Okay, I am getting pretty upset right now. I have 2.7 installed on my computer. I want to upgrade to 2.9, but I can't uninstall 2.7 because I don't have the right MSI file. I've tried everything and I've already wasted 1½ hours trying to deal with this.

I even managed to extract the url from the install.log file that the exe installer creates when installing 2.7, and download the 2.7 MSI file (since having the exe doesn't help me at all). But hey, the MSI file doesn't help me either... Because it says it is not the correct version. What is the problem? I need help with this ASAP.

I've even tried the Windows Install Clean up software from Microsoft, but no. I am totally stuck with 2.7.

Screen dump: http://www.hispaniola.se/bs.gif

samisin says:

Well, I guess you are not interested in helping out with these kind of matters.

I managed to clean my registry by hand and get the 2.7 crap off my computer. Took a while though.

YG Steven says:

I had the same problem upgrading versions, and ended up trying to do a manual registry clean just as you did.

juanc says:

I'm sorry for the delay. It is odd that's looking at that url. The file is there but the url seems to be missing the file name.

In any case you can download 2.7 again and run the installer. It will give you the option to remove it.

Micpoint says:

Hi guys,

for the past hour or so I've been struggling with the same issue. I have 2.7.5.6034 installed. When I opened a PHP project today I was reminded that there is an update for VS.Php. I downloaded the 2.9 exe installer and opened it. After a (long) wait it kept asking for the vsphp_en.msi for version 2.7.

Because the automatic download did not work I manually downloaded a 2.7 MSI file and pointed the installer to that. Only to get the same error message over and over again.

The error is: The file 'C:\Incoming\vsphp_en.msi' is not a valid installation package for the product VS.Php 2.7 for Visual Studio 2008. Try to find the installation package 'vsphp_en.msi' in a folder from which you can install VS.Php 2.7 for Visual Studio 2008.
And after that: The older version of VS.Php 2.7 for Visual Studio 2008 cannot be removed. Contact your technical support group.

I've tried to install 2.9, I've tried to uninstall 2.7 via Programs and Features. I've also tried to uninstall with the 2.7 MSI file as suggested here but there is no option to uninstall only to install. Which I also tried but even when I try to reinstall 2.7 with the new MSI file it will fail.

My guess is that the MSI that is now available at http://jcxsoftware-download.s3.amazonaws.com/vsphp/2.7/2008/vsphp_en.msi is another build than the one I have installed.

Could you please provide me with the MSI specifically for build 2.7.5.6034? Or give instruction for manual removal?

Kind regards,

Willem

Micpoint says:

I've tried using msizap as suggested but that didn't change anything.

Eventually I ended up just manually deleting all VS.Php related files and registry entries I could find. I then did a reboot and installed 2.9 without any problems. Everything seems to work okay now.

Now I know what you (samisin) meant by "Took a while though". There are like a thousand registry entries. :-)