IT Core Blog

Never stop questioning. Curiosity has its own reason for existing…

Windows XP Service Pack 3 setup error: The System cannot find the file specified

with 3 comments

Here’s one that I already saw a couple of times. You try to run Service Pack 3 in Windows XP and, almost, immediately you get the error:
Setup Error
The System cannot find the file specified.

From my experience this error is caused by the “Wintrust.dll” and/or ‘atl.dll’. This error can be solved by running regsvr32 from command prompt to register the “Wintrust.dll”:
regsvr32 Wintrust.dll
After searching for similar behavior in the web I also discover that, in some scenarios, you may need to re-register some additional dlls. Here’s a nice list that you can copy to a batch file to run in the computer that is having that error:
# Batch start
regsvr32 wuapi.dll
regsvr32 wuaueng.dll
regsvr32 wucltui.dll
regsvr32 wups.dll
regsvr32 wuweb.dll
regsvr32 atl.dll
regsvr32 Softpub.dll
regsvr32 Wintrust.dll
regsvr32 Initpki.dll
regsvr32 Mssip32.dll
# Batch End

Hopefully after that you should be able to run the Service Pack 3 without problems.

🙂

Written by IT Core

June 25, 2010 at 12:48 AM

Posted in MS Hotfixes, Troubleshooting

Tagged with

3 Responses

Subscribe to comments with RSS.

  1. I take it this happens after the install part? Where it install extra .dll files?

    Fock

    October 2, 2010 at 9:22 AM

  2. Hi,
    They should exist in your System32 Directory.

    IT Core

    October 4, 2010 at 1:54 PM

  3. This worked for me. I ran all the dll’s in the batch file so I don’t know which one did the trick. I had already run through Microsoft troubleshooting three times, each time got stuck at the same point.

    henry M

    November 22, 2010 at 6:25 AM


Leave a reply to IT Core Cancel reply