How to Disable Meltdown and Spectre BugFix in Windows 10

After rumors about tremendous decrease of PC performance, you may want to disable Meltdown and Spectre bugfixes. Here is how to do it.

Here is How to Disable Meltdown and Spectre BugFix in Windows 10:

  • STEP 1: At first, press Win+R, type cmd and press OK.
    windows-10 run command prompt to Disable Meltdown and Spectre
  • STEP 2: Then type the next commands:
    reg add “HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management” /v FeatureSettingsOverride /t REG_DWORD /d 3 /f

    reg add “HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management” /v FeatureSettingsOverrideMask /t REG_DWORD /d 3 /f

  • STEP 3: At last, reboot your PC to apply all changes.

Note: To enable this bugfix again, use commands:
reg add “HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management” /v FeatureSettingsOverride /t REG_DWORD /d 0 /f

reg add “HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management” /v FeatureSettingsOverrideMask /t REG_DWORD /d 3 /f

Here is How to Check for Vulnerability:

  • STEP 1: At first, run the PowerShell app as Administrator.
    windows-10-run-powershell-as-administrator
  • STEP 2: Then install SpeculationControl module. To do so, just type Install-Module SpeculationControl and press Enter. Press ‘Y’ for all questions.
    windows-10-install-speculationcontrol
  • STEP 3: After that, type Import-Module SpeculationControl and press Enter.
  • STEP 4: At last, run the check. Type Get-SpeculationControlSettings and press Enter.
    windows-10-check-vulnerability
  • If your PC is totally secure, you’ll see:

    BTIHardwarePresent : True
    BTIWindowsSupportPresent : True
    BTIWindowsSupportEnabled : True
    BTIDisabledBySystemPolicy : True
    BTIDisabledByNoHardwareSupport : True
    KVAShadowRequired : True
    KVAShadowWindowsSupportPresent : True
    KVAShadowWindowsSupportEnabled : True
    KVAShadowPcidEnabled : True

    Otherwise, you will see:

    BTIHardwarePresent : False
    BTIWindowsSupportPresent : False
    BTIWindowsSupportEnabled : False
    BTIDisabledBySystemPolicy : False
    BTIDisabledByNoHardwareSupport : False
    KVAShadowRequired : False
    KVAShadowWindowsSupportPresent : False
    KVAShadowWindowsSupportEnabled : False
    KVAShadowPcidEnabled : False

  • Andrew Wise

    Andrew is just a guy who uses computers every day, and hates if troubles come into his life. He loves to sing also. But don't worry his voice never bother you, just text.

  • no account

    > If your PC is totally secure, you’ll see:

    Wrong. 4th and 5th lines will be False, if everything working fine. And next figure is just plainly wrong.

    Also, if you running powershell first time, you must firstly type “Set-ExecutionPolicy RemoteSigned” (w/o quotes) to enable script execution, otherwise there will be error on Import-Module step.