This website uses cookies. By clicking Accept, you consent to the use of cookies. Click Here to learn more about how we use cookies.
Turn on suggestions
Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
- Revenera Community
- :
- InstallShield
- :
- InstallShield Forum
- :
- Re: Vista MSMQ Prerequisite?
Subscribe
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Subscribe
- Mute
- Printer Friendly Page
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Jul 16, 2008
09:38 AM
Vista MSMQ Prerequisite?
Hello,
I'm trying to create a Prerequisite (using the tools/Prerequisite Editor) to install MSMQ on Vista.
I found a Microsoft Technet article titled "Installing and Uninstalling Message Queuing with Unattended Setup"
http://technet2.microsoft.com/windowsserver2008/en/library/93a90786-80cc-49b9-866f-ff3659605da01033.mspx?mfr=true
In the article, it talks about creating an Unattend XML file, and states:
* The processorArchitecture attribute must be set to a value of "x86", "AMD64", or "IA64", as appropriate for the installed operating system.
* The version attribute must be set to the same value as the version of the corresponding ".mum" file located in the %systemroot%\servicing\packages\ directory of the computer.
I'm concerned if I hard code values into the unattend file that works on my computer; it may not work on other computers if they need different values.
Any advice on how to deal with setting the processorArchitecture and version so that the Prerequisite will work on most architectures and versions of Vista?
Or does InstallShield have a better way to get MSMQ installed?
Thanks,
Greg
I'm trying to create a Prerequisite (using the tools/Prerequisite Editor) to install MSMQ on Vista.
I found a Microsoft Technet article titled "Installing and Uninstalling Message Queuing with Unattended Setup"
http://technet2.microsoft.com/windowsserver2008/en/library/93a90786-80cc-49b9-866f-ff3659605da01033.mspx?mfr=true
In the article, it talks about creating an Unattend XML file, and states:
* The processorArchitecture attribute must be set to a value of "x86", "AMD64", or "IA64", as appropriate for the installed operating system.
* The version attribute must be set to the same value as the version of the corresponding ".mum" file located in the %systemroot%\servicing\packages\ directory of the computer.
I'm concerned if I hard code values into the unattend file that works on my computer; it may not work on other computers if they need different values.
Any advice on how to deal with setting the processorArchitecture and version so that the Prerequisite will work on most architectures and versions of Vista?
Or does InstallShield have a better way to get MSMQ installed?
Thanks,
Greg
(2) Replies
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Aug 13, 2008
05:23 PM
Unfortunately, no, there is no MSMQ prereq. But you should be able to build one up yourself.
It seems that you are looking to use somthing like this sample command line, from the linked article:
You might use a Windows variable, like %temp%:
There is a limited set of properties which can be used (read: resolved) in a prerequisite. From the help library article "Specifying Command-Line Parameters for an InstallShield Prerequisite":
By placing the file in the DISK1 node in the Support Files view you should have access to it via the SETUPEXEDIR property:
It seems that you are looking to use somthing like this sample command line, from the linked article:
ocsetup MSMQ-Server /unattendfile:"C:\MSMQUnattend.xml"
You might use a Windows variable, like %temp%:
ocsetup MSMQ-Server /unattendfile:"%temp%\MSMQUnattend.xml"
There is a limited set of properties which can be used (read: resolved) in a prerequisite. From the help library article "Specifying Command-Line Parameters for an InstallShield Prerequisite":
In the setup prerequisite case, the setup launcher supports property substitution through the command-line parameters for the following properties:
SETUPEXEDIR—This property identifies the path to the setup launcher file. For example, if the path to the setup launcher is C:\MySetups\MyApp\Setup.exe, the value of [SETUPEXEDIR] is C:\MySetups\MyApp.
By placing the file in the DISK1 node in the Support Files view you should have access to it via the SETUPEXEDIR property:
ocsetup MSMQ-Server /unattendfile:"[SETUPEXEDIR]\MSMQUnattend.xml"
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Dec 16, 2008
10:08 AM
Did you find now any solution concerning the processorArchitecture and Version attribute of the unattended answer file ? We have the same concern, and I don't think that things will work after SP2 has been installed and a new version is expected.