Managing private patches for Kaspersky Endpoint Security for Windows
Show applications and versions that this article concerns
- All versions of Kaspersky Endpoint Security 12 for Windows
- Kaspersky Endpoint Security 11.11 for Windows (version 11.11.0.452)
- Kaspersky Endpoint Security 11.10 for Windows (version 11.10.0.399)
- Kaspersky Endpoint Security 11.9 for Windows (version 11.9.0.351)
- Kaspersky Endpoint Security 11.8 for Windows (version 11.8.0.384)
How to download the latest cumulative patch
- Sign in to your account on Kaspersky CompanyAccount.
- Click New request → Submit a request to technical support.
- Fill out the fields: Protection scope, Product, Product version.
If a cumulative patch is available for your application version, you will be recommended to download and install it.
How to create an installation package with a patch
For the Administration Console (MMC) and Web Console
- Download the required KESW version from the shared folder (KLSHARE) in Kaspersky Security Center (KSC) or from the Kaspersky website.
- Unpack the application 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 a downloaded one, put the patch files in the folder with Kaspersky Endpoint Security for Windows.
- If you create the installation package based on an existing application package in KSC, copy the patch files to the exec folder.
When creating an installation package of KESW version 12.5 and later, besides the .msp-format patch file, add also the .kcat-format digital signature file that comes with the patch file in a ZIP archive.
If the digital signature file is missing from the installation package, the following error will occur during installing the patch: “Error 27228. Failed to verify the signature of the file”. - Create a new installation package based on the KUD file in the same folder where the patch files are located.
- Create a task to install the application together with the patch.
You can download the patch for your application version in Kaspersky CompanyAccount using these instructions.
For Cloud Console
It is impossible to create an installation package with a patch via Cloud Console. Use these instructions to install the patch.
How to create an installation package for a patch
For the Administration Console (MMC)
- Open KSC.
- Go to Advanced → Remote installation → Installation packages.
- Click Create installation package.
- Select Create an installation package for the specified executable file.
- Enter a name for the package and click Next.
- Click Browse and specify the path to the patch installation file in the .msp format.
The patch must be located in a separate folder. When creating a patch installation package for KESW version 12.5 and later, the digital signature file in the .kcat format, provided in a ZIP archive along with the patch file, must also be in the same folder.
If the digital signature file is missing from the installation package, the following error will occur during installing the patch: “Error 27228. Failed to verify the signature of the file”. - In the Executable file command line (optional) field, enter:
- Select the checkbox Copy entire folder to the installation package and click Next.
- Click Finish.
For Web Console and Cloud Console
- Download a cumulative patch following the instructions from step 1.
- Open KSC.
- In the main application window, go to Discovery & deployment → Deployment & assignment → Installation packages.
- Click Add.
- Click Create an installation package from a file.
Note that there is no such an option in trial mode of Cloud Console. The environment must be deployed under a commercial license.
- Enter the name for the installation package.
- Click Browse and select the archive with a cumulative patch.
- Wait for the download to complete.
- Select the .msp-format file and specify the following parameters in the additional command line settings:
EULA=1 PRIVACYPOLICY=1 /qn
How to install a patch
Locally through the Installation Wizard
- Extract the archive so that the patch signature passes the verification.
- Run the installation file of the patch.
- Follow the instructions of the Installation Wizard.
Locally through the command line in silent mode
- Open the command line on the client device.
- Run the following command:
Remotely using the Administration Console (MMC) on a group of devices
- Open KSC.
- Go to Advanced → Remote installation → Installation packages.
- Open the context menu of the created package and select Install application.
- Choose one of the options:
- Install on group of managed devices. Use this option to install the patch on all managed devices of the administration group, including nested groups.
We recommend installing the patch on a few devices first and ensuring that the issues are resolved before installing the patch on all devices.
- Select devices for installation. Use this option to specifically install the patch on certain devices or to install the patch on devices from the Unassigned devices group.
- Install on group of managed devices. Use this option to install the patch on all managed devices of the administration group, including nested groups.
- Select devices or groups of devices on which the patches will be installed and click Next.
- Select the Do not re-install application if it is already installed checkbox.
- Follow the steps of the Remote Installation Wizard.
- Click Next → Finish.
- Run the patch installation task.
Remotely using the Web Console and Cloud Console
Install the cumulative patch on managed devices using a remote installation task. See these instructions.
How to obtain a patch installation or removal log
To troubleshoot issues that may occur during installation or removal of the patch, obtain a log file:
- On a client 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 patches are installed on client devices
Locally
To get the list of patches installed on a managed device:
- Right-click the Kaspersky Endpoint Security icon on Windows taskbar.
- In the context menu, select About.
- Go to Start → Control Panel → Programs and Features and click View installed updates in the upper-left corner.
Remotely using the Administration Console (MMC)
-
To get the list of patches installed on the network:
- Open KSC and go to the Reports tab.
- Right-click Report on Kaspersky software versions and select Properties.
- Go to the Fields tab.
- Select the Installed checkbox in the Details fields and click OK.
- Right-click Report on Kaspersky software versions and select Show report.
In the report, you will see the list of patches installed on the devices in the network.
-
To get the list of patches installed on a client device:
- Open KSC and go to Managed devices.
- Open the properties of the needed device.
- Go to Applications, select Kaspersky Endpoint Security for Windows and open its properties.
Information about installed patches will be displayed in the list of installed updates.
-
To view the list of devices on which a patch is installed:
- Open KSC and go to Device selections.
- Click Advanced → Create a selection.
- Enter a name for the selection and click ОК.
- Click Selection properties.
- Go to Conditions, choose the created selection and click Properties.
- Go to Application, specify the Critical update name and click OK.
The search results will appear in the list of devices.
Remotely using the Web Console and Cloud Console
- To get the list of managed devices with information about installed patches, generate a Kaspersky application versions report using these instructions and click Details.
- To get information about patches installed on the client device, go to the managed device settings and see information about installed applications.
- To get the list of devices based on the installed patch, generate a device selection and specify the condition for the patch presence.
How to remove a patch
Locally through the Installation and Removal 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.
- To remove the patch:
msiexec /i {GUID KESW} MSIPATCHREMOVE={GUID PrivateFix} EULA=1 PRIVACYPOLICY=1 /qnInstead of {GUID KESW} and {GUID PrivateFix}, enter the relevant GUID for your application and patch version.
Remotely through KSC from all devices of the network
- In the Administration Console, go to Advanced → Application management → Software updates.
- Configure the filter settings of the list to display the installed patches, in case they are hidden.
- Open the properties of the patch to remove.
- Select the status Declined in the Update approval drop-down list.
After running a task to update anti-virus databases, the patch will be removed from all devices in the network.
You can also remove the patch using the Web Console and Cloud Console through declining software updates.
Remotely through KSC from the selected device or 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 a name for the package and click Next.
- Create a new .bat file and specify in it the command to remove the patch from the command line:
msiexec /i {GUID KESW} MSIPATCHREMOVE={GUID PrivateFix} EULA=1 PRIVACYPOLICY=1 /qnInstead of {GUID KESW} and {GUID PrivateFix}, enter the relevant GUID for your application and patch version.
- Save the file and go back to the Administration Console.
- Click Browse and specify the path to the created .bat file
- 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.
You can also remove the patch using the Web Console and Cloud Console according to these instructions.
How to get a GUID
GUID of the patch
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 the GUID will be displayed in the Edition line.
To view the GUID on a client device managed by Windows 10 or Windows Server 2019 and earlier:
- Go to Control Panel → Programs and Features.
- Click View installed updates in the upper-left corner.
- Press Alt on the keyboard.
- Go to View → Choose details.
- Select the Update ID checkbox and click OK.
Information about the GUID will be displayed in the list of installed updates.
KESW GUID
To find out the GUID of KESW, run the command below on the device with Kaspersky Endpoint Security installed:
You can also learn the GUID for your version of Kaspersky Endpoint Security for Windows in this article.