Tom's Guide | Tom's Hardware | Tom's Games
![]() |
![]() |
![]() |
I have Win98,1st ed & IE5 [5.00.2314.1003IS] Is it correct to have both:
shdoc401.dll [which appears to be specific to IE5] AND
shdocvw.dll [which appears to be specific to IE4]
on the same PC? --I DO!!
----------------
Here is the background if you're interested:
MY PROBLEM:
In Windows Explorer when I Click on File/New [New with drop down menu] I get this error :“This program has performed an illegal operation and will be shut down”
Details:"Explorer caused an invalid page fault in module at 0000:656d14e."or sometimes in Details: “EXPLORER caused an invalid page fault in
module KERNEL32.DLL at 015f:bff7b9e6”.I get same error when I click on New on desktop.
This also happens in Safe Mode.
My research at this forum showed many examples of the exact same problem & usually the IPF was in shdoc401.dll or less commonly in the same modules as I got.[I never received the shdoc401.dll IPF location error!]
I CAN preview thumbnails of jpg’s etc in Win Explorer view as web page.
-------
ATTEMPTS to SOLVE PROBLEM:
1. Sucessfully repaired IE5.2. Using System File Checker and extracted a new Explorer.exe from WIN98.
SFC overwrote the previous ver.3. Reregistered both shdoc401.dll & shdocvw .dll
--------------4. I tried but Cannot delete or rename shdoc401.dll shdocvw.dll files from Windows Explorer :"Windows is using them".
5. I will try to extract a new shdoc401.dll--- but it’s not clear if this should come from Win98CD
or from IE5 somehow.
-----------6.The only person posting who said he had definitely solved the problem [having already tried all or most of my solutions] did so by removing an item from Registry that had an overlong file extension.
CAN SOMEONE TELL ME HOW TO REPEAT THE STEPS SHOWN IN THE SOLUTION BELOW?!! See Below:
Subject: Windows'98 Explorer.exe causing Invalid Page Fault
Mark Hurst, Nov 22,2000 wrote:
“ Then I figured it out today. There was an astoundingly long (about fifty characters!) file extension in the registry (HKEY_CLASSES_ROOT). After removing that, the problem went away.
(Of course! he said while slapping his forehead. The long file extension was overrunning the buffer in shdoc401.dll. Instant page fault during memory access.) “

I have both of those and shdoclc.dll on my machine with no problems. I have IE5 but went straight from IE3. I think that installing IE5 also installs some of IE4 as well judging by my registry.

![]() |
![]() |
![]() |

This post is quite old and has been locked from receiving new replies. Please create a new posting instead.
| Ads by Google |