PRB: "MSDEV Caused an Invalid Page Fault in Module HTMSW.DLL"

Last reviewed: February 12, 1998
Article ID: Q180811
The information in this article applies to:
  • Microsoft Visual InterDev, version 1.0

SYMPTOMS

When using the script wizard in Visual InterDev, the following error may occur:

   MSDEV caused an invalid page fault in module HTMSW.DLL

CAUSE

This behavior may occur when the user installs Internet Explorer (IE) version 4.0 without installing Internet Explorer (IE) version 3.2.

Registry entries for the Mshtml.dll library are not correctly registered with the install of IE 4.0.

RESOLUTION

WARNING: Modifying the registry incorrectly can cause serious, system-wide problems that may require you to reinstall Windows to correct them. Microsoft cannot guarantee that any problems resulting from the use of the information supplied here can be solved. Use this information at your own risk.

  1. Verify that the following file is located in your system folder:

          Mshtml.dll
    

  2. Open Notepad or any equivalent plain-text editor.

  3. Depending on what operating system you use, copy the text shown below into the text editor.

  4. Save the file as "mshtmlfix.reg" (without the quotation marks) into a local drive on your machine.

  5. Execute the registry update either by double-clicking the file name while viewing it with the Windows Explorer, or by typing the path and file name in the Run dialog box on the Start menu.

For Windows NT Systems

   REGEDIT4

   [HKEY_CLASSES_ROOT\TypeLib\{3E76DB61-6F74-11CF-8F20-00805F2CD064}]

   [HKEY_CLASSES_ROOT\TypeLib\{3E76DB61-6F74-11CF-8F20-00805F2CD064}\1.0]
   @="Internet Explorer Scripting Object Model"

   [HKEY_CLASSES_ROOT\TypeLib\{3E76DB61-6F74-11CF-8F20-00805F2CD064}\1.0\0]

   [HKEY_CLASSES_ROOT\TypeLib\{3E76DB61-6F74-11CF-8F20-
      00805F2CD064}\1.0\0\win32]
   @="C:\\WINNT\\System32\\mshtml.dll"

   [HKEY_CLASSES_ROOT\TypeLib\{3E76DB61-6F74-11CF-8F20-
      00805F2CD064}\1.0\FLAGS]
   @="0"

   [HKEY_CLASSES_ROOT\TypeLib\{3E76DB61-6F74-11CF-8F20-
      00805F2CD064}\1.0\HELPDIR]
   @="C:\\WINNT\\HELP"


For Windows 95 Systems

   REGEDIT4

   [HKEY_CLASSES_ROOT\TypeLib\{3E76DB61-6F74-11CF-8F20-00805F2CD064}]

   [HKEY_CLASSES_ROOT\TypeLib\{3E76DB61-6F74-11CF-8F20-00805F2CD064}\1.0]
   @="Internet Explorer Scripting Object Model"

   [HKEY_CLASSES_ROOT\TypeLib\{3E76DB61-6F74-11CF-8F20-00805F2CD064}\1.0\0]

   [HKEY_CLASSES_ROOT\TypeLib\{3E76DB61-6F74-11CF-8F20-
      00805F2CD064}\1.0\0\win32]
   @="C:\\WINDOWS\\SYSTEM\\mshtml.dll"

   [HKEY_CLASSES_ROOT\TypeLib\{3E76DB61-6F74-11CF-8F20-
      00805F2CD064}\1.0\FLAGS]
   @="0"

   [HKEY_CLASSES_ROOT\TypeLib\{3E76DB61-6F74-11CF-8F20-
      00805F2CD064}\1.0\HELPDIR]
   @="C:\\WINDOWS\\SYSTEM"

STATUS

Microsoft is researching this problem and will post new information here in the Microsoft Knowledge Base as it becomes available.

MORE INFORMATION

Steps to Reproduce Behavior

Install IE version 4.0 without first installing IE version 3.2, then attempt to use the script wizard.

REFERENCES

For additional information, please see the following article(s) in the Microsoft Knowledge Base:

   ARTICLE-ID: Q176528
   TITLE     : PRB: GPF or IPF When Using Wizards in Visual InterDev

For the latest Knowledge Base articles and other support information on Visual InterDev and Active Server Pages, see the following page on the Microsoft Technical Support site:

   http://support.microsoft.com/support/vinterdev/

Keywords          : kbcode
Version           : WINDOWS:1.0
Platform          : WINDOWS
Hardware          : x86
Issue type        : kbprb


================================================================================


THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY.

Last reviewed: February 12, 1998
© 1998 Microsoft Corporation. All rights reserved. Terms of Use.