Features • Documentation • Usage
FAQ • License • Contribution
WinRice is a PowerShell script designed to automate setting up a new Windows device. It automates a few of the useful things that people generally do in a fresh Windows installation or a new Windows device.
- Allows you to batch install apps & features
- Configures Windows UI
- Configures Windows Update policies
- Enhances privacy
- Disables non-essential tasks
- Disables silent installation of apps from Microsoft Store
- Disables suggestions and tips
- Hardens security
- Removes non-essential apps
- Removes non-essential features
- Restores all power options
You must meet these requirements before running WinRice.
- You've read the documentation and you know what WinRice does. If you're new, start with
Main-brief.md
. - Your device:
- Is connected to the Internet.
- Is powered by an in-service Windows version.
- Does not have any pending restarts.
The directory that contains all documents is available here.
Use this link to download the program.
Alternatively, use Win + X shortcut to open the quick links menu, and from there open Terminal (Admin) (or Windows PowerShell (Admin) if you are on Windows 10) and execute this command:
Invoke-WebRequest bit.ly/WinRice | Invoke-Expression
Read CONTRIBUTING.MD.