MOD2000: Mlang.dll Is Unregistered When Access 2000 Run-Time Is Removed (264285)



The information in this article applies to:

  • Microsoft Office 2000 Developer, when used with:
    • the operating system: Microsoft Windows NT
    • the operating system: Microsoft Windows 2000

This article was previously published under Q264285

SYMPTOMS

If you install both the Access 2000 Run-Time (full version, including Internet Explorer 5.0) and the Alternative Version of the Access 2000 Run-Time (smaller version, without Internet Explorer 5.0) on the same computer, and then remove the Alternative Version of the Access 2000 Run-Time from the computer, the file Mlang.dll will be unregistered. This can result in one or more of the following symptoms:
  • You see garbled, unintelligible characters in Microsoft Windows dialog boxes.
  • When you start Microsoft Internet Explorer, it begins to start, but it never finishes, showing just a partial browser window. You cannot close this window through normal means, and you must close it through the Windows Task Manager.
  • You cannot open certain Outlook messages. When you try to open some Outlook messages, you see a dialog box similar to the following:

    Can't Open This Item

RESOLUTION

You can resolve this problem by reregistering the Mlang.dll file. To do so, use one of the following two methods.

Obtain the Fix from the Download Center

To resolve this problem, obtain and run the MLangReg.exe file. After you run MLangReg.exe to extract the files, run MLang_Fix.exe to correct the problem.

The following file is available for download from the Microsoft Download Center:
For additional information about how to download Microsoft Support files, click the following article number to view the article in the Microsoft Knowledge Base:

119591 How to Obtain Microsoft Support Files from Online Services

Microsoft scanned this file for viruses. Microsoft used the most current virus-detection software that was available on the date that the file was posted. The file is stored on security-enhanced servers that help to prevent any unauthorized changes to the file.

Manually Reregister Mlang.dll

You can also resolve this problem by reregistering the Mlang.dll file manually. To do so, follow these steps:
  1. Click Start, and then click Run.
  2. Type the following command line, and then click OK

    regsvr32.exe mlang.dll

    Note that a message appears, informing you that the file was registered successfully. Click OK.

STATUS

Microsoft has confirmed that this is a problem in the Microsoft products that are listed at the beginning of this article.

MORE INFORMATION

Steps to Reproduce the Behavior

  1. On a computer that is running Microsoft Windows 2000 or Microsoft Windows NT 4.0, install the Access 2000 Run-Time (full version).
  2. When you are finished, also install the Alternative Version of the Access 2000 Run-Time (smaller version).
  3. In Control Panel, click Add/Remove Programs.
  4. When the Add/Remove Programs dialog box appears, select the first instance of Access 2000 Runtime that appears in the list of installed programs, and then click Change/Remove.
  5. Click Yes to remove the Access 2000 Run-Time.

You can confirm that Mlang.dll is unregistered by searching the entire registry for Mlang.dll. Your search will return no results, indicating that Mlang.dll is unregistered. Note that you also see the strange behavior described in the "Symptoms" section of this article.

Modification Type:MinorLast Reviewed:8/9/2004
Keywords:kbdownload kbbug kbfile kbfix kbgraphxlinkcritical KB264285 kbAudDeveloper