BUG: Hang or Application Error in Setup (VS60wiz.exe)
ID: Q192731
|
The information in this article applies to:
-
Microsoft Visual Studio 6.0
-
Microsoft Visual C++, 32-bit Editions, version 6.0
-
Microsoft Visual Basic Learning, Professional, and Enterprise Editions for Windows, version 6.0
-
Microsoft Visual J++, version 6.0
-
Microsoft Visual InterDev, version 6.0
-
Microsoft Visual FoxPro for Windows, version 6.0
-
Microsoft Visual SourceSafe, 32-bit, for Windows 6.0
SYMPTOMS
When you are starting to install one of the products listed, the following
error might occur:
Application Error in VS60wiz.exe
The actual exception and location depends on the system.
The workaround in this article is also likely to resolve problems where
setup is hanging.
None of the information in this article applies to failures that occur
later in setup, after ACMSETUP has started.
CAUSE
One possible cause is an exception triggered by a performance counter DLL.
RESOLUTION
IMPORTANT: This article contains information about editing the registry.
Before you edit the registry, make sure you understand how to restore it if
a problem occurs. For information about how to do this, view the "Restoring
the Registry" Help topic in Regedit.exe or the "Restoring a Registry Key"
Help topic in Regedt32.exe.
To allow setup to proceed, you need to temporarily prevent the loading of
all performance counter DLLs. While these extensions are services, you can
not control the loading of them through the Services utility in the Control
Panel. You can identify performance counters by searching the services for
a subkey named Performance in the system registry.
- Start a registry editor such as RegEdt32.exe.
- Select the following registry key:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services
- Search for a key named Performance.
To do this in RegEdit: From the Edit menu, select Find and make sure only "Keys" is checked.
To do this in RegEdt32: From the View menu, select Find Key.
- Edit the Library value to change the name of the DLL to an invalid name.
Rename it in such a way that you can rename it back to the original name
after setup has finished.
To do this in RegEdit or RegEdt32: Double-click on the word Library. Place an X in front of the name of the DLL.
- Repeat steps 3 and 4 until you have searched through all of the services.
- Rename the file \WINNT\system32\perfc009.dat to perfc009.xat
- Restart the workstation.
- Run Visual Studio setup.
- Reverse steps 1-5 to rename the performance counter library names to their original values.
STATUS
Microsoft has confirmed this to be a bug in the Microsoft products listed
at the beginning of this article.
Additional query words:
ACME
Keywords : kbsetup kbVS600 kbVS600bug
Version : WINDOWS:6.0; winnt:6.0
Platform : WINDOWS winnt
Issue type : kbbug