[Newbie] New MSI Listed as old name in add/remove
Hi there,
I have an issue with an updated package I have done few days ago.
Here is the situation :
-I install the new package packv1.1 on a workstation which previously had v 1.0 . Install is fine I have all the features I want, but ... into add/remove this application is listed as packv1.0
- I install this application on a fresh computer which has never had installed pack 1.0 . All is fine. packv1.1 is correctly listed into add remove pro.
The msi I install has the same GUID as the previous one. I know it s not clean but ... .
During script installation I remove the old pack via msiexec /x {GUID}.
I install pack v1.1 with msiexec.exe /i "pathto\packv1.1.MSI" ALLUSERS=1
As I can imagine windows shoud have a cache of the old version somewhere. Is there a way to clean this cache from the registry or with msiexec. I have tried with msiexec /fv but no success. Afeter normal uninstall GUID is removed well from HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\ and from HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Managment\ARPCache.
I dont understand why windows installer is still considering pack1.1 as pack1.0 ... .
I am sure there is something to clean in reg but where .
Any ideas suggestions are welcome.
Regards.
Guillaume.
I have an issue with an updated package I have done few days ago.
Here is the situation :
-I install the new package packv1.1 on a workstation which previously had v 1.0 . Install is fine I have all the features I want, but ... into add/remove this application is listed as packv1.0
- I install this application on a fresh computer which has never had installed pack 1.0 . All is fine. packv1.1 is correctly listed into add remove pro.
The msi I install has the same GUID as the previous one. I know it s not clean but ... .
During script installation I remove the old pack via msiexec /x {GUID}.
I install pack v1.1 with msiexec.exe /i "pathto\packv1.1.MSI" ALLUSERS=1
As I can imagine windows shoud have a cache of the old version somewhere. Is there a way to clean this cache from the registry or with msiexec. I have tried with msiexec /fv but no success. Afeter normal uninstall GUID is removed well from HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\ and from HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Managment\ARPCache.
I dont understand why windows installer is still considering pack1.1 as pack1.0 ... .
I am sure there is something to clean in reg but where .
Any ideas suggestions are welcome.
Regards.
Guillaume.
0 Comments
[ + ] Show comments
Answers (8)
Please log in to answer
Posted by:
sikkert
17 years ago
Posted by:
gmiga76
17 years ago
Thanks for your feedback.
I am using Installshield 12.
I have , wiht Installshied, edited an existing home made MSI package. I have just saved it back . So I can imagine GUID is the same , package code I don t know if Installshield changed it. GUID is the same, I see it in registry when I install pack v1.1
Regards.
Guillaume.
I am using Installshield 12.
I have , wiht Installshied, edited an existing home made MSI package. I have just saved it back . So I can imagine GUID is the same , package code I don t know if Installshield changed it. GUID is the same, I see it in registry when I install pack v1.1
Regards.
Guillaume.
Posted by:
sikkert
17 years ago
I don't use installshield myself, but if you just edited the package and saved it back, I would think the codes stay the same. I would start by changing PackageCode. If this doesn't change, you could try changing the ProductCode.
If the PackageCode isn't changed, then Windows Installer will think that the packages are the same, and might use a cached version.
If the PackageCode isn't changed, then Windows Installer will think that the packages are the same, and might use a cached version.
Posted by:
gmiga76
17 years ago
Still the same.
I have generated another package code and Upgrade code with no succes . Still the same troube , my package is well installed but listed as pack 1.0 .... needless to stay pack 1.1 is well installed and well running. ... . I have also noticed : sometimes installation process is over (no error messages) and nothing appear in add/remove programs but the software is well installed.. ... .
I have no issue on a workstation which has never received this package .... .
Best Regards .
Guillaume.
I have generated another package code and Upgrade code with no succes . Still the same troube , my package is well installed but listed as pack 1.0 .... needless to stay pack 1.1 is well installed and well running. ... . I have also noticed : sometimes installation process is over (no error messages) and nothing appear in add/remove programs but the software is well installed.. ... .
I have no issue on a workstation which has never received this package .... .
Best Regards .
Guillaume.
Posted by:
turbokitty
17 years ago
Posted by:
nheim
17 years ago
Hi Guillaume,
you got a problem with the productcode here. Thats the GUID which is most imporant to determine different version of a product.
The ARP-Info (and other things) are hold in the following regkey:
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\[ProductCode]
If you don't change the PC, this location (and possible others) is going to mix up. Thats definitely not what you want, i think.
Hope this helps a bit.
Regards, Nick
you got a problem with the productcode here. Thats the GUID which is most imporant to determine different version of a product.
The ARP-Info (and other things) are hold in the following regkey:
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\[ProductCode]
If you don't change the PC, this location (and possible others) is going to mix up. Thats definitely not what you want, i think.
Hope this helps a bit.
Regards, Nick
Posted by:
gmiga76
17 years ago
Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
so that the conversation will remain readable.