/WinRice

WinRice is a tool that uses automation to setup your Windows devices.

Primary LanguagePowerShellGNU General Public License v3.0GPL-3.0

Set up your Windows device using automation

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

A brief on WinRiceDocumentationUsage

FAQLicenseContribution


😃 Description

WinRice uses PowerShell automation to setup a Windows device. It currently supports only the latest retail builds of Windows 11 and 10.

WinRice, amongst a host of other things, improves privacy, de-clutters the Windows user interface and removes non-essential apps from Windows. It aims to provide a clutter free, private and secure Windows experience without breaking any OS functionality.


📃 Documentation

The documentation for WinRice is available in the below link. The documentation explains every task that WinRice performs on your PC. Make sure you (the user) have read the documentation before going ahead.

Documentation: Tap here
P.S. Reading the documentation is strongly recommended

Functions: See Functions to get a detailed explanation of each function.


✔️ Requirements

Supported OS Versions

WinRice supports the latest Windows retail and pre-release builds.

OS Version Version OS Build Servicing Option
Windows 11 21H2 22000 General Availability
Windows 10 21H2 19044 General Availability

⚠️ This table does not include builds from Windows Insider Program. But if you are a Windows Insider, you can still run WinRice provided you're on a recent build.

How to check if my device is compatible?

Go to Settings > System > About and scroll down to the Windows specifications section. In here, check out Version and OS build and verify if its listed in the table provided above.

If the Version and OS build that you are currently on are NOT listed in the table above, you need to update your device. Learn more.

Internet Connection

An active internet connection is needed.


🚀 Running WinRice

Download and run this executable (.EXE) file.

Notes:

  • WinRice's Releases page has been hidden because WinRice is a continuously updated project, and using a particular release means that you as a user are still lagging behind in terms of the latest code.

🤕 Known Issues

Known issues are tracked here.

💁‍♂️ Contributing

WinRice accepts all kinds of contributions such as finding bugs, fixing bugs, adding features, removal of deprecated features and/or values, improving documentation, etc. I'm excited to work with the users and fellow PowerShell enthusiasts to further improve this project.

I ask that before you start your work on a feature that you would like to request or contribute, please read the WinRice principles. I will be happy to work with you to figure out good approaches and provide guidance throughout feature development, and help avoid any wasted or duplicated effort.

Credits and acknowledgements

• WinRice logo and banner is created by Vancel

• Documentation and UX are contributed to by Ken


⚖️ License

WinRice is licensed under the GPL-3.0 License.