[wix-users] Installation directory must be on a local hard drive
Bob Arnson
bob at firegiant.com
Tue Mar 28 07:45:56 PDT 2017
Official WiX builds use the latest toolset (VS2017 now). You could force the use of older compilers but VS2008 hasn't been supported in a couple of years.
-----Original Message-----
From: wix-users [mailto:wix-users-bounces at lists.wixtoolset.org] On Behalf Of Schooley, Ron
Sent: Thursday, 23 March, 2017 00:38
To: WiX Toolset Users Mailing List <wix-users at lists.wixtoolset.org>
Subject: Re: [wix-users] Installation directory must be on a local hard drive
Thanks for the quick response! Are you saying this issue is caused by the fact that some binary provided by WiX (perhaps WixUIExtension.dll?) is being generated by one of these newer versions of Visual Studio and thus it is not able to run under anything less than XP SP2? Is it logical for me to assume if this binary was generated by an older version of Visual Studio (such as VS2008) the installer would presumably then run just fine under Windows 2000? Again, I am more curious than anything else right now.
Again, WiX is a fantastic application -- many thanks to you and everyone else who has helped create this program!
-Ron
-----Original Message-----
From: wix-users [mailto:wix-users-bounces at lists.wixtoolset.org] On Behalf Of Bob Arnson
Sent: Wednesday, March 22, 2017 8:01 PM
To: WiX Toolset Users Mailing List <wix-users at lists.wixtoolset.org>
Subject: Re: [wix-users] Installation directory must be on a local hard drive
Visual Studio hasn't supported Windows 2000 since VS2008. XP support requires SP2.
-----Original Message-----
From: wix-users [mailto:wix-users-bounces at lists.wixtoolset.org] On Behalf Of Schooley, Ron
Sent: Wednesday, 22 March, 2017 20:06
To: WiX Toolset Users Mailing List <wix-users at lists.wixtoolset.org>
Subject: Re: [wix-users] Installation directory must be on a local hard drive
After more testing, I have found this failure occurs with even new operating system versions.
Here are the results of some additional tests:
1. Windows 2000 (Gold) - FAILS
2. Windows 2000 w/ SP1 - FAILS
3. Windows 2000 w/ SP2 - FAILS
4. Windows 2000 w/ SP3 - FAILS
5. Windows 2000 w/ SP4 - FAILS
6. Windows XP (Gold) - FAILS
7. Windows XP w/ SP1 - FAILS
8. Windows XP w/ SP2 - PASSES
Needless to say, it seems like *something* got added to make this start working in SP2 of Windows XP.
Any thoughts?
-Ron
-----Original Message-----
From: wix-users [mailto:wix-users-bounces at lists.wixtoolset.org] On Behalf Of Schooley, Ron
Sent: Wednesday, March 22, 2017 4:25 PM
To: wix-users at lists.wixtoolset.org
Subject: [wix-users] Installation directory must be on a local hard drive
I have recently started switching some of my program install packages to use WiX (which is a fantastic product, by the way). Just out of curiosity, I decided to see if the install packages being built could run under an ancient operating system version like Windows 2000 (5.0.2195). While running the install, I got the "Installation directory must be on a local hard drive" error message. I am using the WixUI_installDir WiXUIExtension from WiX 3.11.0.1507.
Although I understand very few if any people are still running Windows 2000, I was a little surprised by this failure. I can work around this issue by using the well-documented quiet (non-GUI) install option or by setting the WIXUI_DONTVALIDATEPATH Property. Given how simple the path validation code seems to be while briefly skimming it over (and as a matter of simple principle), it seems like this issue should be able to be eliminated.
Please find below a snippet of the trace log. Is it simply the case that the custom action is not getting run for some reason? Why would this be the case?
-Ron
Action start 16:11:47: WelcomeDlg.
Action 16:11:47: WelcomeDlg. Dialog created Internal Error 2898. WixUI_Font_Title, Tahoma, 0 Action 16:11:49: LicenseAgreementDlg. Dialog created Action 16:11:51: InstallDirDlg. Dialog created Action start 16:11:53: WixUIValidatePath.
Internal Error 2737. WixUIValidatePath, C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\MSI42.tmp, ValidatePath Action ended 16:11:53: WixUIValidatePath. Return value 1.
Action 16:11:53: InvalidDirDlg. Dialog created Action 16:11:55: BrowseDlg. Dialog created Action start 16:11:57: WixUIValidatePath.
Internal Error 2737. WixUIValidatePath, C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\MSI43.tmp, ValidatePath Action ended 16:11:57: WixUIValidatePath. Return value 1.
Action 16:11:57: InvalidDirDlg. Dialog created Action 16:12:00: CancelDlg. Dialog created Action ended 16:12:01: WelcomeDlg. Return value 2.
MSI (c) (70:B0): Doing action: UserExit
MSI (c) (70:B0): Note: 1: 2205 2: 3: ActionText Action start 16:12:01: UserExit.
____________________________________________________________________
WiX Toolset Users Mailing List provided by FireGiant http://www.firegiant.com/
____________________________________________________________________
WiX Toolset Users Mailing List provided by FireGiant http://www.firegiant.com/
____________________________________________________________________
WiX Toolset Users Mailing List provided by FireGiant http://www.firegiant.com/
____________________________________________________________________
WiX Toolset Users Mailing List provided by FireGiant http://www.firegiant.com/
More information about the wix-users
mailing list