17 Must-Know Registry Tweaks for Windows

Written by Anup Thapa

Last Updated:

The Windows Registry is a core part of Windows. It stores settings used by most apps and OS components (kernel, drivers, services, etc.) as registry entries.

So, what happens if you change values in the registry?

Well, you either tweak things or break things. I’m here to ensure you do the former.

I’ve listed 17 tested tweaks you can use to improve various parts of Windows. Let’s dive right in.

Backup the Registry First [DO NOT SKIP!]

Search regedit to launch the Registry Editor. 

The entries are stored as encrypted groups of keys and values, so you’ll need the editor to tweak them.

And remember, whichever tweaks you try from this guide, back up the relevant key before you change anything.

It’s very easy to edit the wrong values. They can get lost amidst thousands of other keys, and you’ll be left with a broken system. But if you have a backup, you can simply restore the key. 

So, Do NOT skip out on backups.

The quickest/easiest method is to right-click the key, select Export, and save it.

Changing registry values affects various Windows components. Randomly doing so can break your system.

To ensure this doesn’t happen, please accurately follow the steps provided in this guide.

Use the next section as a template. It visually explains how to open the editor, find keys, back up keys, create and edit values, and restore keys in case things go wrong.

WARNINGWARNING

Reduce Startup Apps Load Time

As I said earlier, search regedit to open the Registry Editor. Then,

  1. Paste this path into the address bar:
    Computer\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer
    windows-registry-editor-address-bar
  2. Right-click the Explorer key and select Export.
    export-windows-registry-key
  3. Name the file whatever you want and save it.
    registry-key-backup-file
  4. Right-click Explorer again and select New > Key.create-new-registry-key
  5. Name it Serialize.renaming-a-registry-key
  6. Right-click it and create a DWORD (32-bit) value named StartupDelayinMSec.create-dword-32-bit-value
  7. Double-click it, set the value data to 1, and press OK.edit-dword-32-bit-value
  8. On Windows 22H2 and newer versions, you may also need a key named WaitForIdleState with the value 0.waitforidlestate-key

After using this tweak, my startup apps load as soon as I log in. No more 10-second delay.

As these apps are loading before OS components like services, some users may encounter problems. In that case, simply double-click the backup file from Step 3 to restore the key.

Speed Up Shutdown Time

Tired of those “app is preventing shutdown” screens?

By default, Windows waits 5000 ms (i.e. 5 seconds) before killing the service. You can reduce this value to end the services and shut down much quicker.

  1. Paste this path:
    Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control
  2. Back up the Control key.
  3. Lower the value of WaitToKillServiceTimeout. 2000 ms (2 seconds) is a good starting point.
    wait-to-kill-service-timeout

I tried a 1 second wait time which halved the shutdown time from 8 seconds overall to 4 seconds.

Remember that this is a double-edged sword, though. It’s faster, but if you mistakenly shut down without saving your work, you may not have enough time to press the Cancel button.

Squeeze Out More FPS

A lot of programs running in the background can mean less CPU time for your game.

By setting a higher priority for games, you can ensure they have all the resources they need and provide much higher FPS.

  1. Paste this path:
    Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile
  2. Back up the SystemProfile key.
  3. Double-click NetworkThrottlingIndex and set it to ffffffff.
    network-throttling-index-registry-key
  4. Next, go to:
    Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile\Tasks\Games
  5. Back up the Games key.
  6. Set GPU Priority to 8, Priority to 6, Scheduling Category to High, and SFIO Priority to High.
    increase-gpu-priority-windows-registry

Related: We have the perfect guide for you if you want to make your PC faster in general and not just in games.

Get Lower Ping in Games

TCP packets use a delayed ACK timer of 200 ms by default. Removing this delay can reduce network latency.

If you’re playing a competitive online game, this can mean significantly lower ping.

  1. Paste this key:
    Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters\Interfaces
  2. Open each sub-key and check the DhcpIPAddress until you find your network adapter.
    dhcp-ip-address-in-registry
  3. Back up this subkey.
  4. Create two new DWORD values named TcpAckFrequency and TCPNoDelay.
  5. Set both to 1.
    reduce-network-latency-windows-registry

Disable Windows Auto Updates

I prefer to keep my system up-to-date. But I know plenty of people don’t like how Windows constantly auto-updates without asking the user.

If you’d like to change this behavior,

  1. Go to:
    Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows
  2. Back up the Windows key.
  3. Right-click and select New > Key. Name it WindowsUpdate.
  4. Create another new key inside WindowsUpdate named AU.
  5. Inside AU, create a DWORD value named NoAutoUpdate.
  6. Set the value data to 1 to disable auto-updates.
    disable-windows-auto-update-via-registry
  7. To enable auto-updates again, delete the key or set the value to 0.

Bypass Windows 11 Requirements

Windows 11 often isn’t supported on older devices due to its stringent requirements.

But it’s actually very easy to bypass these requirements if you edit the registry.

  1. Paste this path:
    Computer\HKEY_LOCAL_MACHINE\SYSTEM\Setup
  2. Back up the Setup key.
  3. Right-click it and create a new key named MoSetup.
  4. Open it and create a DWORD value.
  5. Name it AllowUpgradesWithUnsupportedTPMOrCPU and set the value data to 1.
    bypass-windows-11-tpm-check-registry
  6. Create another new key named LabConfig.
  7. Open it and create a new DWORD value.
  8. Name it BypassSecureBootCheck and set the value to 1.
  9. Create another DWORD value named BypassTPMCheck with the value 1.
  10. Create one more DWORD value named BypassRAMCheck with the value 1.
    bypass-secure-boot-tpm-check-registry

Quick Tip: If you’re stuck on the This PC can’t run Windows 11 page, press Shift + F10 and enter regedit. This will launch the registry editor and allow you to make these changes.

Disable Bing Search Suggestions

It can get pretty annoying when you’re trying to find a file on your PC but Windows keeps suggesting Bing results. I know from experience.

You have two options; switch to a third-party search app like Everything, or disable Bing results in Windows Search.

  1. Paste this path:
    Computer\HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows
  2. Back up the Windows key.
  3. Create a new key named Explorer.
  4. Create a DWORD value named DisableSearchBoxSuggestions.
  5. Set the value to 1.
    disable-bing-search-suggestions-registry

Use Task Manager to restart Windows Explorer. Or, log off, or restart the PC. Once you do any of these, you’ll find that the Bing suggestions are now disabled.

Disable Dynamic Search Highlights

Windows Search displays new interesting info daily (trending news and videos, travel recommendations, recipes, etc.).

If you don’t care for this section and would prefer a cleaner look,

  1. Go to:
    Computer\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\SearchSettings
  2. Back up the SearchSettings key.
  3. Create a DWORD value named IsDynamicSearchBoxEnabled.
  4. Set the value data to 0.
    disable-bing-dynamic-search

Disable Cortana

Windows 11 ditched Cortana a long time ago, but some of you might still be on Windows 10. In that case, it’s possible to disable Cortana with this easy registry tweak:

  1. Go to:
    Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows
  2. Back up the Windows key.
  3. Create a new key named Windows Search
  4. Open it and create a DWORD value named AllowCortana.
  5. Set the value data to 0 and restart your PC.
    disable-cortana-via-windows-registry

Add Programs to Right-Click Menu

You’ve probably opened the NVIDIA Control Panel or the AMD Software from the context menu before.

But did you know you can also add other apps to this menu for easy access? Here’s how:

  1. Go to:
    Computer\HKEY_CLASSES_ROOT\Directory\Background\shell
  2. Back up the shell key.
  3. Create a new key named after whatever program you want to add (e.g., Steam).
  4. Open that key and create another key named Command.
  5. Locate the exe file, right-click it, and select Copy as path.
  6. Set the value of Default to the exe path from Step 5.
    add-programs-to-right-click-menu

Get Old Context Menu Back

The new Windows 11 context menu was almost universally disliked at launch.

Almost 4 years later, it doesn’t look like Microsoft plans to revert it. So, you might as well do it yourself:

  1. Paste this path:
    Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID
  2. Back up the CLSID key.
  3. Find the {86ca1aa0-34aa-4e8b-a509-50c905bae2a2} key, or create it if it doesn’t exist.
  4. Right-click it and create a new key named Inprocserver32.
  5. Clear the value of Default and leave it blank
  6. Once you restart the PC, the old context menu should be back.
    get-windows-10-context-menu-back

Move the Taskbar

You can align the Taskbar to the Bottom or Left via Windows Settings. But if you edit the registry, it’s also possible to unlock the Top alignment.

  1. Go to:
    Computer\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\StuckRects3
  2. Back up the StuckRects3 key.
  3. Double-click on Settings. Change the 03 value under FE to 01.
    move-taskbar-to-top-windows-10
  4. Restart your PC.

Note: We tested this tweak on multiple PCs and found that it works reliably on Windows 10 but not on Windows 11. If you need an alternative way to move the Taskbar, consider customizing with an app like NeXuS Dock.

Open Last Active Window from Taskbar

Say you have multiple Chrome or Explorer windows open. When you click on the icon, you have to select the window to open.

If you hold Ctrl and click, that instantly opens the last active window. It’s possible to set this as the default behavior with a simple registry tweak:

  1. Go to:
    Computer\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced
  2. Back up the Advanced key.
  3. Create a DWORD value named LastActiveClick and set it to 1.
    open-last-active-window-from-taskbar

Change Default Folder Icon

Did you know you can replace the default folder icon with a custom one? Whether you’re going for macOS or any other look, making this change is quite easy.

  1. Go to:
    Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer
  2. Back up the Explorer key.
  3. Create a new key and name it Shell Icons.
  4. Open this key and create two new String values.
  5. Name them 3 and 4.
  6. Locate the icon, right-click it, and select Copy as path.
  7. Use this path as the value of 3 and 4.
    change-default-folder-icon-windows
  8. Restart your PC to see the new icon in action.

Remove OneDrive from Quick Access

If you don’t use OneDrive, you may not want it taking up space in the Quick Access section. In that case,

  1. Go to:
    Computer\HKEY_CURRENT_USER\Software\Classes\CLSID\{018D5C66-4533-4307-9B53-224DE2ED1FE6}
  2. Back up the CLSID key.
  3. Set the value of System.IsPinnedToNameSpaceTree to 0.
    remove-onedrive-from-quick-access

Skip to the Login Screen

Lock screens make sense on portable devices like phones or laptops. But on a desktop, they can feel like just one extra click to get through. To disable it,

  1. Go to:
    Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows
  2. Backup the Windows key.
  3. Open the Personalization key. If it doesn’t exist, create a new key with that name.
  4. Create a DWORD value named NoLockScreen.
  5. Set the value to 1.
    disable-windows-lock-screen-registry

Press Win + L to lock your PC. You should land at the password prompt right away.

Activate Verbose Mode

If your PC is slow to boot or shut down, it’s a good idea to enable verbose status messages. This way, you’ll know what exactly is going on in the background that’s causing the delay.

  1. Go to:
    Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
  2. Backup the System key.
  3. Create a new DWORD value named verbosestatus.
  4. Set the value to 1.
    enable-verbose-mode-windows-registry

Now, Windows will provide additional messages like X service is starting or Waiting for X app to close.

But Wait, There’s More!

Those were all the registry hacks I have for you today. I hope you enjoyed the list!

Want to look like a Windows PRO? Show off some of these tweaks to your friends!

And if you want to learn about even more cool stuff, check out these 50 File Explorer secrets most people don’t know about.

0 Comments

1600 characters left

ABOUT THE AUTHOR

Anup Thapa • Windows & Hardware Specialist

Anup is a PC geek who has lived and breathed PCs for the last 15 years. His writing is fueled by his passion for all things tech, and shaped by his diverse professional background that spans multiple disciplines.

At PCTips.com, he contributes actionable tips and nuggets based on his past experiences and in-depth testing/experimentation. He aspires to make tech more accessible to the layman by helping his readers tackle any and all sorts of tech challenges.

Read more...