【问题标题】:How to uninstall DirectX11 and install directx10 on windows 7如何在 Windows 7 上卸载 DirectX11 并安装 DirectX10
【发布时间】:2015-03-25 11:06:23
【问题描述】:

我正在尝试使用非 Windows 7 的 OBS(开放广播软件)使用 Star-tech 采集卡采集视频。我面临的问题是 OBS 需要 Directx10 才能正常工作,而 Windows 7 默认情况下带有 Directx11,即搞砸了捕获。但是,我尝试从注册表中卸载 DirectX11,但那里的默认键除外。奇怪的是,即使我从注册表中删除了它,它仍然显示安装了 Directx11(使用 dxdiag 检查)。此外,我像任何东西一样上网冲浪,但我找不到下载 Directx 10 的有效链接。我已经坚持了一段时间了。任何帮助我卸载 Directx11 并在 Windows 7 上下载和安装 Directx 10 的建议将不胜感激。

【问题讨论】:

    标签: window directx video-capture


    【解决方案1】:

    Windows 7 支持 DirectX 9.0c,DirectPlay VoiceDirect3D Retained Mode 除外。它还支持 DirectX 10.0、DirectX 10.1 和 DirectX 11.0。它部分支持安装了KB2670838 的 DirectX 11.1。

    您无法从 Windows 7 中“卸载”DirectX 11 运行时,就像您无法“卸载”Windows UI 或文件系统一样。您可以在 Windows 7 上“安装”的唯一“DirectX”是各种旧版 DirectX SDK 可选位(D3DX9、D3DX10、D3DX11、XACT、调试层等)和通过 KB2670838 的 DirectX 11.1 运行时。

    请参阅 Direct3D 11 Deployment for Game DevelopersNot So Direct Setup 以及 this blog post

    如果您的应用程序无法运行,那是该软件的 appcompat 错误。您可以在运行时尝试各种兼容模式,看看是否有效。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-07-25
      • 2023-01-26
      • 2010-11-11
      • 2020-08-24
      • 2019-11-18
      • 2019-03-11
      • 2018-08-13
      相关资源
      最近更新 更多