You receive a "The application failed to initialize properly (0xc0000142)" error message when you start a computer that is running ISA Server 2000

Symptoms

When you start a computer that is running Microsoft Internet Security and Acceleration (ISA) Server 2000, you may experience one or more of the following symptoms:
  • You receive the following error message:
    The application failed to initialize properly (0xc0000142). Click on OK to terminate the application.
  • Both the following services do not start:
    Microsoft Web Proxy
    Microsoft Firewall
  • You cannot access the Local Address Table (LAT) table in the ISA Management tool.
  • All the following events appear in the system log in Event Viewer:

Cause

This issue may occur if one or more of the following conditions are true:
  • The local address table (LAT) file Msplat.txt is missing or corrupted.
  • The following folder has been moved or removed:
    \Program Files\Microsoft ISA Server\Clients
  • Incorrect access permissions have been assigned to the following folder:
    Program Files\Microsoft ISA Server\Clients

Resolution

To resolve this issue, follow these steps:
  1. Verify that the Program Files\Microsoft ISA Server\Clients folder exists. ISA Server services requires this folder to run.
  2. Verify that the following security groups have Full Control permissions assigned for the Program Files\Microsoft ISA Server\Clients folder:
    Administrators
    SYSTEM
  3. Verify that the Msplat.txt file exists in the Clients folder. If this file is missing, copy it from another ISA Server computer.

    Note After you copy this file from another ISA Server computer, view the LAT to make sure that it contains the correct IP address range.
If the Clients folder is missing or damaged, or if you cannot copy the missing Msplat.txt file from another installation of ISA Server, reinstall ISA Server 2000.
Properties

Article ID: 838857 - Last Review: Feb 15, 2017 - Revision: 2

Feedback