Link to home
Start Free TrialLog in
Avatar of grapey100
grapey100Flag for United Kingdom of Great Britain and Northern Ireland

asked on

cannot install xp sp3 ntdll.dll error

While trying to install SP3 on an XP PC with SP2 I get an error message saying some process is using ntdll.dll and please close that process. I have run Process Explorer and quite a few processes seem to be using this dll file, amongst them Rapport and Google Toolbar update notifier. I can't stop Rapport - I get an Access Denied message although I am not sure if this is the culprit. I have stopped all Avast Shields and this had no effect.

I have also run a fulll Malwarebtes scan and this came up with nothing.
ASKER CERTIFIED SOLUTION
Avatar of haoss
haoss
Flag of Belgium image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
since in another post they said is not good practice to put just hyperlink as answer, here is the fix. All credit goes to the author of http://thetintedcanvas.blogspot.com/2009/05/ntdlldll-error-while-installing-windows.html


1. While installing Windows Service Pack 3 (and you will install Windows Service Pack 3 coz our dear friend Automatic Updates will prompt you to at some point, typically when you're in the middle of something critical), if you receive the following error, follow the next few steps: "The file c:\windows\system32\ntdll is open or in use by another application. Close all other applications and then click Retry."

2. For the technical minded amongst you, please visit the MS forum. If you're like the rest of us, follow these steps:

a. Shut down all Anti Virus Software (you may have to shut down individual services). Click Retry. If you still get the error, try step b.
b. Shut Down all Anti-Malware Software (such as Spybot, AdAware etc.). If you still get the error, try step c.
c. Clear the contents of C:\Windows\Temp. If some files remain, you need to install Unlocker so you can delete those files. Don't worry - Unlocker is safe. I've used it for years. It's a great little utility to have around when you find your files locked by an application.
d. After installing Unlocker, select all the files in C:\Windows\Temp, right click and select "Unlock All" (figure below)

e. Continue with your Service Pack installation (by clicking Retry on the error window).
f. Every time you get an error about a locked file, use Unlocker to release the file (you'll get about 4 more after ntdll.dll)
g. Abuse Microsoft and Bill Gates (but not too loudly - computers have ears) and get on with your life.


I've checked the link for unlocker on the webpage does not work. You can download it from filehippo
one other thing, My anti-virus (NOD32) detects this as a possible ad-ware virus. This is a false positive. this file does not have a virus.
Avatar of grapey100

ASKER

Thanks for the help. I had already tried installing SP3 in Safe mode but only from Automatic Updates and not from a downloaded SP3 and this didn't work. However, when I tried installing in Safe Mode from a downloaded SP3 it worked! Not sure why the difference but a good thing to know for the future.

Thanks
Thank you. I was pleased to help and thanks for the update. ... Thinkpads_User