Computing.Net > Forums > Windows 95/98 > missing export SHELL32.DLL

missing export SHELL32.DLL

Reply to Message Icon

Original Message
Name: helenmi2
Date: June 22, 2008 at 05:05:07 Pacific
Subject: missing export SHELL32.DLL
OS: windows 98 2nd edition
CPU/Ram: 192 MB
Model/Manufacturer: Toshiba Satellite 1695 CD
Comment:

I am missing export SHELL32.DLL. I don't have the original start up disk for windows 98 and I can't seem to find it anywhere to load it. Can you help me. Helen


Report Offensive Message For Removal


Response Number 1
Name: Dan Penny
Date: June 22, 2008 at 12:04:07 Pacific
Reply: (edit)

You can get the file here; http://www.dll-files.com/dllindex/d...

If this doesn't work, post back and I can upload the 98SE shell32.dll file to my webspace for you to download.

It's a good day when you learn something


Report Offensive Follow Up For Removal

Response Number 2
Name: DAVEINCAPS
Date: June 22, 2008 at 13:29:27 Pacific
Reply: (edit)

Post back the exact error message. 'Missing Export' messages usually mean the file is there but whatever is calling it is expecting a different--probably newer--version. Did you just install or uninstall some software?

You can check in the windows\system folder to see if the file is there.


Report Offensive Follow Up For Removal

Response Number 3
Name: DAVEINCAPS
Date: June 22, 2008 at 15:05:48 Pacific
Reply: (edit)

Dan's link apparently is for a swedish version of that file. I don't know if that'll matter. It is a newer version--4.72.3812.600--that I believe comes with IE6 sp1. It's also in the Q313829.exe update. I've got both the english versions of 4.72.3812.600 and Q313829.exe if you need them.


Report Offensive Follow Up For Removal

Response Number 4
Name: Dan Penny
Date: June 22, 2008 at 16:32:35 Pacific
Reply: (edit)

"swedish version"

Yeah, I was wondering about that. However, that site is a major reference for DLL's, plus I know that much of the files contents are icons, thus I didn't think that would matter. (But I ~did~ offer the "English" version I have "in case".) ;>)

I thought that the 'Missing Export' message was a result of an app not being able to export because the file was missing or not found.

"but whatever is calling it is expecting a different--probably newer--version"

This makes good sense too.

It's a good day when you learn something


Report Offensive Follow Up For Removal

Response Number 5
Name: DAVEINCAPS
Date: June 22, 2008 at 19:00:02 Pacific
Reply: (edit)

I renamed my shell32.dll to check, and 98 won't even load if it's not there. So she must have a shell32.dll file--probably either corrupted or the wrong version. Or, depending on how the error message is worded, shell32.dll may be the one calling another file and the problem is with it.


Report Offensive Follow Up For Removal


Response Number 6
Name: melee5
Date: June 23, 2008 at 03:51:46 Pacific
Reply: (edit)

missing export text is indicative of non-Win98 files on a Win98 machine calling some un-named and more important non-existing function inside of the shell32.dll file. Full error message would name the missing function inside of the shell32.dll file. Dependency Walker will show the functions contained in your dll files. The term "export" is used here is in relation to a remote function in other files, I think the full terminology is supposed to be "missing exported function" but geek speak slays all with no remorse.

Helen still needs to find out which non-98 application is calling for the function what ever it is. Usually the full error message will also give the calling file as a failure in such and such a filenames' module. Get the module filename and double check it's version numbers to begin to find out how it got on board and if there are any other troublemakers around.

Lee


Report Offensive Follow Up For Removal

Response Number 7
Name: DAVEINCAPS
Date: June 23, 2008 at 22:40:03 Pacific
Reply: (edit)

Shell32.dll seems to update typically with IE and/or security updates. Some older IE versions didn't update the file but I think IE6 sp1 does. I've got a fresh 98SE install on this machine, added AOL9 (which updated IE to IE6 sp1) and then I installed the recommended 'critical' updates from microsoft. Somewhere along the way shell32.dll got updated to the version I mentioned above.

The first posting here:

http://help.lockergnome.com/windows...

by 'Ron' gives a good explanation of what's going on with the 'missing export' error. His dllhelp link shows a slightly older version of the file for IE6 sp1.

In addition to dependency walker, another tool to get dll file info is FileSnoop. You can download it here:

http://www.dothan.k12.al.us/vault/

The Q313829 link on the lockergnome page isn't valid and goes to an NT download. If you want to do the update that way let me email you the correct file.


Report Offensive Follow Up For Removal






Use following form to reply to current message:

   Name: From My Computing.Net Settings
 E-Mail: From My Computing.Net Settings

Subject: missing export SHELL32.DLL

Comments:

 


  Homepage URL (*): 
Homepage Title (*): 
         Image URL: 
 
Data Recovery Software




Have you ever used OpenOffice?

Yes, as my main suite.
Yes, occationally.
Yes, but only once.
No, never.


View Results

Poll Finishes In 4 Days.
Discuss in The Lounge