I created a trivial VB6 program for a friend about 3 years ago. I used the Package and Deployment Wizard to create the setup package.
Recently we reinstalled Windows XP on her laptop. We reinstalled all the software that she used before, but this program will NOT install. There was another program that failed in exactly the same way. It is also a VB6 program, and the author apparently used the Package and Deployment Wizard to create the setup program.
After running setup.exe from the ZIP file, we see a screen that says "Install" at the top, and "Copying Files, please stand by" in the main window. It seems to hang, and mostly locks up Windows. Eventually, I can shutdown Windows.
After I restart, I get messages about how the setup program was deleted, and did not finish completely. It also tells me about the ST6UNST.001 file in the C:\Windows directory. After looking at this log file, it appears that the setup program crashed shortly after the "bootstrap" section.
The failed install seems to put some sort of "lock" on the hard drive. As a result, we could NOT run any sort of disk scan (such as Norton Disk Doctor). When we tried to run chkdsk, it said we needed to schedule it and reboot. When the system restarts, it said "Windows cannot open volume for direct access".
To get around that problem, we had to boot the system from a Windows install CD, and then run chkdsk / R. It said it had to dismount the drive first, then it ran to completion with no errors. After that, we could run disk scans and such.
Since the initial failed install, we continued installing the rest of the software on the computer. It seemed to run okay for a week or so. A month later, this computer has become VERY flaky. Firefox often consumes memory without limit, and causes the computer to crash. Other programs (Microsoft Word, Thunderbird, Windows Explorer) report strange memory errors and strange DLL errors.
I suspect a hard disk problem, but the computer ran pretty well for the prior 18 months. I have Googled to try to find the cause of this failed install of the VB6 program. So far, I have not found anything conclusive.
We tried many things both before and after the initial install:
- We disabled/exited all unnecessary software
- We disabled Norton Anti-Virus during the install
- We have run scans with Malware Bytes Anti-Malware
- We have run scans with Norton System Doctor
Contents of file: ST6UNST.001
%% PLEASE DO NOT MODIFY OR DELETE THIS FILE! %% %% This file contains information about the installation of an application. %% %% It will be used to automatically remove all application components from your computer if you choose to do so. %%
NOTE: Beginning of the bootstrapper section
CONFIG: Title: "Mc-TagIt"
ACTION: RegKey: "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion", "SharedDLLs"
ACTION: SystemFile: "C:\WINDOWS\SYSTEM32\VB6STKIT.DLL" (File currently on disk was already up to date)
ACTION: SystemFile: "C:\WINDOWS\SYSTEM32\COMCAT.DLL" (File currently on disk was already up to date)
ACTION: SystemFile: "C:\WINDOWS\SYSTEM32\STDOLE2.TLB" (File currently on disk was already up to date)
ACTION: SystemFile: "C:\WINDOWS\SYSTEM32\ASYCFILT.DLL" (File currently on disk was already up to date)
ACTION: SystemFile: "C:\WINDOWS\SYSTEM32\OLEPRO32.DLL" (File currently on disk was already up to date)
ACTION: SystemFile: "C:\WINDOWS\SYSTEM32\OLEAUT32.DLL" (File currently on disk was already up to date)
ACTION: SystemFile: "C:\WINDOWS\SYSTEM32\MSVBVM60.DLL" (File currently on disk was already up to date)
ACTION: DllSelfRegister: "C:\WINDOWS\SYSTEM32\COMCAT.DLL"
ACTION: TLBRegister: "C:\WINDOWS\SYSTEM32\STDOLE2.TLB"
ACTION: DllSelfRegister: "C:\WINDOWS\SYSTEM32\OLEPRO32.DLL"
ACTION: DllSelfRegister: "C:\WINDOWS\SYSTEM32\OLEAUT32.DLL"
ACTION: DllSelfRegister: "C:\WINDOWS\SYSTEM32\MSVBVM60.DLL"
NOTE: End of the bootstrapper section