Problems with updates and cryptographic services



I was working on a game in Visual Basic 6.0 with DirectX 8.1 and started
getting some strange kind of

memory leak that wasn't fixable in the code, so I decided to install the
Windows XP Home service pack 2

which I had put off doing for a long while. I tried this through the
windowsupdate.microsoft.com using

IE 6.0. This led to my first problem.

Problem: Windows Update gives error
-Background Intelligent Transfer Service 2.0 unable to successfully install
-error log reports this error: 0x8007f0da
-can't find anything about it on google

So I decided to try downloading it manually.

Problem: Manual download/install of SP2 (KB884020) gives error
-Need a minimum of SP2 to install!

This error seems odd. Why would this error even be programmed into the SP2
installation? I tried to

download SP1 to see if that could fix it.

Problem: Manual download/install of SP1 for Windows gives error
-Setup could not verify the integrity of the file Update.inf. Make sure the
Cryptographic service is

running on this computer.

Cryptographic Services were turned off on my computer, they've been like
that for a while. I don't know

why that is, but for a time I seemed to get by without them. So I tried
starting it which lead to even

more problems.

Problem: Cryptographic Services won't start
-says error 2: missing file

There are lots of troubleshootings to get this started found using google,
but none of them work,

including everything listed at updatexp.com.

Some notes:
-the Remote Call Procedure service is running
-a complete scan using the system file checker doesn't fix the "missing file"
-starting the service in safe mode doesn't work
-stopping and restarting various dependant dlls using regsvr32 doesn't work
-renaming either or both CatRoot and CatRoot2 folders doesn't work
-virus and spyware scans all turn up clean
-turning off firewall does not help either
-this is what the dberr.txt log says every time i try to start it

CatalogDB: 4:05:23 PM 5/4/2005: WAITSVC: Calling StartService(): CryptSvc
CatalogDB: 4:05:23 PM 5/4/2005: File #4 at line #313 encountered error
0x00000002
CatalogDB: 4:05:23 PM 5/4/2005: File #3 at line #65 encountered error
0x00000002
CatalogDB: 4:05:23 PM 5/4/2005: File #3 at line #297 encountered error
0x00000426
CatalogDB: 4:05:23 PM 5/4/2005: File #2 at line #2397 encountered error
0x00000426
CatalogDB: 4:05:23 PM 5/4/2005: File #2 at line #815 encountered error
0x00000426

Possible explanation
-the system file checker isn't working correctly and not replacing all the
right files
-i might be missing update.inf as I can't seem to find it, but maybe that's
a result of cryptographic

services being disabled
-i might be missing something important in the CatRoot folder, or something
is corrupted

Any help would be appreciated.
.



Relevant Pages

  • RE: Problems with updates and cryptographic services
    ... net start cryptsvc ... > -Background Intelligent Transfer Service 2.0 unable to successfully install ... Manual download/install of SP1 for Windows gives error ... > Cryptographic Services were turned off on my computer, ...
    (microsoft.public.windowsupdate)
  • Re: Setup unable to copy file:
    ... I looked on my motherboards ... Were you able to install? ... I believe the missing file is from what was installed. ... Faulty RAM - check if your memory sticks are seated properly, ...
    (microsoft.public.windowsxp.newusers)
  • Re: unsucessful installation-error 0x8007F0DA
    ... I have the same problem trying to install the security pack ... I've tried all the possible solutions in the article "You cannot install ... Make sure "Cryptographic Services" service is running and the Startup type is Automatic. ... regsvr32 wintrust.dll ...
    (microsoft.public.windowsupdate)
  • Re: Direct X 9
    ... upstage Wrote: ... as well as other errors when trying to install patches or updates: ...
    (microsoft.public.windowsxp.games)
  • Re: Setup unable to copy file:
    ... "Jay" wrote: ... Were you able to install? ... I believe the missing file is from what was installed. ...
    (microsoft.public.windowsxp.newusers)