Jump to content

Trouble with direct X 9.0b


Rugal

Recommended Posts

Hi, I have download the Direct X 9.0b. and in the middle of instillation it gives me this error "The software you are installing has not passed windows logo testing to verify its compatability with windows XP"

But the dl link said "COMPATIBLE WITH WINDOWS XP" right off of microsofts website? any ideas? Thanks :)

Link to comment
Share on other sites


This problem can occur if the Cryptographic Service is Disabled in services.msc or a file within %Systemroot%\System32\Catroot2 folder has become corrupt.

To correct this issue, first go Start > Run and enter services.msc

A list of Windows Services should now appear on your screen, scroll down the list until you find Cryptographic Services. Right click this and select properties. Now ensure that the startup type is set to automatic and click the start button in that window if the service status is stopped.

If the problem persists, go to run and type in cmd then click ok.

Next type in the following commands, at the end of each line press the return key on your keyboard

net stop cryptsvc

ren %systemroot%\system32\catroot2 oldcatroot2

net start cryptsvc

Now attempt to run the Service Pack 1/DX9 installer again.

Taken from this page.

Link to comment
Share on other sites

Thank you for your help, I tried both methods, the first one was already on automatic, and the second one said "Access Denied" when I typed in this second line "ren %systemroot%\system32\catroot2 oldcatroot2 "

Problem still persists :)

Link to comment
Share on other sites

If this does not help go to Start > Run and type in %temp%

Delete all items in this folder and attempt setup again. If you are using Windows XP on a FAT32 formated hard diskyou should also run scan disk (right click on hard disk in my computer > properties > tools tab > error checking > check now button).

If you are still having issues it is possible that other Windows System files may be dammaged, to attempt a repair go to Start > Run and type cmd

After doing this enter the following two commands in this order, SFC /Purgecache followed by SFC /ScanNow

Performing these operations may take several minutes and will require your Windows XP install disc unless a copy of the i386 folder from an install disc is located on your hard disk (usually c:\i386).

If you are still having an issue at this point you may require to reregister certain dll libraries.

Go to Start and open the run box, in order to register the dll's we must use the following syntax

regsvr32 nameof.dll

Start off by entering the following into the run dialog - regsvr32 softpub.dll

Then register the following dll files by operning the run box again and typing regsvr32 and the name of the following files (one at a time).

Wintrust.dll, Initpki.dll, Dssenh.dll, Rsaenh.dll, Gpkcsp.dll, Sccbase.dll, Slbcsp.dll, Mssip32.dll, and Cryptdlg.dll.

An update is now available that can prevent catroot2 files from becoming corrupt again, to obtain it visit the Windows Update site and download Q817287: Critical Update (Catalog Database Corruption in Microsoft Windows), this should correct the problem and prevent it in future. This update will not appear on the Windows Update site unless you have Service Pack 1 for Windows XP installed. This update requires the above action to be taken before it will install.

From the same page, let us know what happens.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...