Set up your brand new Windows device up to a breathtaking 60 times faster.
GPL-3.0 License
Bot releases are visible (Hide)
Published by pratyakshm almost 3 years ago
This will result in:
This release of WinRice is primarily aimed at improving UX, fixing bugs and adding new necessary features.
Now when you start WinRice, the questions it asks you are easier to understand.
WinRice now has Express settings which are predefined and are easy to use for people who don't want to spend time configuring their options.
WinRice features a new icon and banner. Thanks @vancelmusic.
WinRice now generally supports Windows 11. This specific version was tested in Windows 11 Pro OS build 22000.292 in General Availability Channel.
The overall UX is greatly improved. Thanks @KenHV for ideas!
I've created a document that describes what job each function is responsible for. Read refer to Functions in the Wiki. This is part of an ongoing effort to make WinRice documentation easier to understand.
This release features a ton of fixes over the last WinRice release.
We'll now ask if you want to uninstall OneDrive.
If you don't select which apps you want to uninstall, we'll now also uninstall Microsoft Teams.
WinRice now asks you if you want to uninstall apps. If you say yes, it will ask if you want to select which apps you want to uninstall. If you choose that you don't want to select which apps you want to uninstall, it will uninstall a pre-defined set of apps.
If we detect a file called uninstallapps.txt
in the same folder as WinRice, we won't ask you any questions about uninstalling apps.
I have omitted the following apps from pre-defined app uninstall list:
Explanation: if you choose to uninstall apps but you don't select which apps to uninstall, we will no longer remove these apps. However if you select which apps you want to uninstall, you will still be able to uninstall these apps.
The reason behind this change is simple: WinRice isn't a "debloater tool", hence our goal isn't to remove every single inbuilt app. Also, some apps like Skype, Sway, etc. no longer ship with newer versions of Windows, hence they have been omitted from the uninstall list.
If you have chosen to select which apps to uninstall, and the app selection menu has opened up as a background window, WinRice will now inform you to switch to that window.
WinRice now installs the latest GitHub release of WinGet from microsoft/winget-cli.
If you select that you want to install apps using WinGet, it will proceed to ask you the installation method between WinGet Import and Winstall. If you don't choose anything, Winstall will be used.
With this release of WinRice, I have replaced 7-zip with NanaZip - an open source derivative of 7-zip that comes with support for modern Windows context menu and comes packaged as MSIX (MSIX implies clean uninstalls which in turn prevents Windows rot).
WinRice will no longer change a feature state if its already changed. This is what it means:
We'll now ask you if you want to uninstall optional features. It's a simple y/n question, but if you go ahead without answering it, we'll uninstall the optional features.
Now, we will first perform individual feature deployments (that is, installing/uninstalling .NET 3.5, WSL, Sandbox, etc.) before we proceed to the mass feature uninstallation section where we uninstall a pre-defined set of features.
We now use the classical method to deploy WSL since the newer wsl --install
method does not allow us to override system restart warnings.
WinRice will now disable Windows Error Reporting. This setting only applies to Windows users in the Semi-Annual/Annual channel, and will have no effect users in the Windows Insider channels.
WinRice will no longer turn off Feedback notifications and telemetry if device is detected to be flighting in Windows Insider program.
I've addressed an issue where WinRice would freeze on Installing 7-zip
.
I've fixed an issue where in some cases WinRice couldn't install the new Microsoft Store.
I've fixed an issue where in some cases WinRice couldn't install WinGet.
I've fixed an issue where WinRice would freeze on Uninstalling Microsoft OneDrive
.
I've fixed an issue where in some cases WinRice couldn't install HEVC Video Extensions.
I've fixed an issue where WinRice wasn't able to install correct dependencies for inbox apps like Microsoft Store.
I've fixed an issue where WinRice would incorrectly display job messages to you.
I've fixed an issue where WinRice would freeze while installing WSL.
We've worked hard in creating a more seamless user experience in WinRice. Want to share feedback? Please scroll down below and switch to this release's discussion!
WinRice feels like a finished product now. As such, I have been planning to move WinRice to a less frequent update channel. Maybe a quarter channel or semi-annual channel would work out. You all can share your thoughts on this by discussing on this release's discussion.
@Maitreya29 made their first contribution in https://github.com/pratyakshm/WinRice/pull/32
@KenHV made their first contribution in https://github.com/pratyakshm/WinRice/commit/7184abd5ab5c76ca00570ecc7323a09bf7e9c37e and contributed to better UX including editing our documentation
@vancelmusic made new banner and icon and tested
@LinuxPanda for feedback on UX
@vishalcj17 for reporting bugs
@whyredFire for testing previews
Published by pratyakshm almost 3 years ago
Documentation has been vastly updated and moved to the doc
folder.
Added new Issue templates to file bug reports, suggest features, or file an issue with documentation.
Added support for PowerShell 7.
Added PE (pre-execution environment) where the program checks if updated criteria is met. If one or more of it aren't met, WinRice will exit.
Update code logic (conditions, etc.).
Improved code quality.
Performance improvements.
Declare absolute location of HKEY_USERS globally.
Make major tasks optional.
Remove unused functions.
winget import
.Turn off Hibernation on desktops.
Turn off Delivery Optimization.
Do not run EnablePowerdownOnShutdown by default since they might cause bugchecks on some devices [uninvestigated].
No longer disable some services because Windows 11 and 10 only run them on demand, not always. Disabling these services might as well result in reduced functionality and / or features.
Microsoft.HEVCVideoExtension_8wekyb3d8bbwe
in the text field. Select your channel of choice and download and install the latest version.The documentation in main branch is constantly updated in sync with the latest changes to WinRice. Owing to this behaviour, documentation for each release is stored in the particular release tree.
Documentation for this release is stored in v0.4 tree.
Published by pratyakshm over 3 years ago
Winstall.txt
and winstall.txt
filenames.Get-AppxPackage -AllUsers | ForEach {Add-AppxPackage -Register "$($_.InstallLocation)\AppxManifest.xml" -DisableDevelopmentMode}
Warning: This command will re-register all Windows apps and so you might see some previously installed apps come back. You may use the GUI tool again to selectively uninstall those apps. The reason behind this has not yet been found, however if anyone has any idea regarding it, feedback is appreciated.
This release of CleanWin was tested on Windows 11 Pro Insider Preview OS Build 22000.51 in the Dev channel and Windows 10 Pro RTM OS Build 19043.1052 in the Semi Annual Channel. Testing environment was virtualized.
Published by pratyakshm over 3 years ago
This update of CleanWin does NOT fix any other issues apart from the critical issues mentioned above.
Stay home and stay well. ❤️
Published by pratyakshm over 3 years ago
Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\DoSvc" -Name Start -Type DWord -Value 3 -Force
in an elevated PowerShell environment and reboot your PC. If the fix does not seem to work, join the release discussion below and let me know.I hope you too love this release of CleanWin as much as I do! ❤️ Stay home and stay safe! 💕
Published by pratyakshm over 3 years ago
This release does not contain any new features and is only provided to fix the issues mentioned above.
Other Known issues which are tracked here are not fixed in this release.
I'd like to thank @vancelmusic for reporting that WinGet was not installing even on actually supported OS builds.
Published by pratyakshm over 3 years ago
This release of CleanWin was tested on Windows 10 Pro 20H2 Build 19042.928 in Semi Annual Servicing Channel and Windows 10 Pro Dev Build 21370 in Dev Channel. The Windows OS builds tested are the latest available builds at the time of releasing CleanWin v0.3.7.
Published by pratyakshm over 3 years ago
C:\CleanWin
instead of C:\Temp\CleanWin
.
Please take a look at the tracker for currently known issues.
Published by pratyakshm over 3 years ago
Published by pratyakshm almost 4 years ago
Published by pratyakshm almost 4 years ago
0x800706D9
Published by pratyakshm almost 4 years ago
This is the first release of CleanWin that ships with GUI. CleanWin now has two variants: GUI and CLI.
GUI variant does not yet have some features like app installation, additional privacy changes (like turn off maps updates, etc.), but in future releases of CleanWin, CLI and GUI variants are expected to flight together.
Please make a Pull request if you want a change to be made or create an Issue if you want to file a bug report.
Set-Service StorSvc -StartupType Automatic
Start-Service StorSvc
Published by pratyakshm almost 4 years ago
Published by pratyakshm about 4 years ago
Highlights:
Changelog:
CleanWin enters release tag, production ready status - since code dependent on Windows 10 October 2020 update has been replaced by alternatives
Published by pratyakshm about 4 years ago
Changelog:
Notes:
CleanWin continues to be pre-release in lieu of staging for the Windows 10 October 2020 update.
Published by pratyakshm about 4 years ago
Changelog:
The script is still in pre-release and as such has been tagged non-production ready. I'm currently staging this for release, expect release tag when the Windows 10 October 2020 is released to manufacturing.
Published by pratyakshm about 4 years ago
Changelog:
Application changes:
Privacy changes:
Service changes:
UI changes:
Security changes:
Misc. changes: