Uninstallers and Removal Tools for Common Antivirus Software

Avast
–     http://files.avast.com/files/eng/aswclear.exe

AVG
–     http://www.avg.com/us-en/utilities

Avira
–     http://www.avira.com/en/support-for-free-knowledgebase-detail/kbid/88

BitDefender
–     http://kb.bitdefender.com/site/article/333/

BullGuard
–     http://www.bullguard.com/support/product-guides/bullguard-internet-security-guides/uninstall.aspx

CA Antivirus
–     http://homeofficekb.ca.com/CIDocument.asp?KDId=3125&Preview=0&Return=0&GUID=DF325E0AA0AB4264AF47E4BEA49F571B

Comodo Internet Security
–     https://support.comodo.com/index.php?_m=knowledgebase&_a=viewarticle&kbarticleid=298

CounterSpy
–     http://support.sunbeltsoftware.com/Business/2VIPRE_Enterprise/3.1/Console/Uninstall%2f%2fReinstall

Cyber Defender  Early Detection Center
–     http://cyberdefender.custhelp.com/app/answers/detail/a_id/207

Dr. Web
–     https://support.drweb.com/support_wizard/?lng=en

ESET
–     http://kb.eset.com/esetkb/index?page=content&id=SOLN2788

FRISK F-PROT  Antivirus for Windows
–     http://www.f-prot.com/support/windows/fpwin_faq/25.html

F-Secure
–     http://www.f-secure.com/en/web/home_global/support/article/kba/2109/k/uninstall+f+secure/p/1

G Data
–     https://www.gdatasoftware.co.uk/?eID=PushFile&dl=f4b2f2fd23%3AAFEIBgU%3D

Kaspersky
–     http://support.kaspersky.com/kis2010/service?qid=208279463

Kingsoft
–     http://www.kingsoftsupport.com/forum/viewtopic.php?f=30&t=59&sid=9e4c506ea22db37a60ab1b7364544d6a

K7 Total Security
–     http://www.k7computing.com/en/tools/K7RT.exe

Lavasoft
–     http://www.lavasoftsupport.com/index.php?showtopic=28

Malwarebytes
–     http://helpdesk.malwarebytes.org/entries/20818461-Use-mbam-clean-exe-to-completely-remove-Malwarebytes-Anti-Malware

McAfee
–     http://download.mcafee.com/products/licensed/cust_support_patches/MCPR.exe

Norman Virus Control  /Norman Security Suite
–     http://www.norman.com/support/support_issue_archive/67798/en

Norton (Symantec )
–     ftp://ftp.symantec.com/public/english_us_canada/removal_tools/Norton_Removal_Tool.exe
Download and run the Norton Removal Tool to uninstall your Norton product
–     https://support.norton.com/sp/en/us/home/current/solutions/kb20080710133834EN_EndUserProfile_en_us
Norton  Security Scan
–     ftp://ftp.symantec.com/public/english_us_canada/removal_tools/NSSRT.exe

Panda
–     http://www.pandasecurity.com/resources/sop/UNINSTALLER_08.exe
Panda Cloud Internet Protection
–     http://www.pandasecurity.com/resources/sop/Cloud_AV_Uninstaller.exe

Sophos
–     http://www.sophos.com/support/knowledgebase/article/11019.html

Trend Micro
–     http://esupport.trendmicro.com/1/How-do-I-remove-old-or-new-versions-of-Trend-Micro-products-in-my-comp.aspx
Trend Micro Titanium
–     http://esupport.trendmicro.com/solution/en-us/1056455.aspx
Trend Micro Worry-Free  Business Security Agent
–     http://esupport.trendmicro.com/solution/en-us/1057237.aspx

Vipre (Sunbelt Software)
–     http://kb.gfi.com/articles/Skynet_Article/Error-1612-Installation-source-for-this-product-is-not-available-when-attempting-to-uninstall-VIPRE

Webroot
–     http://support.webroot.com/cgi-bin/webroot.cfg/php/enduser/std_adp.php?p_faqid=1761

Windows Live OneCare
–     http://download.microsoft.com/download/4/c/b/4cb845e7-1076-437b-852a-7842a8ab13c8/OneCareCleanUp.exe

Windows Security Essentials
–     http://support.microsoft.com/kb/2435760

Zone Alarm
–     http://download.zonealarm.com/bin/free/support/download/clean.exe

Notes and Links:
Eset – Uninstallers (removal tools) for common antivirus software
http://kb.eset.com/esetkb/index?page=content&id=SOLN146

Microsoft – List of anti-malware product removal tools
http://answers.microsoft.com/en-us/protect/forum/mse-protect_start/list-of-anti-malware-product-removal-tools/407bf6da-c05d-4546-8788-0aa4c25a1f91

Raymond.cc – Comprehensive List of 26 Uninstallers and Removal Tools for Internet Security and Antivirus SoftwareRead more:
http://www.raymond.cc/blog/comprehensive-list-of-uninstallers-or-removal-tools-for-antivirus-software

SingularLabs – Uninstallers – Security Software
http://singularlabs.com/uninstallers/security-software/

 

Advertisements

Adding Drivers into a Windows Server 2008 Windows Deployment Services Boot Image – Links and Notes

Note:
The functionality as described here is only available when installing images of the following operating systems:
Windows Vista with SP1 / Windows 7
Windows Server 2008 / Windows Server 2008 R2

If you use or have used Windows Deployment Services (WDS) to deploy Windows Vista, Windows 7 or Windows Server 2008 images, one of the more common problems you may encounter is having the deployment process fail as a result of a missing compatible network driver in the boot image (boot.wim) used by the deployment server.  The network driver provides the neccesary level of communication needed between the deployment server and the system receiving a Windows image to allow for a successful deployment.

The process begins at the system receiving an image by the invocation of a Network Boot (usually a PXE boot).  The system will request an IP address via DHCP.  Once the system has an IP address, an administrator will have an option to proceed with a network service boot and begin the deployment process using WDS.  The boot image (boot.wim) is provided by WDS during this phase of the deployment.  The boot.wim needs to contain a compatible network driver for the network adapter on the system receiving the image.  Once the Boot.wim has a compatible network device driver available, the image deployment process can proceed.

With previous versions of WDS, the process to inject a new driver was command line driven, and that option is still available. It was an involved enough process that I never got around to working through the steps.  I tended to use what I felt were simple, alternative methods to complete the deployment, such as having a common network card I could quickly drop into a system, or use a compatible USB NIC.

With the version of Windows Deployment Services that comes with Windows Server 2008, Microsoft has included a GUI driven utility within WDS that makes adding new network and graphics drivers to the boot.wim pretty easy.

PeteNetLive.com has created a video that quickly steps you through the process of injecting a driver into the boot.wim.  I link to it below.  To help make the process go a bit more smoothly, I suggest creating a folder on the WDS server to hold any drivers you add. I created a folder called !DriverInjection within the Remote Install folder (RemInst share) on the deployment server. You can than make a subfolder for each driver you intend to add to the boot.wim.  Even if you are only adding one driver now, creating a simple structure to organize these drivers and keep them available will help if you add new drivers in the future, or need to round up the drivers again.

The link to the video that shows how to add drivers to a Windows Deployment Services boot image is currently available at PetNetLive.com and at YouTube.  See the links below

Links:

Adding Drivers into a Boot Image on Windows Deployment Services
http://www.petenetlive.com/KB/Article/0000314.htm
http://www.youtube.com/watch?v=MSuH9fLVSA8

Managing and Deploying Driver Packages
http://technet.microsoft.com/en-us/library/dd348456(WS.10).aspx

Managing Driver Packages:
http://technet.microsoft.com/en-us/library/dd759155.aspx

-> Extract and Add Driver Packages:
http://technet.microsoft.com/en-us/library/dd759151.aspx

-> Scenario 1: Deploy Driver Packages Based on the Plug and Play Hardware of the Client:
http://technet.microsoft.com/en-us/library/dd851642.aspx

Error message when you start a PXE client to connect to a WDS server on a Windows Server 2008-based computer:
“WdsClient: An error occurred while starting networking”
http://support.microsoft.com/kb/923834

Network Service Boot
http://technet.microsoft.com/en-us/library/cc786306(WS.10).aspx

SlipStream Microsoft Software – Links

 

Links – Slipstream Windows 7 Service Pack 1
5 Free Tools To Customize & Tweak Windows 7 Installation Setup
http://www.intowindows.com/5-free-tools-to-customize-tweak-windows-7-installation-setup

RT Se7en Lite
http://www.rt7lite.com

RT Server Customizer
http://2kr2.rt7lite.com

How to Build a Slipstream Windows 7 Install Disc
http://www.techradar.com/news/software/operating-systems/how-to-build-a-slipstream-windows-7-install-disc-715117

How To Slipstream Windows 7 SP1 Into Installation DVD ISO
http://www.intowindows.com/how-to-slipstream-windows-7-sp1-into-installation-dvd-iso

stefanRTR’s Win Integrator
http://www.msfn.org/board/topic/139748-stefanrtrs-win-integrator

Unattended Windows 7/Server 2008R2
http://www.msfn.org/board/forum/167-unattended-windows-7server-2008r2

Links – Slipstream Microsoft Office
Office System (2003) SP3 Slipstreaming
http://www.petri.co.il/office-system-2003-sp3-slipstreaming.htm

.

Adobe Reader X – Extracting the MSI

Adobe Reader X (X is for version 10) is a free application provided by Adobe that allows for the viewing and printing of PDF files.

Current and previous versions of Adobe Reader are available as a free download from Adobe.  See Downloads and Offline Tools for links to Adobe download resources.

2 versions of the Adobe Reader installer are typically available for download, one is an executable file (.exe) , the other is a Microsoft Installer file (.msi). Using the english version of Adobe Reader X (version 10.0) as a baseline, the filenames generally look like this:
AdbeRdr1000_en_US.exe
AdbeRdr1000_en_US.msi

The Executable (AdbeRdr1000_en_US.exe)
Many administrators will extract the contents of the EXE file for purposes of customizing the .msi file, which is then used to deploy Adobe Reader.  The extracted files include the .msi file Acroread.msi, which can be opened by the Adobe Customization Wizard X for editing. The Acroread.msi can be edited, allowing an admistrator to set custom options before deploying Adobe Reader.  In the past, the Adobe customization Wizard has allowed you to save those changes directly to the MSI file, though this currently does not seem to be the case. However, when you select save within the Customization Wizard, a transform file (.mst) is automatically generated.

The Microsoft Installer file (AdbeRdr1000_en_US.msi)
You can also download the MSI file.  This .msi file (AdbeRdr1000_en_US.msi) can also be opened by the Adobe Customization Wizard X. Changes are made within the Customization Wizard, also allowing an admistrator to set custom options before deploying Adobe Reader.  Those changes cannot be saved directly to the MSI file, when you use Customization Wizard X to save the changes, it will generate a transform file (.mst).

Extracting Files From the EXE
The example shown here uses Adobe Reader X version 10.01, english (AdbeRdr1001_en_US.msi).  Notice when a new FULL version of Adobe Reader is released, or you are using a different language, the file name of the .exe will change, so adjust as necessary.

Using the following command will extract the files inside the Adobe Reader installer to a folder called AdobeReaderFiles in the root of your C drive:
AdbeRdr1001_en_US.exe -nos_oc:\AdobeReaderFiles -nos_ne

Notes About Extracting Files From the EXE
There is no space between the -nos_o switch and the path “c:\AdobeReaderFiles”

If you extract the files into an existing folder, such as “C:\Temp”, be advised that this command now deletes the contents within the destination folder and then extracts its own files to the folder.  I had not encountered this behavior when extracting the files from previous versions of the Adobe Reader installer. Double check your path statement before committing, and make sure you extract your files into an empty folder.

Which file you download may have more to do with what you have used in the past.  I have normally downloaded the EXE and then extracted its contents.  From there I would customize my installation by editing the Acroread.msi, but I have now tested the Customization Wizard with both downloads, and was able to customize and deploy both without difficulty.

Links:
Adobe Customization Wizard X and Adobe Reader X
https://mooremn.wordpress.com/2011/02/13/adobe-customization-wizard-10/

Adobe Customization Wizard X Features and Benefits
http://www.adobe.com/support/downloads/detail.jsp?ftpID=4950

Deploying Adobe Reader X (Aaron Parkers Stealthpuppy.com)
http://blog.stealthpuppy.com/deployment/deploying-adobe-reader-x/

Deploying Adobe Reader 9 (Adobe.com)
http://www.adobe.com/devnet/acrobat/pdfs/deploying_reader9.pdf

——————————————————————————————————

Adobe Reader 9.x – Extracting the MSI
https://mooremn.wordpress.com/2010/07/22/adobe-reader-9-3x-%e2%80%93-extracting-the-msi/

Extracting the Adobe Reader 9.1x MSI installer for deployment
http://kb2.adobe.com/cps/404/kb404146.html

Adobe Reader 9.2 – Customizing the MSI
https://mooremn.wordpress.com/2009/11/07/adobe-reader-9-2-msi/

Adobe Reader 9.1x – Patching the Base MSI File
https://mooremn.wordpress.com/2009/09/01/adobereader91x-patchingthebasemsi/

Adobe Customization Wizard X and Adobe Reader X

Adobe Customization Wizard X (X is for version 10) is a free utility that is provided by Adobe that allows administrators to customize installations of Adobe Acrobat X and Adobe Reader X prior to their deployment.

The Adobe Customization Wizard X provides a graphical interface that makes it easy for administrators to control, customize and standardize what options are made available to the user upon installation of Adobe Reader or Acrobat.  For people who have used previous versions of the wizard, the Adobe Customization Wizard X remains basically the same as version 8 and 9.

The Adobe Customization Wizard allows you to make changes to the .msi file options then save the changes in a transform file (.mst) to use in your distribution.  The Adobe Customization Wizard allows you to enter serial numbers, suppress the End User License Agreement (EULA), and control most other customization options to insure a standard installation or  deployment.

Adobe Reader X can be downloaded as either a single Microsoft Installer file (.msi) or as an executable (.exe).  To keep things simple, you may want to download the .msi file, as the Adobe Customization Wizard is designed to allow you to open the .msi, view the default options and make changes, and then create a transform file (.mst) to use with your distribution.

If you prefer, you can download the .exe version of the Adobe Reader installer , and extract the installation files, which include the Acroread.msi file. Customizations can also be made to the Acroread.msi file. Information on extracting files from the .exe version of the installer is available in the links section below.

After downloading both Adobe Reader X and the Customization Wizard,  you will need to install the Customization Wizard. You can then  use the Customization Wizard to open the Adobe Reader X ‘.msi’ file, select the desired modifications to the default installation options, then save your choices by selecting ’Save Package’, which will by default generate a transform file (.mst) in the same folder as the ‘.msi’ file. 

In the Links section below, you can check out ‘The Adobe Customization Wizard X Demystified’ or ‘Deploying Adobe Reader X′  for nicely detailed articles on customizing Adobe Reader X using the current Adobe Customization Wizard.  The article at Aaron Parkers Stealthpuppy.com  ‘Deploying Adobe Reader X′ covers various aspects of the Customization Wizard and Adobe Reader, including the creation of a transform for Reader X.  It should provide enough detail for anyone needing more help using the wizard.   The article ‘The Adobe Customization Wizard X Demystified’ goes into virtually every screen and discusses most of the available options.

Version 10 of the Customization Wizard is available as a free download from Adobe.  See MooreMN Downloads for links to Adobe download resources, including Adobe Reader X and The Adobe Customization Wizard X.

Links:
Adobe Reader X – Extracting the MSI
https://mooremn.wordpress.com/2011/02/18/adobe-reader-x-%e2%80%93-extracting-the-msi/

Adobe Customization Wizard X Features and Benefits
http://www.adobe.com/support/downloads/detail.jsp?ftpID=4950

The Adobe Customization Wizard X Demystified
http://blogs.adobe.com/pdfitmatters/2011/03/the-adobe%C2%AE-customization-wizard-x-demystified.html

Deploying Adobe Reader 9 (Adobe.com)
http://www.adobe.com/devnet/acrobat/pdfs/deploying_reader9.pdf

Deploying Adobe Reader X (Aaron Parkers Stealthpuppy.com)
http://blog.stealthpuppy.com/deployment/deploying-adobe-reader-x/

Installers – Wise (Setup.exe) – Command Line



Setup.exe Command-Line Switches

/T – test mode
/X – pathname extracts files into pathname
/Z – pathname extracts files into pathname and reboots
/S – silent install
/M – prompts for windows, system, temp dirs
/M=filename – specifies a value file similar to /d above, but for standard variables
/M1 – same as /m plus it prompts before any file that is self-registered
/M2 – reserved for internal use by Wise during debugger sessions

Unwise.exe Command-Line Switches (Uninstall)

/Z – remove empty directories, including one with unwise itself in it.
/A – automatic mode, no user choices other than cancel.
/S – silent mode, automatic mode with no user choices
/R – rollback mode, selects option to rollback on uninstall
/U – like automatic mode, but gives all choices other than custom/automatic title window title can be at the end of the command line.

Links:

Wise – System Administrator Resource Center
http://www2.wise.com/sysadmin_resources_page.asp

Symantec Mail Security 6.x for MS Exchange (Links)

 Mail Security for Microsoft Exchange 6.x
http://www.symantec.com/business/support/index?page=landing&key=51980

Pre-install FAQ for Symantec Mail Security 6.5 for Microsoft Exchange
http://www.symantec.com/business/support/index?page=content&id=TECH95388

How to Install Symantec Information Foundation Mail Security 6.x for Microsoft Exchange 2000/2003
http://www.symantec.com/business/support/index?page=content&id=TECH85601&locale=en_US

Adobe Reader 9.x – Extracting the MSI

Adobe Reader  allows for the viewing and printing of PDF files.

Adobe Reader is available as a free download from Adobe.  See MooreMN Downloads for links to Adobe download resources.

Example Methods for Extracting the MSI file from the Adobe Executable

Example 1
In this example the installer files are extracted to the default ‘Setup Files’ folder identified below.
AdbeRdr933_en_US.exe -nos_ne

Example 2
In this example the installer files are extracted to a sub folder of the working directory named  ‘Reader9ExtractedFiles’
AdbeRdr933_en_US.exe -nos_o./Reader9ExtractedFiles -nos_ne

Example 3
In the ‘old school’ method, you simply execute the Adobe Reader installation file as though you were doing an installation.  In versions of the reader prior to 9.3.3, when the Adobe Reader 9x setup ‘Destination Folder’ screen appears, you browsed to the folder that contains the extracted files needed for installation in the default extraction location based on OS.  As of version 9.3.3, Adobe has made the installation silent.  If you are to use this method, you can simply allow the installation to complete, then reboot the PC.  After restarting the PC, locate the files, copy them to another folder for later work with the MSI installer. Cancel the Adobe Reader 9.x setup, the default folder will be removed.  In this example the installer files are extracted to the default ‘Setup Files’ folder as shown below.

Default ‘Setup Files’ folder
XP – %UserProfile%\Local Settings\Application Data\Adobe\Reader 9.x\Setup Files
Vista – \Users\%username%\AppData\Local\Adobe\Reader 9.1\Setup Files
Windows 7– \Users\%username%\AppData\Local\Adobe\Reader 9.3\Setup Files

Links:
Extracting the Adobe Reader 9.1x MSI installer for deployment
http://kb2.adobe.com/cps/404/kb404146.html
https://mooremn.wordpress.com/2009/08/25/fead-optimizer-netopsystems-command-line/

Adobe Reader 9.2 – Customizing the MSI
https://mooremn.wordpress.com/2009/11/07/adobe-reader-9-2-msi/

Adobe Reader 9.1x – Patching the Base MSI File
https://mooremn.wordpress.com/2009/09/01/adobereader91x-patchingthebasemsi/

Deploying Adobe Reader 9
http://www.adobe.com/devnet/acrobat/pdfs/deploying_reader9.pdf

AppDeploy:
http://www.appdeploy.com/packages/detail.asp?id=1328
http://www.appdeploy.com/packages/detail_pf.asp?id=1328

Configuring and deploying Office 2010 – Links

Configuring and deploying Office 2010
Published: May 12, 2010

Creation of a basic Office 2010 Installation is fairly easy task to complete.  This link will take you to the recently released Office 2010 Resource Kit. It provides good basic guidance on creating and deploying a custom Office 2010 installation.
http://technet.microsoft.com/en-us/library/cc178982.aspx

Adobe Reader 9.2 – Customizing the MSI

Adobe Reader  allows for the viewing and printing of PDF files.  Available as a free download from Adobe, the full version of Adobe Reader 9.2x is available as both a Windows installer file (.msi) or an executable (.exe) at:
ftp://ftp.adobe.com/pub/adobe/reader/win/9.x/9.2/enu/

See MooreMN Downloads for links to more Adobe download resources.

You can use the Adobe Customization Wizard 9 to customize the Adobe Reader MSI file and specify the default application behavior of Adobe Reader 9 prior to deployment. This is particularly useful if you will be deploying Adobe Reader to multiple systems and desire a standardized installation.  The Adobe Customization Wizard can directly edit the MSI file or create a transform file (.mst), which can be used to pass customizations to the Adobe Reader MSI file during installation.

The example will focus on a basic customization of the Adobe Reader 9.2 MSI and the generation of a transform file.
This brief walk thru will illustrate making the following customizations to the transform file:
  –  Remove the Adobe Reader desktop shortcut
  –  Suppress the End User License Agreement (EULA) for the user
  –  Disable Auto Updates
  –  Disable ad prompts
  –  Enable Reader Auto-Complete

You will first need to install the Adobe Customization Wizard 9.  To download the Customization Wizard see the link ‘Adobe Customization Wizard 9’ below.

Opening the Adobe Reader 9.2 MSI file within the Adobe Customization Wizard
Download the Adobe Reader 9.2 installer file (AdbeRdr920_en_US.msi)
Open the Adobe Customization Wizard 9
From the topline menu, select File/Open Package
Browse to and open the installer file AdbeRdr920_en_US.msi
The installer can now be customized

Customizing Adobe Reader 9.2 Options

  • Remove the Adobe Reader desktop shortcut
    From the menu options on the left, select ‘Shortcuts’
    On the right hand side, under ‘Desktop’ right click on ‘Adobe Reader 9’ , and select ‘Remove’
  • Suppress the End User License Agreement (EULA) for the user
    From the menu options on the left, select ‘EULA and Document Status’
    On the right hand side, check ‘Suppress display of End User License Agreement’
  • Disable Auto Updates
  • Disable ad prompts
    From the menu options on the left, select ‘Online and Acrobat.com Features’
    On the right hand side, check the following options:
    Disable all udates
    In Adobe Reader, disable Help > Disable Purchase Adobe Acrobat
    Disable Viewing of PDF with Ads for Adobe PDF
  • Enable Reader Auto-Complete
    From the menu options on the left, select ‘Comments and Forms’
    On the right hand side, under the Auto-Complete option, select ‘Basic’
    Check, ‘Remember numerical Data’

Generating the Adobe Reader 9.2 Transform
Note:  If you prefer to save the changes directly to the MSI, creating the Transform file is not neccesary.

After completing the neccesary customizations, from the topline menu, select Transform / Generate Transform
A ‘Save As’ window opens with the ‘Save as type’ *.mst default displayed.
Name the transform file AdbeRdr920_en_US.mst
By default the transform file is saved in the same folder as the base .msi file.
Close the Adobe Customization Wizard. You will have the option to save the  changes directly to the MSI file; having created the MST, this is redundant and not neccesary.

Installing Adobe Reader 9.2 Using the Transform File
Once a transform file has been created, you can use basic Windows Installer command-line syntax to include the transform in the execution of an installation.
For example, to perform a silent installation that incorporates the custom options of the created transform use the following command-line:
msiexec.exe /i “AdbeRdr920_en_US.msi” TRANSFORMS=”AdbeRdr920_en_US.mst” /qb-!

Notes:
For more information regarding usage of the Adobe Customization Wizard see the link ‘Adobe Customization Wizard 9’.
Other options are available thru the Windows Installer command-line.  See the link ‘Basic Windows Installer  Command-Line – V3 thru V4.5’ for additional options.

Links:
Adobe Customization Wizard 9
https://mooremn.wordpress.com/2009/09/01/adobe-customization-wizard-9

Customizing Adobe Application Through Adobe Customization Wizard 9
http://www.symantec.com/connect/articles/customizing-adobe-application-through-adobe-customization-wizard-9

Deploying Adobe Reader 9
http://www.adobe.com/devnet/acrobat/pdfs/deploying_reader9.pdf

Basic Windows Installer  Command-Line – V3 thru V4.5
https://mooremn.wordpress.com/2009/08/30/windows-installer-v3-thru-v4-5-microsoft-basic-use/

AppDeploy:
http://www.appdeploy.com/packages/detail.asp?id=1328
http://www.appdeploy.com/packages/detail_pf.asp?id=1328

Java SE Runtime Environment 6 (Java 6) – Silent Uninstall (.msi)

The default behavior of Java SE 6 now upgrades (uninstalls previous versions of Java SE 6).  This change in the default behavior appears as of Java SE 6u11.  However, versions of Java SE 6 older than update 10 are not uninstalled (they remain listed as seperate full installations of Java under ‘Add/Remove Programs’).  The old default behavior would install version after version until systems might have a half dozen or more Java installs on them. Versions of Java 6 update 1 thru Java update 7 can be uninstalled using the appropriate msiexec command line syntax as shown below.

When uninstalling Java, web browsers need to be closed.

:Uninstall Java SE RunTime Ver 1.6.0_07
msiexec /x {3248F0A8-6813-11D6-A77B-00B0D0160070} /norestart /qb-!

:Uninstall Java SE Run-Time Ver 1.6.0_06
msiexec /x {3248F0A8-6813-11D6-A77B-00B0D0160060} /norestart /qb-!

:Uninstall Java SE RunTime Ver 1.6.0_05
msiexec /x {3248F0A8-6813-11D6-A77B-00B0D0160050} /norestart /qb-!

:Uninstall Java SE RunTime Ver 1.6.0_04
msiexec /x {3248F0A8-6813-11D6-A77B-00B0D0160040} /norestart /qb-!

:Uninstall Java SE RunTime Ver 1.6.0_03
msiexec /x {3248F0A8-6813-11D6-A77B-00B0D0160030} /norestart /qb-!

:Uninstall Java SE RunTime Ver 1.6.0_02
msiexec /x {3248F0A8-6813-11D6-A77B-00B0D0160020} /norestart /qb-!

:Uninstall Java SE RunTime Ver 1.6.0_01
msiexec /x {3248F0A8-6813-11D6-A77B-00B0D0160010} /norestart /qb-!


With the default behavior of JavaSE Runtime 6 now performing an upgrade, you likely won’t ever need to run these commands, but the newer versions are listed here with their product IDs.

:Uninstall Java SE RunTime Ver 1.6.0_16
msiexec /x  {26A24AE4-039D-4CA4-87B4-2F83216016FF} /norestart /qb-!

:Uninstall Java SE RunTime Ver 1.6.0_15
 msiexec /x {26A24AE4-039D-4CA4-87B4-2F83216015F0}/norestart /qb-!

:Uninstall Java SE RunTime Ver 1.6.0_14
msiexec /x {26A24AE4-039D-4CA4-87B4-2F83216014F0}/norestart /qb-!

:Uninstall Java SE RunTime Ver 1.6.0_13
msiexec /x {26A24AE4-039D-4CA4-87B4-2F83216013F0}/norestart /qb-!

:Uninstall Java SE RunTime Ver 1.6.0_12
msiexec /x {26A24AE4-039D-4CA4-87B4-2F83216012F0} /norestart /qb-!

:Uninstall Java SE RunTime Ver 1.6.0_11
msiexec /x {26A24AE4-039D-4CA4-87B4-2F83216011F0} /norestart /qb-!

:Uninstall Java SE RunTime Ver 1.6.0_10
msiexec /x {26A24AE4-039D-4CA4-87B4-2F83216010F0} /norestart /qb-!

Links:
Java Silent Install / Silent Uninstall (exe):
http://java.sun.com/javase/6/docs/technotes/guides/deployment/deployment-guide/silent.html

Java SE Runtime Environment 6 (Java 6 Update 16) – Silent Install (.exe)

Sun’s Java Standard Edition (Java SE) Runtime Environment is used to deploy portable applications or applets for general use on workstations. Due to its wide user base, it is seen by hackers as a potential point of attack when looking to affect a large number of computer systems.

Sun regularly provides updates to patch security vulnerabilities to the Java Runtime Environment.  This series of articles provides basic guidance and additional references in automating the deployment process of Java.

The Java SE Runtime Environment is available as a free download from Sun.  See MooreMN Downloads for links to Java download resources.

Common Command-line Options:
/s  —  silent installation, there is no progress indicator. If incorrect syntax is used, the Windows Installer options window will be displayed.
/v  —  pass command-line arguments to Msiexec
IEXPLORER=1  —  indicates that the Java Plug-in should be registered with the Internet Explorer browser
MOZILLA=1  —  indicates that the Java Plug-in should be registered with Mozilla 1.1 and later and Netscape browsers
REBOOT=Suppress  —  if used, indicates that if locked files are encountered the computer should not be rebooted
INSTALLDIR=<Path>  —  if used, specifies the explicit drive and path of the installation.

Examples:
Silent install, Java IE Plug-in registered, do not reboot:
jre-6u16-windows-i586-p.exe /s IEXPLORER=1 REBOOT=Suppress

Silent install, Java installed to an alternate directory.  In these two examples either INSTALLDIR statement is valid:
jre-6u16-windows-i586.exe /s INSTALLDIR=C:\AltJavaFolder
jre-6u16-windows-i586.exe /s /v”INSTALLDIR=C:\AltJavaFolder”

Notes:
When installing, browsers need to be closed.

The default behavior of JavaSE 6 now upgrades (uninstalls previous versions of JavaSE 6).  This change in the default seems to have appeared as of JavaSE 6u11.  However, versions of JavaSE 6 older than 10 are not uninstalled (they remain as a seperate full installation of Java under ‘Add/Remove Programs’).  The old default behavior would install version after version until systems might have a half dozen or more Java installs on them.

This feature release (update 16) does not contain any new fixes for security vulnerabilities to Java SE 6 Update 15.  Users who have Java SE 6 Update 15 have the latest security fixes and do not need to upgrade to this release to be current on security fixes.

Links
Java Silent Install / Silent Uninstall (exe)
http://java.sun.com/javase/6/docs/technotes/guides/deployment/deployment-guide/silent.html

AppDeploy
http://www.appdeploy.com/packages/detail.asp?id=38
While I use AppDeploy often when needing advice on how to tackle  a software push, the Java thread has grown into a bit of a chaotic mess.  However, some useful info does exist within the thread.

Java SE Runtime Environment 6 (AKA Java 6 Update 16) – Extracting the MSI

Update:  June 2011
Sun was acquired by Oracle in 2010. The information contained in this article is still valid as of Java 6 Update 26.

Oracle’s (Sun) Java Standard Edition (Java SE) Runtime Environment is used to deploy portable applications or applets for general use on workstations. Due to its wide user base, it is seen by hackers as a potential point of attack when looking to affect a large number of computer systems.

Oracle regularly provides updates to patch security vulnerabilities to the Java Runtime Environment.  This series of articles provides basic guidance and additional references in automating the deployment process of Java.

The Java SE Runtime Environment is available as a free download from Oracle.  See MooreMN Downloads for links to Oracle Java download resources.

————————————————–
To Extract the MSI within the Java 6 Update

Download the current Java 6 Update

For 32bit – Execute jre-6uxx-windows-i586.exe
For 64bit – Execute jre-6uxx-windows-x64.exe
When the Java setup ‘Welcome to Java’ Folder screen appears, you will find that the installation files needed will have been extracted to the default extraction location based on OS.*  After locating the files, copy them to a working folder for later work with the MSI installer. Cancel the JavaSE 6 setup.

*The installer files are extracted to the default ‘Setup Files’ folder as shown below.

Default ‘Setup Files’ folder
XP – %UserProfile%\Application Data\Sun\Java\jre1.6.0_xx
W7 (32bit) – \Users\%username%\AppData\LocalLow\Sun\Java\jre1.6.0_xx
W7 (64bit) – \Users\%username%\AppData\LocalLow\Sun\Java\jre1.6.0_xx_x64

xx – is the current update version number.  So for update 26, replace the xx with 26.

Notes:
When installing, browsers need to be closed.

It seems the Default behavior of JavaSE 6 now upgrades (removes previous versions of JavaSE 6).  This change in the default seems to have appeared with JavaSE 6u11.  However, versions JavaSE 6u9 and older are not upgraded (they remain as a seperate full installation of Java under ‘Add/Remove Programs’).
The old default behavior would install version after version until systems might have a half dozen or more Java installs on them.

Links
Extracting the Java MSI installer for deployment
http://www.java.com/en/download/help/6000070500.xml

Java Runtime Environment – Windows Installation for JavaSE 6u10
http://java.sun.com/javase/6/docs/technotes/guides/jweb/otherFeatures/jre_install.html

Java Runtime Environment – Update Scenarios for JavaSE 6u10
http://java.sun.com/javase/6/docs/technotes/guides/jweb/otherFeatures/jre_update_scenarios.html

AppDeploy
http://www.appdeploy.com/packages/detail.asp?id=38
While I use AppDeploy often when needing advice on how to tackle  a software push, the Java thread has grown into a bit of a chaotic mess.  However, some useful info does exist within the thread.

Adobe Customization Wizard 9

Adobe Customization Wizard 9 is a utility designed to customize the installer and application features of Adobe Acrobat 9 and Adobe Reader 9 prior to deployment.  It provides a graphical interface to access the Windows Installer options for Acrobat and Adobe Reader.

The Adobe Customization Wizard 9 is available as a free download from Adobe.  See MooreMN Downloads for links to Adobe download resources.

When installing or deploying Adobe Acrobat or Adobe Reader, the Adobe Customization Wizard simplifies the generation of a transform file (.mst), allowing for a standardized custom installation.  The Adobe Customization Wizard allows you to enter serial numbers, suppress the End User License Agreement (EULA), and control most customization options that may be desired for a specific installation or  deployment.

The Adobe Reader can be downloaded as either a single Windows Installer file (.msi) or as an executable (.exe).  If you have downloaded the executable you’ll first need to extract the packaged files, which includes the AcroRead.msi file, and then use the Adobe Customization Wizard 9 to modify its default options.  More information on extracting the MSI file are available below under Links:

Once the files are extracted, you can open the AcroRead.msi file using the Customization Wizard and begin selecting desired modifications to the default installation options, then save your choices by selecting ‘Save Package’, which will by default generate a transform file named AcroRead.mst in the same folder as the AcroRead.msi. 

Using Adobe Customization Wizard 9 is fairly intuitive.  As such, there is really no need to go into much detail.  Symantec of all sites, has a nice article that breaks down the various options available with screenshots, and should provide enough detail for anyone wanting a little insight into its operation.  See the link below ‘Customizing Adobe Applications Through Adobe Customization Wizard 9’ for an introduction to the Customization Wizards interface.

Notes:
When deploying software via Group Policy, you can specify a transform file when setting up a new Software Package for deployment by selecting ‘Advanced’ instead of the default ‘Assigned’  for your deployment method. Transforms can be added under the ‘Modifications’ tab only if ‘Advanced’ is selected and only during the initial creation of a software package.

Links:
Adobe Customization Wizard 9 Features and Benefits
http://www.adobe.com/support/downloads/detail.jsp?ftpID=3993

Adobe Reader 9.1x – Extracting the MSI
https://mooremn.wordpress.com/2009/09/01/adobe-reader-9-1x/

Customizing Adobe Applications Through Adobe Customization Wizard 9
http://www.symantec.com/connect/articles/customizing-adobe-application-through-adobe-customization-wizard-9

Deploying Adobe Reader 9
http://www.adobe.com/devnet/acrobat/pdfs/deploying_reader9.pdf

Adobe Reader 9.1x – Patching the Base MSI File

Adobe Reader  allows for the viewing and printing of PDF files. 

Adobe Reader is available as a free download from Adobe.  See MooreMN Downloads for links to Adobe download resources.

Adobe Reader 9.1x – Extracting the MSI:
https://mooremn.wordpress.com/2009/09/01/adobe-reader-9-1x/

Integrating Upgrade Patches into the Base Adobe Reader MSI File:
After downloading and extracting the base Adobe Reader 9.10 installation files into a working folder, also download and copy the the following Adobe Reader Update patches into the working folder.
AdbeRdrUpd912_all_incr.msp
AdbeRdrUpd913_all_incr.msp
->AdbeRdrUpd911_all_incr.msp is not needed.  AdbeRdrUpd912_all_incr.msp includes the 9.11 fixes.

Integrate the Adobe Reader 9.12 patch
Execute the command:
     msiexec.exe /a “AcroRead.msi” /p AdbeRdrUpd912_all_incr.msp

The Adobe Reader 9.1.2 Welcome screen will appear, select next.
The Adobe Reader 9.1.2 Network Location screen will appear, with the location of the current working folder filled in.  Add a subfolder to hold the extracted files such as C:\WorkingFolder\912.
Select Install, when the extraction is complete, select Finish.
The AcroRead.msi file should now have a current date/time stamp. It should also be about 30kb smaller
The 912 folder and its contents can be deleted.
Test the now updated AcroRead.msi to confirm it has been patched to 9.1.2.
AdobeReader912

Integrate the Adobe Reader 9.13 patch
Execute the command:
     msiexec.exe /a “AcroRead.msi” /p AdbeRdrUpd913_all_incr.msp

The Adobe Reader 9.1.3 Welcome screen will appear, select next.
The Adobe Reader 9.1.3 Network Location screen will appear, with the location of the current working folder filled in.  Add a subfolder to hold the extracted files such as C:\WorkingFolder\913.
Select Install, when the extraction is complete, select Finish.
The AcroRead.msi file should now have a current date/time stamp.
The 913 folder and its contents can be deleted.
Test the now updated AcroRead.msi to confirm it has been patched to 9.1.3.
AdobeReader913

->The Adobe Reader 9.13 patch will not patch the Adobe Reader 9.10 msi. If you run this command against the base Adobe Reader 9.10 msi, you will receive a Windows Installer error:  “The upgrade patch cannot be installed by the Windows Installer Service because the program to be upgraded may be missing, or the upgrade patch may update a different version of the program”.

Patch During Initial Installation (Installing Adobe Reader 9.10 Base install with patches)
In this example, the Acroread.msi file is at version 9.1.0. 
To apply a patch the first time the application is installed, the PATCH property must be set on the command line.
Using command-line, this will install Adobe Reader 9.10, and patch Adobe Reader to version 9.1.3.
Specify the full path to the patch(es) on the command line as “PATCH=path\patch.msp”.

Execute the command 
     msiexec.exe /i AcroRead.msi TRANSFORMS=AcroRead.mst PATCH=”C:\WorkingFolder\AdbeRdrUpd912_all_incr.msp;C:\WorkingFolder\AdbeRdrUpd913_all_incr.msp” /norestart /qb-!
Note:  Due to word wrap make sure to capture the entire command

Install the patch only on a system that has Adobe Reader 9.1.0 (not tested)
If a system already has Adobe Reader 9.1.0 it can be patched as shown.
msiexec /p AdbeRdrUpd912_all_incr.msp REINSTALL=ALL REINSTALLMODE=omus /qb-!
msiexec /p AdbeRdrUpd913_all_incr.msp REINSTALL=ALL REINSTALLMODE=omus /qb-!

Links:
Windows Installer V3 thru V4.5 – Microsoft – Full Command Line Options
https://mooremn.wordpress.com/2009/08/30/windowsinstallerv45-mscommand-line

Patching Initial Installations
http://msdn.microsoft.com/en-us/library/aa370581(VS.85).aspx

AppDeploy:
http://www.appdeploy.com/packages/detail.asp?id=1328

How to Apply Patches (.msp) to Group Policy Deployed Software (.msi)
http://www.404techsupport.com/2009/06/26/how-to-apply-patches-msp-to-group-policy-deployed-software-msi/

Adobe Reader 9.1x – Extracting the MSI

Adobe Reader  allows for the viewing and printing of PDF files.

Adobe Reader is available as a free download from Adobe.  See MooreMN Downloads for links to Adobe download resources.

AdbeRdr910_en_US.exe -nos_o”./WorkingFolder” -nos_ne
In this example the installer files are extracted to a sub folder of the current directory named  ‘WorkingFolder’

AdbeRdr910_en_US.exe -nos_ne
In this example the installer files are extracted to the default ‘Setup Files’ folder as shown below.

AdbeRdr910_en_US.exe
In this ‘old school’ method, when the Adobe Reader 9.1 setup ‘Destination Folder’ screen appears, you will find the folder that contains the files needed for installation in the default extraction location based on OS.  After locating the files, copy them to a working folder for later work with the MSI installer. Cancel the Adobe Reader 9.1 setup, the default folder will be removed.
In this example the installer files are extracted to the default ‘Setup Files’ folder as shown below.

Default ‘Setup Files’ folder
XP – %UserProfile%\Local Settings\Application Data\Adobe\Reader 9.x\Setup Files
Vista – \Users\%username%\AppData\Local\Adobe\Reader 9.1\Setup Files

Notes:
AdbeRdr910_en_US.exe
Without acrobat.com and Adobe Air. 26MB

AdbeRdr910_en_US_Std.exe
With acrobat.com and Adobe Air. 42MB

Links:
Extracting the Adobe Reader 9.1x MSI installer for deployment
http://kb2.adobe.com/cps/404/kb404146.html
https://mooremn.wordpress.com/2009/08/25/fead-optimizer-netopsystems-command-line/

Adobe Reader 9.1x – Patching the Base MSI File
https://mooremn.wordpress.com/2009/09/01/adobereader91x-patchingthebasemsi/

Deploying Adobe Reader 9
http://www.adobe.com/devnet/acrobat/pdfs/deploying_reader9.pdf

AppDeploy:
http://www.appdeploy.com/packages/detail.asp?id=1328
http://www.appdeploy.com/packages/detail_pf.asp?id=1328

Windows Installer V3 thru V4.5 – Microsoft – Basic Use

The Microsoft Windows Installer (MSI) is the application installation and configuration service for Windows.

Common Options:

Install Options:
Install a product
/i {Product.msi}

Administrative install – Installs or extracts a product to a drive or network point
/a {Product.msi}

Uninstall the product
/x {Product.msi or ProductCode}

Display Options
Quiet mode, no user interaction
/quiet

Unattended mode – progress bar only
/passive

Set user interface level to No UI
/qn

Set user interface level to Basic UI
/qb

Restart Options
Do not restart after the installation is complete
/norestart

Always restart the computer after installation
/forcerestart

Setting Public Properties
[PROPERTY=PropertyValue]

Examples:
To start an install of Adobe Reader:
msiexec.exe /i “AcroRead.msi”

To start an uninstall of Adobe Reader:
msiexec.exe /x “AcroRead.msi”

To perform a silent install of Adobe Reader:
msiexec.exe /i “AcroRead.msi” /q

To perform a silent uninstall of Adobe Reader:
msiexec.exe /x “AcroRead.msi” /q

To perform a silent uninstall of Java SE Run-Time Ver 6 update 7 using the product code:
msiexec /x {3248F0A8-6813-11D6-A77B-00B0D0160070} /qb-!

To perform a silent install of Adobe Reader and force a restart after completion:
msiexec.exe /i “AcroRead.msi” /q /forcerestart

Links:
Windows Installer V3 thru V4.5 – Microsoft – Full Command Line Options
https://mooremn.wordpress.com/2009/08/30/windowsinstallerv45-mscommand-line/ 

Overview of the Windows Installer Technology
http://support.microsoft.com/kb/310598

Windows Installer
http://en.wikipedia.org/wiki/Windows_Installer

Windows Installer V3 thru V4.5 – Microsoft – Full Command Line Options

Windows ® Installer. V 3.01.4001.5512
Windows ® Installer. V 4.5.6001.22159

msiexec /Option <Required Parameter> [Optional Parameter]

Install Options
</package | /i> <Product.msi>
     Installs or configures a product
/a <Product.msi>
     Administrative install – Installs a product on the network
/j<u|m> <Product.msi> [/t <Transform List>] [/g <Language ID>]
     Advertises a product – m to all users, u to current user
</uninstall | /x> <Product.msi | ProductCode>
     Uninstalls the product

Display Options
/quiet
     Quiet mode, no user interaction
/passive
     Unattended mode – progress bar only
/q[n|b|r|f]
     Sets user interface level
     n – No UI
     b – Basic UI
     r – Reduced UI
     f – Full UI (default)
/help
     Help information

Restart Options
/norestart
     Do not restart after the installation is complete
/promptrestart
     Prompts the user for restart if necessary
/forcerestart
     Always restart the computer after installation

Logging Options
/l[i|w|e|a|r|u|c|m|o|p|v|x|+|!|*] <LogFile>
     i – Status messages
     w – Nonfatal warnings
     e – All error messages
     a – Start up of actions
     r – Action-specific records
     u – User requests
     c – Initial UI parameters
     m – Out-of-memory or fatal exit information
     o – Out-of-disk-space messages
     p – Terminal properties
     v – Verbose output
     x – Extra debugging information
     + – Append to existing log file
     ! – Flush each line to the log
     * – Log all information, except for v and x options
/log <LogFile>
     Equivalent of /l* <LogFile>

Update Options
/update <Update1.msp>[;Update2.msp]
     Applies update(s)
/uninstall <PatchCodeGuid>[;Update2.msp] /package <Product.msi | ProductCode>
     Remove update(s) for a product

Repair Options
/f[p|e|c|m|s|o|d|a|u|v] <Product.msi | ProductCode>
     Repairs a product
     p – only if file is missing
     o – if file is missing or an older version is installed (default)
     e – if file is missing or an equal or older version is installed
     d – if file is missing or a different version is installed
     c – if file is missing or checksum does not match the calculated value
     a – forces all files to be reinstalled
     u – all required user-specific registry entries (default)
     m – all required computer-specific registry entries (default)
     s – all existing shortcuts (default)
     v – runs from source and recaches local package

Setting Public Properties
     [PROPERTY=PropertyValue]

Consult the Windows Installer SDK for additional documentation on the command line syntax.

Copyright © Microsoft Corporation. All rights reserved.
Portions of this software are based in part on the work of the Independent JPEG Group.

Notes:
To display these MSI options, type msiexec from Run.. or a command prompt.

Installers – IExpress Installer 2.0

IExpress is a technology designed to simplify creation of a setup program. Using the IExpress Wizard, you can create an executable file that runs the setup program contained inside. The setup program can be an .inf file or an executable program. IExpress automatically removes the setup files after installation.

The IExpress Wizard can help you carry out simple installations of your customized package, such as directing whether the computer will be restarted after installation. IExpress uses a Self-Extraction Directive (.sed) file to store information about your package.  The .sed file contains information and instructions for the setup package.  In Windows XP, Windows Vista and Windows 7, you will find the IExpress Wizard (IExpress.exe) in the System32 folder.

While Microsoft has plenty of information available about this older but still sometimes useful program, you can follow the link at the Petri IT Knowledge base article below to get started with a simple step by step example.

Links
Create Executable Wrappers with IExpress in Windows Vista and Windows XP (Petri IT KB)
http://www.petri.co.il/create_executable_with_iexpress.htm 

IExpress Technology and the IExpress Wizard
http://technet.microsoft.com/en-us/library/dd346760.aspx

Command-line Options and IExpress
http://technet.microsoft.com/en-us/library/bb496454.aspx
 
Command-line switches for IExpress software update packages
http://support.microsoft.com/kb/197147

Installers – InstallShield and AdminStudio – Command Line

InstallShield and AdminStudio software is used to create software wrappers or Windows Installer (MSI) packages for Windows desktop, server and Microsoft App-V platforms.  Developed by Stirling Technologies, later renamed InstallShield, acquired by Macrovision in 2004, and most recently acquired by  Accresso Software in 2008.

InstallShield 2010 includes support for Windows 7, Windows Server 2008 R2 and MSI 5.

The amount of command line parameters available for the Installshield / AdminStudio product line is extensive, so a variety of links are provided to insure coverage of the many parameters.

Links:
Q105473: INFO: Setup.exe Command-Line Parameters
http://kb.acresso.com/selfservice/microsites/search.do?cmd=displayKC&docType=kc&externalId=Q105473&sliceId=

Q105472: INFO: What Command Line Parameters Are Available for InstallScript ‘setup.exe’?
http://kb.acresso.com/selfservice/microsites/search.do?cmd=displayKC&docType=kc&externalId=Q105472&sliceId=

Setup.exe and Update.exe Command-Line Parameters (Installshield 12)
http://helpnet.acresso.com/robo/projects/installshield12helplib/IHelpSetup_EXECmdLine.htm

Q100021: INFO: What Command Line Parameters Are Available for IsUninst.exe (Legacy uninstall)
http://kb.acresso.com/selfservice/viewContent.do?externalID=Q100021