How to Block Untrusted Fonts in Windows 11
Blocking untrusted fonts in Windows 11 stops malicious font files from running code and hacking your PC. Attackers sometimes hide harmful code inside downloaded font files to break into your system.
Turning on this security setting blocks untrusted fonts from loading outside of your system folders. You can set this feature to warn you about bad fonts, or block them completely so they never open.
You can block untrusted fonts in Windows 11 by using the Local Group Policy Editor or Registry Editor. Navigate to Computer Configuration Administrative Templates System Mitigation Options in the Group Policy Editor and enable “Untrusted Font Blocking.” Alternatively, use the Registry Editor to create or modify the “MitigationOptions_FontBlocking” DWORD value.
What Are Fonts and Untrusted Fonts?
Typography styles define how text appears on screen. Untrusted fonts originate outside the official Windows directory, frequently hiding on unverified third-party websites.
Loading unverified typefaces from external locations can compromise operating system stability and open security vulnerabilities.

Why Block Untrusted Fonts?
Adversaries occasionally leverage rogue font files to execute malicious code on target machines. Windows 11 includes a native protection mechanism called Blocking Untrusted Fonts that intercepts these files before they execute.
How to Control Untrusted Fonts in 🪟 Windows 11
System administrators can configure this feature in multiple ways depending on monitoring requirements. Choosing the 'On' setting blocks unsafe fonts and records attempts to use them, whereas the 'Audit' setting only logs these attempts without blocking execution.
- On – Blocks unsafe fonts from loading outside the trusted font folder and records these events.
- Audit – Does not block fonts but keeps a log of apps that use untrusted fonts.
- Exclude apps – Lets you allow certain apps to use untrusted fonts, even if blocking is on.
Method 1Use the Local Group Policy Editor
The Block Untrusted Fonts security feature in Windows 11 lets administrators control which typefaces load into memory. Press Windows + R to open the Run dialog, type gpedit.msc, and press Enter. Note that this method works exclusively on Windows 11 Pro and Enterprise editions.
- Press Windows key + R, type
gpedit.msc, and press Enter to open the Local Group Policy Editor. (If you don't know how to open it, see this guide: How to open Local Group Policy Editor) - In the editor, go to:
Computer Configuration > Administrative Templates > System > Mitigation Options - On the right side, find and double-click
Untrusted Font Blocking. - Choose one of these options:
- Not Configured (default) – No fonts are blocked.
- Enabled – Blocks untrusted fonts and logs events.
- Disabled – Same as Not Configured, no fonts are blocked.
- Click OK to save your changes and close the window.

Method 2Use the Windows Registry Editor
Editions lacking the Group Policy Editor, such as Windows Home, require the Registry Editor to configure this protection. Modifying the registry mandates administrative privileges. Press the Windows key + R, type regedit, and press Enter to launch the editor.
- ⚠️ Requires admin privileges – Press Windows key + R, type
regedit, and press Enter to open the Registry Editor. (If you need help, see: How to open Windows Registry Editor) - In Registry Editor, go to this folder:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\MitigationOptions - If you don't see the MitigationOptions folder, right-click
Windows NT, selectNew > Key, and name itMitigationOptions. - Right-click on the right side of the MitigationOptions folder and select
New > DWORD (32-bit) Value. - Name this new value:
MitigationOptions_FontBlocking - Double-click this new value to edit it. Set the base to Hexadecimal and use one of these values:
1000000000000– Turn on blocking.2000000000000– Turn off blocking.3000000000000– Audit only (log events, don't block).
- Click OK and close the Registry Editor.
- Restart your computer for the changes to take effect.

Summary
- Blocking untrusted fonts helps protect your Windows 11 PC from harmful files.
- You can control this setting using either the Local Group Policy Editor or the Registry Editor.
- Choose to block, audit, or allow untrusted fonts based on your needs.
- Remember to restart your PC after making changes.
- If you want to learn more about fonts on Windows 11, check out this easy guide on how to install fonts in Windows 11.
Stopping untrusted fonts from loading protects your hardware from malicious payloads. Depending on your Windows edition, managing this feature requires either the Local Group Policy Editor or the Registry Editor. Reboot the workstation after applying configuration updates to ensure the changes take effect.
Microsoft - Block Untrusted Fonts
Leave a comment below to share feedback or ask questions about the configuration process.
How do I block untrusted fonts?
Open the Group Policy editor (type gpedit.msc and press Enter). Navigate to 'Computer Configuration Administrative Templates System Mitigation Options Untrusted Font Blocking' Change the setting to 'Enabled' and choose 'Block untrusted fonts and log events' (see screenshot).
What are block fonts good for?
What are blocked fonts good for? Blocking untrusted fonts stops malicious files disguised as typography data from executing code on your operating system.
Does Windows use TTF?
Yes, Windows uses TTF, which stands for TrueType font, a format developed by Apple and Microsoft to work across both Windows and Mac computers.
Was this guide helpful?
About the Author
Richard
Tech Writer, IT Professional
Richard, a writer for Geek Rewind, is a tech enthusiast who loves breaking down complex IT topics into simple, easy-to-understand ideas. With years of hands-on experience in system administration and enterprise IT operations, he’s developed a knack for offering practical tips and solutions. Richard aims to make technology more accessible and actionable. He's deeply committed to the Geek Rewind community, always ready to answer questions and engage in discussions.
No comments yet — be the first to share your thoughts!