SHELL.DLL not found

  • Thread starter Thread starter s32bn1bge1
  • Start date Start date
S

s32bn1bge1

I am running Windows XP(without SP2). I have attempted
to load a software package onto the machine. I get a
message "SHELL.DLL cannot be found". This package loads
onto a Windows 98 machine with no problem. I have
checked the Windows\System and there is a shell.dll there
and it is 5kb. In Windows\System32 there is a
shell32.dll and it is 8155kb. I have looked for the
dllcache, but could not find it anywhere. So, where can
I get a copy of SHELL.DLL and where should it be put, and
what are the procedures?
 
All system dlls are in system32, the only place windows looks. The one in System is there just in case a program looks for the file (but if it tries to use it windows reroutes it to system32). Copy it over.
 
s32bn1bge1 said:
I am running Windows XP(without SP2). I have attempted
to load a software package onto the machine. I get a
message "SHELL.DLL cannot be found". This package loads
onto a Windows 98 machine with no problem. I have
checked the Windows\System and there is a shell.dll there
and it is 5kb. In Windows\System32 there is a
shell32.dll and it is 8155kb

There ought to be a 5K shell.dll in windows\system32 as well. It is the
stub used for calls from old programs; if in doubt of the source of the
one in windows\system you can use Expand File in MSconfig.exe to expand
the shell.dl_ on the CD to system32\shell.dll
 
Back
Top