You receive an "ERROR: This version of Processor Pack will only install on Visual C++ 6.0 service pack" error message when you install the Microsoft Visual C++ 6.0 Processor Pack

Article translations Article translations
Article ID: 872907 - View products that this article applies to.
Important This article contains information about modifying the registry. Before you modify the registry, make sure to back it up and make sure that you understand how to restore the registry if a problem occurs. For information about how to back up, restore, and edit the registry, click the following article number to view the article in the Microsoft Knowledge Base:
256986 Description of the Microsoft Windows Registry
Expand all | Collapse all

On This Page

SYMPTOMS

When you try to install the Microsoft Visual C++ 6.0 Processor Pack on a computer that is running Microsoft Visual Studio 6.0 Service Pack 5 (SP5) and Microsoft Visual Basic 6.0 SP6, you may receive the following error message:
ERROR: This version of Processor Pack will only install on Visual C++ 6.0 Service Pack 5

CAUSE

If you upgrade from Visual Basic 6.0 SP5 to Visual Basic 6.0 SP6, the DWORD value of the latest registry entry is 6 in the following registry subkey:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\6.0\ServicePacks
When you install the Visual C++ 6.0 Processor Pack, the installer checks this registry value. Because the DWORD value of the latest registry subkey is 6, the Processor Pack is not installed successfully.

WORKAROUND

Warning If you use Registry Editor incorrectly, you may cause serious problems that may require you to reinstall your operating system. Microsoft cannot guarantee that you can solve problems that result from using Registry Editor incorrectly. Use Registry Editor at your own risk.

To work around this problem, modify the DWORD value to 5 in the latest entry of the following registry subkey:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\6.0\ServicePacks
To modify the DWORD value of the registry entry, follow these steps:
  1. Click Start, click Run, type regedit, and then press ENTER.
  2. In Registry Editor, click the following registry subkey:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\6.0\ServicePacks
  3. In the right pane of Registry Editor, double-click the latest entry.

    The Edit DWORD Value dialog box appears.
  4. In the Value data box, type 5, and then click OK.
  5. Exit Registry Editor.

MORE INFORMATION

Steps to reproduce the problem

  1. Install Microsoft Visual Studio 6.0 on a computer that is running the Microsoft Windows 2000 operating system.
  2. Install Visual Studio 6.0 SP 5.
  3. Install Visual Basic 6.0 SP 6 on the same computer.
  4. Install the Visual C++ 6.0 Processor Pack.
You receive the error message that is mentioned in the "Symptoms" section.

Note To download the Visual C++ 6.0 Processor Pack, visit the following Microsoft Developer Network (MSDN) Web site:
http://msdn2.microsoft.com/en-us/visualc/aa336441.aspx

REFERENCES

For additional information, click the following article numbers to view the articles in the Microsoft Knowledge Base:
290887 VBRun60sp6.exe installs Visual Basic 6.0 SP6 run-time files
192461 VBRun60.exe installs Visual Basic 6.0 run-time files

Properties

Article ID: 872907 - Last Review: January 11, 2007 - Revision: 1.1
APPLIES TO
  • Microsoft Visual Studio 6.0 Service Pack 5
  • Microsoft Visual C++ 6.0 Service Pack 5
Keywords: 
kbregistry kbmsg kberrmsg kbdeployment kbtshoot kbprb KB872907
Retired KB Content Disclaimer
This article was written about products for which Microsoft no longer offers support. Therefore, this article is offered "as is" and will no longer be updated.

Give Feedback

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com