Default Registry Modifier is a GUI based tool for Windows made in Python using the Tkinter library. It pulls a list of registry keys from online JSON data & lists them with options for enabling or disabling them within the Default user's registry. All tweaks apply to new users upon creation after the use of this tool.
In order to use this program, download one of the precompiled binaries from the releases tab or compile it. A main.spec
file is provided for compiling using PyInstaller. Make sure you use Python 3.10.0
or newer. If you're compiling for Windows 7, make sure to use the win7.spec
file and Python 3.8.0
.
The program requires administrative privileges to run, so make sure you right click the exe and click "Run as administrator".
Select the desired tweaks (If you changed your mind about modifying one, click the button again and it won't be modified, this is visually shown by the highlighting of the buttons). Once you've finished, open the Key
tab and click Save changes
. Read the warning and decide on making your confirmation. It will then apply all selected tweaks to the default user, making it so that next time a user is created these settings are default.
The program pulls a list of registry keys from some online JSON data hosted in this GitHub repo. It goes through it and creates an entry for each one with labels & buttons to enable or disable it. Clicking enable or disable adds the selected tweak to a list of keys and their values that are to be added to the default user's registry, of which is gone through upon confirming you want to save the changes. The application can either use the JSON data hosted at this repository (which it does by default) or a .json file containing the data can be imported for offline use. This means that you can download keys.json
from this repo or modify it. You can also create your own using the JSON creator utility. Speaking of which:
- JSON creator utility
- Create backups of the default registry
- Import offline JSON data/Re-download online JSON data
- Compatibility labelling
- Add the ability to apply these tweaks to the current user, any specified user, or all users
- Add command line options
- Add entry sorting options
- Dark mode
For more direct information or updates on the project, join the Windows Modding Discord