Views: 4.3k  |  Created: 10/20/2005

Average Rating: 0
Photoshop Elements has 4 inventory records, 14 Questions, 0 Blogs and 6 links. Please help add to this by sharing more!

Deployment Tips (12)

Most Common Setup Type
Not Determined
Average Package Difficulty Rating
Rated 4 / 5 (Somewhat Difficult) based on 1 ratings
Most Commonly Reported Deployment Method
Windows Installer with Custom Transform (MST)
or cancel
118
Note
There is another way to enter input to the installer. I copied the abcpy.ini file from an Acrobat installation into the Elements folder at the same level as the msi. The values from the abcpy.ini file is called from the msi itself and does therefore not depend on the setup.exe to be launched.

I edited the file slightly to look like this:

;**********************************************************
;Adobe Installer External Configuration File: Abcpy.ini
;**********************************************************
;**********************************************************
;Main Section
;The (Product) key is a required key
;**********************************************************
[MAIN]
Product=Adobe(R) Photoshop Elements 4.0
AbcpyVersion=4.0

;**********************************************************;OEM Installation Options
;**********************************************************
[OEM Install]
SERIALNUMBER=xxxx-xxxx-xxxx-xxxx-xxxx-xxxx
USERNAME=MyName
COMPANYNAME=MyCompany
INSTALLDIR=
ALLOW_LOCKDOWN_BROWSE=YES
ALLOW_LOCKDOWN_MEDIA=YES
ARPHELPLINK=
ARPHELPTELEPHONE=
ARPNOMODIFY=
;ARPNOMODIFY=YES disables the "Change" button in Add/Remove Programs

;--Launch Objects
[Launches]
MyLaunch1=NO

[MyLaunch1]
TYPE=
PROGRAM=
COMMANDLINE=
CHANGEDIR=
WAIT=
PLATFORM=

If you are familiar with the abcpy.ini file you can see that all that is changed is the "MAIN" section and the first three lines of the "OEM Install" section. Pay special notice to the fact that I changed the ISX_SERIALNUMBER to just SERIALNUMBER.
You can probably do a lot more with this file, or trim it if you like, but what I did here was enough to make it enter username, companyname and serialnumber to the installation.

To avoid users being prompted to look for updates you can create a regkey (DWORD) in "HKLM\Software\Adobe\Updater" called "Enterprise" with a value of "1". This disables the updater.

To suppress the registration dialog, add the following entries in the registry under "HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall\":
"EPIC_REGS_TYPE"=dword00000004
"EPIC_REGS_STATE"=dword00000002
"EPIC_REGS_LANG"=dword00000000
"EPIC_REGS_COUNT"=dword00000000
Setup Information:
Setup Type: unspecified
Deployment Method Used: unspecified
Deployment Difficulty: unspecified
Platform(s): Windows
Please log in to comment
118
Note
The Adobe Photo Downloader is installed by default, and has an icon which appears in the system tray. Basically, all this application does is takes over the import of graphics files to your computer, whether Elements is running or not.

To disable the Adobe Photo Downloader, set the following registry key value:
HKLM\Software\Adobe\Photoshop elements\4.0\Adobe Photo Downloader\Preferences
"AutoLaunchOnDeviceConnect"=dword00000001
Setup Information:
Setup Type: unspecified
Deployment Method Used: unspecified
Deployment Difficulty: unspecified
Platform(s): Windows
Please log in to comment
118
Note
I found that repackaging was unsuccessful. What worked well was to combine the suggestions above with a transform.

Specifically, copy the Adobe Photoshop Elements folder from the CD. Copy an abcpy.ini file from an Acrobat CD into that folder and modify it as explained in the entry above.

Next, I used Installshield Editor to open common.msi and deleted the Custom Action 'WMF95Redist' and its associated binary file.

Then, I used Installshield Tuner to create an mst file for Adobe Photoshop Elements 4.0 (en_us).msi. In the transform, I created the HKLM\Software\Adobe\Updater key and the Dword Value Enterprise with a value of 1. Then I edited the values in the HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall\{EBB7C1C1-D439-4D9B-9FDC-954C10F266B0} key to correspond to the values on my computer after installing and registering. I set the epic_eula_accepted value to 1, the EPIC_REGS_DECLINE_COUNT value to 2, and created the values indicated in the entry above except with the EPIC_REGS_STATE value at 0 and the EPIC_REGS_TYPE value at 2.

I used the Tuner packager to create the .SMS file and copied all to my SMS server. I created the package from the definition by pointing to the .SMS file and then modified it. I set the properties of the "automated" install to SMS reboots, install whether or not user logged on, and use Software Installation Account.

With this, the package installs silently, and registration and update choices are grayed out.

It turns out that this method does not properly install the Help Center and needed help files. This can be fixed by modifying the setup.ini CommandLine0 line by appending TRANSFORMS="your file name.mst" /q. If you then run setup.exe either from the command line, or via SMS, you get a silent install with all the desired features included.
Setup Information:
Setup Type: unspecified
Deployment Method Used: unspecified
Deployment Difficulty: unspecified
Platform(s): Windows
Please log in to comment
117
Note
This package is pretty simple once you find out that using the SERIALNUMBER or ISX_SERIALNUM property doesn't work.

What I had to do was install the package with logging enabled. Find an entry in the log that looks like this,

MSI (c) (38!84) [11:37:59:593]: PROPERTY CHANGE: Adding ENCSERIALNUMBER property. Its value is 'nnnnnnnn'.

(its a bunch of numbers)

Then specify the property on the command line ENCSERIALNUMBER=nnnnn and it works just fine.

Standard properties apply otherwise (companyname/username/installdir etc)
Setup Information:
Setup Type: unspecified
Deployment Method Used: unspecified
Deployment Difficulty: unspecified
Platform(s): Windows
Please log in to comment
117
Note
Here's how I (finally) got my repackaged MSI working for Group Policy with the serial number intact and no registration requests:

I captured the installation from the setup.exe (no switches) with InstallShield Repackager using the 'monitored installation' (rather than 'snapshot') method. Ensure you enter the correct serial number (the abcpy.ini file trick from the previous post works a treat if you want to automate this) and that you DON'T reboot after packaging - finalise the package straight after the installation finishes.

I then rebooted my packaging computer, started Elements, and registered the application.

I then exported the following key from the registry:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{EBB7C1C1-D439-4D9B-9FDC-954C10F266B0} - this contains the serial number, personalisation and registration information.

I then edited my .irp file in InstallShield Repackager and cleaned up my package, removing any unneeded registry keys and files, then built my MSI file.

I then edited my MSI file, and imported the above registry key that I'd previously exported.
Setup Information:
Setup Type: unspecified
Deployment Method Used: unspecified
Deployment Difficulty: unspecified
Platform(s): Windows
Please log in to comment
117
Note

To do a fully silent install, you need to remove the 'WMF95Redist' custom action from the second MSI that is on the installation CD which is called 'common.msi'. This action pops a message up regarding Media Player 10 and System Restore and requires user interaction which is not possible during a silent installation.

Setup Information:
Setup Type: unspecified
Deployment Method Used: unspecified
Deployment Difficulty: unspecified
Platform(s): Windows
Please log in to comment
117
Note
To disable the automatic Update function use the following registry entry:

[HKEY_LOCAL_MACHINE\SOFTWARE\Adobe\Updater]
"Enterprise"=dword:00000001

To eliminate the need for registering your product simply add the following registry keys to your installation:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{EBB7C1C1-D439-4D9B-9FDC-954C10F266B0}]
"EPIC_REGS_COUNT"=dword:00000000
"EPIC_REGS_LANG"=dword:00000000
"EPIC_REGS_STATE"=dword:00000002
"EPIC_REGS_TYPE"=dword:00000004

(be aware that this is the German Product Code)
Setup Information:
Setup Type: unspecified
Deployment Method Used: unspecified
Deployment Difficulty: unspecified
Platform(s): Windows
Please log in to comment
117
Note
After trying all of the suggestions above, I found a different combination of steps that worked for me...

My packaging PC is running a copy of Virtual PC 2004 so I can wipe it out quickly. The first thing I did was run setup.exe and keyed in the registration code, then rebooted. When it came back up, I exported the HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall\{EBB7C1C1-D439-4D9B-9FDC-954C10F266B0} reg key. I then used the InstallShield Tuner to create an .mst transform file. In the Source Computer Registry Data section, I dragged the {EBB7C1C1-D439-4D9B-9FDC-954C10F266B0} key on top of the HKLM\Software key in the Destination Computer Registry View window, which populated it in the right spot down the tree inside of the Uninstall key section. Then I saved the .mst, copied this plus the main Elements .msi, common.msi and the Data1.cab into my SMS install source folder. Using a command line of... msiexec.exe /i "Adobe Photoshop Elements 4.0 (en_us).msi" TRANSFORMS="elements.mst" it installed like a champ.
Setup Information:
Setup Type: unspecified
Deployment Method Used: unspecified
Deployment Difficulty: unspecified
Platform(s): Windows
Please log in to comment
117
Note
What I did:
1. I used the abcpy.ini as proposed by eerie (thx a lot)
2. Using InstallShield Professional I added the registry Keys for the registration of the product and to disable the Updates. as proposed by rpfenninger (thx a lot)
At this point everything worked fine. I had a little problem with some file associations. I found these associations in common.msi under the registry entries in HKEY_CLASSES_ROOT. Fixed that everything was PERFECT and ready to deploy :-)
Setup Information:
Setup Type: unspecified
Deployment Method Used: unspecified
Deployment Difficulty: unspecified
Platform(s): Windows
Please log in to comment
117
Note
Repackaging With Wise Package Studio:

Prior to RePackaging
Changes to Adobe Photoshop MSI

To Not check for Updates:
Created the HKLM\Software\Adobe\Updater key and the Dword Value Enterprise with a value of 1.

To Stop Registration:
Edited the values in the HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall\{ProductCode}
epic_eula_accepted value to 1
EPIC_REGS_DECLINE_COUNT value to 2
EPIC_REGS_STATE value at 0
EPIC_REGS_TYPE value at 2


Changes to Common.MSI

To Keep the System Restore Error from comming up:
Delete all instances of "WMF95Redist"

To disable the Adobe Photo Downloader:
HKLM\Software\Adobe\Photoshop elements\4.0\Adobe Photo Downloader\Preferences
"AutoLaunchOnDeviceConnect"=dword00000001


Changes to MSI after Repackaging

Changed the GUID for the application to reflect the one generated by Adobe vs the one that was created by WISE


In this case I changed GUID from {D4A4BF18-D811-4DD3-84E4-17182683FB4A} to {EBB7C1C1-D439-4D9B-9FDC-954C10F266B0} If this is not done the application complains of not being able to validate the Copy as Legal because the GUID appears to be hardcoded in the binary files and it checks each time something is launched...
Setup Information:
Setup Type: unspecified
Deployment Method Used: unspecified
Deployment Difficulty: unspecified
Platform(s): Windows
Please log in to comment
117
Note
I have successfully deployed Photoshop Elements, using in the modified Abcpy.ini

Added to & Modified the Adobe Photoshop Elements 4.0 (en_us).msi using MS Orca.

Added the lines to the Registry Table:

Registry21 2 SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\[ProductCode] EPIC_REGS_DECLINE_COUNT #2 Reg_Uninstall
----

Registry27 2 Software\Microsoft\Windows\CurrentVersion\Uninstall\[ProductCode] EPIC_REGS_STATE #0 Reg_Uninstall
----

Registry28 2 Software\Microsoft\Windows\CurrentVersion\Uninstall\[ProductCode] EPIC_REGS_TYPE #2 Reg_Uninstall
----

Registry29 2 Software\Adobe\Updater Enterprise #1 Reg_Uninstall
----

Deleted Desktop Icon Row from Shortcut Table.
Setup Information:
Setup Type: unspecified
Deployment Method Used: unspecified
Deployment Difficulty: unspecified
Platform(s): Windows
Please log in to comment
115
Virtualization

A very good "recipe" for PhotoShop Elements 4.x may be found here.

Setup Information:
Setup Type: unspecified
Deployment Method Used: unspecified
Deployment Difficulty: unspecified
Platform(s): Windows
Please log in to comment

Inventory Records (4)

View inventory records anonymously contributed by opt-in users of the K1000 Systems Management Appliance.

Photoshop Elements

Version

4.0

Contact

Customer Support Department

Uninstall String

msiexec /I {EBB7C1C1-D439-4D9B-9FDC-954C10F266B0}

Questions & Answers (14)

Questions & Answers related to Adobe Photoshop Elements

2
ANSWERS
6
ANSWERED
3
ANSWERED
1
ANSWERS
2
ANSWERED
3
ANSWERS
1
ANSWERS

Blogs (0)

Blog posts related to Adobe Photoshop Elements

Reviews (0)

Reviews related to Adobe Photoshop Elements