2015-03-25 141 views
0

我想使用OBS(开放式广播软件)非Windows 7捕获Star-tech捕获卡的视频。我面临的问题是OBS需要Directx10才能工作而Windows 7默认配备了Directx11,这会搞乱捕捉。不过,我已经尝试从注册表中卸载DirectX11,除了那里的默认键。奇怪的是,即使我从注册表中删除它仍然显示Directx11安装(使用dxdiag检查)。此外,我已经上网浏览任何东西,我一直无法找到一个工作链接来下载Directx 10.我一直坚持这一段时间。任何建议,以帮助我卸载DirectX11和下载和安装DirectX 10在Windows 7将非常感激。如何卸载DirectX11并在Windows 7上安装directx10

回答

1

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

您无法从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错误。运行时可以尝试各种兼容模式以查看是否有效。