DirectX 9c Corrupted

Discussion in 'Software' started by smundye, Jan 7, 2011.

  1. smundye

    smundye Private E-2

    Hello folks.

    Windows 2000 Pro, SP4

    Having major problems with DirectX.

    DxDiag log file is attached.

    As you will see, it says to re-install DirectX.

    I've tried to do that from the OS CD and all the usual online places but it won't "mend".

    Any ideas?

    Regards,

    Stuart
     

    Attached Files:

  2. plodr

    plodr MajorGeek Super Extraordinaire Moderator Staff Member

  3. smundye

    smundye Private E-2

    Thanks for reply.

    That link is for June_2010_directx which I cannot get to run on Win2000.

    However, I have rerun the Feb_2010_directx installer a number of times.

    It always says install has been successful but dxdiag says otherwise. :(
     
  4. DavidGP

    DavidGP MajorGeeks Forum Administrator - Grand Pooh-Bah Staff Member

    Hi

    What security applications do yo have installed?
    I would disable them and re-install DX9c as some can block entries into the registry which seems to be the issue you are having judging by your log.
     
  5. plodr

    plodr MajorGeek Super Extraordinaire Moderator Staff Member

    What sort of error do you get?
    Since support for Windows 2000 ended on July 13, 2010, a patch for directx from June would apply to windows 2000. While researching, I also discovered some security patches for directx in windows 2000.

    I'm not on a windows computer now nor was I last night when researching. I'll see once I can get to a windows 2000 computer (I have two running in the house) if I can determine what kb patches I have installed for directx.
     
  6. plodr

    plodr MajorGeek Super Extraordinaire Moderator Staff Member

    I'm attaching a small text file so you can see the version of directx9c I'm running and also all the files it lists with versions and dates.
     

    Attached Files:

  7. smundye

    smundye Private E-2

    Thanks for replies.

    Yes, I do disable AV & ASW programs when trying to re-install DirectX.

    My program list is simlilar to the one you have given me but I have files you don't and you have files that I don't.

    I have 127 in total as against the 113 in your list.

    I agree that June 2010 version should load. In fact the last DirectX update I received from Windows Update was dated June 2010.

    However, if I download that version to my computer, when I try to run the SetUp I get:-

    http://img823.imageshack.us/img823/286/directxerror001.jpg

    If I try to run the web version I get:-

    http://img441.imageshack.us/img441/2396/directxerror002.jpg
    (Yes; WINNT\system32\advpack.dll does exist).

    The Feb_2010 version purports to install but I still have DirectX problems and dxdiag still reports all those registry errors.

    Regards

    Stuart
     
  8. plodr

    plodr MajorGeek Super Extraordinaire Moderator Staff Member

    Look at your 2nd error box towards the end. Note it says Reason: INNT not what we'd expect to see, WINNT.
    Unfortunately, I have no idea what that means.
     
  9. smundye

    smundye Private E-2

    I think that is simply that the message is one character longer than the display space allocated to it.
     
  10. plodr

    plodr MajorGeek Super Extraordinaire Moderator Staff Member

    What are you showing here? HKEY_LOCAL_MACHINE\ SOFTWARE\ Microsoft\ DirectX\ Version\

    I'm running out of ideas here.
     
  11. smundye

    smundye Private E-2

    4.09.00.0904
     
  12. plodr

    plodr MajorGeek Super Extraordinaire Moderator Staff Member

    My version is almost the same 4.09.0000.0904 and it is 9c.

    Maybe someone will have an idea as to what you can try.
     
  13. smundye

    smundye Private E-2

    I hope you are right 'cos it's got me stumped!

    Thanks for trying.
     
  14. abekl

    abekl First Sergeant

  15. smundye

    smundye Private E-2

    Thanks for reply.

    I've downloaded that utility but haven't run it yet.

    In the readme.txt it says that "Cryptographic Services" MUST BE ENABLED.

    Entering NET START at the Cmd prompt, Cryptographic Services are not listed (but then I seem to remember that, unlike Win XP, Win 2000 doesn't list it).

    However, that rang a bell with me.

    At the same time as I started noticing the graphics problems that led me to DirectX, I also noticed that FSUIPC, a module associated with MS FlightSim, had ceased to load.

    The error message associated with that problem is:-

    http://img189.imageshack.us/img189/2949/directxerror003.jpg

    Could there be a clue here somewhere?
     
  16. abekl

    abekl First Sergeant

    Hmmm. I'm not sure about the relationship between that service and directx. If that utility won't run, however because the service is not running, just google "directx uninstall" and I'm sure you'll be able to find another utility that will uninstall directx for you.
     
  17. tgell

    tgell Major Geek Extraordinaire

    Hello,
    For your info. Maybe the fixit will help your service problem.

    http://support.microsoft.com/kb/822798

     
  18. satrow

    satrow Major Geek Extraordinaire

    The thread and especially post #10 here is worth a read, it's about a very similar problem on an XP Pro PC.
     
  19. abekl

    abekl First Sergeant

    That's ALOT of work that should be unnecessary with an uninstall and reinstall of Directx9.
     
  20. satrow

    satrow Major Geek Extraordinaire

    But if the lack of the needed Registry entries is the reason for the failure of the uninstall/reinstall ... and Stuart's DXdiag.txt is very similar to the post in the guru3d post ...
     
  21. plodr

    plodr MajorGeek Super Extraordinaire Moderator Staff Member

    I've read posts by people who removed directx on a Win 2K install and then could not get it installed. That was one reason I did not mention uninstalling this.
    Since 2K is no longer supported, it is very hard to find the basic files needed to do an install.
     
  22. satrow

    satrow Major Geek Extraordinaire

    Actually, after rechecking the other thread, it looks like the DXdiag "Registry Errors found" section is identical in both the OP's and in the guru3d thread.

    If these missing entries are responsible for the inability to install or update DirectX, they would have the same effect on the uninstall = fail.

    If someone were to export each of the missing entries from a working copy of W2K, zipped and uploaded them, maybe one of MG's gurus could create a registry patch that could be merged ... an update or reinstall of DirectX may well succeed.
     
  23. satrow

    satrow Major Geek Extraordinaire

    This may be worth a try:
    codecguide.com

    If the initial change doesn't allow a reinstall of DX9c, you could make the version earlier, see the releases list at Wikipedia.
     
  24. smundye

    smundye Private E-2

    Hello folks.

    Sorry I dropped off the radar; had a family tragedy with my brother-in-law being killed in a house fire.

    Back on topic:-

    I changed the version in the registry as suggested and tried to reinstall DirectX both by download and on the 'net.

    Results the same as before i.e.
    http://img823.imageshack.us/img823/286/directxerror001.jpg
    http://img441.imageshack.us/img441/2396/directxerror002.jpg

    FSUIPC is still refusing to register, complaining about 'Cryptographic Services' not running.

    The more I think about it all, the more I feel that Cryptographic Services (or lack of) are at the bottom of all my problems.

    The trouble is that, unlike XP, Win2000 won't show the state of this service.
    http://img42.imageshack.us/img42/286/directxerror001.jpg

    I've searched the Internet and MSKB but cannot find a way of determining the state of this service.

    Need advice from an 'Expert' chaps. Any out there? :cool
     
  25. smundye

    smundye Private E-2

    I have now managed to get Cryptographic Services active and those programs that wouldn't load, such as FSUIPC, now load.

    Then I had an idea. Why not let Windows Update detect the changed DirectX version number in the registry.

    Sure enough, it found it and downloaded and installed DirectX.

    I then ran DxDiag really thinking it would be clear this time. But no! :(

    All those registry keys are still missing.

    What can I do to get DirectX to install with all the correct registry keys?
     
  26. satrow

    satrow Major Geek Extraordinaire

    Looks like it's time to revisit post #18 or consider a repair install of XP? Either might work but a complete format/fresh install is the surest way.
     
  27. smundye

    smundye Private E-2

    Thanks for your reply but:-

    It's Win2000 not XP, which is why I had so much trouble getting Cryptographic Services restarted. I eventually found a small program on the Internet to do it.

    I have over 12GBytes (70,000+ files) of add-on scenery for MSFS that I have accumulated over many years from too many sources to possibly remember, so reinstalling the OS is a definite 'No No'.

    Now, if there is someone out there with Win2000 SP4 and the June 2010 release of DirectX who could upload the registry keys that I am missing, then I would be extremely grateful for that.

    Why DirectX install is not setting them still remains a mystery.
     
  28. plodr

    plodr MajorGeek Super Extraordinaire Moderator Staff Member

    Specify what registry keys you are looking for.
    I have two computers running windows 2k, SP4 and rollup 1.
     
  29. smundye

    smundye Private E-2

    Thanks Plodr, that would be great.

    I did attach a log file to my opening post on this thread but, just in case all my re-install attempts have changed anything, I've just run DxDiag again.

    The latest log file, which lists all the missing registry keys, is attached here.
     

    Attached Files:

  30. smundye

    smundye Private E-2

    Any progress Plodr?

    Have I supplied enough information?
     
  31. smundye

    smundye Private E-2

    BTW, the Network window in DxDiag shows:-

    The registry information for the service provider 'Internet TCP/IP Connection For DirectPlay' is missing or damaged.
    The registry information for the service provider 'IPX Connection For DirectPlay' is missing or damaged.
    The registry information for the service provider 'Modem Connection For DirectPlay' is missing or damaged.
    The registry information for the service provider 'Serial Connection For DirectPlay' is missing or damaged.
     
  32. plodr

    plodr MajorGeek Super Extraordinaire Moderator Staff Member

    Sorry, I did not see your post dated March 15th.
    I'll fire up my 2K computer and see if I have those keys.
     
  33. plodr

    plodr MajorGeek Super Extraordinaire Moderator Staff Member

    smundye, send me a personal message with an email address.
    I've taken care of all the HKCR errors. There are 6 registry keys and only total 24 kb.
    I've exported them and all you have to do it click on an entry and it will import into your 2K registry.
    If you look over the errors, line 1 and 2 are the same key. I've called that 1.reg
    The 3rd error line actually comes before lines 1 and 2 in the registry. I've called that 2.reg and should probably be clicked BEFORE 1.reg.
    Line 5, I've called 3.reg and line 4 I've called 4.reg so you click in that order to import. Lines 6 through 8 are repeats of lines 1 through 3 errors so there is no new key to import. Line 10 I've called 5.reg and line 9 I've called 6.reg so click 5 then 6 when importing.

    I'm off to work on some HKLM errors.
     
  34. plodr

    plodr MajorGeek Super Extraordinaire Moderator Staff Member

    Finished. Line 11 through 15 under Registry errors found are 7.reg, 8.reg, 9.reg, 10.reg and 11.reg.
    Lines 16 and 17 is a repeat so 12.reg should fix that.
    Lines 18, 19 and 20 is a repeat so 13.reg should fix that.
    Lines 21, 22 and 23 is a repeat so 14.reg is the fix.
    Back to HKCR\CLSID errors
    Line 24 and 25 repeats so 15.reg is the fix and lines 26 and 27 is a repeat so 16.reg should be the last fix.

    I checked and the total of all 16 registry entries to import is only 6kb. I have them in a folder, which I will email. You can open and click on the 16 items and hopefully finally get all those DirectX errors vanished!
     
  35. smundye

    smundye Private E-2

    Having a slight problem here.

    The system is telling me that I cannot send PM's until I have made 50 posts on the forums.
     
  36. satrow

    satrow Major Geek Extraordinaire

    That's correct, it's a method used to try to stop forum spammers directing their crap at members.
     
  37. smundye

    smundye Private E-2

    So how can I inform Plodr of my email address?
     
  38. satrow

    satrow Major Geek Extraordinaire

    I'm sure she'll find a way once she gets back online and reads this ;)
     
  39. plodr

    plodr MajorGeek Super Extraordinaire Moderator Staff Member

    I sent you a PM. See if you can reply to mine. If not post back OR send me an email at the address I've included so I can contact you with the reg files. ;)
     
  40. smundye

    smundye Private E-2

    Thanks to a magnificent series of email attachments from Plodr, all the specific registry errors are now fixed.

    Still have the DirectX network tab problems but I'll start a new thread for that.

    My gratitude to Plodr for her help.
     

MajorGeeks.Com Menu

Downloads All In One Tweaks \ Android \ Anti-Malware \ Anti-Virus \ Appearance \ Backup \ Browsers \ CD\DVD\Blu-Ray \ Covert Ops \ Drive Utilities \ Drivers \ Graphics \ Internet Tools \ Multimedia \ Networking \ Office Tools \ PC Games \ System Tools \ Mac/Apple/Ipad Downloads

Other News: Top Downloads \ News (Tech) \ Off Base (Other Websites News) \ Way Off Base (Offbeat Stories and Pics)

Social: Facebook \ YouTube \ Twitter \ Tumblr \ Pintrest \ RSS Feeds