About protection through hardware virtualization in Kaspersky applications
This article concerns:
- Kaspersky Standard, Plus, Premium
- Kaspersky Security Cloud
- Kaspersky Internet Security
- Kaspersky Total Security
- Kaspersky Small Office Security
Hardware virtualization is a technology that allows to run various operating systems simultaneously on one computer. In Kaspersky applications, hardware virtualization technology is used by Protected Browser to provide additional protection against complex malware that could intercept your personal data.
Hardware virtualization is only available on 64-bit versions of Windows 8, 8.1, 10 or 11.
We recommend enabling hardware virtualization for additional protection if it is available. To find out if this feature is available on your computer, see the guide below.
If hardware virtualization is available but not working, follow the instructions from the guide below. Then enable protection through hardware virtualization. See the guide below.
How to check hardware virtualization status
Hardware virtualization status is displayed in the following settings of your Kaspersky application:
-
In Privacy settings → Secure Data Input settings for version 21.5.11.379 and later.
-
-
In the Additional section for versions 21.3.10.391 and 21.2.16.590.
-
-
In the Settings for additional protection tools window for versions 21.1.15.500 and 20.0.14.1085.
-
-
In the Safe Money window for version 19.0.0.1088.
-
Possible reasons why the protection through hardware virtualization does not work
Reason | Recommendation |
---|---|
Protection through hardware virtualization is disabled in the Kaspersky application settings. | Enable this protection feature in your Kaspersky application. See the guide below. |
A third-party hypervisor is running (e.g. virtualization programs by VMware company). | Terminate the third-party hypervisor. |
Hardware virtualization is disabled on your computer. | Enable hardware support for virtualization features in BIOS settings.
|
The Device Guard mode is enabled in Windows 10. | Disable the mode. For instructions, see the Microsoft support website. |
The Virtualization Based Security (VBS) mode is enabled in Windows 10. | Disable the mode. To do so, contact Microsoft support. |
Hyper-V is enabled in Windows 10 or 11. | Open the command line as an administrator. See this article for instructions. Run the command:
bcdedit /set hypervisorlaunchtype off |
Smart App Control is enabled in Windows 11. | Disable Smart App Control. For instructions, see the Microsoft support website. |
The Memory integrity setting is enabled in Windows 10 or 11. | Disable Memory integrity in the Core isolation settings. For instructions, see the Microsoft support website. |
Your processor does not support hardware virtualization. | You can find out whether your CPU supports hardware virtualization in your computer’s technical documentation or on the vendor's site. |
How to enable protection through hardware virtualization in a Kaspersky application
- Open your Kaspersky application. For instructions, see this article.
- In the main application window, click
.
- Follow the instructions depending on the version of your Kaspersky application:
- Version 21.5.11.379 and later. Go to Privacy settings → Secure Data Input settings.
- Versions 21.2.16.590 and 21.3.10.391. Go to the Additional section.
- Versions 21.1.15.500 and 20.0.14.1085. Go to the Additional section and select Settings for additional protection tools.
- Version 19.0.0.1088. Go to the Protection section and select Safe Money.
To learn the application version, follow the instructions from this guide.
- Select the Use hardware virtualization if available checkbox. The checkbox is available in a 64-bit version of Windows 8, 8.1, 10 and 11.
Protection through hardware virtualization will be enabled.
How to enable hardware virtualization in BIOS for Windows 10
- Click Start → Settings.
- Go to Update and Security → Recovery.
- Click Restart now.
- Go to the Troubleshooting section. If there is no such section in your BIOS interface, move to the next step.
- Click Troubleshoot → Advanced options.
- Select UEFI Firmware Settings.
- Click Restart. After the restart, BIOS settings will open.
- In the BIOS settings, go to Configuration, Advanced or Advanced BIOS features. Section name depends on the BIOS version.
- Depending on your processor, do the following:
- For the Intel processor, change the status of Virtualization Technology (VTx)/Intel Virtualization Technology / VT-d (other variants of the line name possible) to Enabled. If there is a VT-d parameter, enable it.
- For the AMD processor, in the SVM Mode line, select the Enable status. Protection with hardware virtualization is supported on AMD processors no earlier than 1F.4.2.
- Save the settings and restart your computer.
Hardware support for virtualization features will be enabled in BIOS.
BIOS versions examples:
Award BIOS
American Megatrends BIOS
UEFI
How to enable hardware virtualization in BIOS for Windows 11
- Click Start → Settings.
- Go to System → Recovery.
- Go to the Advanced Startup section and click Restart Now.
- Go to Troubleshoot and click Advanced Options.
- Select UEFI Firmware Settings.
- Click Restart. After the restart, BIOS settings will open.
- In the BIOS settings, go to Configuration, Advanced or Advanced BIOS features. Section name depends on the BIOS version.
- Depending on your processor, do the following:
- For the Intel processor, change the status of Virtualization Technology (VTx)/Intel Virtualization Technology / VT-d (other variants of the line name possible) to Enabled. If there is a VT-d parameter, enable it.
- For the AMD processor, in the SVM Mode line, select the Enable status. Protection with hardware virtualization is supported on AMD processors no earlier than 1F.4.2.
- Save the settings and restart your computer.
Hardware support for virtualization features will be enabled in BIOS.