The client installation was built with InstallShield 8.2. I used the legacy setup conversion tool (in Wise 7.2) to rebuild the vendors MSI. While this tool populated the values of the properties with the correct GUID's it was not a clean conversion!
The following custom actions needed to be deleted from the CustomAction, InstallExecuteSequence, InstallUISequence, AdminExecuteSequence, AdminUISequence, tables if present. These all reference a source of the ISSScriptBridge.dll associated with the InstallShield script engine in the CustoAction table.
In the Execute Immediate portion of the script there is the following IF test
(Not VersionNT=502) And
(MDAC28INSTVER<MDAC28_SETUP_VER) And
($MDAC28DummyComponent.E7D6BCFA_9BFA_49D4_A1EE_767B7FD61E38=3)
And
(MDAC28_INSTALL_SEQ="EXEC") And
(MDAC28_REBOOT_NOW="1") And Not
(AFTERREBOOT)
To circumvent this I set the Property MDAC_REBOOT_NOW equal to AFTERREBOOT
FEATURES I made the MDAC2_8 feature unavailable.
Properties
ALLUSERS=1
REBOOT=ReallySuppress
Why not build a response file and add a property of ISSetupDriven=1? My client wants a clean install with the deployment process responsible for distributing standard versions of dependencies / shared resources like MDAC and .NetFramework and not applications. It's a managed environment.
The client installation was built with InstallShield 8.2. I used the legacy setup conversion tool (in Wise 7.2) to rebuild the vendors MSI. While this tool populated the values of the properties with the correct GUID's it was not a clean conversion!
The following custom actions needed to be deleted from the CustomAction, InstallExecuteSequence, InstallUISequence, AdminExecuteSequence, AdminUISequence, tables if present. These all reference a source of the ISSScriptBridge.dll associated with the InstallShield script engine in the CustoAction table.
In the Execute Immediate portion of the script there is the following IF test
(Not VersionNT=502) And
(MDAC28INSTVER<MDAC28_SETUP_VER) And
($MDAC28DummyComponent.E7D6BCFA_9BFA_49D4_A1EE_767B7FD61E38=3)
And
(MDAC28_INSTALL_SEQ="EXEC") And
(MDAC28_REBOOT_NOW="1") And Not
(AFTERREBOOT)
To circumvent this I set the Property MDAC_REBOOT_NOW equal to AFTERREBOOT
FEATURES – I made the MDAC2_8 feature unavailable.
Properties
ALLUSERS=1
REBOOT=ReallySuppress
Why not build a response file and add a property of ISSetupDriven=1? My client wants a clean install with the deployment process responsible for distributing standard versions of dependencies / shared resources like MDAC and .NetFramework and not applications. It's a managed environment.
Questions & Answers related to UDSMR UDS-PROR Software
Blogs (0)
Blog posts related to UDSMR UDS-PROR Software
Links (0)
Links related to UDSMR UDS-PROR Software
Reviews (0)
Reviews related to UDSMR UDS-PROR Software
This website uses cookies.
By continuing to use this site and/or clicking the "Accept" button you are providing consent
Quest Software and its affiliates do NOT sell the Personal Data you provide to us either when you register on our
websites or when you do business with us. For more information about our
Privacy Policy and our data protection
efforts, please visit
GDPR-HQ