Summary
"Please insert Disk 1..." prompt is seen when performing a Minor Upgrade from CD imageSymptoms
Project Type: Basic MSI and Installscript MSI
You may see a prompt for source (i.e. "Please insert Disk1...") when performing a Minor Upgrade when you are upgrading with a CD image where the installer resides on a subfolder of the removable media.
Cause
This is due to the way Windows Installer handles its lists of registered sources. It will only be aware of the subfolder if the original version was installed from the same subfolder of the removable media.
Workaround
One way of getting around this issue is to use some script to specify the MediaPackagePath value that includes the subfolder name. Below is an example of how this looks in VBScript:
--
Set objInstaller = CreateObject("WindowsInstaller.Installer").Product("{44F1EE72-5A62-475B-8A56-E1094A8EACB4}","",4)
objInstaller.SourceListInfo("MediaPackagePath") = "\Thingy\"
Set objInstaller = nothing
--
Note that in this example, the Product Code is explicitly defined. This will need to match your own ProductCode in order to work. Generally, it's been observed that this works more reliably than setting the MEDIAPACKAGEPATH property via commandline:
MEDIAPACKAGEPATH Property (Windows)
http://msdn.microsoft.com/en-us/library/aa369799(VS.85).aspxRelated Articles
Changing Language when Running a Minor Upgrade Has No Effect 3Number of Views How to Configure a Minor Upgrade 9Number of Views Installscript MSI Minor Upgrade from a Pre-InstallShield 12 Install Problems 4Number of Views Create a Minor Upgrade 7Number of Views Per User Minor Upgrade Prompts UAC dialog. 3Number of Views
Hi, I am Reva - Ask me anything.
No new updates
Thanks for the feedback!
Your feedback has been saved.Rate this response:
Add Additional feedback ( Optional )
Are you sure you want to cancel
the case creation?
Are you sure you want to cancel the case creation?
Are you sure you want to close this case
| Products | Region | Phone Numbers |
|---|---|---|
| FlexNet Operations FlexNet Embedded FlexNet Publisher FlexNet Connect FlexNet Code Insight InstallAnywhere InstallShield |
North America * |
+1 630-332-2513 (toll) +1 877-279-2853 (toll-free in North America) |
| Europe * |
+44 1925 944367 (toll) +44 800 047 8642 (toll-free in Europe) |
|
| Japan * | +81 3-4540-5335 (select option 2) | |
| Australia * |
+61 3 9895 2177 +61 1800 560 603 (toll-free in Australia) |
|
|
Usage Intelligence (formerly
Revulytics) Compliance Intelligence |
Please use the Case Portal to submit your support ticket or reach out to your Revenera contact. | |
Case id: 00001065
Activity: Status change: 2 hours ago