Tom's Guide | Tom's Hardware | Tom's Games
![]() |
![]() |
![]() |
What is the best way to replace a dll file from startup disk (in DOS mode). i cannot get into windows even in safe mode. My SHLWAPI.DLL is corrupted and when i start windows it tell me to reinstall it. But im pretty sure that by replacing this dll its gonna be allrigth.Thanks

Get the file from a working PC.
Start you computer in DOS MODE
type copy a:\shlwapi.ddl c:\windows\system
finished

I assume, you have a new "SHLWAPI.DLL" file copied to your bootdisk (if not, let me know, and I'll mail it to you).
You are at:
A:\>
type:
C:
Hit Enter
You are at:
C:\>
type:
cd windows\system (watch space)
Hit Enter
You are at:
C:\>Windows\System
type:
ren shlwapi.dll shlwapi.old (watch spaces)
Hit Enter
type:
copy a:\shlwapi.dll c:\windows\system (watch spaces)
Hit Enter.
You just replaced that file.

Fine vynco but always post the spec for the computer "you are talking about", otherwise it's bound to be assumed it is the spec for the problem machine, and you might get some misleading answers.
Good luck with it anyway,
Derek

after i replace shlwapi.dll like you told me to i restart the computer and i got a new message: swhell32.dll is linked to a missing exportation. shlwapi.dll:SHRegGetUSValueA. If you have any idea what that means let me know thanks.
sorry but i have to translate the error message cause the pc i`m working is french.

Only now, I've noticed, you are with Windows XP. I didn't expect XP question here.
In Xp SHLWAPI.DLL is located in System32 folder, so repeat a whole procedure, but wherever in my instructions you see "System", replace it with "System32"

I was searching through Google for a solutions to the same problem that was outlined above and found this page.
In my situation I copied the SHLWAPI.DLL in DOS and got the following error when windows tried to start.
"The SHELL32.DLL file is linked to missing export SHLWAPI.DLL:SHRegGetUSValueA"
Can anyone help me with my problem? Please
This problem is on a laptop with Windows 98 SE installed on it.
Thanks

Fred
If you use "Photo Deluxe" rename the Urlmon.dll and Shlwapi.dll files in the Program Files\PhotoDeluxe folder to Urlmon.old and Shlwapi.old

Has anyone responded to Fred's messages
# 9 and 11? I've precisely the same problem
and have no idea what to do next.

OK
Some other places to look for a solution:
http://www.techadvice.com/w98/E/errors_urlmon.htm
http://support.microsoft.com/?kbid=226546
http://www.annoyances.org/exec/forum/win98/t1064641941
http://www.tek-tips.com/viewthread.cfm?spid=615&newpid=615&sqid=231591

![]() |
![]() |
![]() |

This post is quite old and has been locked from receiving new replies. Please create a new posting instead.
| Ads by Google |