Adobe CS 3 Packaging
Over the last couple of days there has been an ongoing Juice discussion about packaging Adobe CS3 applications. This particular application is a difficult one to capture in a layer or with Wise Package Studio. I was able to create a package and wanted to share the steps I took with the community.
Follow these tips completely without changing the order. Changing the order will give a lot of noise inside your package.
First, start a new project in Wise Package Studio 7.
Here is how to silently install Adobe CS3 Applications, i.e., Photoshop, Illustrator, InDesign, Flash and Dreamwever. It is tested on these apps, but should work for all CS3 apps since they all follow the same method of installation.
It's better to build a package for each application in the suite. In the end you will have about 7 or 8 packages (if you want to package the whole suite).
- The directory structure and name of the original CD or DVD is important. If you copy the installation files into a different folder name, then you MUST amend the setup.xml file that resides in the payloads folder. Open setup.xml using notepad, and inside between the <Payload> and </Payload> limiters, you find entries like <Payload folder="AdobeALMAnchorServiceAll">Adobe CS3</Payload>. Here, Adobe CS3 is the folder name where setup.exe resides. Change Adobe CS3 to your current folder name. Not doing this will give you error code 4, since setup will not be able to find the installation files.
- Next, in the payloads folders, select the main application folder. If it is Photoshop, it should be AdobePhotoshop10en_US_volume. If it is Dreamweaver, it will be AdobeDreamweaver9en_US. Inside, select the file that ends with ....proxy.xml. If is is Photoshop, it should be AdobePhotoshop10en_US_volume.proxy.xml. Edit this file with notepad. Use the find function to find <Requires> entry in the xml file, and delete all the entries between <Requires> and </Requires>, including <Requires> and </Requires> limiters. Doing this will allow you to select which components you want to install.
- Now, from the setup root folder where setup.exe resides, from a command prompt, type: setup.exe --record=1
- This will perform a record of the installation without actually installing the apps. From here, you can also select which of the options you want installed. Some options are critical, so if the apps do not run after installation, you have to come back to this step and re-enable the option.
- After the recording of the installation is completed, go to the Program Files/Common Files/Adobe/Installations folder. Inside are 2 xml files, one for installation and another for removal. Rename them install.xml and uninstall.xml respectively. Copy them to your setup folder.
- Now, create application.xml.override file inside the application payload folder. The entry should be
<?xml version="1.0" encoding="utf-8"?> <Configuration> <Payload> <Data key="Serial" protected="0">1XXXXXXXXXXXXXXXXXXXXXX</Data> <Data key="Registration">Suppress</Data> <Data key="EULA">Suppress</Data> <Data key="Updates">Suppress</Data> </Payload> </Configuration> - Create a snapshot of the current session.
- Finally, you can now silently install the apps with the command:
setup.exe --mode=silent --deploymentFile=D:\Photoshop\install.xml
- Note that you must have the absolute directory path for the install.xml. It will give error code 4 or 5 is you do not.
Now you have installed Adobe completely. Following this guide will prevent you from receiving the error in Wise. Most of the software is not captured, because you only need it for the actual install.
- If you still encounter errors, you should first have a look at the installation log that resides in Program Files/Common Files/Adobe/Installations folder. Search for "ERROR" and it will usually give an indication of the error that has occurred.
Be aware that this disables the ability for you to auto repair your application. Adobe CS3 is simply too big to get this done.
I hope this will solve all of your problems.
And I appreciate your comments, enhancements or improvements on this process.
Regards
Erikw

Comments
Good Job Erik !!!
A very good self explanatory article from erik again.. :)
It's gonna be really very useful for all of us.. However, at this particular moment, the happiest person on this community would be Ropreee(Panna). She is gonna find it more useful !!!
Good Job Erik.
Cheers'
Viju
Microsoft MVP [Setup-Deploy]
Weblog: www.msigeek.com
Blushing
You make me blush viju,
But if Ropree rely wants to get smart, she starts using SVS.
It's much easier, doesn't take the time for pieces like above, and is cheap also.
Regards
Erik
www.svs4u.nl
Regards Erik www.DinamiQs.com Dinamiqs is the home of VirtualStorm (www.virtualstorm.org)
*************************************************************
If your issue has been solved, Please mark it as solved
***********
Thank you! Thank you! Thank you!
Erik,
You know more about repackaging the CS3 suite than the technical support folks at Adobe. I called them to ask them how I eliminate the shared components from the Dreamweaver CS3 suite for deployment and they had no clue but to refer me to the knowledge base forums. After banging my head off the wall on this I somehow stumbled upon this site, found your posting and it was simple as editing the Dreamweaver CS3 proxy.xml file. I don't think I would have found the answer myself if I didn't find this. You have saved me an immense amount of time (and sanity).
Thanks again!
no thanxsss
No thanxss Wiseguy, i share my knowledge as much as possible.
I showed several people how i did this, and they saved tremendous on time, and headaches.
Regards
Erik
www.svs4u.nl
Regards Erik www.DinamiQs.com Dinamiqs is the home of VirtualStorm (www.virtualstorm.org)
*************************************************************
If your issue has been solved, Please mark it as solved
***********
Difficult packages
Wiseguy,
This is not the only very difficult package we build for our customers. I have experience with over 7000 packages were several of them are really heavy ones that can't be done with other products.
In our own SVS add-on DVS we can do several very difficult steps to create the best working packages.
Regards
Erik
www.svs4u.nl
Regards Erik www.DinamiQs.com Dinamiqs is the home of VirtualStorm (www.virtualstorm.org)
*************************************************************
If your issue has been solved, Please mark it as solved
***********
Can you please amend this... ?
...to include any additional info you create VSPs for CS3?
Scott Jones
Product Manager
Altiris, Inc.
Now Part of Symantec
Scott Jones
Business Critical Engineer, Endpoint Virtualization
Symantec Corporation
www.symantec.com
Scott,
Scott, Wiseguy and all the others,
The article contains all the technical information to package Adobe CS3 with Wise packaging studio 7 to create:
A VSA for SVS,
A VSP for SVS
A MSI for normal installations
A Exe for installation.
A file for Microsoft SMS.
The first two have one big advantage, With the use of DVS or DVS4SBC it will contain the hardware dependent register settings to prevent you from the need to register on all machines.
This is only allowed if you have enough licenses.
Regards
Erik
www.svs4u.nl
Regards Erik www.DinamiQs.com Dinamiqs is the home of VirtualStorm (www.virtualstorm.org)
*************************************************************
If your issue has been solved, Please mark it as solved
***********
nice tips
hi erik,
this is amit here and i joined this site recently.
I went through your article as i am packaging adobe indesign cs3.Actually i wanted to know how do i incorporate those things in my msi.
If you can advice me it would be great help to me.
Waiting for your comments..
Regards,
Amit
Serial is not accepted
Hi, great article... but I have a customer who has an issue, it worked perfectly, but the serial does not work when deploying the package.
It's installed as trial when the package is deployed.
The serial works perfectly in the source machine.
Any idea what could be wrong, or how to workaround the issue ?
Thanks
Serial not accepted on Adobe SP1
Yep,
You have to do the same thing you do in a real world. You have to register every machine again.
There is a way to get over this.
Adobe registers on a hardware adres. Some software does it with a time stamp, and adobe get's the hardware id of the diskdrive.
So you have to get sure the registration is inside the package. When you package adobe, you have to start the package while capturing, and register.
Regards
Erik
www.dvs4sbc.nl
Regards Erik www.DinamiQs.com Dinamiqs is the home of VirtualStorm (www.virtualstorm.org)
*************************************************************
If your issue has been solved, Please mark it as solved
***********
Thanks....
Thanks for sharing. I can't wait to try this out.
Thanks for the article, I
Thanks for the article, I enjoyed the recording customization part!
Also to add, the minimum requirement for this application is 1gig of physical memory, but it will install on machines with more than 512 meg of memory as well. But if you have a system that shares physical memory with the onboard video adapter(You can check by right click, My Computer Properties and see how much memory Windows actually sees), it will take away some of your total memory and the installer will exit prematurely in silent mode without throwing any error codes.
Error 7
Hi,
I tried this tuto to make a silent install of Illustrator CS3. (And i read the Adobe document "CS3_deployment.pdf")
But, i alway getting a error code 7 :
My commande line :
D:\Adobe CS3>setup.exe --mode=silent --deploymentFile="D:\Adobe CS3\install.xml"
The result:
D:\Adobe CS3>Begin Adobe Setup
UI mode: Silent
End Adobe Setup. Exit code: 7
the Exit code 7 mean : Unable to complete the silent workflow (in cs3_deployment.pdf)
Please, Could you help me to resolve this issue ?
This is a known issue, you
This is a known issue, you need to copy the XML file locally first and then run your command line install with the XML configured to the local file.
I think .....
I think ..... you have used “ double quote.
There is difference between “ double quote and " double quote
Probabley you need to edit install.xml with
" stright quote wherever necessary. the best way is open with notepad and replace all with " quote
I guess this will resolve your problem.
Cheers
Straight quotation marks are required.
In Enterprise Deployment Manual; it is mentioned that Straight quotation marks are required while creating/editing the .xml file.
Just make sure that all are Straight quotation Marks.
Thanks
Need for a package?
I'm trying to understand the philsophy of creating a package at all. Why not just kick off a script that does the silent install that's already built in to the Adobe products? As long as you create the two xml files to answer all the questions, it shoudln't ask the users any questions and we are good to go.
My main consern is to install the package without the users having to do anything and now registration screens.
Would you like to reply?
Login or Register to post your comment.