1. You are viewing our forum as a guest. For full access please Register. WindowsBBS.com is completely free, paid for by advertisers and donations.

Is my "shdoclc.dll" file corrupt?

Discussion in 'Internet Explorer & Microsoft Edge' started by Vicki, 2003/12/11.

Thread Status:
Not open for further replies.
  1. 2003/12/11
    Vicki

    Vicki Well-Known Member Thread Starter

    Joined:
    2002/01/07
    Messages:
    413
    Likes Received:
    8
    Hello to all,

    Wasn't sure if this is the correct place to post this question, so please redirect me if needed.

    I'm not sure if my "shdoclc.dll" file is corrupt/damaged? I have been doing some searching on this file and have found this information "the file SHDOCLC.DLL - responsible for the broken REF- RESH link found in MS IE 5.5 and above." I never receive any error messages, but like described above the link doesn't work.

    I'm not sure how to go about repairing this? I have tried the repair IE feature in the add/remove control panel but this didn't help.

    If anyone could help me or if more information is need I will gladly respond!

    (Win98, IE 5.5 SP2)

    Thank you!
    Sincerely,
    Vicki
     
  2. 2003/12/11
    Newt

    Newt Inactive

    Joined:
    2002/01/07
    Messages:
    10,974
    Likes Received:
    2
    This may be of some help.

    Note that I have not tested their suggestion but it makes sense.
     
    Newt,
    #2

  3. to hide this advert.

  4. 2003/12/12
    Vicki

    Vicki Well-Known Member Thread Starter

    Joined:
    2002/01/07
    Messages:
    413
    Likes Received:
    8
    Thank you, Newt for your reply. (I think that link may have been the same site where I had originally found information about the bad dll.)

    I checked my version of the "shdoclc.dll" and I have 5.50.4807.2300. That one is not listed among those. (Just realized this is the same # version as my IE! :eek: )

    It also mentions "backing up your current version" prior to making the substitution. I don't have a clue on how to go about doing that?

    Noticed too that they are showing using WinME and had replaced the shdoclc.dll with one from Win98SE? (I have Win98). So am not sure this will help me at all? But the picture of the "page cannot be displayed" looks exactly like the one I occasionally get (with the broken refresh link)!

    Any further help/replies will be greatly appreciated!

    Sincerely,
    Vicki
     
  5. 2003/12/12
    PeteC

    PeteC SuperGeek Staff

    Joined:
    2002/05/10
    Messages:
    28,896
    Likes Received:
    389
    Vicki

    Go to this page - it is one linked to from the page Newt posted -
    http://www.connysgraphic.com/shdoclc_eng.htm
    and download the All versions/All languages patch at the top of the list.

    Read the readme.rtf file and follow the instructions. It ran perfectly on my XP Pro/IE 6 install which had the same problem with the 'refresh' greyed out. Been trying to sort that out for a while - Thanks Newt

    Despite what the readme says I had no problem with CRC and simply ran the program. Note that the "...." button referred to appears to be greyed out on the dialogue box which appears when you run the exe file, but is active.

    The back up is made automatically to the same folder as a bak file.
     
  6. 2003/12/15
    Vicki

    Vicki Well-Known Member Thread Starter

    Joined:
    2002/01/07
    Messages:
    413
    Likes Received:
    8
    Thank you both (Pete and Newt) for your replies to my question. I have gone to that link you suggested as well, Pete, but I am somewhat (maybe alot) confused? :eek:

    I do not "download" very often and when I do, I've usually had help (usually from someone here! :0 ) guide me almost step-by-step in what/how I'm supposed to do it. I certainly don't want to make matters worse for myself in downloading it incorrectly!

    You mentioned, Pete, that I should "Read the readme.rtf file and follow the instructions ". I'm not sure exactly what the "readme.rtf file" is or where it's located? :eek: Also, "It ran perfectly on my XP Pro/IE 6 install which had the same problem with the 'refresh' greyed out ". Will this work for me as I have W98/IE5.5??

    Sorry if these sound like questions that I should be able to figure out for myself, but if you could give me a little more help with this I would be grateful!

    Sincerely,
    Vicki
     
  7. 2003/12/15
    PeteC

    PeteC SuperGeek Staff

    Joined:
    2002/05/10
    Messages:
    28,896
    Likes Received:
    389
    Vicki,

    No problem :) - glad to help out. Step by step ........

    1. Click on the link I posted to get to Conny Jonsson's page

    2. Under the heading 'Patches for shdoclc.dll' click on the arrow/disk icon to the left of the All Versions/Languages patch.

    3. In the File Download box which appears click on 'Save'.

    4. In the Explorer type box which then appears use the 'Save in' drop down list to specify a location on your hard drive to save the file, say My Documents.

    5. Click on Save.

    6. When the Download Complete box appears click on 'Open Folder' - this will take you to the location where you saved the file - make a note of it.

    7. The file is zipped - unzip it with Winzip or similar to a folder within the main folder you are viewing. You will have two files - readme.rtf (rich text file) and shdoclc_exe.

    8. Reboot the computer and make sure that no internet related programs are running.

    9. Locate shdoclc_exe and double click on it to run it - a dialogue box will appear.

    10. Quote from the readme.rtf file .....

    " The patch will make a backup of the file (default) but you can turn it off. Start the shdoclc_all.exe. Browse with "..." button to your c:\windows\system or %systemroot%\System32 and %systemroot%\System32\Dllcache if you're
    running NT4/2000/XP.
    Find SHDOCLC.DLL (the only one you can see) and click "Start" button! Done! "

    11. Do make the back up - the box is checked by default and your existing shdoclc.dll will be backed up as shdoclc.dll.bak, in the same folder.

    12. As I posted before the Browse button "..." looks like it is greyed out, but it is not. Browse to C:\Windows\System and scroll down until you find shdoclc.dll - there is only one, highlight it, click Open and then click the Start button.

    13. The patch is for all versions of IE v5.5 onwards - it is not dependant on the version of Windows.

    HTH - good luck, post back if any problems.
     
  8. 2003/12/15
    Vicki

    Vicki Well-Known Member Thread Starter

    Joined:
    2002/01/07
    Messages:
    413
    Likes Received:
    8
    My goodness that was a speedy reply! Thank you for the step-by step instructions, Pete. I have printed them out so that they will be accessible for me to use/follow when the time comes for me to bravely attempt that download!

    I do, however, still have a few questions. Once I get to the #7 step you say the file will have to be unzipped with "Winzip or similar "--how do I know if I have this and where can I get it if I don't? :eek:

    I am connected to the internet via dial-up, so also when I get to the #8 step and reboot the computer, how do I know that no internet related programs are running? (I normally disconnect from the dial-up prior to shutting down/rebooting my computer. )

    I really appreciate your time and patience with me in trying to correct this little annoyance!

    Sincerely,
    Vicki
     
  9. 2003/12/15
    PeteC

    PeteC SuperGeek Staff

    Joined:
    2002/05/10
    Messages:
    28,896
    Likes Received:
    389
    Unless you have installed WinZip it's unlikely you have it, but check Start > Programs.

    If you don't have it download it (that word again :) ) from
    http://www.winzip.com/ddchomea.htm, save it to your hard drive as in points 3 - 6 of my last post.

    Double click on winzip81.exe to install.

    Once installed you will have another set of commands when you right click on a zip file, one of which is 'Extract to folder C:\ Folder name.

    So highlight the shdoclc_all.zip file, right click on it and select 'Extract to folder C:\My Documents\shdoclc_all - assuming you downloaded the zip file to My Documents as suggested. A new folder will be created - shdoclc_all containing the two files I mentioned.

    There will be no internet related programs running if you are off line.
     
  10. 2003/12/15
    PeteC

    PeteC SuperGeek Staff

    Joined:
    2002/05/10
    Messages:
    28,896
    Likes Received:
    389
    Update on WinZip

    I've just installed WinZip 8.1 to check it out - had an earlier version - a few things have changed - in XP at least.

    Right click on the zip file, run your cursor down the menu which appears to Winzip and a second menu opens where you will find the Extract to Folder C:\.... option, click on that.
     
  11. 2003/12/16
    Vicki

    Vicki Well-Known Member Thread Starter

    Joined:
    2002/01/07
    Messages:
    413
    Likes Received:
    8
    Thank you Pete for you willingness to help me. I tried the link you provided for the "winzip ", but when I got there it was telling me that: "We're sorry. You have tried to reach a page that does not exist, or a web address that is otherwise invalid.

    You can do one of these things:

    Click the big WinZip home page address above to go to the WinZip home page.
    If you got here by typing in a web address, make sure the capitalization and punctuation are correct, then try again.
    If you got here by clicking a link on the WinZip web site, please notify the WinZip webmaster (webmaster@winzip.com) of the link you clicked and the page it was on.
    If you got here by clicking a link on another site or in an e-mail message, notify the webmaster or sender that the web address is invalid. "


    So I tried going to the Winzip home page, but once again I was completely lost and confused! :eek: Is this something that is available as a free download or needs to be purchased?

    Thanks again for offering your helping hand!

    Sincerely,
    Vicki
     
  12. 2003/12/16
    PeteC

    PeteC SuperGeek Staff

    Joined:
    2002/05/10
    Messages:
    28,896
    Likes Received:
    389
    Hi Vicki

    This is very strange - worked OK yesterday, but not today - and the daft thing is that that page does exist - it's the one you end up on to download WinZip anyway.

    So go to http://www.winzip.com/winzip.htm, click on 'Download Evaluation Version' and on the next page select 'Download WinZip 8.1 SR-1' from a WinZip download server. (Note that is the page I linked to!).

    You do not have to buy a copy - AFAIK the evaluation copy has no time limit - I have a reg no. so that info does not come up on my install of WinZip.
     
  13. 2003/12/16
    Vicki

    Vicki Well-Known Member Thread Starter

    Joined:
    2002/01/07
    Messages:
    413
    Likes Received:
    8
    Thank you Pete, for the help in installing the "winzip ". Your download instructions made that part easy for me! :D I have now completed that along with the downloading of the patch for the corrupted shdoclc.dll file and with the actual extracting of that zipped file. (I do think this appears to be a 21 day trial version of the winzip program, but I'm not too concerned about that part for now.)

    But I am confused once again. :eek: I have made it as far as step #9 where the dialogue box appears and do see where the option to turn off the back up copy is (which I will leave alone--to make sure a back up is made!) But am confused by steps #10 & 12. In step #12 am I supposed to go to the C:\Windows\System folder to find the shdoclc.dll? And how do I open it once it is highlighted? ( " Browse to C:\Windows\System and scroll down until you find shdoclc.dll - there is only one, highlight it, click Open and then click the Start button. ")

    Sorry if I'm making this more difficult than it should be, but I am having a little trouble trying to understand it all! (A definite lack of computer knowledge for sure!)

    Sincerely,
    Vicki
     
  14. 2003/12/16
    PeteC

    PeteC SuperGeek Staff

    Joined:
    2002/05/10
    Messages:
    28,896
    Likes Received:
    389
    Vicki

    Double click on the shdoclc_exe file - you've done that!

    Click on the ... button at the right hand end of the Target File box

    This opens a 'Select target file to patch' dialogue box.

    Use the drop down arrow at the right hand end of the 'Look in' box to expand the contents of your computer.

    Click on C: to reveal the contents of C:

    Double click on Windows to open the Windows directory

    Scroll across to System and double click on it to open the folder

    scroll across to shdoclc.dll, highlight it and click on 'Open'

    The dialogue box closes to reveal the original 'shdoclc.dll all versions' dialogue box. The path to shdoclc.dll is now shown in the target file box.

    Click on Start to apply the patch.

    Hope this is clear - the location of the file is different in XP, but I have checked on my other Win 98 m/c. If you don't find the file in System, look in System32.

    Keep me posted with progress :)
     
  15. 2003/12/16
    Newt

    Newt Inactive

    Joined:
    2002/01/07
    Messages:
    10,974
    Likes Received:
    2
    c:\windows\system32 and c:\windows\system32\dllcache are the two places you need a good copy.
     
  16. 2003/12/16
    Vicki

    Vicki Well-Known Member Thread Starter

    Joined:
    2002/01/07
    Messages:
    413
    Likes Received:
    8
    THANK YOU, THANK YOU, THANK YOU!! I think it's now fixed! At least it said that the patch was successfull and I did try and test it by typing in a bogus address and the refresh link showed up properly! It seemed very easy after following your instructions! :D

    (To Newt: I did only find the one shdoclc.dll file in the C:\windows\system ...the only thing that showed in the C:\windows\system32 was a folder for drivers? and never saw one for the C:\windows\system32\dllcache?)

    I'm sure I'll be back again one day to post with yet another dilemma! I do visit here everyday anyway, as I know I can learn sooo much! :)

    Sincerely,
    Vicki

    P.S. Did I forget to say "THANK YOU "? :D
     
  17. 2003/12/16
    PeteC

    PeteC SuperGeek Staff

    Joined:
    2002/05/10
    Messages:
    28,896
    Likes Received:
    389
    You're welcome, Vicki - drop by anytime :)
     
  18. 2003/12/16
    Newt

    Newt Inactive

    Joined:
    2002/01/07
    Messages:
    10,974
    Likes Received:
    2
    Vicki - the files in c:\windows\system32\dllcache are the safety copies that windows uses to replace any in c:\windows (and a few other files/places) that become damaged or replaced by a badly behaved application. It is normally done automatically by WPF (windows file protection). But your situation isn't normal since your main file was damaged. Possibly the lack of a good copy in the dllcache folder is why the bad one was left. That's a guess but it seems reasonable.

    Do you have WPF turned on? If not, my suggestion would be that you do.
     
  19. 2003/12/17
    PeteC

    PeteC SuperGeek Staff

    Joined:
    2002/05/10
    Messages:
    28,896
    Likes Received:
    389
    Newt,

    According to the link you posted on this it is more a question of bad coding in shdoclc.dll than damage - something MS should have fixed. In XP my file was patched with 80 bytes so guess they didn't fix it. Must patch the copy in the dll cache.
     
  20. 2003/12/17
    BillyBob Lifetime Subscription

    BillyBob Inactive

    Joined:
    2002/01/07
    Messages:
    6,048
    Likes Received:
    0
    I must toss in some of my experience with the file in quiestion.

    I am gald to see that so far the problem that I had with shdoclc.dll has not shown up.

    The one and only time I had problems with that file it required a re-install ( overtop from a floppy boot up ) of Windows to fix the incompatabilities with other files.

    Alias. I replaced it with the wrong one and killed Windows DEAD. It would not even attempt to boot.

    Even though one file is mentioned it may well not be the real problem file.

    The one problem with re-installing 98 FE is that ALL updates and patches are lost.

    An overtop 98 SE would be the better way to go.

    An overtop install wil fix software probelms. ( if booted from a floppy ) But it will not ( or may not fix ) hardware problems.

    BillyBob
     
    Last edited: 2003/12/17
Thread Status:
Not open for further replies.

Share This Page

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.