w11-nonadmin-utils is an interactive command line tool to change settings and install programs on Windows 11, without needing acess to an administrator account or the settings app. This is useful in cases where you are a restricted user, like on a school computer, but still want to set things up in a way that is comfortable for you.
These are features that are fully ready.
-
Sytem theming:
- Set system to dark mode.
- Change the background image.
- Change mouse trail length.
- Change cursor
- Enable and disable transparency effects
- Edit date and time
- Change date and time formats
- Use long time in taskbar (may only work on versions newer than 22H2)
-
Taskbar settings:
- Move the start menu back to the left.
- Unpin chat, widgets, and search from the taskbar.
- Unpin task view from the search bar.
- Move the taskbar. (Does not work on 22H2 or later, you can use ExplorerPatcher if you have admin rights to install it.)
- Disable web search in start menu
-
Input settings:
- Set the mouse speed.
- Change the keyboard layout (only Dvorak and Qwerty for now)
- Disable sticky keys prompt
-
Install programs:
- Install FireFox.
- Install PowerToys.
- Install Visual Studio Code.
- Install clavier plus
- Install Cygwin64
-
Command line utilities
These are features are in the release, but do not work entirely as intended.
- Uninstall programs (Some programs may need admin to uninstall.) (Will not uninstall the built in apps. Use something like Windows10Debloater to do that)
- Install lapce (Needs visual c++)
These are features that are not yet in the realease. These features may not work as intended. They may be removed at any time.
- Enable/Disable animation effects
These are features that have no code yet, but are planned for the future. There is no garuntee that these features will be added.
- Install kalker
THIS SCRIPT MAKES CHANGES TO THE REGISTRY. USE AT YOUR OWN RISK.
This script is made for windows 11, it may work on other versions, or it may not
If you have admin rights, open an admin PowerShell window and create a system restore point, replacing the drive name as needed:
Enable-ComputerRestore -Drive "C:\" ; Checkpoint-Computer -Description "w11-nonadmin-utils script run" -RestorePointType "MODIFY_SETTINGS"Open PowerShell and run this command:
iwr "https://github.com/starchyunderscore/w11-nonadmin-utils/releases/download/00.01.15/setup.ps1" | iexOpen PowerShell and run this command:
iwr "https://raw.githubusercontent.com/starchyunderscore/w11-nonadmin-utils/main/current/setup.ps1" | iexDownload the latest setup.ps1 file from the releases page
Run the below command in PowerShell, replacing the path to setup.ps1 as needed
PowerShell -ep Bypass -File ~\Downloads\setup.ps1See here for progress on the GUI version