WinRice icon indicating copy to clipboard operation
WinRice copied to clipboard

Set up your brand new Windows device up to a breathtaking 60 times faster.

trafficstars

Set up your Windows device using automation

pratyakshm - WinRice GitHub all releases stars - WinRice forks - WinRice License

FeaturesDocumentationUsage

FAQLicenseContribution

About

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.

Core Features

  • 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

Using WinRice

Requirements

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:

The directory that contains all documents is available here.

Using an EXE [Recommended]

Use this link to download the program.

Alternative methods

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

Contributing

Read CONTRIBUTING.MD.