Why Does Lookout Cause an Invalid Page Fault in Module MSVCRT.DLL on Launch or When Opening a Process?
Primary Software: Lookout
Primary Software Version: 4.0.1
Primary Software Fixed Version: N/A
Secondary Software:
Problem: I have a problem with Lookout causing an invalid page fault in module MSVCRT.DLL when opening a process.
Solution: This error happens on machines that have names starting with numbers (e.g., 12th_machine). This error also occurs, if the computer name does not match the host name under the DNS section of TCP/IP settings, or if the host name starts with a number.
Change your computer name and the host name of the DNS settings, so that they do not start with a number and are identical. Your computer name is located in
Start >> Settings >> Control Panel >> Network under the Identification tab. The host name is in the DNS settings:
Start >> Settings >> Control Panel >> Network. Select TCP/IP and click the Properties button. Then go to the DNS Configuration tab.
If your configuration does not allow you to edit your computer name and/or host name, then you can consider the following workaround. (Please be aware that this workaround requires your computer to have an assigned IP address. Contact your Network administrator for more information.)
- Detach the lkworks.dll and lkworksc.dll into your Lookout folder on both the Server and all Client machines. Backup the originals. If you have Lookout protocol drivers, then you have one more copy of lkworks.dll on your computer. Do not replace it.
Note: Whenever you are typing a host name in both Windows setting and Lookout make sure the names are identical. The names are case sensitive, so "machine" in Windows settings and "Machine" in Lookout won't work properly.
- Edit the Hosts files on both the Server and all Client machines. Host files are located under the C:\Windows folder (Windows 9x) or the C:\WINNT\system32\drivers\etc folder (Windows NT). If you cannot find your Hosts file use the Hosts.sam (sample file) to create one.
On the SERVER side make an entry in there with your computer IP address and a Lookout-friendly name, for example:
Where, 160.60.60.1 is the machine's IP address and 'myserver' is the name that you picked to represent your machine when using Lookout.
On all CLIENT machines: make one entry exactly the same as you did on the Server. That is, your Server IP Address and the Lookout-friendly name:
And make another entry for that machine (Client machine). So your Host file on a Client would look like:
160.60.60.1 myserver
160.60.60.4 myclient1
Note 1: If there is already an existing line with your computer IP address edit the line as opposed to adding a new one.
Note 2: On Windows 9x execute 'winipcfg' from Start >> Run menu to find out your IP address. On NT run 'ipconfig' from MS-DOS prompt.
- Launch Lookout. Go to Options >> System and change the Computer Name and the Default Computer to the Lookout-friendly name. Relaunch Lookout. Do it for every machine that has a new name.
- Whenever you need to reference the Server from a client, go to the Object Explorer, select Universe and right-click on Network. Select Register Computer. Type in the Lookout-friendly name for the Server (myserver).
Note: When you browse the Network, you will see both the original name (12th_machine) and the Lookout-friendly name (myserver). Only use 'myserver' for all your connections, etc. If you try to expand your original machine name (12th_machine), then you will see some odd behavior.
Related Links:
Attachments: 
Report Date: 04/14/2000
Last Updated: 05/31/2003
Document ID: 1WDAIBJ6