westhusing
Level 6

Windows 7 Support

I am trying to use installation packages that currently install on Vista and try them out on Windows 7. However, the ones I have tried thus far have failed. Has anyone else tried installing Installshield MSIs on Windows 7?
Labels (1)
0 Kudos
6 Replies
Dan_Galender
Level 10

In what way does the installation fail?

Do you have an Install Condition testing for Vista? In Windows 7 Beta, the value of VersionNT is 601, if that helps at all. [Surprising that it isn't 700, isn't it?]
0 Kudos
Holger_G
Level 10

I just tested our Basic MSI (IS 2009) with Windows 7 beta 1, runs properly.
0 Kudos
westhusing
Level 6

I've attached a log that I have grabbed from the install:

[CODE]=== Verbose logging started: 2/9/2009 17:42:48 Build type: SHIP UNICODE 5.00.7000.00 Calling process: C:\Users\westhusing\Desktop\WiCenter with Ultrasuite Drivers (Less Clicks).exe ===
MSI (c) (D8:A4) [17:42:48:730]: SOFTWARE RESTRICTION POLICY: Verifying package --> 'C:\Users\WESTHU~1\AppData\Local\Temp\{71A5B4C3-F1E5-4A2E-93E2-165F44D6F58D}\Product.msi' against software restriction policy
MSI (c) (D8:A4) [17:42:48:730]: SOFTWARE RESTRICTION POLICY: C:\Users\WESTHU~1\AppData\Local\Temp\{71A5B4C3-F1E5-4A2E-93E2-165F44D6F58D}\Product.msi has a digital signature
MSI (c) (D8:A4) [17:42:49:104]: SOFTWARE RESTRICTION POLICY: C:\Users\WESTHU~1\AppData\Local\Temp\{71A5B4C3-F1E5-4A2E-93E2-165F44D6F58D}\Product.msi is permitted to run at the 'unrestricted' authorization level.
MSI (c) (D8:A4) [17:42:49:104]: Cloaking enabled.
MSI (c) (D8:A4) [17:42:49:104]: Attempting to enable all disabled privileges before calling Install on Server
MSI (c) (D8:A4) [17:42:49:120]: End dialog not enabled
MSI (c) (D8:A4) [17:42:49:120]: Original package ==> C:\Users\WESTHU~1\AppData\Local\Temp\{71A5B4C3-F1E5-4A2E-93E2-165F44D6F58D}\Product.msi
MSI (c) (D8:A4) [17:42:49:120]: Package we're running from ==> C:\Users\WESTHU~1\AppData\Local\Temp\{71A5B4C3-F1E5-4A2E-93E2-165F44D6F58D}\Product.msi
MSI (c) (D8:A4) [17:42:49:120]: APPCOMPAT: Compatibility mode property overrides found.
MSI (c) (D8:A4) [17:42:49:120]: APPCOMPAT: looking for appcompat database entry with ProductCode '{78893ADF-A24D-405D-AAF1-97E9D1A2702B}'.
MSI (c) (D8:A4) [17:42:49:120]: APPCOMPAT: no matching ProductCode found in database.
MSI (c) (D8:A4) [17:42:49:136]: MSCOREE not loaded loading copy from system32
MSI (c) (D8:A4) [17:42:49:151]: Machine policy value 'TransformsSecure' is 0
MSI (c) (D8:A4) [17:42:49:151]: User policy value 'TransformsAtSource' is 0
MSI (c) (D8:A4) [17:42:49:151]: Note: 1: 2262 2: File 3: -2147287038
MSI (c) (D8:A4) [17:42:49:151]: Note: 1: 2205 2: 3: MsiFileHash
MSI (c) (D8:A4) [17:42:49:151]: Machine policy value 'DisablePatch' is 0
MSI (c) (D8:A4) [17:42:49:151]: Machine policy value 'AllowLockdownPatch' is 0
MSI (c) (D8:A4) [17:42:49:151]: Machine policy value 'DisableLUAPatching' is 0
MSI (c) (D8:A4) [17:42:49:151]: Machine policy value 'DisableFlyWeightPatching' is 0
MSI (c) (D8:A4) [17:42:49:151]: APPCOMPAT: looking for appcompat database entry with ProductCode '{78893ADF-A24D-405D-AAF1-97E9D1A2702B}'.
MSI (c) (D8:A4) [17:42:49:151]: APPCOMPAT: no matching ProductCode found in database.
MSI (c) (D8:A4) [17:42:49:151]: Transforms are not secure.
MSI (c) (D8:A4) [17:42:49:151]: Note: 1: 2205 2: 3: Control
MSI (c) (D8:A4) [17:42:49:151]: PROPERTY CHANGE: Adding MsiLogFileLocation property. Its value is 'C:\Users\westhusing\Desktop\./install.log'.
MSI (c) (D8:A4) [17:42:49:151]: No Command Line.
MSI (c) (D8:A4) [17:42:49:151]: PROPERTY CHANGE: Adding PackageCode property. Its value is '{B5748150-C96E-4B35-AC88-7B4DB88E04DC}'.
MSI (c) (D8:A4) [17:42:49:151]: Product Code passed to Engine.Initialize: '(none)'
MSI (c) (D8:A4) [17:42:49:151]: Product Code from property table before transforms: '{78893ADF-A24D-405D-AAF1-97E9D1A2702B}'
MSI (c) (D8:A4) [17:42:49:151]: Product Code from property table after transforms: '{78893ADF-A24D-405D-AAF1-97E9D1A2702B}'
MSI (c) (D8:A4) [17:42:49:151]: Product not registered: beginning first-time install
MSI (c) (D8:A4) [17:42:49:151]: PROPERTY CHANGE: Adding ProductState property. Its value is '-1'.
MSI (c) (D8:A4) [17:42:49:167]: Entering CMsiConfigurationManager::SetLastUsedSource.
MSI (c) (D8:A4) [17:42:49:167]: User policy value 'SearchOrder' is 'nmu'
MSI (c) (D8:A4) [17:42:49:167]: Adding new sources is allowed.
MSI (c) (D8:A4) [17:42:49:167]: PROPERTY CHANGE: Adding PackagecodeChanging property. Its value is '1'.
MSI (c) (D8:A4) [17:42:49:167]: Package name extracted from package path: 'Product.msi'
MSI (c) (D8:A4) [17:42:49:167]: Package to be registered: 'Product.msi'
MSI (c) (D8:A4) [17:42:49:167]: Note: 1: 2262 2: AdminProperties 3: -2147287038
MSI (c) (D8:A4) [17:42:49:167]: Machine policy value 'DisableMsi' is 0
MSI (c) (D8:A4) [17:42:49:167]: Machine policy value 'AlwaysInstallElevated' is 0
MSI (c) (D8:A4) [17:42:49:167]: User policy value 'AlwaysInstallElevated' is 0
MSI (c) (D8:A4) [17:42:49:167]: Running product '{78893ADF-A24D-405D-AAF1-97E9D1A2702B}' with user privileges: It's not assigned.
MSI (c) (D8:A4) [17:42:49:167]: TRANSFORMS property is now:
MSI (c) (D8:A4) [17:42:49:167]: PROPERTY CHANGE: Adding VersionDatabase property. Its value is '200'.
MSI (c) (D8:A4) [17:42:49:167]: SHELL32::SHGetFolderPath returned: C:\Users\westhusing\AppData\Roaming
MSI (c) (D8:A4) [17:42:49:182]: SHELL32::SHGetFolderPath returned: C:\Users\westhusing\Favorites
MSI (c) (D8:A4) [17:42:49:182]: SHELL32::SHGetFolderPath returned: C:\Users\westhusing\AppData\Roaming\Microsoft\Windows\Network Shortcuts
MSI (c) (D8:A4) [17:42:49:198]: SHELL32::SHGetFolderPath returned: C:\Users\westhusing\Documents
MSI (c) (D8:A4) [17:42:49:198]: SHELL32::SHGetFolderPath returned: C:\Users\westhusing\AppData\Roaming\Microsoft\Windows\Printer Shortcuts
MSI (c) (D8:A4) [17:42:49:214]: SHELL32::SHGetFolderPath returned: C:\Users\westhusing\AppData\Roaming\Microsoft\Windows\Recent
MSI (c) (D8:A4) [17:42:49:214]: SHELL32::SHGetFolderPath returned: C:\Users\westhusing\AppData\Roaming\Microsoft\Windows\SendTo
MSI (c) (D8:A4) [17:42:49:229]: SHELL32::SHGetFolderPath returned: C:\Users\westhusing\AppData\Roaming\Microsoft\Windows\Templates
MSI (c) (D8:A4) [17:42:49:229]: SHELL32::SHGetFolderPath returned: C:\ProgramData
MSI (c) (D8:A4) [17:42:49:245]: SHELL32::SHGetFolderPath returned: C:\Users\westhusing\AppData\Local
MSI (c) (D8:A4) [17:42:49:245]: SHELL32::SHGetFolderPath returned: C:\Users\westhusing\Pictures
MSI (c) (D8:A4) [17:42:49:260]: SHELL32::SHGetFolderPath returned: C:\Users\westhusing\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Administrative Tools
MSI (c) (D8:A4) [17:42:49:276]: SHELL32::SHGetFolderPath returned: C:\Users\westhusing\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
MSI (c) (D8:A4) [17:42:49:276]: SHELL32::SHGetFolderPath returned: C:\Users\westhusing\AppData\Roaming\Microsoft\Windows\Start Menu\Programs
MSI (c) (D8:A4) [17:42:49:276]: SHELL32::SHGetFolderPath returned: C:\Users\westhusing\AppData\Roaming\Microsoft\Windows\Start Menu
MSI (c) (D8:A4) [17:42:49:292]: SHELL32::SHGetFolderPath returned: C:\Users\westhusing\Desktop
MSI (c) (D8:A4) [17:42:49:307]: SHELL32::SHGetFolderPath returned: C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Administrative Tools
MSI (c) (D8:A4) [17:42:49:307]: SHELL32::SHGetFolderPath returned: C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup
MSI (c) (D8:A4) [17:42:49:307]: SHELL32::SHGetFolderPath returned: C:\ProgramData\Microsoft\Windows\Start Menu\Programs
MSI (c) (D8:A4) [17:42:49:323]: SHELL32::SHGetFolderPath returned: C:\ProgramData\Microsoft\Windows\Start Menu
MSI (c) (D8:A4) [17:42:49:323]: SHELL32::SHGetFolderPath returned: C:\Users\Public\Desktop
MSI (c) (D8:A4) [17:42:49:338]: SHELL32::SHGetFolderPath returned: C:\Windows\Fonts
MSI (c) (D8:A4) [17:42:49:338]: Note: 1: 2898 2: MS Sans Serif 3: MS Sans Serif 4: 0 5: 16
MSI (c) (D8:A4) [17:42:49:354]: MSI_LUA: Setting AdminUser property to 1 because this is the client or the user has already permitted elevation
MSI (c) (D8:A4) [17:42:49:354]: MSI_LUA: Setting MsiRunningElevated property to 1 because the install is already running elevated.
MSI (c) (D8:A4) [17:42:49:354]: PROPERTY CHANGE: Adding MsiRunningElevated property. Its value is '1'.
MSI (c) (D8:A4) [17:42:49:354]: PROPERTY CHANGE: Adding Privileged property. Its value is '1'.
MSI (c) (D8:A4) [17:42:49:354]: Note: 1: 1402 2: HKEY_CURRENT_USER\Software\Microsoft\MS Setup (ACME)\User Info 3: 2
MSI (c) (D8:A4) [17:42:49:354]: PROPERTY CHANGE: Adding USERNAME property. Its value is 'westhusing'.
MSI (c) (D8:A4) [17:42:49:354]: Note: 1: 1402 2: HKEY_CURRENT_USER\Software\Microsoft\MS Setup (ACME)\User Info 3: 2
MSI (c) (D8:A4) [17:42:49:354]: PROPERTY CHANGE: Adding DATABASE property. Its value is 'C:\Users\WESTHU~1\AppData\Local\Temp\{71A5B4C3-F1E5-4A2E-93E2-165F44D6F58D}\Product.msi'.
MSI (c) (D8:A4) [17:42:49:354]: PROPERTY CHANGE: Adding OriginalDatabase property. Its value is 'C:\Users\WESTHU~1\AppData\Local\Temp\{71A5B4C3-F1E5-4A2E-93E2-165F44D6F58D}\Product.msi'.
MSI (c) (D8:A4) [17:42:49:354]: Machine policy value 'MsiDisableEmbeddedUI' is 0
MSI (c) (D8:A4) [17:42:49:354]: EEUI - Disabling MsiEmbeddedUI due to existing external or embedded UI
MSI (c) (D8:A4) [17:42:49:354]: EEUI - Disabling MsiEmbeddedUI in quiet mode
=== Logging started: 2/9/2009 17:42:49 ===
MSI (c) (D8:A4) [17:42:49:354]: Note: 1: 2205 2: 3: PatchPackage
MSI (c) (D8:A4) [17:42:49:354]: Machine policy value 'DisableRollback' is 0
MSI (c) (D8:A4) [17:42:49:354]: User policy value 'DisableRollback' is 0
MSI (c) (D8:A4) [17:42:49:354]: PROPERTY CHANGE: Adding UILevel property. Its value is '2'.
MSI (c) (D8:A4) [17:42:49:354]: MsiOpenPackageEx is returning 0
MSI (c) (D8:A4) [17:42:49:354]: MsiOpenPackage is returning 0
MSI (c) (D8:A4) [17:42:49:354]: PROPERTY CHANGE: Adding SETUPEXEDIR property. Its value is 'C:\Users\westhusing\Desktop'.
MSI (c) (D8:A4) [17:42:50:898]: PROPERTY CHANGE: Adding SUPPORTDIR property. Its value is 'C:\Users\WESTHU~1\AppData\Local\Temp\{DA395802-583F-40A6-A662-1124716DD543}'.
MSI (c) (D8:A4) [17:42:50:898]: PROPERTY CHANGE: Adding ISSETUPDRIVEN property. Its value is '1'.
InstallShield 17:42:50: Using product language 1033
InstallShield 17:42:50: Extracting support file setup.inx to C:\Users\WESTHU~1\AppData\Local\Temp\{DA395802-583F-40A6-A662-1124716DD543}\setup.inx
InstallShield 17:42:50: Opening stream of file C:\Users\WESTHU~1\AppData\Local\Temp\{71A5B4C3-F1E5-4A2E-93E2-165F44D6F58D}\ISSetup.dll
InstallShield 17:42:51: Extracting support file ISRT.dll to C:\Users\WESTHU~1\AppData\Local\Temp\{DA395802-583F-40A6-A662-1124716DD543}\ISRT.dll
InstallShield 17:42:51: Failed to extract file ISRT.dll. Error = 0
InstallShield 17:42:51: Failed to extract support files, error is 7001
MSI (c) (D8:A4) [17:42:51:398]: Leaked MSIHANDLE (4) of type 790541 for thread 2724
MSI (c) (D8:A4) [17:42:51:398]: Leaked MSIHANDLE (3) of type 790537 for thread 2724
=== Verbose logging stopped: 2/9/2009 17:42:51 ===

[/CODE]
0 Kudos
joshstechnij
Level 10 Flexeran
Level 10 Flexeran

I am able to successfully launch an InstallScript MSI project on Windows 7.

The log information provided indicates that ISRT.dll couldn't be extracted from ISSetup.dll. I'm not sure why this would be an issue after setup.inx was successfully extracted.

Can you reproduce this problem with a sample InstallScript MSI project? Does this behavior occur if any non-essential services are shut down (i.e., turn off any virus scanners, anti-spyware/malware utilities, etc.)?
0 Kudos
westhusing
Level 6

joshstechnij wrote:
I am able to successfully launch an InstallScript MSI project on Windows 7.

The log information provided indicates that ISRT.dll couldn't be extracted from ISSetup.dll. I'm not sure why this would be an issue after setup.inx was successfully extracted.

Can you reproduce this problem with a sample InstallScript MSI project? Does this behavior occur if any non-essential services are shut down (i.e., turn off any virus scanners, anti-spyware/malware utilities, etc.)?


I tried one of the sample Installscript MSI projects, and it worked in Windows 7 (Cumulative Setup Sample). So then I went back and disabled Kaspersky 8.0 and the my Installscript MSI worked properly. I guess Kaspersky was blocking some of the Installshield DLLs from extracting. That worked though, thanks for your help!
0 Kudos
joshstechnij
Level 10 Flexeran
Level 10 Flexeran

Thanks for your update. This isn't the first virus scanner we have seen recently interfering with InstallScript engine files. As a general troubleshooting rule, temporarily disabling virus scanners and similar applications can sometimes resolve this type of behavior.
0 Kudos