PRB: Error: Setup could not be completed due to system errors (98554)



The information in this article applies to:

  • Microsoft Visual Basic Standard Edition for Windows 2.0
  • Microsoft Visual Basic Standard Edition for Windows 3.0
  • Microsoft Visual Basic Professional Edition for Windows 2.0
  • Microsoft Visual Basic Professional Edition for Windows 3.0

This article was previously published under Q98554

SYMPTOMS

During Visual Basic setup, you may encounter this error:
Setup could not be completed due to system errors

Then setup terminates. This error usually occurs while setup is calculating the amount of free disk space.

CAUSE

This error occurs because Visual Basic setup is attempting to use an older version of LZEXPAND.DLL that it found on your computer. In all reported cases of this problem, the LZEXPAND.DLL file is dated 7-Aug-91 and is usually located in the WINDOWS directory.

One product that may install a copy of LZEXPAND.DLL dated 7-Aug-91 is MicroHelp Muscle version 1.0. However, it is possible that other products not sold by Microsoft may also install this file.

RESOLUTION

To overcome this problem:
  1. Exit from Windows to MS-DOS.
  2. Find the LZEXPAND.DLL file that's dated 7-Aug-91. It may be located in the WINDOWS or WINDOWS\SYSTEM directory, but it is usually in the WINDOWS directory.
  3. Delete or rename the LZEXPAND.DLL dated 7-Aug-91 to a new name.
  4. Locate a copy of LZEXPAND.DLL on your computer that has a date later than 7-Aug-91, and put it in the WINDOWS\SYSTEM directory.
  5. If you don't find a later version of LZEXPAND.DLL, run the Windows Setup program from the Windows distribution disks. This will install a later version of LZEXPAND.DLL in the WINDOWS\SYSTEM directory.
  6. Start Windows.
  7. Run the Visual Basic setup program again.
The error should no longer occur.

Modification Type:MajorLast Reviewed:12/12/2003
Keywords:kbprb KB98554