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

时间:2015-03-25 11:06:23

标签: window directx video-capture

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

1 个答案:

答案 0 :(得分: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错误。您可以在运行时尝试各种兼容模式,看看它是否有效。