Tech Support Guy banner
Status
Not open for further replies.

The SHELL32.DLL file is linked to missing export SHLWAPI.DLL:SHRegGetUSValueA in an e

11K views 13 replies 6 participants last post by  Hughv  
#1 ·
I uninstalled Adobe Photo Shop Delux Home Edition 3.0 because of a missing file report. I had uninstalled something else a few days before ( so confussed I forget what) but I think I said yes one too many times when removing the shared files.

Anyway I figured it was a Photo Shop file and I would just put it back when I reinstalled it. First mistake! Well, actually second.

I did the install of the Photo Shop mentioned above and was fine untill I tried to open it. I get this The SHELL32.DLL file is linked to missing export SHLWAPI.DLL:SHRegGetUSValueA in an error starting warning box. Under it is this box with a big red X:C:\Program Files\PhotoDelux He3.0\PD3.exe
A device attached to the system is not functioning

This program did come with a scanner which has long since been replaced. But I did not have any problem using this P. Shop program with the two scanners I used in between the original and the new EpsonStylus CX5400. I even think I used the Epson with this program before I lost files.

I also started having a problem with IE. On some secondary links it will give me a blank screen, no more like a hollow frame. I can not get into some of the Yahoo games either that I could before. I read where registry damage can cause this and ran a registry check and it said everyhting is OK.

I did a Find and 2 Shell.dll files showed up. One is in C:\WINDOWS\System as an application extension and it is version 4.72.3612.1700 it is a microsoft windows operating file. There is also one in C:\Program Files\Adobe photodelux, it is version 4.72.3812.600, it's description: DLL-fil for Windows-granssnittet ( I think this is Swedish, big help hu?)

I know this is probably too much info. All I want is my stupid little P.S.Delux to work. I am too poor to afford a new photo program and this one has tools that are perfect for the project I am now stalled on.

Help if you can and thanks for reading the whole thing :eek:).

Badger2337
PS when I went for spell check here I got those hollow frames again. Also if I copy shortcut and paste it in the addy bar it will sometimes complete the link.
 
#2 ·
Hey Badger... just off-the-wall query, but have you tried downloading the dll's that you potentially need? If not, and unaware, you can download missing dll's at: www.dll-files.com For example, the shell32.dll is: http://www.dll-files.com/dllindex/dll-files.shtml?shell32

MS has a article pertaining to IE and the shell32.dll that also may be of help: http://support.microsoft.com/default.aspx?scid=kb;EN-US;249064

M$ also has a semi-worthless info site regarding dll's at: http://support.microsoft.com/default.aspx?scid=/servicedesks/fileversion/dllinfo.asp&SD=TECH&FR=0 No downloads, and semi-cryptic help... but, still is better than nothing. :rolleyes:

However, another more better place is at:
http://www.5starsupport.com/info/dll.htm
and
http://www.dll-downloads.com/

Good luck - hope this has been somewhat helpful... from what I can tell, in a quick read of your post, is that you need some dll's reinstalled to get all right in your system... ;)
 
Save
#3 ·
moved this to the sofware forum... maybe get more help

buck
 
Save
#4 ·
Yorien says:

Have you ever tried searching for the SHLWAPI.DLL?. This will usually be the DLL missing (and usually, after that one, system will say that ANOTHER DLL will be missing and so on...). Download the required one(s) (MSM Hobbes has placed many good DLL links) and place them in your System/System32 directory (maybe you'll have to register some).

Yorien Dragonard
 
#5 ·
Hello Yorien,

I did a Find is that the same as a search? I did not see anything labled "Search" on this thing? I know these are dumb questions but I am trying to learn as I go so I can start to figure out some of htese things myself. If the file is missing, how can it turn up on a Find? YOu did answer a GREAT question for me though..where to put the dang thing once I find it! Thank you so much for your input and your time.

Badger2337
 
#6 ·
Hi me again..more bad news. I did a find on the System/System32 file and I do not seem to have one :( . Checked again to see if I had anything labeled Search but alas, no. There was a search listed with a dos icon but a dos icon might as well be a skull and crossbones to me. I DO NOT GO THERE!

Thanks again,

Badger 2337
 
#7 ·
Yorien says:

Ouch! Dangerous Beginner!. Sorry, haven't looked at your experience rating... ;) .

Well, in the terms I wanted to post, to Find... or to make a Search... are the same. I don't have an english Windows, so don't know the exact term placed on your Windows, but search is more common (at least on the internet, that's why I typed "search").

What I want you to do is to search that file(s) so you may check if they're on your system or not.

1-. Open up an Explorer Screen (Shortcut: WINDOWS KEY + E, one of the most used shortcuts in the entire existence) then, (at least on the NT based systems) go to TOOLS --> FOLDER OPTIONS --> VIEW tab --> SHOW ALL HIDDEN FILES AND FOLDERS - or something very similar, remember that I don't have an english Windows - This way we'll perform the search on the full system.

2-. On your Windows go to START --> FIND... (or SEARCH...) tell the system that you want to search for FILES(in case you're using XP or similar) then type the dll name and check if there is any copy of the dll, or if there is none.

3-. If you don't find it, then download the DLL from any of the sites MSM Hoobes said (or you may check google for the dll's name, Google will usually find some pages you can download the dll from. Try to get always the latest version available

4-. Copy the DLL to your %WINDIR%\SYSTEM or %WINDIR\SYSTEM32 folders (usually you'll use SYSTEM folder for Windows '95 & '98, and SYSTEM32 for the later). Now check if the program works, or if it asks for another dll missing. If system keeps asking for the SAME DLL, then copy it over to the other SYSTEM directory, or register the DLL (step 5). If the program works then it's all over, is system asks for another dll, then repeat steps 2 to 4.

5-. Register any needed dll's. Go to START --> EXECUTE... and type in the command, then press ENTER. For NT-based systems the command is
regsvr32 name of the dll. You ay enter the full path but it usually isn't necesary
ex: regsvr32 SHLWAPI32.DLL or regsvr32 C:\WINDOWS\SYSTEM32\SHLWAPI32.DLL

Yorien Dragonard
 
#8 ·
Thanks yorien for a much better in-depth explanation! :)
Hey ya Badger - sorry wasn't more clearer in my post. Hope this helps ya, and PLEASE do NOT feel intimidated nor embarrased to ask/post any questions; that's how we all can learn.

PS: Yorien, may I ask about the name "Dragonard", your nationality and/or meaning behind that name? Just curious... thanks! :)
 
Save
#9 ·
HI ty to both again.

I have my coffee, directions Yorien provided printed out, and took a Xanxx..think I am ready ;). I am using Win 98. Tried XP and couldn't find anything! But may have to go back to it. I loved the feature where you go back in time and restore puter to that date...Think I need that.

I will keep you posted as to how my adventure goes.

Badger2337
 
#10 ·
Found the SHLWAPI.DLL, downloaded it, unzipped it, put it in System32 didnt work, so I tried to register it..this is what I got when I entered regsevr32SHLWAPI.DLL: SHLWAPI.DLL was loaded but the DllRegisterService was not found. DllRegistryServer may not be exported, or a damaged version so SHLWAPI.DLL may be in memory. Try using PView to detect and remove it.
Which I would be happy to do if I had a PView. Which does not show up in Find.

Do any of the DLL recovery programs that are offered work? Like Active@UNDELETE? I DLed this and ran the free scan, of course you have to pay to fix iyour files.

Thanks again, I am just not bright enough to fight this one.

Badger2337
 
#11 ·
Yorien says:

To Badger 2337. Now you know that for FIND... or SEARCH... I want to mean the Windows option for finding (or searching for) files. If you still need more advice, I'm at work from Monday to Friday, from 9:00 to 19:00 (spanish time) ;) . On weekends I'm too busy at home or with my friends to enter the forums.

To MSM Hoobes. Yorien Dragonard is just my nickname. Nothing to do with my real name (Rafael Cruz, from Spain).

About how I got that nick:

For Yorien: I'm (yes, still I'm) a fan of the old Dungeons & Dragons: Shadow over Mystara arcade. Maybe you know it, maybe you don't, but in that game you had to choose your player's name, and depending on the name chosen, you got better or worse wargear... well, I found that Yorien was a type C name, that gave the best wargear available in the game, so I made it mine.

For Dragonard: Well, I'm also a big Dungeons & Dragons RPG fan, and my wizards (all named Yorien) needed a surname. Someday, on my uncle's house, I was messing with his library and found an old novel called "Ancestry of The Dragonard" (or something similar, don't know the real english name). I liked the Dragonard title and added it as my character's surname (it looked pretty good in a Fantasy RPG game)... at the end I started using my character's name as my own nick, in the forums I belong to, and in my Gamefaqs faqs (one of them being Shadow over Mystara ;) )

Yorien Dragonard
 
#12 ·
Yorien says:

Duh? It seems that you have a SHLWAPI32.dll already in memory. Take note that if you're using windows '98, the DLL will usually be on your WINDOWS\SYSTEM directory, and not in your WINDOWS\SYSTEM32, so you should download and copy it to that directory.... but as your DllRegisterServer says, it seems that you already have a SHLWAPI.DLL copy running in the system, so you shouldn't need to download another.

With this information, more options are available for you to test:

1-. The DLL loaded is an older version than the one needed.
Solution: Install latest version of Internet Explorer and/or Windows '98 DCOM components (both freely downloadable from Microsoft's homepage). SHLWAPI.DLL is a common dll used by IE, so installing it should take the DLL to one of the lastest versions available.

2-. There's a corrupted or damaged versiĂłn of that dll on your Photo Shop Deluxe program folder. You may load a dll two ways..., a "common dll" from the WINDOWS\SYSTEM(32) directories, or a "local dll" from a program main folder... (this has been made because if an application needs a specific dll version that may cause crashes when used with other apps, copying it to the program folder makes that dll being used with that program only instead of using the "common" one, this way the zpp may work correctly without messing other program's functionality).
Solution: Check the Photoshop folder for a copy of that dll and RENAME or DELETE it. This way you'll make Photoshop use the "common" one instead of the "private" one

As I can see from your first post, you may have BOTH problems. The first one because of the failures you get on IE, and the second one because you say the "local" SHELL32.DLL on your Photoshop folder is older than the "common" SYSTEM one. I'd first reinstall IE and/or install the DCOM components, and check if PhotoShop works, If not I should rename the "local" SHELL32.dll and se what happens

Yorien Dragonard
 
#13 ·
Sorry to bring up such an old post but it made more sense than starting a new one. Im having a very similar issue with a friends computer although they dont have adobe and cant get to the desktop before it hangs. Ive spent most of the day searching and noone seems to have solved it without a reinstall of windows (i would like to avoid that).

My friend said that her computer just started coming up with an error telling her to reinstall so i went over to have a look. It was missing shlwapi.dll which i replaced then it came up with an error about shlwapi.dll being linked and shlpwapi:shreggetusvaluea this is where i am stuck. Should i just replace shell32.dll or try and register shlwapi.dll any actual solves would be great!
 
Status
Not open for further replies.
You have insufficient privileges to reply here.