XP won't install security patch!

S

StarShine

I cannot install the security patch. It says "Setup could
not verify the integrity of the file Update.inf. Make
sure the cryptographic service is running on this
computer."
I did check to see that cryptographic service is running.
I stopped and restarted it and it just won't work. I've
done the fix-it tools for Blaster(removed it) Welchia
(removed it) SoBig(uninfected) Klez(uninfected.

Somebody help me!!!!!!!!!!!!!!!!!!!!!!!!!!!
This computer I am working on is for a client, and I am
still kinda new in the field, so a little advice would be
excellente!

Thanx
 
J

Jupiter Jones [MVP]

Install this to prevent this issue from occurring in the future:
http://support.microsoft.com/?kbid=817287

Try these one at a time.
Please post back with the solution that resolved it for you.

1. http://www.kellys-korner-xp.com/regs_edits/xp_cryptofix.vbs

2. Perform Disk Clean-up checking all boxes except "Compress old
files"
Start/All Programs/Accessories/System Tools/Disk Clean-up

3. Go to Internet Options in the Control Panel:
Delete Cookies
Delete Files (check box "Delete all offline content")
Clear History

4. Reboot, login to an Administrator account.
Double click My Computer.
Double click C drive.
Double click Windows file.
Double click System32 file.
Right click catroot2, click rename, type "catroot2old"
ENTER
Otherwise:
Start the Administrative Tools utility in Control Panel.
Double-click Services.
Right-click Cryptographic Services, and then click Properties.
Click Automatic for Startup type, and then click Start.

5. If Cryptographic Services is already set to Automatic, disable it,
reboot, then go back and set to Automatic.
Reboot

6. Start/Run
Type "msconfig" ENTER
Select "Normal Start-up"
Click OK, follow prompts and reboot

7. Start/Run
Type "cmd" ENTER

a.
Type "net stop cryptsvc" ENTER.
Type "net start cryptsvc" ENTER.
b.
Type "regsvr32 softpub.dll" ENTER.
Type "regsvr32 wintrust.dll" ENTER.
c.
Type "regsvr32 initpki.dll" ENTER.
Type "regsvr32 dssenh.dll" ENTER.
d.
Type "regsvr32 rsaenh.dll" ENTER.
Type "regsvr32 cryptdlg.dll" ENTER.

e.
Type "regsvr32 gpkcsp.dll" ENTER
Type "regsvr32 sccbase.dll" ENTER
Type "regsvr32 slbcsp.dll" ENTER

Close the box and install the patch.

8. Otherwise:
Check for missing/damaged System files:
Start/Run
Type "cmd" ENTER
Type "sfc /scannow" ENTER
Have Windows XP CD nearby.
Reboot when completed.
 
M

Mark Z.

I have two clients with this problem myself, and the
standard fixes are not working. Here's what I've found
so far:

http://support.microsoft.com/?kbid=326815
Microsoft Knowledge Base Article - 326815
"Setup Could Not Verify the Integrity of the File"
Error Message Occurs When You Try to Install Windows XP
Service Pack 1

6448 » 'Service Pack 1 Setup could not verify the
integrity of the file'?
http://www.jsiinc.com/SUBM/tip6400/rh6448.htm
This article also suggests renaming catroot as well as
catroot2

http://www.mvps.org/marksxp/windowsxp/sp1/common.htm

http://www.mvps.org/marksxp/windowsxp/sp1/common.htm#crypt

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

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).

An update is now available that can prevent this issue
happening 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.


This is G o o g l e's cache of
http://www.pvcc.edu/helpdesk/bluebook/current/xpspcrypto.ht
m


PVCC Help Desk BlueBook
Windows XP Service Pack 1 Cryptographic Service Error
Message


If you the the following error:
(Setup could not verify the integrity of the file
update.inf.
Make sure the Cryptographic service is running on this
computer.)
then you will need to follow the instructions below.

Setup Could Not Verify the Integrity of the File"
Error Message Occurs When You Try to Install Windows XP
Service Pack 1
The information in this article applies to:
Microsoft Windows XP Professional SP1,
Microsoft Windows XP Home Edition SP1.

Symptoms
When you install Windows XP Service Pack 1 (SP1), you may
receive the following error message:
Service Pack 1 Setup could not verify the integrity of the
file. Make sure the Cryptographic service is running on
this computer

Cause
This issue occurs because either Cryptographic Services is
set to Disabled for Startup type or there is log file or
database corruption in the %Systemroot%\System\Catroot2
folder.

Resolution
To resolve this issue, set Cryptographic Services to
Automatic for Startup type. If this does not resolve the
issue, stop Cryptographic Services, and then rename the %
Systemroot%\System32\Catroot2 folder. To do so, follow
these steps:
Start the Administrative Tools utility in Control Panel.
Double-click Services.
Right-click Cryptographic Services, and then click
Properties.
Click Automatic for Startup type, and then click Start.
Install Windows XP SP1 again. If the problem persists, go
to Step 6.
Click Start, and then click Run.
In the Open box, type cmd, and then click OK.
At the command prompt, type the following commands, and
then press ENTER after each line:
net stop cryptsvc

Type exit to close the command prompt, and then install
Windows XP SP1 again.
 
B

Ben Strickland

I am having the same problem. Have you been able to
figure it out yet? If so could you please share with me
how to fix this?
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top