If I press the Cancel button during the installation of the .NET Framework 2.0 SP1 prerequisite on Windows XP, the installer hangs forever. This prerequisite is installed by the setupnet2sp1 script from InstallAware.
It is called like this:
Code: Select all
~InstallAware Clipboard Data~
~Include Script~
~{9E96681A-5706-4DB5-9AD7-1411143F51AF}~
~setupnet2sp1~
The setupnet2sp1 script is unaltered. It looks like it is installing .NET by using (Un)Install MSI Package, thusly:
Code: Select all
~InstallAware Clipboard Data~
~(Un)Install MSI Setup~
~{7769EE0E-E0DA-4C4B-967D-23A74E4F2CFA}~
~VSEXTUI=1,FALSE,,TRUE,$NET2SP1_BOOTPATH$\\net2sp1bin\\Netfx20a_x86.msi,,NET2SP1_RESULT,NET2SP1_ERROR,FALSE~
~mMSI.dll\\mMSIExec.dll~
And if I press cancel from the Progress Prerequisites dialog, the message box asks, "Are you sure you want to cancel?" I click Yes, and then the installer is frozen. Looking at the setupnet2sp1 script, it looks like it should error out with "Microsoft .NET Framework 2.0 Service Pack 1 could not be installed..." But it never gets this far. It seems as if it's never returning from the (Un)Install MSI Package call when the cancel button is pressed.
Thoughts?