Computer Hope

Microsoft => Microsoft Windows => Windows XP => Topic started by: kizancie on January 10, 2008, 09:42:56 PM

Title: shell32.dll
Post by: kizancie on January 10, 2008, 09:42:56 PM
Hi and thanks for your time. I have Win98se IE6.1 I have been getting this error message every time I try to play a downloaded game. I have gone to Emachine and no one can tell me what it is or how to fix it. This is the error message=
cannot find import:DLL may be
missing,corrupt,or wrong version File "SHELL32.dll",function
"SHGetFolderPathA"(error 126)

The file is there in Windows/System. Can anybody help? Thanks again, Kiz
Title: Re: shell32.dll
Post by: neljan on January 10, 2008, 09:53:21 PM
I know it's obvious but is the game compatible with your system?

What game is it?
Title: Re: shell32.dll
Post by: dairyman on January 10, 2008, 09:55:48 PM
Open shell32.dll with Dependency Walker and see if SHGetFolderPathA is there.
Title: Re: shell32.dll
Post by: Broni on January 10, 2008, 10:31:25 PM
   1. Click Start.
   2. Select Run.
   3. In the "Open:" field, type command.
   4. Click OK.

Type in:
regsvr32 SHELL32.dll (<------watch for space after "regsvr32")
Title: Re: shell32.dll
Post by: kizancie on January 11, 2008, 10:30:14 AM
Ok, thank you all. this is what i have done so far
I ran:  regsvr32 shell32.dll
this is the error message : Shell32.dll was loaded but the Dllregisterserver entry point was not found DllRegisterServer may not be exported, or a corrupt version of shell32.dll may be in memory Consider using pview to detect and remove it
THEN I tried to find pview and I got:cannot find the file pview or one of its components. make sure the path and filename are correct and all required libraries are available.
THEN I downloaded Dependency Walker and opened Shell32.dll and there ? and pink folders next to

 ?APPHELP.DLL-error opening file. the system cannot find the file specified (2)
?USERENV.DLL- has same as APPHELP.DLL
Pink-OLE32.Dll
Pink-SHELL32.dll
THEN on the bottom it says:
Warning: At least one delay-load dependency module was not found.
Warning: At least one module has an unresolved import due to a missing export function in a delay-load dependent module.

What do I do now? I don't knowhow I can show you the info when i click on them? The other ? about the games is I understand the sys requirements when i download a game. Thanks again, Kiz
Title: Re: shell32.dll
Post by: patio on January 11, 2008, 10:51:50 AM
Go to Start /Run and type in sfc /scannow and hit Enter...have your XP CD handy as it will ask for it.
Let it run to completion and re-boot...
Title: Re: shell32.dll
Post by: Broni on January 11, 2008, 12:06:50 PM
Quote
have your XP CD
...or Win 98, rather.... :P :P :P
Title: Re: shell32.dll
Post by: kizancie on January 11, 2008, 03:16:24 PM
UHOH tried  sfc/scannow same message i got when i tried to open pview, apparently the file cannot be found. This just gets worse-but yet my computer runs and i can get around.  thanks again, Kiz
Title: Re: shell32.dll
Post by: Broni on January 11, 2008, 03:40:34 PM
Quote
tried  sfc/scannow
There is a "space" after "sfc":
sfc /scannow
Title: Re: shell32.dll
Post by: kizancie on January 11, 2008, 07:19:49 PM
Tried that wth sfc /scannow. now it says command line parameters not valid.
"Scannow not recognized"
                          Thanks Broni and all who are trying to help. Kiz
Title: Re: shell32.dll
Post by: Broni on January 11, 2008, 07:42:08 PM
Do you have Windows 98 CD?
Title: Re: shell32.dll
Post by: patio on January 11, 2008, 08:20:42 PM
Sorry Kiz...that switch is invalid in Win98, my BAD.

Quote
You can start the System File Checker by clicking Start > Programs > Accessories > System Tools > System Information, and then selecting Tools > System File Checker from the Microsoft System Information toolbar.

patio.            :-[
Title: Re: shell32.dll
Post by: kizancie on January 12, 2008, 07:58:00 AM
Hello everyone-yes i have a win98 cd that came with this dinosaur emachine.    ??? ???
Title: Re: shell32.dll
Post by: patio on January 12, 2008, 08:00:39 AM
Then try the above method for running it...
Title: Re: shell32.dll
Post by: kizancie on January 12, 2008, 07:49:43 PM
Ok let's see if i get this-run sfc and when it asks if i should restore shell32.dll i hit restore from the Win98cd.  should i do the ones that had ???'s and the shaded pink ones. Sorry folks, i'm sweating this one. I am not looking forward to the last possible resolution-that f-disk and reinstall thing. thanks again and again,kiz
Title: Re: shell32.dll
Post by: Broni on January 12, 2008, 08:02:47 PM
Quote
should i do the ones that had Huh's and the shaded pink ones.
Say again?
Title: Re: shell32.dll
Post by: kizancie on January 13, 2008, 08:57:49 AM
sorry Broni,
  When I ran Dependency Walker I got this message
THEN I downloaded Dependency Walker and opened Shell32.dll and there ? and pink folders next to

 ?APPHELP.DLL-error opening file. the system cannot find the file specified (2)
?USERENV.DLL- has same as APPHELP.DLL
Pink-OLE32.Dll
Pink-SHELL32.dll
(??=in front of the file name)
( Pink= shaded folders in front of file names)
            Thanks Kiz
Title: Re: shell32.dll
Post by: patio on January 13, 2008, 08:58:13 AM
Yes.
You should let it fix any and all missing/corrupted files it finds.

Remember to re-boot afterwards...
Title: Re: shell32.dll
Post by: kizancie on January 19, 2008, 02:46:03 PM
Hello again,
 I haven't been back because i screwed up.

the file is linked to missing exportShell32.dll:SHGetFolderPathA
a device attached to this system is not running

This is the error message i keep getting
-i downloaded shell32.dll fom dll-downloads to replace mine
It was in Swedish and completely screwed up everything menus in swedish-lost deskktop-tried to replace with old one but couldn't because it was being used by other app.
So I reinstalled win98se from disk i got with pc
tried pc Manufacturer tech-they can't help.
  Bottom-line still getting this message-found out its Windows Shell Common DLL
 something about IE4
Just glad I can get back here finally.  Thanks again for your time.  Kiz
Title: Re: shell32.dll
Post by: patio on January 19, 2008, 02:50:34 PM
Did you let sfc do it's job with the Win98 CD in place ? ?
Title: Re: shell32.dll
Post by: kizancie on January 19, 2008, 04:48:17 PM
Hello Patio,
 sorry yes i did that sfc. it told me the file was not on my cd.  thats why i tried to find one to replace it with. Then i  downloaded the shell32.dll in swedish. Then i could not get rid of that so i did the reinstall.  It's in the same folder windows/system  shell32.dll version 4.72.3812.600.
                                              Kiz