PowerINSPECT Update Utility 'PWI System Update'

PWI000038

Context

this document applies to :

  1. PowerINSPECT 1300
  2. CMMDriver 2401
  3. CMMDriver 2402
Gripe no 434

Summary

PowerINSPECT 1300 did not install on a very small number of specific PCs, because the operating systems had missing or out of date needed files.  A new utility 'PWI System Update' has been written to fix this problem.  'PWI System Update'

1 checks for all of the required files and

2 can update them if necessary.

The problem has been fixed for PowerINSPECT 1350.

Description

'PWI System Update' was written to solve the following problems.

PowerINSPECT fails to install with the following message:

Doctor Watson for Windows NT.
_INS576._MP.exe: This program has performed an illegal operation and will
be shut down. If the problem persists, contact the program vendor.

This message is most likely to occur almost at the end of the installation process, when the 'files copied' status is at 100%.  It may be shown for PowerINSPECT or for CMMDriver.

PowerINSPECT will not run because the installation has failed.

If you then attempt to reinstall PowerINSPECT 1300 on top of the failed installation, the installation will fail again with one of the following messages:

Deinstaller failed.

TargetDir=c:\dcam\product\PowerInspect 1300. Log file =PowerInspect 1300 isu

This message is likely to occur at the beginning of the installation process if you try to install PowerINSPECT after one failed installation. It may occur for PowerINSPECT or CMMDriver.

Warning

Uninstaller setup failed to initialize. You may not be able to uninstall this product.

This message is likely to occur if you try to install PowerINSPECT or any of the other components after one failed installation.

At the end of the installation process you will not actually be able to run PowerINSPECT.

Recovery of the installation process from this state is covered in Technical Note PWI000039.  (Back up any needed information.  Delete AT LEAST CMMDriver2401.isu- probably found in c:\dcam\product\CMMDriver2401- and preferably the whole CMMDriver2401 and PowerINSPECT1300 folders; run PWISystemUpdate\setup.exe from Windows; and then install PowerINSPECT.)

Any of these messages may occur for CMM Driver as well as for PowerINSPECT.

Problem cause

PowerINSPECT has minimum version requirements for each of the following files:

OLEAUT32.DLL
OLEPRO32.DLL
MSVBVM60.DLL
COMCAT.DLL
ASYCFILT.DLL
STDOLE2.TLB
MSCOMCTL.OCX
MSVCIRT.DLL
MFC42.DLL
MSVCRT.DLL
RICHED32.DLL
MSVCP60.DLL
MSVCRT40.DLL
MSCOMCTL.OCX
RegSvr32.EXE
VBScript.DLL
SHLWAPI.DLL
COMCTL32.DLL
OpenGL32.DLL
GLU32.DLL

These requirements should normally be met if you use the recommended operating system (Windows 98 or Windows NT version 4.0, Service Pack 5 or higher) in combination with the recommended version of Internet Explorer (version 5).

Solution

There is a new application called 'PWI System Update' which checks for acceptable minimum versions of these files.   It is listed as setup.exe in the PWISystemUpdate directory on the 1350 CD.

Run the 'PWI System Update' application in a DOS box or command line window.  Change to the directory on the CD with the PWISystemUpdate folder and then run setup in CHECK mode with the command 'setup CHECK.'  The example below assumes that D is the CD drive.

C:/>d:

D:\>cd PWISystemUpdate

D:\PWISystemUpdate>setup CHECK

This runs the 'PWI System Update' utility which checks for acceptable minimum versions of the required files.  A report will appear in a window.  This report is saved in two places, both in the dcam\config\temp directory:

1    Check.log, a temporary file which shows the latest update details

2    PowerINSPECTSystemUpdate.log, a file which records all update details from every time 'PWI System Update' has been run (the latest information is appended)

The start of the check.log file will show the operating system version and other details.

PowerINSPECT System Upgrade 1.000
DATE 4-7-2000 18:46:59


Language : English
OS : WINDOWS NT
WINMAJOR : 4.0
WINMINOR : 0
Internet Explorer Version : 5.00.2314.1003

The rest of check.log reports on each required file individually.  All of the files detailed in this report should have status OK.

OLEAUT32.DLL :=> OK
( current 2.40.4275.1 : expected 2.40.4275.1 ) (2000\03\15 15:56:50 598288)

If some files are not acceptable, you can simply run from the CD (using Windows) PowerINSPECTSystemUpdate/setup.exe to update those files.  This updates all of the missing or out-of-date files to acceptable versions.