---
title: "DisableWpbtExecution: stop motherboard firmware from installing software in Windows"
description: "WPBT is a table in the motherboard firmware that lets the manufacturer make Windows run a program at every boot. What it changes and how to undo it."
url: https://frozentweaks.com/tweaks/disable-wpbt
author: Frost LIVE, Founder of Frozen Tweaks
published: 2026-10-08
updated: 2026-10-08
category: "BIOS"
source: Frozen Tweaks (https://frozentweaks.com)
---

# DisableWpbtExecution: stop motherboard firmware from installing software in Windows

**Short answer:** WPBT is a table in the motherboard firmware that lets the manufacturer make Windows run a program at every boot. Vendors use it to install their utility and updater software, even on a clean Windows install. DisableWpbtExecution set to 1 tells Windows to ignore the table. In the registry it sets DisableWpbtExecution to 1 under HKLM\SYSTEM\CurrentControlSet\Control\Session Manager.

## In the app

- Switch: Block Firmware Software Injection (BIOS, Pro, Advanced)
- Undo: Yes. Switching it off puts back exactly what was there before, value for value.
- Catalog row: https://frozentweaks.com/tweaks#t-1151

## What it does

WPBT is a table in the motherboard firmware that lets the manufacturer make Windows run a program at every boot. Vendors use it to install their utility and updater software, even on a clean Windows install. DisableWpbtExecution set to 1 tells Windows to ignore the table.

In the app the switch is called "Block Firmware Software Injection", described there as: Stops motherboard firmware from installing vendor software into Windows at boot through WPBT (reboot).

## When it helps

- Stopping vendor software such as Armoury Crate style installers from coming back after you remove it or reinstall Windows.

## When it hurts

- Anti-theft software that is delivered this way on some laptops no longer installs itself.
- It needs a restart, and it does not remove software that is already installed.

## What it writes

Read from the app's source. "Switching it off" is what the app writes when you turn the tweak off again.

Registry values:

| Key | Value | With the tweak | Switching it off |
| --- | --- | --- | --- |
| `HKLM\SYSTEM\CurrentControlSet\Control\Session Manager` | `DisableWpbtExecution` | `1` | Your previous value (saved before the change, or deleted if there was none) |

Source: Tweaks/pack_extra.hpp in the app's source, app 2.0.0, checked 2026-10-08.

## The same change by hand

Run in a Command Prompt opened as administrator. Make a restore point first.

```bat
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager" /v "DisableWpbtExecution" /t REG_DWORD /d 1 /f
```

See what it is set to now:

```bat
reg query "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager" /v "DisableWpbtExecution"
```

## How to undo it

Switch the tweak off in Frozen Tweaks. The app saved what each value was before the change and writes exactly that back, or removes the value if it did not exist.

## Verdict

Recommended on self-built PCs where the board keeps pushing its software.

## Questions

### What does the "Block Firmware Software Injection" tweak change in Windows?

In the registry it sets DisableWpbtExecution to 1 under HKLM\SYSTEM\CurrentControlSet\Control\Session Manager.

### Is "Block Firmware Software Injection" safe to switch on?

Recommended on self-built PCs where the board keeps pushing its software. The main cost: Anti-theft software that is delivered this way on some laptops no longer installs itself.

### How do I undo it?

Switch the tweak off in Frozen Tweaks. Switching it off puts back exactly what was there before, value for value.

### Does it need a restart?

Yes, the change applies after a restart.

### Is "Block Firmware Software Injection" free in Frozen Tweaks?

It is part of Frozen Pro and Elite. You can also make the change by hand with the values on this page.

## Related guides

- [Windows 11 Gaming Optimization: What Still Works in 2026](https://frozentweaks.com/guides/windows-11-gaming-optimization)

## More tweak explainers

- [Game DVR and Game Bar](https://frozentweaks.com/tweaks/disable-game-dvr)
- [SysMain (Superfetch)](https://frozentweaks.com/tweaks/disable-sysmain-superfetch)
- [Memory Integrity and VBS](https://frozentweaks.com/tweaks/disable-memory-integrity-vbs)

---
Written by Frost LIVE, founder of Frozen Tweaks. Canonical version: https://frozentweaks.com/tweaks/disable-wpbt
