You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A serious Service Pack uninstall issue(requiring for original source file) when using pure Wix tool (torch/pyro) to generate the service packs.
Here is the details:
Detailed reproduce steps:
Create a MSI install package as the target image. (Set the product version as 10.0.0)
Create a SP1 based on the target image in step 1. (Set the product version as 10.1.0 in the upgrade image for SP1)
Create a hotfix based on the SP1 upgrade image in step 2. (this hotfix is based on SP1, the product version is set to 10.1.1 in the upgrade image for this update )
Create a SP2 (Set the product version as 10.2.0 in the upgrade image for SP2)
Install Target MSI
Install SP1 (After installation, a new folder ‘%WINDIR%\Installer\10.0.0’ was created. We understand it is to cache some RTM files)
Install hotfix (After installation, a new folder ‘%WINDIR%\Installer\10.1.0’ was created. We understand it is to cache some SP1 files)
Install SP2 (After installation, folder ‘%WINDIR%\Installer\10.1.0’ was removed… Why?...)
Uninstall SP2, encounter a dialogue requiring for source file. (It looks like Windows installer is trying to recover the folder ‘%WINDIR%\Installer\10.1.0’, but it tried to get the original source location, so the error dialogue pops up, which is to require for the original source file…)
PS:
1.If skip Step 7, no such requiring original source file issue.
2.If using msimsp.exe (PatchWiz.dll) to create above SP1/hotfix/SP2, no such requiring original source file issue.
3.If using pure Wix tool (Torch and Pyro) to create above SP1/hotfix/SP2, then, we will encounter this uninstall issue.
So looks like pure Wix tool (Torch/Pyro) causes this uninstall issue, we are confusing:
If using pure Wix tool (Torch and Pyro), then in step 9, windows installer is trying to recover the ‘%WINDIR%\Installer\10.1.0’, then failed, due to try to get the original source file.
If using msimsp.exe, the same in step 9, windows installer is trying to recover the ‘%WINDIR%\Installer\10.1.0’, and it succeed.
Is it possible to fix this uninstall issue if using pure Wix tool (torch/pyro)? Any workaround?
Originally opened by wilson
The text was updated successfully, but these errors were encountered:
So there's some difference between the SP2 patches that have a better outcome with MsiMsp. It's likely you can recreate the same behavior with Torch and Pyro but need different authoring to do so. You might start by comparing the .msps in Orca to see the patch metadata and how they differ.
Resolution set to support Status changed from Untriaged to Resolved
A serious Service Pack uninstall issue(requiring for original source file) when using pure Wix tool (torch/pyro) to generate the service packs.
Here is the details:
Detailed reproduce steps:
PS:
1.If skip Step 7, no such requiring original source file issue.
2.If using msimsp.exe (PatchWiz.dll) to create above SP1/hotfix/SP2, no such requiring original source file issue.
3.If using pure Wix tool (Torch and Pyro) to create above SP1/hotfix/SP2, then, we will encounter this uninstall issue.
So looks like pure Wix tool (Torch/Pyro) causes this uninstall issue, we are confusing:
If using pure Wix tool (Torch and Pyro), then in step 9, windows installer is trying to recover the ‘%WINDIR%\Installer\10.1.0’, then failed, due to try to get the original source file.
If using msimsp.exe, the same in step 9, windows installer is trying to recover the ‘%WINDIR%\Installer\10.1.0’, and it succeed.
Is it possible to fix this uninstall issue if using pure Wix tool (torch/pyro)? Any workaround?
The text was updated successfully, but these errors were encountered: