English

Error: Cannot execute C:\ARCEXE\PROGRAMS\ < command >.EXE

Solution or Workaround

Summary

Attempting to execute a command produces this message:

   Cannot execute C:\ARCEXE\PROGRAMS\<command>.EXE.  

Verifying the file for this executable reveals a size of zero bytes.

Cause

This type of message indicates that the unpacked executable for the command has become corrupt.

The corruption may occur if a command was previously aborted, either intentionally (hitting CTRL|ALT|DEL), or accidentally (power failure, hardware failure).

The corruption may also occur if there is not enough disk space for the executable to be unzipped.

There may also be a conflict between versions of PKUNZIP on your system and what PC ARC/INFO used to zip the files.

Solution

1. Use the PACK command on the individual command or module. For example:

Code:
PACK MODULE ARCPLOT
PACK COMMAND CLEAN

You may have chosen to UNPACK all the modules to increase execution speed. If one of those executables becomes corrupted, PACK the command and UNPACK a new one. For example:

Code:
PACK COMMAND CLEAN
UNPACK COMMAND CLEAN

Periodically packing each module will ensure fresh executables are used, it will also increase disk space.

2. At the DOS prompt, navigate to the ARCEXE\PROGRAMS directory. Make sure you have one .ZIP file for each installed module (STARTER, ARCPLOT, ARCEDIT, DATACON, OVERLAY, and/or NETWORK). Delete all the .EXE files. Fresh executables will be unpacked as the modules are used; upon completion the executables will be deleted.

3. Make sure you have enough disk space where PC ARC/INFO is installed. About 2 MB is necessary for unzipping files. Move or delete unwanted files to increase space.

4. Make sure the correct version of PKUNZIP is being used. PC ARC/INFO versions 3.4.1 and earlier use PKUNZIP version 1.02. PC ARC/INFO 3.4.2 and 3.5.2 use PKUNZIP version 2.04g. Earlier versions of PKUNZIP are not