[Okta Webinar] Learn how to a build a cloud-first strategyRegister Now


Internet Explorer Shell32.dll illegal operation

Posted on 2005-04-21
Medium Priority
Last Modified: 2008-03-06
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??  

Question by:jromansky

Expert Comment

ID: 13838575
safe way to do this :

boot up in safe mode
open command prompt
type 'sfc /scannow'

this will replace system files.

good luck

Author Comment

ID: 13839373
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??

Author Comment

ID: 13839795
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.  
Keep up with what's happening at Experts Exchange!

Sign up to receive Decoded, a new monthly digest with product updates, feature release info, continuing education opportunities, and more.

LVL 12

Expert Comment

ID: 13841211

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.


Author Comment

ID: 13846467
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!

Author Comment

ID: 13861995
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.  


Accepted Solution

PAQ_Man earned 0 total points
ID: 13964695
Question Closed, 500 points refunded.
Community Support Moderator

Featured Post

Keep up with what's happening at Experts Exchange!

Sign up to receive Decoded, a new monthly digest with product updates, feature release info, continuing education opportunities, and more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

NTFS file system has been developed by Microsoft that is widely used by Windows NT operating system and its advanced versions. It is the mostly used over FAT file system as it provides superior features like reliability, security, storage, efficienc…
MSSQL DB-maintenance also needs implementation of multiple activities. However, unprecedented errors can hamper the database management. In that case, deploying Stellar SQL Database Toolkit ensures fast and accurate database and backup repair as wel…
Integration Management Part 2
Despite its rising prevalence in the business world, "the cloud" is still misunderstood. Some companies still believe common misconceptions about lack of security in cloud solutions and many misuses of cloud storage options still occur every day. …
Suggested Courses

872 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question