Managing private patches in Kaspersky Endpoint Security for Windows
This article concerns:
- Kaspersky Endpoint Security 12.1.0 for Windows (version 12.1.0.506)
- Kaspersky Endpoint Security 12.0.0 for Windows (version 12.0.0.465)
- Kaspersky Endpoint Security 11.11.0 for Windows (version 11.11.0.452)
- Kaspersky Endpoint Security 11.10.0 for Windows (version 11.10.0.399)
- Kaspersky Endpoint Security 11.9.0 for Windows (version 11.9.0.351)
- Kaspersky Endpoint Security 11.8.0 for Windows (version 11.8.0.384)
- Kaspersky Endpoint Security 11.7.0 for Windows (version 11.7.0.669)
- Kaspersky Endpoint Security 11.6.0 for Windows (version 11.6.0.394)
- Kaspersky Endpoint Security 11.5.0 for Windows (version 11.5.0.590)
- Kaspersky Endpoint Security 11.4.0 for Windows (version 11.4.0.233)
- Kaspersky Endpoint Security 11.3.0 for Windows (version 11.3.0.773)
- Kaspersky Endpoint Security 11.2.0 for Windows (version 11.2.0.2254)
- Kaspersky Security Center 14 (version 14.0.0.10902)
- Kaspersky Security Center 13.2 (version 13.2.0.1511)
- Kaspersky Security Center 13.1 (version 13.1.0.8324)
- Kaspersky Security Center 13 (version 13.0.0.11247)
- Kaspersky Security Center 12 (version 12.2.0.4376)
- Kaspersky Security Center 12 (version 12.0.0.7734)
How to create an installation package with a patch
- Download the required version of Kaspersky Endpoint Security for Windows from the Kaspersky Security Center network folder or the Kaspersky website.
- Unpack the installation package if it was downloaded from the Kaspersky website.
- Depending on how you create the installation package, do the following:
- If you create the installation package based on the downloaded package, put a patch with the .msp extension in the folder together with Kaspersky Endpoint Security for Windows.
- If you create the installation package based on the existing application package in Kaspersky Security Center, copy the file of the patch to the “exec” folder.
- Create a new installation package based on the KUD file in the folder where the patch is located.
- Create a task to install the application together with the patch.
The installation package with the patch will be created.
How to create an installation package
- Open Kaspersky Security Center.
- Go to Advanced → Remote installation → Installation packages.
- Click Create installation package.
- Select Create an installation package for the specified executable file.
- Enter the name for the package and click Next.
- Click Browse and specify the path to the executable file of the patch.
- In the Executable file command line field enter the following:
- Click Next.
- Click Done.
The installation package has been created.
How to install the patch
Locally through the Installation wizard
- Run the executable file of the patch.
- Follow the instructions in the Installation Wizard.
Locally through the command line in the silent mode
- Open the command line on the managed device.
- Run the following command:
Remotely through Kaspersky Security Center
- Open Kaspersky Security Center.
- Go to Additional → Remote installation → Installation packages.
- In the context menu of the created package, select Install application.
- Choose one of the options:
- Install on group of managed devices. Choose this option if you have already included devices in the administration groups.
- Select devices for installation. Choose this option if you have no devices in administration groups or if you need to install the application to specific devices.
- Select the devices or groups of devices on which the patches will be installed. Click Next.
- Select the checkbox Do not install application if it is already installed. Click Next.
- Follow the steps of the installation wizard.
- At the Select accounts to access devices step, add the user account with the administrator permissions on selected devices. Click Next.
- Click Next → Finish.
- Run the patch installation task.
The patch is installed on the selected devices.
How to get a patch installation or removal log
To troubleshoot issues that may occur during installation or removal of the patch, get a log file:
- On the managed device, open:
- The system folder where temporary files are located (during remote installation)
e.g. C:\Windows\Temp - The folder where user’s temporary files are located (during local installation)
e.g. C:\Users\Username\App Data\Local\Temp
- The system folder where temporary files are located (during remote installation)
- Save the msi****.log files.
How to check if the patches are installed on managed devices
Locally
To get the list of patches installed on a device:
- Click the Kaspersky Endpoint Security icon on Windows taskbar.
- In the context menu, select About.
- Go to Control Panel → Programs and Features and click View installed updates in the upper-left corner.
Remotely through Kaspersky Security Center
To get the list of patches installed in the network:
- Open Kaspersky Security Center.
- Open the Reports tab.
- Right-click Kaspersky Lab software version report and select Properties.
- Select one of the following sections:
- Fields if you are using Kaspersky Security Center 13 or later.
- Fields for report if you are using Kaspersky Security Center 12.
- Select the checkbox for Updates installed in the Details fields and click OK.
- Right-click Kaspersky Lab software version report and select Show report.
In the report, you will see the list of patches installed on the computers in the network.
To get the list of patches installed on a managed computer:
- Open Kaspersky Security Center and go to Managed devices.
- Open the properties of the device.
- Open Applications registry.
- Select the checkbox Show updates.
- Click OK.
Information about installed patches will be displayed in the list.
To view the list of devices on which a specific patch is installed:
- Open Kaspersky Security Center and go to Device selections.
- Click Advanced → Create a selection.
- Enter a name for the selection and click OK.
- Click Selection properties.
- Go to Conditions, choose the created selection and click Properties.
- Open Applications registry.
- In the Application name field, set the parameter <patch name or its part(*)>.
- Select the checkbox Find by update.
- Click OK.
The search results will appear in the list of devices.
How to remove the patch
Locally through the installation wizard
- Go to Control Panel → Programs and Features.
- Click View installed updates in the upper-left corner.
- In the context menu of the patch, click Delete.
Locally through the command line
- Open the command line on the client device.
- Run the following command:
- To uninstall the patch:
msiexec /i <GUID KES> MSIPATCHREMOVE={GUID PrivateFix} EULA=1 PRIVACYPOLICY=1 /qn - To uninstall the patch and install a patch:
msiexec /i <GUID KES> MSIPATCHREMOVE={GUID PrivateFix} EULA=1 PRIVACYPOLICY=1 /qn;
{GUID PrivateFix} PATCH=<path to the patch MSP file> EULA=1 PRIVACYPOLICY=1 /qn
- To uninstall the patch:
Remotely through Kaspersky Security Center
To remove a patch from all devices in the network:
- In the Administration Console, go to Advanced → Application management → Software updates.
- Open the properties of the patch to remove.
- Select the status Declined in the Update approval drop-down list.
After running an update task, the patch will be removed from all devices in the network.
To remove a patch from a specific device or a group of devices:
- In the Administration Console, go to Advanced → Remote installation → Installation packages.
- In the right frame, click Create installation package.
- Select Create an installation package for the specified executable file.
- Enter the name for the package and click Next.
- Click Select and specify the path to the MSP file with the patch. The file must be located in the folder with MSP and MSI files of the major application version.
- In the Executable file command line field enter the following:
- To uninstall the patch:
/i <GUID KES> MSIPATCHREMOVE={GUID of PrivateFix} EULA=1 PRIVACYPOLICY=1 /qn - To uninstall the patch and install a patch:
/i <GUID KES> MSIPATCHREMOVE={GUID of PrivateFix} EULA=1 PRIVACYPOLICY=1 /qn;
{GUID PrivateFix} PATCH=<name of the MSPfile of the patch> EULA=1 PRIVACYPOLICY=1 /qn
- To uninstall the patch:
- Click Next→ Finish.
- Create a remote installation task with this installation package for a device or a group of devices.
- Run the task to remove the patch.
-
How to get a GUID of the patch
Patch GUID
To view the GUID from the patch file:
- Open the properties of the installation file of the patch.
- Go to the Details tab.
Information about GUID will be displayed in the Edition line.
To view GUID on the device:
- Go to Control Panel → Programs and Features.
- Click View installed updates in the upper-left corner.
- Press Alt.
- Go to View → Choose details.
- Select the checkbox for Update ID and click OK.
Information about GUID will be displayed in the list.
KES GUID
To learn Kaspersky Endpoint Security GUID, run the command below on the device with Kaspersky Endpoint Security installed: