# Vulnerable Driver Blocklist

### 📌 How to Disable the Vulnerable Driver Blocklist

The **Vulnerable Driver Blocklist** prevents known insecure kernel-mode drivers from loading. Disabling it reduces protection and should only be done for compatibility reasons (e.g., unsigned drivers, legacy mods, certain anti-cheats).

***

### 🖥 Step 1: Check the Current Blocklist Status

**✅ Via PowerShell (Optional)**

1. Press `Start`, type `PowerShell`, right-click it, and select **Run as Administrator**.
2. Run this command:

   Copy

   ```
   Get-CimInstance -Namespace root\Microsoft\Windows\CI -ClassName Win32_DeviceGuard
   ```
3. Look for:
   * `UserModeCodeIntegrityPolicyEnabled`
   * `KernelModeCodeIntegrityPolicyEnabled`

***

### 🖥 Step 2: Disable Blocklist in Windows Settings (if available)

1. Go to **Settings** → **Privacy & Security** → **Windows Security** → **Device Security**.
2. Click **Core Isolation details**.
3. Find **Microsoft Vulnerable Driver Blocklist** and toggle it **Off**.

> 💡 If the switch is **greyed out**, continue to Step 3.

***

### 🖥 Step 3: Disable the Blocklist via Registry Command (All Windows Editions)

1. Press `Windows + X`, then choose **Terminal (Admin)** or open **Command Prompt as Administrator**.
2. Run the following command:

   Copy

   ```
   reg add HKLM\SYSTEM\CurrentControlSet\Control\CI\Config /v VulnerableDriverBlocklistEnable /t REG_DWORD /d 0x000000 /f
   ```
3. You should see: **"The operation completed successfully."**
4. Restart your PC.

***

### 🖥 Step 4: Disable Secure Boot

In BIOS/UEFI:

1. Go to the **Boot**, **Security**, or **Authentication** tab.
2. Look for **Secure Boot** or **Secure Boot Control**.
3. Set **Secure Boot** to **Disabled**.

> 🛑 If the setting is greyed out, you may need to:

* Change **Boot Mode** to **Custom** or **Legacy/CSM** first.
* Clear Secure Boot Keys:
  * Option: **Clear Secure Boot Keys** → Yes
  * Then, Secure Boot should become editable.

1. Save changes and exit BIOS (`F10` → Yes).

***

### ✅ Step 4: Confirm the Blocklist Is Disabled

After reboot:

* Go back to **Windows Security** → **Device Security** → **Core Isolation Details**
* The **Microsoft Vulnerable Driver Blocklist** should be **Off**
* Or re-run the PowerShell command from Step 1 to verify policy status

<figure><img src="/files/x2CCVeODqF5zg2j3u6WB" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://adrenalin.gitbook.io/docs/individual-guides/vulnerable-driver-blocklist.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
