Results 1 to 7 of 7
  1. #1
    Lounger
    Join Date
    Apr 2002
    Location
    Orlando, Florida, USA
    Posts
    44
    Thanks
    0
    Thanked 0 Times in 0 Posts

    shell.dll problem (Win XP SP1)

    Trying to help a friend who is definitely NON tech oriented and is currently in Asia on assignment. Has problem with trying to install new printer (Epson CX-43) and running an old 16 bit software program that used to work. The error is the same for both problems:
    "cannot find shell.dll" I had her download and copy the shell.dll file to C:windowssystem and to C:windowssystem32 and still no joy. The printer manual and CD are in Chinese which she cannot read and when she tried to use install CD it gives a non-MS approved driver warning so she stopped. I had her download a driver file from Epson and it won't install due to the "cannot find shell.dll" issue.

    Since she is so non-tech I am lost as getting more info is a long slow process. This is on a Compaq Presario 2800 so I think Windows is on the hd and not on a separate CD which does not help matters either. Rollback didn't help as she let it go on for a couple months and her rollbacks include the current problem too.

    Any ideas on a fix for this?

  2. #2
    Plutonium Lounger
    Join Date
    Oct 2001
    Location
    Lexington, Kentucky, USA
    Posts
    12,107
    Thanks
    0
    Thanked 1 Time in 1 Post

    Re: shell.dll problem (Win XP SP1)

    Oh boy, I hope the language difference doesn't make this any tougher than it already is. Since I've just been going through a similar problem with my scanner, did you have her try the Epson web sites for drivers? Even though it's a new printer to HER, there could be recent drivers. As to the SHELL.DLL file, where did you have her download it from. It's possible that the "true" MS copy has gotten overlaid by some software. My machine is quite up to date and the attachment shows the Properties of two of the tabs for the file. Could you have her check to see what she gets for her copy of the file? As to the 16-bit software question, sometimes we have to use compatibility mode for an occasional piece of software. Have her right-click the .COM or .EXE file and under Properties, see if there is a middle tab called Compatibility.

  3. #3
    Lounger
    Join Date
    Apr 2002
    Location
    Orlando, Florida, USA
    Posts
    44
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Re: shell.dll problem (Win XP SP1)

    We're ok language wise as the computer is from Singapore and the user is native English speaker. BUT, she hardly knows how to turn the computer on! I have been sending screen shots showing her how to do everything since she is elderly and a true novice, but at least willing to try and not afraid to ask questions.

    I'll download the file and check the version against yours as it will be faster than trying to coach her through it.

    Can you verify the locations of the shell.dll file for me? I located it only in C:Windowssystem but I note you have it in system32 as well. I instructed her to put it in both, but still having a problem. I am wondering if this is a PATH issue perhaps? Maybe something overwrote the PATH batch file and so the computer is lost.

    I'm not using XP personally as I have migrated to linux so I'm a bit out of touch with the XP inner workings.

    Again, thanks for your helpful input... it confirms what I suspected., and I was not aware of the Compatibility mode option... nice.

    Kmack

  4. #4
    Plutonium Lounger
    Join Date
    Oct 2001
    Location
    Lexington, Kentucky, USA
    Posts
    12,107
    Thanks
    0
    Thanked 1 Time in 1 Post

    Re: shell.dll problem (Win XP SP1)

    Yes, I do have a copy in both the Windows and WindowsSystem32 directories. Hey, you path idea might be something. In WinXP you'll find it in MyComputer, Properties, Advanced - in the Environment Variables button. Give it a look see. Let me see if I can copy what's in mine:

    %SystemRoot%system32;%SystemRoot%;%SystemRoot%Syst em32Wbem

    That's the exact string - I've never modified it. Let us know.

  5. #5
    Lounger
    Join Date
    Apr 2002
    Location
    Orlando, Florida, USA
    Posts
    44
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Re: shell.dll problem (Win XP SP1)

    Thanks for all the help so far. I am waiting on reply via email about the PATH variables. Will advise.

    In the meantime, the version of shell.dll she downloaded is much larger and not a match. Could you copy yours to a .zip file and attach it to a post for me? I don't think this forum allows .dll files to be posted. I can change it and email it on to her to try so at least we'll know what's up with the dll.

    Thanks for helping us out of this jam via long distance!

  6. #6
    Plutonium Lounger
    Join Date
    Oct 2001
    Location
    Lexington, Kentucky, USA
    Posts
    12,107
    Thanks
    0
    Thanked 1 Time in 1 Post

    Re: shell.dll problem (Win XP SP1)

    <hr>...Could you copy yours to a .zip file... <hr>
    Sorry to be a wet blanket, but I don't think copying files from the OS is permissible. Besides, it could be only the tip of the iceberg. There may be other corrupt files on her system and this could just happen to be the one producing the error message. I think it would be wise for her to repair her system using whatever instructions are available for her machine. I know, there is the dread of having to perform a restore and losing data but I don't think copying OS files from outside her system is going to make her whole again.

    There's another place to look first. In the System32 directory, there is a folder called DLLCACHE and mine also has a copy of the shell.dll in it. You could also have her look there. I know it's tough for you, not only via email but if you don't have a copy of XP near you to fiddle with. She could also try running the System File Checker. She would need to open a command window with Start, Run and type CMD. In the command window she would enter: sfc /scannow. Since you don't have XP, here's the complete syntax:
    <hr>System File Checker (sfc)Scans and verifies the versions of all protected system files after you restart your computer.

    Syntax
    sfc [/scannow] [/scanonce] [/scanboot] [/revert] [/purgecache] [/cachesize=x]

    Parameters
    /scannow
    Scans all protected system files immediately.
    /scanonce
    Scans all protected system files once.
    /scanboot
    Scans all protected system files every time the computer is restarted.
    /revert
    Returns the scan to its default operation.
    /purgecache
    Purges the Windows File Protection file cache and scans all protected system files immediately.
    /cachesize=x
    Sets the size, in MB, of the Windows File Protection file cache.
    /?
    Displays help at the command prompt.
    <hr>

  7. #7
    Lounger
    Join Date
    Apr 2002
    Location
    Orlando, Florida, USA
    Posts
    44
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Re: shell.dll problem (Win XP SP1)

    Thanks for the syntax help... I'll try that route. I don't think this user can do a restore by herself. She didn't know what Windows Explorer or Outlook were after owning the laptop for a year. <img src=/S/dizzy.gif border=0 alt=dizzy width=15 height=15> So I think I will try to have her take it to a shop if the SFC doesn't work. I didn't think XP had that option.

    Appreciate your help on this! Blessings!

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •