To perform the procedure, you need a user account that is a member of the local administrators group.
To revert the Integration Server to the previous version:
If you saved a backup copy of the data in the default folder (%ProgramData%\Kaspersky Lab\VIISLA\Backup), copy this folder elswehere, outside the %ProgramData%\Kaspersky Lab\VIISLA folder.
If the Integration Server and Kaspersky Security for Virtualization 6.1 Light Agent Integration Server Console have been installed on the device, delete them without keeping data.
If the Integration Server and Kaspersky Security for Virtualization 6.0 Light Agent Integration Server Console have been installed on the device, delete them without keeping the data (for details, refer to the Kaspersky Security for Virtualization 6.0 Light Agent Help).
Restore the Integration Server database and settings from the backup copy manually or using a script.
Before using the script, please read the terms of the End User License Agreement between you and Kaspersky. The license.txt file with the text of the End User License Agreement is inside the archive with the script. By using the script, you accept the terms of the End User License Agreement. If you do not accept the terms of the End User License Agreement, you may not use the script.
Get the archive with the script from Technical Support and extract it.
Run the PowerShell command prompt as administrator.
Run the following command:
recover_viis_config_from_backup.ps1 "<path to folder with backup copies>"
where <path to folder with backup copies> is the path to the folder containing the Integration Server certificate and the backup copy of the Integration Server database and settings.
For example, if you saved the backup copy to the C:\Backup folder, the command looks like this:
Find out the port number for connecting to the Integration Server:
Go to the folder containing the Integration Server certificate and the backup copy of the Integration Server database and settings.
Open the appsettings.json configuration file and find the Integration Server port number:
"Server": {
"Address": "https://0.0.0.0:<Integration Server port>"
If the Integration Server is running, stop it:
net stop viisla
Delete the contents of the %ProgramData%\Kaspersky Lab\VIISLA folder. To carry out the deletion, grant the current user that belongs to the administrators group the ownership rights for the %ProgramData%\Kaspersky Lab\VIISLA folder, including its contents.
Copy the following Integration Server databases from the backup folder to the %ProgramData%\Kaspersky Lab\VIISLA\db\ folder:
viisla.db
protectionPeriods.db
Grant the NT SERVICE\VIISLA user full access rights to the %ProgramData%\Kaspersky Lab\VIISLA folder and its contents.
Copy the following Integration Server configuration files from the backup folder to the %Program Files(x86)%\Kaspersky Lab\Kaspersky VIISLA\ folder:
appsettings.json
appsettings.logging.json
Open the registry editor, navigate to the HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\KasperskyLab\VIISLA\Server\Public key, and in the ServicePortProperty value, specify the Integration Server port number that you found out at the first step of the instructions.