If you are trying to install SP5 you will run into a MDAC compatibility check that you cannot get past through the installer. I saw this post from guideX at http://social.msdn.microsoft.com/forums/en-US/windowsgeneraldevelopmentissues/thread/cd740951-dd2c-46eb-856f-6e653a2e3d07/, but wanted to save it here for future reference as well.
Here are the steps that I followed to get SP5 installed:
Tutorial: How to install Visual Studio 6 With Service Pack 5 on Windows 7 and avoid MDAC 2.5 compatibility check.
- Visual Studio 6.0
- Service Pack 5
- Before running Service pack 5 setup, you must make modifications to the file 'sp598ent.stf' here's how to do that (note some of the spaces have been truncated, try to not remove the extra space in the stf file when modifying it. If you do, this will not work at all, and you'll get a "Setup Damaged" error)...
Step 1) Copy all of the Service Pack 5 files to a temporary directory, say - C:\ServicePack5Dir\
Step 2) Open C:\ServicePack5Dir\sp598ent.stf with 'Notepad.exe'
Step 3) Replace the following line
13 Group 28 36 38 29 30 32 26 27 14 25 16 17 20 18 19 15 39 21 22 24 23 43
-with-
13 Group 28 38 29 30 32 26 27 14 25 16 17 20 18 19 15 39 21 22 24 23 43
Step 4) Delete the following lines leaving only a carriage return where it was
36 Depend "27 ? : 37"
37 IsWin95 CustomAction "sp598ent.dll,CheckForMDAC"
Step 5) Save and close C:\ServicePack5Dir\sp598ent.stf
Step 6) Run 'setupsp5.exe' as an administrator.
- Service Pack 5 Setup should work fine now.