Install Visual C++ 6 with SP5 on Vista

1. Firstly, you need to run the Visual Studio 6 setup using ‘Run as administrator’.
2. You can do that by right clicking on the setup file and select ‘Run as administrator’.
3. Ignore any errors Vista gives you while running the setup and ask it never to show you these errors again.
4. During the setup, do not select any options except VC and VB 6 as others have serious compatibility issues.
5. After the setup, restart your PC.
6. There will be another error when Windows starts, ignore it and continue.
7. Go your Service Pack 5 directory and look for a file named ‘sp598ent.stf’.
8. Open the file with a notepad and look for the following value.

13 Group 28 <OTHER NUMBERS>

9. Replace this value with the following value

13 Group 28 38 29 30 32 26 27 14 25 16 17 20 18 19 15 39 21 22 24 23 43

10. Make sure you only correct the numbers by looking at these values and don’t change the spaces.
11. Run the setup, ‘setupsp5.exe’ using ‘Run as Administrator’.
12. Once the setup is complete, you will need to restart the computer and you’re done.

Some people say that you need to have UAC (User Access/Account Control) turned on for this to work, but you don’t. Also, this solution was given by guideX on MSDN forums and the credit goes to him. Thanks.

Related posts:

  1. nvlddmkm.sys error BSOD
Read full story »

4 Comments

Leave a comment
  1. Guillermo
    30. Sep, 2007 at 11:03 pm #

    Thank you !

    I need this just that !

    =)

    Regards from Trujillo – PerĂº

  2. mhaqs
    02. Oct, 2007 at 4:42 pm #

    glad to be of help :) .

  3. sam61
    16. Oct, 2007 at 11:03 pm #

    it still doesnt work…. i did eveything you just said, but when i run the sp5 setup, it completes with no errors searching for installed components but then a small window comes up saying “visual basic 6 service pack 5 setup was not successfully completed” …. any ideas why this has happened to me????? thnx

  4. mhaqs
    17. Oct, 2007 at 4:55 pm #

    You might wanna go through this thread completely and see if helps you, i got the solution above from this forum:

    http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=429752&SiteID=1

    for VB6, you should look at this thread too:

    http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=948981&SiteID=1

Leave a Reply