Obtaining, Applying and Deploying Service Releases
Contents
1 General Information
2 Obtaining a Service Release
2.1 Check for Updates
2.2 Download the Patch from OriginLab Website
3 Deploying a Service Release at Multi-user Sites
3.1 Distributing a Patch using the Group Folder
3.2 Silent Patching
General Information
Within a version, OriginLab typically releases one or more service releases to fix problems found in the release version. The service release is provided as a patch. Typically a new installer based on that service release is also available.
Important: To run the patch, you must have run Origin once, such as during the license process or after Origin is licensed.
Obtaining a Service Release
Check for Updates
If your Origin is registered, you can run Help: Check for Updates to check if there is patch available for your Origin version and build. If a patch is available, it will display in the Check for Updates dialog box, and you can select to download the patch. At the end of the patch download process, you will be asked if you want to close Origin to run patch, or run the patch later. Information is provided on how to run the patch at a later time.
Download the Patch from OriginLab Website
OriginLab also provides patches for download from the Support area of the OriginLab website. Before checking if a patch is available, run Origin and select Help:About Origin. Make note of the version and full build number in the About Origin dialog box. The patch download page on the OriginLab website provides instructions on saving and applying the patch. A link is also provided to review the patch Release Notes.
Deploying a Service Release at Multi-user Sites
Distributing a Patch using the Group Folder
Origin provides a file distribution feature in which you can set up a Group Leader for publishing a patch to members of the group.
Silent Patching
To perform silent patching, first obtain and save the patch to any location on the target computer or on a networked drive.
To run the patch silently, write a script to run the patch on the target computer, using the /S switch, as in:
<path>\<patch file> /S
For example, if the patch is saved on c:\773d-725c-sr0tosr1.exe, then your script would run:
c:\773d-725c-sr0tosr1.exe /S
As long as Origin has been run at least once on the target computer, the patch program will locate the Origin folder to patch.
After the patch program completes, a VisualPatchLogSr1.txt file is saved to the Origin \Updates\ folder. This file contains a list of all the files patched.
For the case where the Origin has NOT been run on the target computer yet, then you must create an initialization file that specifies the location of the Origin program folder, assuming you are running the patch from a location other than the Origin \Updates\ folder. The initialization file must contain the following content:
[Variables]
%AppFolder%=<path to Origin program folder>
For example:
[Variables]
%AppFolder%=C:\Program Files\OriginLab\Origin 85\
To specify this initialization file when running the patch silently, your script would need to include this syntax:
<path>\<patch file> "/S:<path and initialization file name"
For example:
c:\773d-725c-sr0tosr1.exe "/S:c:\silentPatch.ini"
If the Program Files area may be in a different location on different computers, then you can use the %ProgramFilesFolder% notation in your initialization file, as follows:
[Variables]
%AppFolder%=%ProgramFilesFolder%\OriginLab\Origin 85\