首页 文章

如何在Windows 7上卸载DirectX11并安装directx10

提问于
浏览
0

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

1 回答

  • 1

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

    除了可以“卸载”Windows UI或文件系统之外,您无法从Windows 7“卸载”DirectX 11运行时 . 您可以在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错误 . 您可以在运行时尝试各种兼容模式以查看是否有效 .

相关问题