Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Some options on DirectX control panel was disabled on Windows 8

I am using DirectX 9.0 on Windows 8, when I open the DirectX control panel, I found some options was disabled, I am running as a administrator, so this is not an privilege issue. why this happened? I can't turn on the debug version runtime since it is disabled. see picture below. the SDK I am using is June 2010

enter image description here

like image 938
zdd Avatar asked May 27 '13 11:05

zdd


People also ask

What is Dxsdk?

DirectX SDK is the key multimedia handler on Microsoft-based computers, game consoles or smartphones. It consists of various APIs such as Direct3D, DirectDraw, DirectPlay, DirectSound or DirectMusic. All of which manage the connections between software and hardware.

How do I open DirectX control panel?

To install, please copy the directx. cpl into the Windows/system32 folder. Now you have the chance to access the Control Panel from your Settings menu. Alternatively click on the file to launch the panel.


2 Answers

Answer from Microsoft XNA forum

The Direct3D 9 Developer Runtime (aka D3D9D.DLL) in the legacy DirectX SDK (June 2010) is not compatible with Windows 8. In fact, the entire Developer Runtime in the legacy DirectX SDK (June 2010) is not compatible with Windows 8 or with Windows 7 SP1 with KB 2370838 installed. The only way to obtain the Direct3D 9 Developer Runtime for Windows 8 is to install a 'checked' version of Windows 8. The Direct3D 10.x/11.x Developer Runtime for Windows 8 is installed by the Windows 8.0 SDK, VS 2012, or the VS 2012 Remote Debugging Tools packages.

See Where is the DirectX SDK?, Where is the DirectX SDK (2013 Edition)?, and DirectX 11.1 and Windows 7

like image 161
zdd Avatar answered Nov 11 '22 22:11

zdd


Another option I found here is this:
Using regedit, go to key HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Direct3D. The "Trusted Installer" has ownership of this key. Change ownership to Administrators, then grant "Full Access" to the Administrators (write access to values should be enough, but I didn't test this). Now run the DX Control Panel (as admin, of course). Now the changes should be saved.

like image 34
cdoubleplusgood Avatar answered Nov 11 '22 22:11

cdoubleplusgood