The warnings around the registry have somewhat turned it into the dark alley of the Windows operating system. That’s because a lot could go wrong if you delete the wrong keys or apply incorrect settings. 

However, you can discover many hidden gems if you tread carefully and follow instructions. I’ll make those instructions as clear as possible as we explore these 20 system-redefining Windows registry tweaks. I’ll also show you how to put safety nets in place through backups in case something does go wrong.

Back Up the Windows Registry

As mentioned, editing the registry is risky and can cause significant unintentional damage. Your only way out of these potential problems is backups. You can back up the entire registry or just specific registry keys. Backing up the whole registry can also help you fix broken entries, from keys to strings.

Important!
While the knowledge of registry tweaks is nice to have, it is recommended to only use these tweaks if there are no alternative ways to achieve your results through Settings and Control Panel. Many tweaks can also be applied through the Local Group Policy Editor, which has a more user-friendly interface, but the app is not available to Windows Home users.

Follow these steps:

  • Tap the Windows key to open the Start menu, or click the search box in your taskbar.
  • Type regedit and click OK.
  • Select Yes in the UAC prompt.
  • After the Registry Editor window opens, select File in the top-left corner and click the Export option.
After the Registry Editor window opens, select File in the top-left corner and click the Export option
  • Now, go to the Export range section and select All to export the entire registry.
  • Choose a folder where you’d like to save the backup, select a name, and then click the Save button.
Choose a folder where you’d like to save the backup, select a name, and then click the Save button

If you want to back up a specific registry key, right-click the key, select Export, and choose Selected branch in the Export range section.

If you want to back up a specific registry key, right-click the key, select Export, and choose Selected branch in the Export range section
You can move the backup files to an external hard drive for safekeeping. It is also recommended to create system restore points, as they could also help you recover a previous version of your registry.

To restore a registry backup, click File in the top-left corner, select Import, browse to where you saved the backup file, and double-click it.

PRO TIP
Windows Registry Editor can help you make powerful tweaks. However, it’s also prone to accumulating invalid or outdated entries over time, and that can slow down your system. That’s where Auslogics Registry Cleaner comes in.

It’s specifically designed to clean up these unnecessary entries without affecting important registry keys. Use it regularly to maintain a healthy and clutter-free registry, especially if you plan to apply these registry tweaks!

How to Use Registry Tweaks to Boost Your PC Performance

Now let’s go through the Windows registry tweaks that can help you boost your system’s performance and help you change how you interact with Windows.

The process involves using the Registry Editor, a Windows application that provides access to the registry. The program can be confusing to navigate if you’re not yet familiar with the environment. However, these steps will make the process as simple as possible. You can read our guide about Registry Editor to obtain fundamental knowledge about the application.

Note
While some tweaks start working after you apply them, you need to sign out and sign in again or restart your computer to apply changes. I recommend restarting your computer.

Tweak 1. Allocate more resources to foreground applications

While Microsoft is optimizing Windows for performance and power efficiency by restricting background apps, it still allocates system resources to some. You can reduce these allocations even further by tweaking the SystemResponsiveness registry item.

While you can go through the Task Manager to increase the priority for specific apps, you must tweak the system registry to dictate how much resources are allocated to background apps.

Follow these steps:

  • Launch the Registry Editor, as explained earlier.
  • Go to the left side of the screen and drill down to the following location:
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile
Note
You can back up the SystemProfile key in case you want to quickly reverse your changes later.
  • With SystemProfile selected, head to the right side of the screen and double-click the SystemResponsiveness DWORD value.
  • Once the Edit DWORD (32-bit) Value dialog opens, change the text under Value to 10 from 20. To do that, change the Base value to Decimal and enter 10 or enter a if it’s in Hexadecimal.
  • Click OK and restart your computer.
nce the Edit DWORD (32-bit) Value dialog opens, change the text under Value to 10 from 20. To do that, change the Base value to Decimal and enter 10 or enter a if it’s in Hexadecimal

Note that you have to restart your computer for changes to take effect in most cases.

PRO TIP
You can follow our full Windows performance guide to learn about the different ways you can speed up your computer.

Whenever you want to return to the previous setting, you can change the value of the SystemResponsiveness DWORD back to 20 or restore your backed-up registry key.

Tweak 2. Enable verbose mode

Verbose mode is a Windows setting that allows the operating system to show you detailed messages when it is shutting down, starting up, logging off, and logging on. For example, when shutting down, you’ll see messages like “Shutting down service: Microsoft Word.”

Note
Seeing these details displayed during startup can help you detect software conflicts, hardware failures, and processes that may be delaying startup. That way, you can identify applications and services you should disable to make your system perform better.

For example, if Windows usually takes time to enter your desktop environment, verbose mode will show you the services and processes that are causing those delays. You can then disable those elements so your computer can boot faster.

Note that you can also enable or disable this feature through the Group Policy Editor if you’re running a Pro edition. However, Windows Home users can only do so through the registry.

Follow these steps to apply this Windows registry tweak:

  • Head to the Registry Editor and go to the following key:
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
  • Select the System key, go to the right side, and create a new DWORD (32-bit) Value called verbosestatus.
  • Double-click the verbosestatus DWORD and enter 1 under Value data.
  • Click OK.
Double-click the verbosestatus DWORD and enter 1 under Value data
Did you know?
You can also view Windows shutdown and startup logs for more detailed information about these processes.

Tweak 3. Speed up shutdowns

If you’ve noticed Windows telling you that some apps are preventing the shutdown process, it’s because the WaitToKillServiceTimeout registry setting has a higher wait time. The default time is about 5 seconds (5,000ms). Reducing that time through the Registry Editor can help you speed things up.

Note
Like other exclusive registry settings, you can only configure the WaitToKillServiceTimeout policy through the Registry Editor.

Follow these steps:

  • Go to the following key:
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control
  • Go to the right side of the window and double-click the WaitToKillServiceTimeout string.
  • Type 2000 into the Value data text box to reduce the wait time to 2 seconds or 2,000 milliseconds.
Note
You can even dial it down further, but it is recommended to stick with 2 seconds.
  • Click the OK button.
Type 2000 into the Value data text box to reduce the wait time to 2 seconds or 2,000 milliseconds

Tweak 4. Restore the Windows 10 context menu

This is one of those Windows 11 registry tweaks that come in handy when you feel more comfortable with certain Windows 10 UI elements. Microsoft does not offer any easier way to return to the classic context menu, so you’re stuck with the registry method.


Also read: [Simple Tweaks] How to Make Windows 11 Look Like Windows 10


If you no longer like the prospect of always clicking Show more options to access context menu items like 7-Zip and Restore previous versions, you can apply the following settings to bring back the classic Windows 10 context menu:

  • Go to the following directory in the navigation pane of the Registry Editor:
Computer\HKEY_CURRENT_USER\Software\Classes\CLSID
  • Right-click the CLSID key and select New > Key.
  • Change the name of the new key to {86ca1aa0-34aa-4e8b-a509-50c905bae2a2}.
Note
It is recommended to copy and paste so you don’t miss anything.
  • Create a subkey under the new key you just created and name it InprocServer32.
  • Now select the InprocServer32 key, go to the right side of the window, double-click the Default string, and click OK without entering anything.
Now select the InprocServer32 key, go to the right side of the window, double-click the Default string, and click OK without entering anything
  • Ensure you double-click the Default string and click OK, or the tweak won’t work.
  • Restart your computer.

Tweak 5. Disable power throttling

Power throttling is another power efficiency feature in Windows designed to improve battery life. As its name suggests, it reduces the CPU power used by certain apps. The problem is that it doesn’t work correctly all the time and may cause performance issues.

So, if you notice sharp performance drops when using apps like games that require more CPU resources, power throttling may not be working for you. Using hardware monitoring tools to check for irregular CPU clock speeds can also help you notice when the power throttling policy is doing a poor job.

Using performance modes like Ultimate Performance removes power-related guardrails that allow your system to use all its CPU resources. However, the registry method allows you to keep more conservative features and power modes in place instead of cranking everything to the highest settings.

Here’s how to disable the feature:

  • Go to the following key in the Registry Editor:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power
  • Right-click the Power key and choose New > Key.
Right-click the Power key and choose New > Key
  • Rename the new key to PowerThrottling.
  • Now, select PowerThrottling, go to the right pane, and create a new DWORD (32-bit) value.
  • The name of the new DWORD should be PowerThrottlingOff.
  • Double-click the new DWORD and change its value to 1.
The name of the new DWORD should be PowerThrottlingOff
  • Click OK and restart your computer.

Tweak 6. Disable network throttling

Network throttling is similar to power throttling, but in this case Windows restricts your network’s bandwidth for certain non-multimedia processes. The intention is to free up CPU resources for important work. It normally has no impact on your day-to-day internet connection but could disrupt processes where you need low network latency, like online multiplayer and competitive games.

The setting is hidden in the registry, so you must go through the Registry Editor environment to change it. Follow these steps:

  • Head to the following key in the Registry Editor’s left pane:
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile
  • Double-click the NetworkThrottlingIndex DWORD.
  • Enter ffffffff and click OK. Double-check to ensure there are 8 Fs.
Enter ffffffff and click OK. Double-check to ensure there are 8 Fs
  • Restart your computer.

Tweak 7. Remove Bing suggestions from the Start menu

Microsoft’s intention to turn the Start menu into an all-purpose search engine is not as popular as the company hoped. I still get annoyed seeing search suggestions in the Start menu whenever I try to look for something on my computer.

Are you also annoyed by search suggestions in Bing?
You can also remove Bing from other areas in your operating system using different methods, including the Local Group Policy Editor. Our guide on removing Bing will show you how.

The following steps will help you get rid of the Bing integration:

  • Open the Registry Editor and head to the following directory:
Computer\HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows
  • Right-click the Windows key and create a new key called Explorer.
  • Go to the right side of the window and create the DisableSearchBoxSuggestions DWORD.
  • Double-click the new DWORD and change its value to 1.
Double-click the new DWORD and change its value to 1
  • Select OK and restart your system.

You should now see the search box without suggestions.

You should now see the search box without suggestions

Tweak 8. Disable the weather widget in the taskbar

The Windows weather and news widget can be quite disruptive. It shows up automatically and takes up a significant chunk of your screen whenever your mouse pointer ventures too close to the end of your taskbar.

PRO TIP
You can go through the Settings menu of the widget and turn off the “Open Widgets board on hover” feature to prevent it from popping up when your mouse scales over the icon. While you can also apply this simple setting through the registry, the main difference is that you can also remove the icon completely from the taskbar. 

However, if you have a pro edition of Windows, you can apply the setting through the Group Policy Editor.

Here’s how to remove the icon from the taskbar:

  • Go to the following key in the Registry Editor:
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft
  • Right-click Microsoft and select New > Key to create a new key.
  • Change the name of the new key to Dsh.
  • Now, select the Dsh key, go to the right side of the window, and create a new DWORD (32-bit) value called AllowNewsAndInterests.
  • Double-click the AllowNewsAndInterets DWORD and change its value to 0.
Double-click the AllowNewsAndInterets DWORD and change its value to 0

If that doesn’t do the trick, you can follow these steps to prevent the widget from showing up when your mouse pointer hovers over the icon:

  • Go to:
Computer\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Feeds
  • Go to the right side of the window, double-click the ShellFeedsTaskbarOpenOnHover DWORD, and change its value to 0
  • Restart your computer and check if the settings worked.

Tweak 9. Switch to your last active window with a single click

If you have multiple Windows of the same app open, you have to click (or hover over) the icon in the taskbar and select another window to switch. You can also use the Alt + Tab shortcut or hold the Ctrl button and click the icon.

What if you can switch to the last active window by just clicking the icon without holding anything else? You can only do that through the registry.

Follow these steps:

  • Head to the Registry Editor’s navigation pane and access:
Computer\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced
  • Select Advanced, go to the right side of the window and create a new DWORD (32-bit) value called LastActiveClick.
  • Double-click the LastActiveClick DWORD and change its value to 1.
Double-click the LastActiveClick DWORD and change its Value to 1
  • Restart your computer and check if it works.

Tweak 10. Add the Check for Updates option to your context menu

Adding the Check for Updates option to your right-click menu offers an extra and faster way to check for Windows updates. This process also requires you to go through the Registry Editor environment. Here are the steps you can follow:

  • Go to HKEY_CLASSES_ROOT\DesktopBackground\Shell.
  • Right-click the Shell key and click New > Key.
  • Change the name of the new key to Check for Updates.
  • Now, right-click the Check for Updates key and select New > String Value. Rename the new string value to SettingsURI.
  • Double-click the SettingsURI string value and enter ms-settings:windowsupdate-action into its Value data text field.
Double-click the SettingsURI string value and enter ms-settings:windowsupdate-action into its Value Data text field
  • Next, create another key under Check for Updates and name it command.
  • Right-click the command key, select New > String Value, and name the new string value DelegateExecute.
  • Double-click the DelegateExecute key and enter {556FF0D6-A1EE-49E5-9FA4-90AE116AD744} into its Value data text box.
Double-click the DelegateExecute key and enter {556FF0D6-A1EE-49E5-9FA4-90AE116AD744} into its Value data text box.
  • Click OK and restart your computer.

You should now see the option in your desktop’s context menu.

You should now see the Check for updates option in your desktop’s context menu.

Tweak 11. Increase priority for games

Windows does the heavy lifting of allocating system resources to programs according to their needs. It naturally allocates more resources to GPU- and CPU-hungry games. However, there are Windows registry hacks that can increase the priority level for games.

These are registry-exclusive hacks that ensure Windows allocates more system resources to your games when they are running.

As such, you’ll experience meaningful FPS and latency boosts.

You can go to the Graphics settings page in the Settings environment to set your games to run on your GPU. However, Windows already does this by default in most cases. You can also go to the Task Manager to increase CPU priority for specific games, but you have to do that per app.

Here’s what to do:

  • Go to:
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile\Tasks\Games
  • Select the Games key and go to the right pane.
  • Now, make these entries into the Value data field for the following strings and DWORD values:

GPU Priority: 8

Priority: 6

Scheduling Category: High

SFIO Priority: High

Now, make these entries into the Value data field for the following strings and DWORD Values

GPU Priority can be set between 0-31, but 8 is considered high enough. Priority can be set from 1 to 8, with 8 being the highest.

Important!
In most cases, the default figures will be okay enough to run your games. However, if you play highly competitive games where a fraction of a second in latency can make a difference, then you should apply these settings.
  • Restart your computer.

PRO TIP
If you want more ways to boost your gaming performance, check out this guide: How to Optimize Your PC for High-Performance Gaming. You’ll find actionable tips to make your hardware and software work for you, not against you!

Tweak 12. Reduce network latency for games

This Windows registry tweak works both for Windows 10 and 11 users. It allows gamers to reduce their computer’s TCP ACK (acknowledgment) delay, which can improve latency metrics, especially during competitive online games.

The TCP ACK delay is a networking feature that waits to receive acknowledgments that data packets have been transmitted successfully. However, Windows has a default time to ignore these acknowledgments.

You can reduce the timer even further to boost your internet connection speed and improve gaming response. Here’s how:

Note
While there are different settings you can apply through the Control Panel, Settings app, and browsers, the TCP ACK delay can only be regulated through the registry.
  • Go to the following registry location:
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters\Interfaces
  • Check the subkeys under the Interfaces key to find the one that contains a DhcpIPAddress string with your IP address.
  • To find your IP address, open Command Prompt, type ipconfig, and hit Enter. Your IP address will be next to IPv4 Address.
  • Now, create two DWORD values within that subkeys named TcpAckFrequency and TCPNoDelay.
Now, create two DWORD values within that subkeys named TcpAckFrequency and TCPNoDelay
  • Set each DWORD value to 1.

Tweak 13. Skip the lock screen

If you’re one of those who consider the lock screen a waste of time, you should turn to this Windows 10/11 registry tweak, as there are no options to turn off the lock screen in Settings or Control Panel. While Microsoft is trying to make the lock screen more fun with Windows Spotlight, some of us would rather go straight to the sign-in window, even when the PC is idle.

Note
Slideshow screensavers and dynamic lock screens are recommended for people using OLED display panels, as they help prevent screen burn.

Follow these steps to skip the lock screen if you don’t fancy the extra click:

  • Go to the left navigation pane in the Registry Editor and drill down to the following location:
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows
  • Click the Personalization key under the Windows key. If you don’t see a Personalization key, create one (right-click the Windows key and select New > Key).
  • Now, right-click the Personalization key and select New > DWORD (32-bit) Value. Name the DWORD NoLockScreen and set its value to 1.
Now, right-click the Personalization key and select New > DWORD (32-bit) Value. Name the DWORD NoLockScreen and set its value to 1
  • Restart your computer or log out and log in.

Tweak 14. Disable Windows automatic updates

While downloading and installing some feature and quality updates are optional, there’s really no way to turn off automatic security updates within the regular Windows UI. Sure, you can use the Pause updates option in Settings, but you have to manually extend the period if you still don’t want to update.

Here’s to stop automatic updates through the Windows registry:

  • Open the Registry Editor and navigate to:
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows
  • Right-click the Windows key, place your pointer on New, and select Key.
  • Change the name of the new key to WindowsUpdate.
  • Create another key under WindowsUpdate and name it AU.
  • Click the AU key, go to the right side of the screen, and then create a new DWORD. Change the name of the DWORD to NoAutoUpdate.
  • Double-click the NoAutoUpdate DWORD and enter 1 in the Value data text box.
Double-click the NoAutoUpdate DWORD and enter 1 in the Value data text box
  • Click OK and restart your computer.

Whenever you want to resume automatic updates, delete the NoAutoUpdate DWORD or change its value to 0.

Tweak 15. Turn off dynamic search highlights

Windows displays search suggestions, trending news, tips, nuggets, and other content recommendations whenever you click the search box in your taskbar or press Win + S. You can disable that section if you want a cleaner search interface.

Note
Again, you can use other methods to rid your system of Bing. However, only the registry offers the specific option to turn off dynamic search.

Follow these steps:

  • Launch the Registry Editor and go to:
Computer\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\SearchSettings
  • Click the SearchSettings key, go to the right side of the page, and create a DWORD (32-bit) value named IsDynamicSearchBoxEnabled.
  • Set the value for the IsDynamicSearchBoxEnabled DWORD to 0.
Set the value for the IsDynamicSearchBoxEnabled DWORD to 0
  • Restart your computer.

Tweak 16. Increase IRPStackSize to improve network speed

IRPStackSize, short for I/O Request Packet Stack Size, is a Windows registry setting that specifies the number of stack locations allocated for I/O request packets (IRPs). It basically defines how many input and output packets your computer can handle simultaneously.

Increasing the default number can significantly improve network speed and other input and output operations. You can only apply these modifications through the registry. Follow these steps:

  • Go to the following location in Registry Editor:
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters
  • Click the Parameters key and locate the IRPStackSize DWORD on the right. If you don’t see the DWORD, create one.
  • The default value usually roams around 15 to 20. However, it has a maximum of 50, but Microsoft maintains that 38 can cause stability issues. If you’re using a high-end computer, you can set the value of the IRPStackSize DWORD to anything from 28 to 32.
If you're using a high-end computer, you can set the value of the IRPStackSize DWORD to anything from 28 to 32
  • Restart your computer.
Sometimes, unneeded entries and values may accumulate within the system registry and cause performance issues and errors. These entries are usually created by abandoned user profiles, app installation and uninstallation, system updates, and malware.

The best way to clean up the registry and get rid of these entries is using professional third-party tools such as Aulogics Registry Cleaner.

Tweak 17. Get rid of OneDrive from File Explorer

If you don’t use OneDrive and don’t plan to anytime soon, you can remove it from its default position in the left navigation pane. Follow these steps:

  • Open the Registry Editor and go to:
HKEY_CURRENT_USER\Software\Classes\CLSID\{018D5C66-4533-4307-9B53-224DE2ED1FE6}
  • Select the {018D5C66-4533-4307-9B53-224DE2ED1FE6} key, go to the right side of the screen, and change the value of the System.IsPinnedToNameSpaceTree DWORD to 0.
Select the {018D5C66-4533-4307-9B53-224DE2ED1FE6} key, go to the right side of the screen and change the value of the System.IsPinnedToNameSpaceTree DWORD to 0
  • Next, copy and paste the following in the Registry Editor’s address bar and delete the {018D5C66-4533-4307-9B53-224DE2ED1FE6} DWORD:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace
Next, copy and paste the following in the Registry Editor’s address bar and delete the {018D5C66-4533-4307-9B53-224DE2ED1FE6} DWORD: HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerDesktopNameSpace
Note
You should backup the DWORD before deleting it from the registry.
  • Restart your computer.

This tweak is intended to remove the OneDrive entry from the left navigation bar of File Explorer. However, it doesn’t work for everyone. 

PRO TIP
If the tweak doesn’t work for you or you need other methods to get rid of OneDrive, follow our guide on uninstalling OneDrive from Windows 10 and 11 computers.

Tweak 18. Add applications to your context menu

You can launch any third-party application from the context, just like opening NVIDIA’s Control Panel.

Here’s how:

Note
This only works for programs whose EXE files you can locate. You may be unable to add applications installed through the Microsoft Store. You can also apply this tweak through the Registry Editor alone.
  • Head to:
Computer\HKEY_CLASSES_ROOT\Directory\Background\shell
  • Right-click the shell key, create a new key under it, and then name it after the program you want to add. Let’s say we want to add Notepad. In that case, we’ll name the new key Notepad.
  • Right-click Notepad (the app you want to add), select New > Key to create a new key named command.
  • Select command and double-click the Default string.
  • Now enter the path to the file in the Value data field. In our example, it’s C:\WINDOW\system32\notepad.exe.
Now enter the path to the file in the Value data field. In our example, it's C:WINDOWsystem32
otepad.exe
  • Restart your computer.

Tweak 19. Display seconds in your taskbar

The Windows taskbar displays only hours and minutes by default. You can apply the following registry tweak to make it display seconds too:

Note
This is one of those registry tweaks that you can avoid using on Windows 11 since you can go through the Settings app to achieve the same result. Go to Settings > Time & language > Date & time and expand the Show time and date in the System tray option. Windows 10 users must go through the Registry Editor.
  • Navigate to the following registry location:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced
  • Right-click the Advanced key and select New > DWORD (32-bit) Value to create a new DWORD. Change the name of the DWORD to ShowSecondsInSystemClock.
  • Double-click the ShowSecondsInSystemClock DWORD and enter 1 in its Value data box.
Double-click the ShowSecondsInSystemClock DWORD and enter 1 in its Value data box.

Restart your computer and check if the setting worked.

Restart your computer and check if the setting worked

Tweak 20. Bypass Windows 11 installation requirements

Microsoft has been adamant about gatekeeping Windows 11 against computers without TPMs (Trusted Platform Modules), a security chip used to enhance security. However, you can apply certain Windows registry hacks to bypass the requirements if you’re not ready to give up your computer just yet and want to move on to Windows 11.

Important!
I also recommend backing up each key before you apply changes. That way, you can restore the key whenever you want to undo any tweak you applied. You can also reverse changes by reverting to old registry values or deleting the keys, strings, and DWORDs you created.

The registry is the only place in Windows to apply this workaround. Other bypass methods involve downloading files from third-party websites, which is not recommended.

Note
These registry settings should ideally be applied before you start your upgrade. However, if you’re already in the upgrade screen, you can press the Shift + F10 combination, type regedit and hit Enter to summon the Registry Editor environment.

Follow these steps:

  • Navigate to:
Computer\HKEY_LOCAL_MACHINE\SYSTEM\Setup
  • Right-click the Setup key and create a new key named MoSetup.
  • Right-click the MoSetup key, select New > DWORD (32-bit) Value, and rename the new DWORD to AllowUpgradesWithUnsupportedTPMOrCPU.
  • Change the value of the AllowUpgradesWithUnsupportedTPMOrCPU DWORD to 1.
  • Next, create a new subkey under the Setup key and name it LabConfig.
  • Click the LabConfig key, go to the right side of the window, and create the following DWORDs with these values:

BypassSecureBootCheck: 1

BypassTPMCheck: 1

BypassRAMCheck: 1

  • Now restart your computer to start the upgrade.
PRO TIP
Worried that your registry contains too many junk and broken entries? Download Auslogics Registry Cleaner to automatically scrub these items and optimize the registry.

Windows Registry Tweaks Are Powerful. Use Them Well

Always remember that registry settings are powerful enough to break your operating system, just as they can make it better. Keep the keys you want to edit backed up and ensure you double-check settings before leaving the Registry Editor and restarting your computer.

Head to the comments section to let us know your favorite registry tweaks!

FAQ

Do registry tweaks affect Windows updates?
The Windows Update client will be affected if you edit update-related settings, just like the automatic update tweak we executed earlier.
Is it safe to edit the Windows registry?
Editing the Windows registry is only safe when you know what you’re doing and apply the changes right. Even if you’re an expert it’s always recommended to back up your registry keys just in case.
Why would the registry need to be edited?
You need to edit the values of certain DWORDs and strings to make specific changes to the operating system. However, you don’t have to edit the registry as many settings can be found in the Settings app, Group Policy Editor (for Windows Pro and Enterprise), and Control Panel.