MS Expression Web 2 Silent Install
Does anyone know how to install MS Expression Web 2 silently?
There's no MSI, and "setup /?" references a "Cabed XSetup XML manifest file"
A simple "setup -q" performs a silent install, but then requires entry of the PID key after you launch it for the first time.
Thanks for any assistance.
--Frank
There's no MSI, and "setup /?" references a "Cabed XSetup XML manifest file"
A simple "setup -q" performs a silent install, but then requires entry of the PID key after you launch it for the first time.
Thanks for any assistance.
--Frank
0 Comments
[ + ] Show comments
Answers (10)
Please log in to answer
Posted by:
jyoung_usa
15 years ago
<Display Level="None" CompletionNotice="No" SuppressModal="no" AcceptEula="yes" />
Posted by:
magronef
15 years ago
Posted by:
magronef
15 years ago
Posted by:
DGMavn
15 years ago
Posted by:
magronef
15 years ago
Posted by:
DGMavn
15 years ago
If you uncab all the files to the directories in which they reside, there should be another setup.exe in the %MSEW2path%\Setup folder. You can then go in and modify the unpacked config.xml to specify a silent install, and then run %MSEW2path%\Setup\setup.exe /config XWeb.WW\config.xml to get a silent install.
At least that's how it works in theory. Results have been mixed. Let me know if this works for you.
At least that's how it works in theory. Results have been mixed. Let me know if this works for you.
Posted by:
AaronTan
15 years ago
Posted by:
BrianLarsen
15 years ago
The installation cd I downloaded from Microsoft did not support the /Config flag. The only options I got from the setup.exe was the flag -q (quiet installation). The only problem is that when the installation was finished and you started the program the first time it asked for a serialkey!? If I install the program manually the installation do not ask for a key at all.
So had to do some digging to understand the problem.
When you install the program it makes a temp subfolder under the user that you logged in as. If you logged in as Administrator the folder would be something like this C:\Documents and Settings\Administrator\Local Settings\Temp\XSetup_Web_2008_11_17_21_12_21 (where 2008_11_17_21_12_21 is the date and time the installation started ). In that folder the program creates about 10 new subfolders where the installation downloads files from the internet. One of these folder holds the installation that supports the /Config flag (and also the config.xml with the PID key). In my case the folder name was 438d1ac8_d88e_46eb_ba69_11fef34cce74 (don’t know if is the same on others computer).
But you have to copy the folder some were else before the installation is done, because it deletes the folder when it is finished. But now you have an installation point that you can use with the /Config flag. Just place the config.xml file in the root (same place as the setup.exe). If you don’t have a Config.xml file you can just use the one the program creates.
Hope this helps. It worked for me.
Brian
So had to do some digging to understand the problem.
When you install the program it makes a temp subfolder under the user that you logged in as. If you logged in as Administrator the folder would be something like this C:\Documents and Settings\Administrator\Local Settings\Temp\XSetup_Web_2008_11_17_21_12_21 (where 2008_11_17_21_12_21 is the date and time the installation started ). In that folder the program creates about 10 new subfolders where the installation downloads files from the internet. One of these folder holds the installation that supports the /Config flag (and also the config.xml with the PID key). In my case the folder name was 438d1ac8_d88e_46eb_ba69_11fef34cce74 (don’t know if is the same on others computer).
But you have to copy the folder some were else before the installation is done, because it deletes the folder when it is finished. But now you have an installation point that you can use with the /Config flag. Just place the config.xml file in the root (same place as the setup.exe). If you don’t have a Config.xml file you can just use the one the program creates.
Hope this helps. It worked for me.
Brian
Posted by:
lam2070
15 years ago
What you need to do is to install it manually, then export the following key:
HKLM\SOFTWARE\Microsoft\Office\12.0\Registration\{90120000-0045-0000-0000-0000000FF1CE}
The part beginning with 90120000 might be different than yours.
Use setup.exe /q to install and then use regedit /s to import the key.
HKLM\SOFTWARE\Microsoft\Office\12.0\Registration\{90120000-0045-0000-0000-0000000FF1CE}
The part beginning with 90120000 might be different than yours.
Use setup.exe /q to install and then use regedit /s to import the key.
Posted by:
ewmalmbe
14 years ago
Hi Brian,
Thanks for the help. Per the setup log, the installation cab files are 'merged' from the original media (197MB), then copied to the user's %temp% folder, under the 438d1ac8_d88e_46eb_ba69_11fef34cce74 directory as you mentioned. The '438d1ac8...' folder has 80 files, 12 folders and a size of 406MB (425,860,066 bytes). One must copy this folder along with the Config.xml file (one level up in the XSetup dir) during setup to another location on the disk so it doesn't delete after installation.
Once I had the '438d1ac8...' folder with the merged files and the Config.xml, I moved the Config.xml file into the '438d1ac8...' folder and renamed the folder to 'Expression.Web2', placed it on the network, and invoked Setup.exe through a VBS script on another machine. All went great.
VB Script
---
Set WshShell = CreateObject("Wscript.Shell")
wshShell.run ("""\\Server\Software\Microsoft\OFFICE12\Expression.Web2\Setup.exe""")
Set WshShell = nothing
---
Thanks for the help. Per the setup log, the installation cab files are 'merged' from the original media (197MB), then copied to the user's %temp% folder, under the 438d1ac8_d88e_46eb_ba69_11fef34cce74 directory as you mentioned. The '438d1ac8...' folder has 80 files, 12 folders and a size of 406MB (425,860,066 bytes). One must copy this folder along with the Config.xml file (one level up in the XSetup dir) during setup to another location on the disk so it doesn't delete after installation.
Once I had the '438d1ac8...' folder with the merged files and the Config.xml, I moved the Config.xml file into the '438d1ac8...' folder and renamed the folder to 'Expression.Web2', placed it on the network, and invoked Setup.exe through a VBS script on another machine. All went great.
VB Script
---
Set WshShell = CreateObject("Wscript.Shell")
wshShell.run ("""\\Server\Software\Microsoft\OFFICE12\Expression.Web2\Setup.exe""")
Set WshShell = nothing
---
Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
so that the conversation will remain readable.