jromansky
asked on
Internet Explorer Shell32.dll illegal operation
I need some help on this one. It should be a quick fix, but I am running into a brick wall.
When ever I try to run Internet Explorer, I recieve an "Illegal Operation" error with Shell32.dll which forces me to shut down IE.
I extracted the shell32.dll file from the i386 folder off the windows 2000 cd. I tried the regserv32 utility to re-register the dll file. I figured I could copy over the extracted Shell32.dll file from the CD to the System32 folder in the windows root directory. Unfortunatly the Shell32.dll file is in use and will not copy over the existing file.
I looked for the dllcache folder (hidden folder) but does not exist. Suposely the shell32 file needs to be replaced in that folder before trying to replace in system32???
What needs to be done here??
Jeff
When ever I try to run Internet Explorer, I recieve an "Illegal Operation" error with Shell32.dll which forces me to shut down IE.
I extracted the shell32.dll file from the i386 folder off the windows 2000 cd. I tried the regserv32 utility to re-register the dll file. I figured I could copy over the extracted Shell32.dll file from the CD to the System32 folder in the windows root directory. Unfortunatly the Shell32.dll file is in use and will not copy over the existing file.
I looked for the dllcache folder (hidden folder) but does not exist. Suposely the shell32 file needs to be replaced in that folder before trying to replace in system32???
What needs to be done here??
Jeff
ASKER
I can boot up into safe mode, but I can not log on as administrator. I do not have the password for the admin account either. I tried to change the administrator password with a password change bootdisk, but did not suceed.
Without being able to log in as administrator, I can not use the SFC command. Any other idea's on how to get around this??
Without being able to log in as administrator, I can not use the SFC command. Any other idea's on how to get around this??
ASKER
ok...i got SFC working.... problem is that the windows 2000 cd I have must be different then the installed version of windows. It will not let me specify the I386 folder.
Hi!
Try copying the I386 folder from the CD to your hard drive - then point "SFC" to that folder.
Also, check through the list of updates - they look something like this:
$NTUninstallKBxxxxxx$ for a recent version of that DLL - they should be listed in
the WINNT folder.
RF
Try copying the I386 folder from the CD to your hard drive - then point "SFC" to that folder.
Also, check through the list of updates - they look something like this:
$NTUninstallKBxxxxxx$ for a recent version of that DLL - they should be listed in
the WINNT folder.
RF
ASKER
The I386 Folder is already copied to the Hard drive. When SFC asks for the Windows 2000 cd, it will not let me choose a destination path where the files are located.
Some things to note.
I apologize, but I am not receiving an "illegal operation" I am just receiving an Internet Explorer error as soon as I try to open up IE. This error shows that Shell32.dll is the source.
If I change the domain(2 available) and log in as administrator, Internet Explorer works like a charm.
Why would Shell32.dll cause an error when logged on as one user on one domain and work fine when logged in on another domain as administrator??
Please Help!
Some things to note.
I apologize, but I am not receiving an "illegal operation" I am just receiving an Internet Explorer error as soon as I try to open up IE. This error shows that Shell32.dll is the source.
If I change the domain(2 available) and log in as administrator, Internet Explorer works like a charm.
Why would Shell32.dll cause an error when logged on as one user on one domain and work fine when logged in on another domain as administrator??
Please Help!
ASKER
I have figured out a solution to this program.
The user profile was corrupt, so I ended up replacing the corrupt user's registry with another working registry from the same comptuer. Problem Solved.
Another way to go about this problem is to backup important files, documents, and emails. Logon as local admin, delete the users profile and then log back in as the user.
The user profile was corrupt, so I ended up replacing the corrupt user's registry with another working registry from the same comptuer. Problem Solved.
Another way to go about this problem is to backup important files, documents, and emails. Logon as local admin, delete the users profile and then log back in as the user.
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
boot up in safe mode
open command prompt
type 'sfc /scannow'
this will replace system files.
good luck