Dogway Posted October 28, 2019 Posted October 28, 2019 (edited) I installed DXSDK_Jun10 that was required for a game on Win7 and now I can't uninstall it, it's not shown on the Uninstall Programs under Control Panel and the uninstaller warns me on uninstalling from Control Panel when executed from CLI or double click. The installer doesn't have an uninstall option. These are the installed files but my concern is on the registry and specially uninstall conflicts with installed files from directx_Jun2010_redist. C:\Program Files (x86)\Microsoft DirectX SDK (June 2010)\* C:\Windows\System32\D3D10Ref.DLL C:\Windows\System32\D3D10SDKLayers.DLL C:\Windows\System32\D3D11SDKLayers.dll C:\Windows\System32\D3DCSXd_43.dll C:\Windows\System32\d3dref9.dll C:\Windows\System32\d3dx9d_33.dll C:\Windows\System32\D3DX9d_43.dll C:\Windows\System32\D3DX10d_43.dll C:\Windows\System32\D3DX11d_43.dll C:\Windows\System32\X3DAudioD1_7.dll C:\Windows\System32\XactEngineA3_7.dll C:\Windows\System32\XactEngineD3_7.dll C:\Windows\System32\XAPOFXD1_5.dll C:\Windows\System32\XAudioD2_7.dll C:\Windows\System32\d3d9d.dll "C:\Windows\assembly\GAC\Microsoft.DirectX.AudioVideoPlayback\1.0.2902.0__31bf3856ad364e35\__AssemblyInfo__.ini" "C:\Windows\assembly\GAC\Microsoft.DirectX.AudioVideoPlayback\1.0.2902.0__31bf3856ad364e35\Microsoft.DirectX.AudioVideoPlayback.dll" "C:\Windows\assembly\GAC\Microsoft.DirectX.Diagnostics\1.0.2902.0__31bf3856ad364e35\__AssemblyInfo__.ini" "C:\Windows\assembly\GAC\Microsoft.DirectX.Diagnostics\1.0.2902.0__31bf3856ad364e35\Microsoft.DirectX.Diagnostics.dll" "C:\Windows\assembly\GAC\Microsoft.DirectX.Direct3D\1.0.2902.0__31bf3856ad364e35\__AssemblyInfo__.ini" "C:\Windows\assembly\GAC\Microsoft.DirectX.Direct3D\1.0.2902.0__31bf3856ad364e35\Microsoft.DirectX.Direct3D.dll" "C:\Windows\assembly\GAC\Microsoft.DirectX.Direct3DX\1.0.2902.0__31bf3856ad364e35\__AssemblyInfo__.ini" "C:\Windows\assembly\GAC\Microsoft.DirectX.Direct3DX\1.0.2902.0__31bf3856ad364e35\Microsoft.DirectX.Direct3DX.dll" "C:\Windows\assembly\GAC\Microsoft.DirectX.Direct3DX\1.0.2903.0__31bf3856ad364e35\__AssemblyInfo__.ini" "C:\Windows\assembly\GAC\Microsoft.DirectX.Direct3DX\1.0.2903.0__31bf3856ad364e35\Microsoft.DirectX.Direct3DX.dll" "C:\Windows\assembly\GAC\Microsoft.DirectX.Direct3DX\1.0.2904.0__31bf3856ad364e35\__AssemblyInfo__.ini" "C:\Windows\assembly\GAC\Microsoft.DirectX.Direct3DX\1.0.2904.0__31bf3856ad364e35\Microsoft.DirectX.Direct3DX.dll" "C:\Windows\assembly\GAC\Microsoft.DirectX.Direct3DX\1.0.2905.0__31bf3856ad364e35\__AssemblyInfo__.ini" "C:\Windows\assembly\GAC\Microsoft.DirectX.Direct3DX\1.0.2905.0__31bf3856ad364e35\Microsoft.DirectX.Direct3DX.dll" "C:\Windows\assembly\GAC\Microsoft.DirectX.Direct3DX\1.0.2906.0__31bf3856ad364e35\__AssemblyInfo__.ini" "C:\Windows\assembly\GAC\Microsoft.DirectX.Direct3DX\1.0.2906.0__31bf3856ad364e35\Microsoft.DirectX.Direct3DX.dll" "C:\Windows\assembly\GAC\Microsoft.DirectX.Direct3DX\1.0.2907.0__31bf3856ad364e35\__AssemblyInfo__.ini" "C:\Windows\assembly\GAC\Microsoft.DirectX.Direct3DX\1.0.2907.0__31bf3856ad364e35\Microsoft.DirectX.Direct3DX.dll" "C:\Windows\assembly\GAC\Microsoft.DirectX.Direct3DX\1.0.2908.0__31bf3856ad364e35\__AssemblyInfo__.ini" "C:\Windows\assembly\GAC\Microsoft.DirectX.Direct3DX\1.0.2908.0__31bf3856ad364e35\Microsoft.DirectX.Direct3DX.dll" "C:\Windows\assembly\GAC\Microsoft.DirectX.Direct3DX\1.0.2909.0__31bf3856ad364e35\__AssemblyInfo__.ini" "C:\Windows\assembly\GAC\Microsoft.DirectX.Direct3DX\1.0.2909.0__31bf3856ad364e35\Microsoft.DirectX.Direct3DX.dll" "C:\Windows\assembly\GAC\Microsoft.DirectX.Direct3DX\1.0.2910.0__31bf3856ad364e35\__AssemblyInfo__.ini" "C:\Windows\assembly\GAC\Microsoft.DirectX.Direct3DX\1.0.2910.0__31bf3856ad364e35\Microsoft.DirectX.Direct3DX.dll" "C:\Windows\assembly\GAC\Microsoft.DirectX.Direct3DX\1.0.2911.0__31bf3856ad364e35\__AssemblyInfo__.ini" "C:\Windows\assembly\GAC\Microsoft.DirectX.Direct3DX\1.0.2911.0__31bf3856ad364e35\Microsoft.DirectX.Direct3DX.dll" "C:\Windows\assembly\GAC\Microsoft.DirectX.DirectDraw\1.0.2902.0__31bf3856ad364e35\__AssemblyInfo__.ini" "C:\Windows\assembly\GAC\Microsoft.DirectX.DirectDraw\1.0.2902.0__31bf3856ad364e35\Microsoft.DirectX.DirectDraw.dll" "C:\Windows\assembly\GAC\Microsoft.DirectX.DirectInput\1.0.2902.0__31bf3856ad364e35\__AssemblyInfo__.ini" "C:\Windows\assembly\GAC\Microsoft.DirectX.DirectInput\1.0.2902.0__31bf3856ad364e35\Microsoft.DirectX.DirectInput.dll" "C:\Windows\assembly\GAC\Microsoft.DirectX.DirectPlay\1.0.2902.0__31bf3856ad364e35\__AssemblyInfo__.ini" "C:\Windows\assembly\GAC\Microsoft.DirectX.DirectPlay\1.0.2902.0__31bf3856ad364e35\Microsoft.DirectX.DirectPlay.dll" "C:\Windows\assembly\GAC\Microsoft.DirectX.DirectSound\1.0.2902.0__31bf3856ad364e35\__AssemblyInfo__.ini" "C:\Windows\assembly\GAC\Microsoft.DirectX.DirectSound\1.0.2902.0__31bf3856ad364e35\Microsoft.DirectX.DirectSound.dll" "C:\Windows\assembly\GAC\Microsoft.DirectX\1.0.2902.0__31bf3856ad364e35\__AssemblyInfo__.ini" "C:\Windows\assembly\GAC\Microsoft.DirectX\1.0.2902.0__31bf3856ad364e35\Microsoft.DirectX.dll" "C:\Windows\DirectX.log" "C:\Windows\Logs\DirectX.log" "C:\Windows\Logs\DirectX_SDK.log" Edited October 28, 2019 by Dogway
alacran Posted October 28, 2019 Posted October 28, 2019 (edited) AFAIR The installer let you know once installed you can't remove it, anyway it do not cause troubles and it is better to have it installed on your equipment, you never know when it (DX-9 ) will be required, since DX-10 wich comes with Win7 is uncomplete (lacks many featurs from DX-9) without it. I always install it just after installing Win and MB drivers, on all PCs at home. alacran Edited October 28, 2019 by alacran
Dogway Posted October 28, 2019 Author Posted October 28, 2019 Yes, but I'm not talking about DX Redist but the DX SDK which isn't necessary (commonly) unless you are a developer. That's all the "d_" references.
WalksInSilence Posted October 31, 2019 Posted October 31, 2019 (edited) According to the information I've just found it does have an uninstaller:- C:\Windows\dxsdkuninst.exe The MS pages on this are especially unhelpful as I've found others who've reported the same thing ie. that it does not appear in the installed Programs list yet the 'advice' given is simply to use the standard uninstall method:- Uninstall Microsoft DirectX SDK June 2010 with default uninstaller Windows 7 Users Click on Start at the bottom left of the screen Select Control Panel → Uninstall a program link. Search for Microsoft DirectX SDK June 2010 in the list, right-click it and select Uninstall. Follow the instruction to finish the removal. Restart your computer. Why programs do not appear in the Windows list of installed programs I do not know but some just don't. Other may not have an uninstaller and so can leave stuff behind which can and does interfere with reinstalls or even other programs if you attempt to get rid of it by any means other than by using a restore point. Restore points are often forgotten about my contemporary PC users and how useful they can be in cases like this, particularly if you've put one in yourself before installing such significant software. However first check in the Start Up menu and see if DXSDK (DX Software Development Kit) listed there and maybe its uninstaller too. Otherwise my suggestion would be to use something like BCUninstaller which may list things like this and what it calls orphan files missing from the main installed Programs listings. It will, or should, run the default uninstaller when present then search for any other related files and registry keys etc. BCUninstaller does not have the most friendly GUI but it does work and, up to the last time I updated it, does not and has not ever come with any other unwanted 'extras' unlike some other tools you can find which claim to do the same thing. Always put in a restore point before using any uninstaller unless it does that itself. Not all do and I'm not sure without checking that BCUninstaller does. Edited November 1, 2019 by WalksInSilence
Dogway Posted November 6, 2019 Author Posted November 6, 2019 @WalksInSilence Thanks for the help. I can't use the uninstaller because it prompts me a dialog telling to use the Install/Uninstall Programs option. I used BCUninstaller and it did list the install, so I tried it but it only deleted the redist folder. So I just went and manually deleted the whole install folder and all the dll files listed above in system32 and SysWOW64, then passed a CCleaner pass and restarted. I couldn't delete the above listed "C:\Windows\assembly\GAC\*" paths but I tested some games and emulators and everything seems fine or not broken. Not ideal but better than nothing I guess.
WalksInSilence Posted November 6, 2019 Posted November 6, 2019 I'm no expert on this (understatement ) but as I understand it those GAC (Global Assembly Cache) files are shared by other programs so should not be messed with. You need specific administrator permission not just admin rights to delete/add/edit those system files so it is best to leave them well alone. If they're not doing any harm then forget about them. https://docs.microsoft.com/en-us/dotnet/framework/app-domains/gac 1
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now