Features • Documentation • Usage
FAQ • License • Contribution
WinRice is a PowerShell script designed to automate setting up a new Windows device or a fresh Windows installation. It automates a few of the useful things that people generally do when installing starting afresh in Windows.
- 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've read the documentation and 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, you may use this command in PowerShell (Admin) to run WinRice:
Invoke-Expression ((New-Object System.Net.WebClient).DownloadString('https://bit.ly/WinRice'))
Read CONTRIBUTING.MD.