pratyakshm / winrice Goto Github PK
View Code? Open in Web Editor NEWSet up your brand new Windows device up to a breathtaking 60 times faster.
License: GNU General Public License v3.0
Set up your brand new Windows device up to a breathtaking 60 times faster.
License: GNU General Public License v3.0
Hey @pratyakshm, how could you do this to me?
ms-appinstaller:?source=https://install.eartrumpet.app/dev/EarTrumpet.Package.appinstaller
)WinRice currently decides if the current OS build is an Insider build by checking hardcoded rs_prerelease
and ni_release
branch names. While these branch names apply to the latest and recent Windows Insider builds in the Dev channel, they do not serve all Windows Insiders from different channels (Beta and Release Preview).
This leads to a scenario where WinRice think that the device is running a retail build of Windows when the device is actually on Beta / RP, and apply settings and policies that I deem are not favorable to Windows Insiders - these settings include hardening Telemetry, disabling feedback notifications and deferring Windows Updates.
No
When I turn off telemetry data collection option from cleanwin, it breaks my apps like teams that rely on data collection from user, and so those apps would not open at all. It must be a thing mainly with a few microsoft apps but yes it exists.
Add option to uninstall OneNote / OneNote for windows 10 as many of the users don't use it and why should we even keep this bloatware on the machine.
No
No
No
Some peeps don't like win defender so..
Windows Explorer / User Interface
Windows 11 21H2, Windows 10 21H2, Windows 10 21H1, Windows 10 20H2
The UI for selecting apps to uninstall should display the app name, its icon, and its package name (greyed out) instead of just package name.
The UI only shows package name
No
No response
Windows 10, version 21H2 (November 2011 Update)
Could update to windows11
Can't update to windows11
PowerShell_transcript.DESKTOP-PLJQR9D.dlcNarUL.20221003223002.txt
Translated is "Your organization manages the updates on this PC"
this could be because of policies that have been set on the computer by the software. any way to revert them?
Windows Explorer
Windows 11 22H2 (22581.200)
It should change default view to "This PC"
It did not change, and it stayed on "Quick Access"
PowerShell_transcript.LE-LAPTOP-DE-HP.SDpj16kg.20220331173826.txt
NA
Windows 10, version 21H2 (November 2021 Update)
Normal operation of WinRice.ps1
WinRice.ps1 did not work
None
PS C:\Users\Mert Özkan\WinRice> .\WinRice.ps1
At C:\Users\Mert Özkan\WinRice\WinRice.ps1:1002 char:22
if (!(check($sure)) {
~
Unexpected token '{' in expression or statement.
At C:\Users\Mert Özkan\WinRice\WinRice.ps1:1002 char:22
if (!(check($sure)) {
~
Missing closing ')' after expression in 'if' statement.
+ CategoryInfo : ParserError: (:) [], ParseException
+ FullyQualifiedErrorId : UnexpectedToken
Windows Explorer
Windows 10 21H2, Windows 10 21H1, Windows 10 20H2
Meet Now is disabled
Meet Now is left unconfigured
NA
No response
I run a fresh windows 10 Pro install this morning using the latest MediaCreationTool, other than that i didn't do nothing but update to the latest versions with WindowsUpdate. then i run CLI.exe and let CleanWin do all the work,
one reboot later and trying winget, it does not work, as shown at: microsoft/winget-cli#1103
Windows Explorer / User Interface
Windows 11 21H2
I didnt expect it to randomly change the time in the express setup
The time changed after I my pc restarted after the express setup was completed, this didnt happen the 2nd time when I manually selected the options.
PowerShell_transcript.KESHAVSPC.xxJ15+LD.20220122103040.txt
PowerShell_transcript.KESHAVSPC.NiPf_+bH.20220122161534.txt
No response
v0.4 August release
Windows 11 21H2
10.0.22000.258
Apps and Features
WinRice not working as expected
Install 7-zip
Stuck at "installing 7-zip..."
Run WinRice-v0.4.exe
**********************
Windows PowerShell transcript start
Start time: 20211027154036
Username: Harshitha
RunAs User: Harshitha
Configuration Name:
Machine: Lilac (Microsoft Windows NT 6.2.9200.0)
Host Application: C:\Users\Harshitha\Downloads\WinRice-v0.4.exe
Process ID: 3852
PSVersion: 5.1.22000.65
PSEdition: Desktop
PSCompatibleVersions: 1.0, 2.0, 3.0, 4.0, 5.0, 5.1.22000.65
BuildVersion: 10.0.22000.65
CLRVersion: 4.0.30319.42000
WSManStackVersion: 3.0
PSRemotingProtocolVersion: 2.3
SerializationVersion: 1.1.0.1
**********************
WinRice pre-execution environment
Copyright (c) Pratyaksh Mehrotra and contributors
https://github.com/pratyakshm/WinRice
[\] Supported Windows version
[|] Supported Windows version
[/] Supported Windows version
[-] Supported Windows version
[\] Supported Windows version
[|] Supported Windows version
[/] Supported Windows version
[-] Supported Windows version
[+]
Supported Windows version
[\] Elevated PowerShell session
[|] Elevated PowerShell session
[/] Elevated PowerShell session
[-] Elevated PowerShell session
[\] Elevated PowerShell session
[|] Elevated PowerShell session
[/] Elevated PowerShell session
[-] Elevated PowerShell session
[+]
Elevated PowerShell session
[\] Device connection
[|] Device connection
[/] Device connection
[-] Device connection
[\] Device connection
[|] Device connection
[/] Device connection
[-] Device connection
[+]
Device connection
[\] No restarts needed
[|] No restarts needed
[/] No restarts needed
[-] No restarts needed
[\] No restarts needed
[|] No restarts needed
[/] No restarts needed
[-] No restarts needed
[+]
No restarts needed
[\] Setting up PowerShell
[|] Setting up PowerShell
[/] Setting up PowerShell
[-] Setting up PowerShell
[\] Setting up PowerShell
[|] Setting up PowerShell
[/] Setting up PowerShell
[-] Setting up PowerShell
[+]
Setting up PowerShell
Please take your time to answer the questions below in order to save user config.
Press Enter to proceed after answering a question.
Starting WinRice...
pratyakshm's WinRice - version 0.4
Copyright (c) Pratyaksh Mehrotra (a.k.a. pratyakshm) and contributors
https://github.com/pratyakshm/WinRice
Windows 11 Enterprise 21H2
Build 22000.258, co_release branch
-------------------------
APPS & FEATURES
-------------------------
Installing app frameworks...
PS>TerminatingError(Add-AppxPackage): "Cannot find path 'C:\Users\Harshitha\Downloads\WinRice\Microsoft.VCLibs.140.00.UWPDesktop_14.0.30035.0_x64__8wekyb3d8bbwe.Appx' because it does not exist."
>> TerminatingError(Add-AppxPackage): "Cannot find path 'C:\Users\Harshitha\Downloads\WinRice\Microsoft.VCLibs.140.00.UWPDesktop_14.0.30035.0_x86__8wekyb3d8bbwe.Appx' because it does not exist."
Installed app frameworks.
WinGet is already installed on this device.
Installing 7-zip...
none.
No
No
While using a different uninstallation preset, the "new" uninstallation editable-list shows up.
Instead of checking every app available in the system:
just mark only the apps already written in the app uninstallation list. In this way, the user can only mark/not mark the other/s unwanted apps/wanted apps.
Currently, running WinRIce sets the BIOS to follow UTC. Many motherboards have the feature to sync the BIOS time with Windows. So, after running WinRice and rebooting, there happens to be some mix-up with the time being set, which, in the end, makes Windows display the incorrect and requires having to sync the time for settings manually.
I would like to request to make this feature configurable.
Related to #42
No
No
No response
Apps
Windows 11 21H2
The optional feature "Windows Hello Face" is uninstalled.
Windows Hello Face is not uninstalled
PowerShell_transcript.ZEPHYR.Ee2KPwzR.20220225161735.txt
No response
Do not remove the optional feature "Steps recorder" on PCs registered in WIP (insider), since it is a necessary feature when filing feedback via the Feedback Hub.
No
doc/Settings.md
Line 45 to Line 138
Unnecessary lines to be fixed.
bcdedit /set hypervisorlaunchtype off
breaks WSL and WSA functionality
No
Security
Windows 11 21H2
WinRice-main should be no virus or malware
5 security vendors flagged WinRice-main.exe file as malicious
https://www.virustotal.com/gui/file/2dc063178d66f21aa23b7721c7f93e1792d0d9e265b55f1856c2d059b9b523f3/details
malware
No response
Windows 11 Pro Insider Preview
OS Build: 26040.1000, Channel: 23142, Branch: rs_prerelease
Flow Launcher and Package managers should not be installed.
Flow Launcher and Package managers are being installed.
PowerShell_transcript.DESKTOP-IS0LKQV.yjL38qjg.20240203211614.txt
Instead of hard-coding the package names of the UWP crapware to remove, let's provide users the ability to choose what to remove, as seen in the screenshot above (it's from the Sophia script, by @farag2).
Another upside of this method would be that we won't need to maintain a list of packages to remove, as it's always dynamically populated, which for me (and hopefully others) is a CleanWin
-win (get it? 🤣 )
Category | Issue | Status |
---|---|---|
Apps & Features | Web browsing: Restore recommended suggestion does not turn off | ⏸️ |
Apps & Features | HEVC Video Extensions aren't installing | ✅ |
Windows OS | Issue | Reason why can't fix |
---|---|---|
Windows 10, 11 | Input indicator can't be turned off | The registry change is in string keyvalue |
Windows 11 | Cannot unpin apps from Start menu | No official method to customize Start menu of online OS yet |
Emoji | Meaning |
---|---|
❌ | Not fixed |
⏸️ | On hold |
✅ | Fixed |
v0.5.04112021 November Release
Windows 10 21H1
10.0.19043.1288
Windows Explorer / User Interface
WinRice not working as expected
All the text appearing in the cmd box should appear normal
Text is bugging out and is showing raw commands.
Run the script with custom settings
**********************
Windows PowerShell transcript start
Start time: 20211106202338
Username: DESKTOP-U899C1L\Pro
RunAs User: DESKTOP-U899C1L\Pro
Configuration Name:
Machine: DESKTOP-U899C1L (Microsoft Windows NT 6.2.9200.0)
Host Application: C:\Users\Pro\Downloads\WinRice-v0.5.04112021.exe
Process ID: 8880
PSVersion: 5.1.19041.1237
PSEdition: Desktop
PSCompatibleVersions: 1.0, 2.0, 3.0, 4.0, 5.0, 5.1.19041.1237
BuildVersion: 10.0.19041.1237
CLRVersion: 4.0.30319.42000
WSManStackVersion: 3.0
PSRemotingProtocolVersion: 2.3
SerializationVersion: 1.1.0.1
**********************
WinRice pre-execution environment
Copyright (c) Pratyaksh Mehrotra and contributors
https://github.com/pratyakshm/WinRice
[\] Supported Windows version
[|] Supported Windows version
[/] Supported Windows version
[-] Supported Windows version
[\] Supported Windows version
[|] Supported Windows version
[/] Supported Windows version
[-] Supported Windows version
[+]
Supported Windows version
[\] Elevated PowerShell session
[|] Elevated PowerShell session
[/] Elevated PowerShell session
[-] Elevated PowerShell session
[\] Elevated PowerShell session
[|] Elevated PowerShell session
[/] Elevated PowerShell session
[-] Elevated PowerShell session
[+]
Elevated PowerShell session
[\] Device connection
[|] Device connection
[/] Device connection
[-] Device connection
[\] Device connection
[|] Device connection
[/] Device connection
[-] Device connection
[\] Device connection
[|] Device connection
[/] Device connection
[-] Device connection
[\] Device connection
[|] Device connection
[/] Device connection
[-] Device connection
[\] Device connection
[|] Device connection
[/] Device connection
[-] Device connection
[\] Device connection
[|] Device connection
[/] Device connection
[-] Device connection
[\] Device connection
[|] Device connection
[/] Device connection
[-] Device connection
[\] Device connection
[|] Device connection
[/] Device connection
[-] Device connection
[\] Device connection
[|] Device connection
[/] Device connection
[-] Device connection
[\] Device connection
[|] Device connection
[/] Device connection
[-] Device connection
[+]
Device connection
[\] No restarts needed
[|] No restarts needed
[/] No restarts needed
[-] No restarts needed
[\] No restarts needed
[|] No restarts needed
[/] No restarts needed
[-] No restarts needed
[+]
No restarts needed
[\] Setting up PowerShell
[|] Setting up PowerShell
[/] Setting up PowerShell
[-] Setting up PowerShell
[\] Setting up PowerShell
[|] Setting up PowerShell
[/] Setting up PowerShell
[-] Setting up PowerShell
[+]
Setting up PowerShell
Express Settings:
A predefined set of unnecessary apps will be uninstalled.
A predefined set of unnecessary features will be uninstalled.
Apps will not be installed.
.NET 3.5 will not be installed.
Microsoft OneDrive will not be uninstalled.
Widgets will not be uninstalled.
Windows Subsystem for Linux will not be installed.
Windows Sandbox will not be installed.
Please take your time to answer the questions below in order to save user config.
Press Enter to proceed after answering a question.
APP DEPLOYMENT
FEATURE DEPLOYMENT
WINDOWS UPDATE
To sum it up,
Apps will not be installed.
dotNET 3.5 will not be installed.
Windows Subsystem for Linux will not be installed.
Windows Sandbox will not be installed.
Non-essential optional features will be uninstalled.
Widgets will be not be uninstalled, and will be updated to the latest version instead.
Windows automatic updates will be turned off.
Windows updates will not be delayed.
System restore point will not be created.
If this configuration is correct,
press any key to go ahead.
If this configuration is not correct, restart WinRice and create a new one.
Starting WinRice...
pratyakshm's WinRice - v0.5.04112021
Copyright (c) Pratyaksh Mehrotra (a.k.a. pratyakshm) and contributors
https://github.com/pratyakshm/WinRice
Windows 10 Pro 21H1
Build 10.0.19043.1288, vb_release branch
-------------------------
APPS & FEATURES
-------------------------
Updating Visual C++ libraries...
Updated Visual C++ libraries.
Updating Microsoft Store...
Could not update Microsoft Store.
Installing NanaZip... (Ctrl + Click: https://github.com/M2Team/NanaZip)
No Microsoft Store account found, failed to acquire app.
Installing HEVC Video Extensions...
Installed HEVC Video Extensions.
Checking if Widgets are updated...
Widgets are up to date.
Installing Cascadia Code...
Installed Cascadia Code.
Unpinning all tiles from Start Menu...
Unpinned all tiles from Start Menu.
Unpinning apps from taskbar...
Unpinned apps from taskbar.
Removing capabilites and features...
- Uninstalled Math Recognizer
- Uninstalled Steps Recorder
- Uninstalled Snipping Tool
- Uninstalled Windows Fax & Scan
- Uninstalled Windows Media Player
- Uninstalled Windows Hello Face
- Uninstalled Windows PowerShell ISE
- Uninstalled Windows XPS Features
- Uninstalled WordPad
- Disabled DirectPlay
- Disabled PowerShell v2 (root)
- Disabled SMB1 protocol
- Disabled SMB Direct
- Disabled Work Folders Client
- Disabled XPS Document Writer
Removed capabilities and features.
---------------------------
CHANGES PERFORMED
---------------------------
-------------------------
PRIVACY & SECURITY
-------------------------
Turning off Activity History...
Turned off Activity History.
Turning off Advertising ID...
Turned off Advertising ID.
Turning off Background apps...
PS>TerminatingError(ForEach-Object): "Missing an argument for parameter 'Process'. Specify a parameter of type 'System.Management.Automation.ScriptBlock[]' and try again."
>> TerminatingError(ForEach-Object): "Missing an argument for parameter 'Process'. Specify a parameter of type 'System.Management.Automation.ScriptBlock[]' and try again."
Turned off Background apps.
Turning off Windows Error Reporting...
Turned off Windows Error Reporting.
Turning off Feedback notifications...
Turned off Feedback notifications.
Turning off Inking & typing personalization...
Turned off Inking & typing personalization.
Turning off websites' ability to provide you with locally relevant content by accessing your language list...
Turned off websites' ability to provide you with locally relevant content by accessing your language list.
Turning off location tracking...
Turned off Location tracking.
Turning off automatic Maps updates...
Turned off automatic Maps updates.
Turning off Online Speech recognition...
Turned off Online Speech recognition.
Turning off silent installation of suggested apps...
Turned off silent installation of suggested apps.
Turning off suggested content in Settings app...
Turned off suggested content in Settings app.
Turning off suggested content in Start menu...
Turned off suggested content in Start menu.
Turning off Tailored experiences...
PS>TerminatingError(Test-Path): "Cannot bind argument to parameter 'Path' because it is null."
>> TerminatingError(Set-ItemProperty): "Missing an argument for parameter 'Path'. Specify a parameter of type 'System.String[]' and try again."
Turned off Tailored experiences.
Turning off telemetry...
Turned off telemetry.
Turning on Clipboard History...
Turned on Clipboard History.
You can now copy multiple items to your clipboard.
Access your clipboard now using Windows key + V.
Turning on automatic login post updates...
Turned on Automatic login applying updates
---------------------------
CHANGES PERFORMED
---------------------------
---------------------------
TASKS & SERVICES
---------------------------
Turning on Storage Sense...
Turned on Storage Sense.
Turning off Reserved Storage...
Turned off Reserved Storage.
Turning off AutoPlay...
Turned off AutoPlay.
Turning off Autorun for all drives...
Turned off Autorun for all drives.
Turning off hibernation...
Turned off hibernation.
Setting BIOS time to UTC...
BIOS Time is set to UTC.
Setting Num lock to turn on autoamtically on Startup...
Num lock will turn on automatically on Startup.
Turning off unnecessary services...
Stopped service: DiagTrack.
Stopped service: SysMain.
Turned off unnecesarry services.
Turning off unnecessary tasks...
Turned off task: Microsoft\Windows\Application Experience\Microsoft Compatibility Appraiser.
Turned off task: Microsoft\Windows\Application Experience\ProgramDataUpdater.
Turned off task: Microsoft\Windows\Application Experience\PcaPatchDbTask.
Turned off task: Microsoft\Windows\Autochk\Proxy.
Turned off task: Microsoft\Windows\Customer Experience Improvement Program\Consolidator.
Turned off task: Microsoft\Windows\Customer Experience Improvement Program\UsbCeip.
Turned off task: Microsoft\Windows\DiskDiagnostic\Microsoft-Windows-DiskDiagnosticDataCollector.
Turned off task: Microsoft\Windows\Windows Error Reporting\QueueReporting.
Turned off task: Microsoft\Windows\Feedback\Siuf\DmClient.
Turned off task: Microsoft\Windows\Feedback\Siuf\DmClientOnScenarioDownload.
Turned off unnecessary tasks.
Setting up Windows Update policies...
- Turned off automatic updates
- Turned off Delivery optimization.
- Device will no longer auto restart if users are signed in.
- Turned off re-installation of apps after Windows Updates.
Set up Windows Update policies.
---------------------------
CHANGES PERFORMED
---------------------------
----------------------------------
WINDOWS EXPLORER
----------------------------------
Binding Print Screen key to launch Snip overlay...
Bound Print Screen key to launch Snip overlay.
Showing extensions in file names...
Showed extensions in file names.
Hiding recent files from Quick Access...
Hidden recent files from Quick Access.
Turning off Sticky keys...
Turned off Sticky keys.
Setting default File Explorer view to This PC...
Set default File Explorer view to This PC.
Turning off 3D Objects...
Turned off 3D Objects.
Turning off Search bar...
Turned off Search bar.
Turning off Task view icon...
Turned off Task view icon.
Turning off Cortana icon...
Turned off Cortana icon.
Turning off Meet now...
Turned off Meet now.
Turning off News and interests...
Turned off News and interests.
---------------------------
CHANGES PERFORMED
---------------------------
Thank you for using WinRice.
**********************
Windows PowerShell transcript end
End time: 20211106204523
**********************
NA
Other
Windows 11 22H2, Windows 11 21H2, Windows 10 21H2, Windows 10 21H1, Windows 10 20H2
It is made clear to users that there are some settings that can only be applied if so is done machine-wide instead of only to the current user.
There are some settings that leverage GPO, hence they apply machinewide (all users across one device instead of only current user). WinRice asks if you want to apply these policies that configure the setting machine-wide as well, but the current wording is not at all friendly or clear. In fact, some users have complained to me that they thought that the machine-wide policies question meant if WinRice would apply all settings machine-wide instead of just the current user, which clearly is not the case. This is only limited to some functions, not all functions.
N/A
No response
v0.5.04112021 November Release
Windows 11 21H2
10.0.22494.1000
Apps
WinRice fails to perform a job
Should find automatically the MS account in the device and installs the requested app (ex. NanaZip)
Can't find any MS account in the device and doesn't install the requested app.
Just run WinRice and let it do its job.
...
-------------------------
APPS & FEATURES
-------------------------
Updating Visual C++ libraries...
Updated Visual C++ libraries.
Installing NanaZip... (Ctrl + Click: https://github.com/M2Team/NanaZip)
No Microsoft Store account found, failed to acquire app.
Installing HEVC Video Extensions...
Installed HEVC Video Extensions.
...
None.
Windows 11, version 22H2 (Fall 2022 Update), Windows 11, version 21H2 (Original Release), Windows 10, version 21H2 (November 2011 Update), Windows 10, version 21H1 (May 2021 Update)
WinRice installs Chocolatey Package Manager
WinRice fails to install Chocolatey Package Manager.
N.A.
No response
While in express mode, winrice installs nanazip but it does that everytime you run winrice instead of just checking if it was already installed on the system. So winrice would become much faster if it just checked and ignored for nanazip instead of installing everytime.
Also imo unpinning edge from taskbar is kinda weird...
Oh just noticed typo at the end there xd
No
I want WinRice to add all Power options to the Advanced power options menu.
By default on OEM devices, most options are hidden / not controllable by the user.
I have developed https://github.com/pratyakshm/RestorePowerOptions that exposes all the power settings.
I want WinRice to expose all Power options without running extra software.
No
OS
Windows 11 21H2
Hibernation is not disabled when WinRice detects itself running on a laptop
Hibernation is disabled anyway
N.A.
Tested in Windows 11 release build only, but the issue may persist in more Windows 10 builds.
When the user chooses Custom settings, and they choose to install apps using Winstall, offer to open notepad.exe for them to create a Winstall.txt file.
MUST:
No
Windows 10, version 21H2 (November 2021 Update)
Uninstall OneNote
Did not uninstall OneNote
PowerShell_transcript.DESKTOP-DS2FQH3.rfhrxJ7b.20220915130305.txt
No response
Apps
Windows 11 21H2
OneDrive should get uninstalled wholly
OneDrive does not get de-listed from installed apps list, taskbar icon still visible
PowerShell_transcript.LENOVO-G570.Nkg_PcmG.20220302212428.txt
Although onedrive gets uninstalled, there exist remains of the app...
Control Panel -> Uninstall apps generously offers to remove it from apps listing.
Clicking "yes" removes the entry but doesn't remove taskbar icon
This is my first time reporting an issue here, sorry if it is too many pictures.
WinGet doesn't uninstall it completely, either...
Edit:- oh and I'm on W11 insider dev 22567
Windows Explorer / User Interface
Windows 10 21H2, Windows 10 21H1, Windows 10 20H2
If NI is not going to be disabled, dont show it when performing changes
In the initial selection screen, the script confirms that it will not disable NI.
While it is processing changes (uninstalling apps, features, etc.), there was the text "Disabling NI", "Disabled NI" (or something similar)
In the end, it did not disable NI
**********************
Windows PowerShell transcript start
Start time: 20220115001739
Username: DESKTOP-69BQ57G\Pro
RunAs User: DESKTOP-69BQ57G\Pro
Configuration Name:
Machine: DESKTOP-69BQ57G (Microsoft Windows NT 6.2.9200.0)
Host Application: C:\Users\Pro\Downloads\WinRice-main.exe
Process ID: 10992
PSVersion: 5.1.19041.1320
PSEdition: Desktop
PSCompatibleVersions: 1.0, 2.0, 3.0, 4.0, 5.0, 5.1.19041.1320
BuildVersion: 10.0.19041.1320
CLRVersion: 4.0.30319.42000
WSManStackVersion: 3.0
PSRemotingProtocolVersion: 2.3
SerializationVersion: 1.1.0.1
**********************
WinRice pre-execution environment
Copyright (c) Pratyaksh Mehrotra and contributors
https://github.com/pratyakshm/WinRice
Beginning checks...
[\] [1/5] Windows version is supported
[|] [1/5] Windows version is supported
[/] [1/5] Windows version is supported
[-] [1/5] Windows version is supported
[\] [1/5] Windows version is supported
[|] [1/5] Windows version is supported
[/] [1/5] Windows version is supported
[-] [1/5] Windows version is supported
[\] [1/5] Windows version is supported
[|] [1/5] Windows version is supported
[/] [1/5] Windows version is supported
[-] [1/5] Windows version is supported
[\] [1/5] Windows version is supported
[|] [1/5] Windows version is supported
[/] [1/5] Windows version is supported
[-] [1/5] Windows version is supported
[+]
[1/5] Windows version is supported
[\] [2/5] Session is elevated
[|] [2/5] Session is elevated
[/] [2/5] Session is elevated
[-] [2/5] Session is elevated
[\] [2/5] Session is elevated
[|] [2/5] Session is elevated
[/] [2/5] Session is elevated
[-] [2/5] Session is elevated
[\] [2/5] Session is elevated
[|] [2/5] Session is elevated
[/] [2/5] Session is elevated
[-] [2/5] Session is elevated
[\] [2/5] Session is elevated
[|] [2/5] Session is elevated
[/] [2/5] Session is elevated
[-] [2/5] Session is elevated
[+]
[2/5] Session is elevated
[\] [3/5] Device is connnected to the Internet
[|] [3/5] Device is connnected to the Internet
[/] [3/5] Device is connnected to the Internet
[-] [3/5] Device is connnected to the Internet
[\] [3/5] Device is connnected to the Internet
[|] [3/5] Device is connnected to the Internet
[/] [3/5] Device is connnected to the Internet
[-] [3/5] Device is connnected to the Internet
[\] [3/5] Device is connnected to the Internet
[|] [3/5] Device is connnected to the Internet
[/] [3/5] Device is connnected to the Internet
[-] [3/5] Device is connnected to the Internet
[\] [3/5] Device is connnected to the Internet
[|] [3/5] Device is connnected to the Internet
[/] [3/5] Device is connnected to the Internet
[-] [3/5] Device is connnected to the Internet
[\] [3/5] Device is connnected to the Internet
[|] [3/5] Device is connnected to the Internet
[/] [3/5] Device is connnected to the Internet
[-] [3/5] Device is connnected to the Internet
[\] [3/5] Device is connnected to the Internet
[|] [3/5] Device is connnected to the Internet
[/] [3/5] Device is connnected to the Internet
[-] [3/5] Device is connnected to the Internet
[\] [3/5] Device is connnected to the Internet
[|] [3/5] Device is connnected to the Internet
[/] [3/5] Device is connnected to the Internet
[-] [3/5] Device is connnected to the Internet
[\] [3/5] Device is connnected to the Internet
[|] [3/5] Device is connnected to the Internet
[/] [3/5] Device is connnected to the Internet
[-] [3/5] Device is connnected to the Internet
[\] [3/5] Device is connnected to the Internet
[|] [3/5] Device is connnected to the Internet
[/] [3/5] Device is connnected to the Internet
[-] [3/5] Device is connnected to the Internet
[\] [3/5] Device is connnected to the Internet
[|] [3/5] Device is connnected to the Internet
[/] [3/5] Device is connnected to the Internet
[-] [3/5] Device is connnected to the Internet
[\] [3/5] Device is connnected to the Internet
[|] [3/5] Device is connnected to the Internet
[/] [3/5] Device is connnected to the Internet
[-] [3/5] Device is connnected to the Internet
[\] [3/5] Device is connnected to the Internet
[|] [3/5] Device is connnected to the Internet
[/] [3/5] Device is connnected to the Internet
[-] [3/5] Device is connnected to the Internet
[+]
[3/5] Device is connnected to the Internet
PS>TerminatingError(Get-WmiObject): "Cannot validate argument on parameter 'ComputerName'. The argument is null or empty. Provide an argument that is not null or empty, and then try the command again."
>> TerminatingError(Get-WmiObject): "Cannot validate argument on parameter 'ComputerName'. The argument is null or empty. Provide an argument that is not null or empty, and then try the command again."
[\] [4/5] Setting up PowerShell
[|] [4/5] Setting up PowerShell
[/] [4/5] Setting up PowerShell
[-] [4/5] Setting up PowerShell
[\] [4/5] Setting up PowerShell
[|] [4/5] Setting up PowerShell
[/] [4/5] Setting up PowerShell
[-] [4/5] Setting up PowerShell
[\] [4/5] Setting up PowerShell
[|] [4/5] Setting up PowerShell
[/] [4/5] Setting up PowerShell
[-] [4/5] Setting up PowerShell
[\] [4/5] Setting up PowerShell
[|] [4/5] Setting up PowerShell
[/] [4/5] Setting up PowerShell
[-] [4/5] Setting up PowerShell
[+]
[4/5] Setting up PowerShell
[\] [5/5] Session is fresh
[|] [5/5] Session is fresh
[/] [5/5] Session is fresh
[-] [5/5] Session is fresh
[\] [5/5] Session is fresh
[|] [5/5] Session is fresh
[/] [5/5] Session is fresh
[-] [5/5] Session is fresh
[\] [5/5] Session is fresh
[|] [5/5] Session is fresh
[/] [5/5] Session is fresh
[-] [5/5] Session is fresh
[\] [5/5] Session is fresh
[|] [5/5] Session is fresh
[/] [5/5] Session is fresh
[-] [5/5] Session is fresh
[+]
[5/5] Session is fresh
Completed checks.
Express Settings:
A set of unessential apps WILL be uninstalled.
A set of unessential features WILL be uninstalled.
Apps will NOT be installed.
NO optional features are installed.
Windows automatic updates will be disabled.
Windows quality updates will be delayed by 4 days and feature updates will be delayed by 20 days.
To learn more, visit https://github.com/pratyakshm/WinRice/blob/main/doc/Main-brief.md
Standard privacy, security, tasks, services and UI changes as listed in WinRice documentation will apply. These changes are not configurable.
Please take your time to answer the questions below in order to save user config.
Press Enter to proceed after answering a question.
APP DEPLOYMENT
Unessential apps WILL be uninstalled.
You will select which apps you want to uninstall.
Microsoft OneDrive WILL be uninstalled.
FEATURE DEPLOYMENT
NO changes will be made to .NET 3.5.
NO changes will be made to Windows Subsystem for Linux.
NO changes will be made to Windows Sandbox.
Unessential features WILL be uninstalled.
NO changes will be made to Widgets.
WINDOWS UPDATE
Windows updates will be delayed.
Windows automatic updates will be disabled.
NO system restore point will be created.
To sum it up,
NO apps will be installed.
NO changes will be made to .NET 3.5.
NO changes will be made to Windows Subsystem for Linux.
NO changes will be made to Windows Sandbox.
Unessential features will be uninstalled.
NO changes will be made to Widgets.
Windows automatic updates will be disabled.
Windows quality updates will be delayed by 4 days and feature updates will be delayed by 20 days.
NO system restore point will be created.
If this configuration is correct,
press any key to go ahead.
If this configuration is not correct, restart WinRice and create a new one.
Starting WinRice...
pratyakshm's WinRice - main branch
Copyright (c) Pratyaksh Mehrotra and contributors
https://github.com/pratyakshm/WinRice
Windows 10 Pro 21H1
Build 10.0.19043.1466, vb_release branch
-------------------------
APPS & FEATURES
-------------------------
Installing NanaZip... (https://github.com/M2Team/NanaZip)
Installed NanaZip.
Installing HEVC Video Extensions...
Installed HEVC Video Extensions.
App Uninstaller GUI
If app selection menu is not visible, use Alt + Tab to switch to that window.
Uninstalling selected apps...
Uninstalled.
Unpinning all tiles from Start Menu...
Unpinned all tiles from Start Menu.
Unpinning apps from taskbar...
Unpinned apps from taskbar.
Uninstalling Microsoft OneDrive...
Uninstalled Microsoft OneDrive.
Removing capabilites and features...
- Uninstalled Math Recognizer
- Uninstalled Steps Recorder
- Uninstalled Snipping Tool
- Uninstalled Windows Fax & Scan
- Uninstalled Windows Media Player
- Uninstalled Windows Hello Face
- Uninstalled Windows PowerShell ISE
- Uninstalled Windows XPS Features
- Uninstalled WordPad
- Disabled DirectPlay
- Disabled PowerShell v2 (root)
- Disabled SMB1 protocol
- Disabled SMB Direct
- Disabled Work Folders Client
- Disabled XPS Document Writer
Removed capabilities and features.
---------------------------
CHANGES PERFORMED
---------------------------
-------------------------
PRIVACY & SECURITY
-------------------------
Disabling Activity History...
Disabled Activity History.
Disabling Advertising ID...
Disabled Advertising ID.
Disabling Windows Error Reporting...
Disabled Windows Error Reporting.
Disabling Feedback notifications...
Disabled Feedback notifications.
Disabling Inking & typing personalization...
Disabled Inking & typing personalization.
Disabling websites' ability to provide you with locally relevant content by accessing your language list...
Disabled websites' ability to provide you with locally relevant content by accessing your language list.
Disabling location tracking...
Disabled Location tracking.
Disabling automatic Maps updates...
Disabled automatic Maps updates.
Disabling Online Speech recognition...
Disabled Online Speech recognition.
Disabling silent installation of suggested apps...
Disabled silent installation of suggested apps.
Disabling suggested content in Settings app...
Disabled suggested content in Settings app.
Disabling suggested content in Start menu...
Disabled suggested content in Start menu.
Disabling Tailored experiences...
PS>TerminatingError(Test-Path): "Cannot bind argument to parameter 'Path' because it is null."
Disabled Tailored experiences.
Disabling telemetry...
Disabled telemetry.
Enabling Clipboard History...
Enabled Clipboard History.
You can now copy multiple items to your clipboard.
Access your clipboard now using Windows key + V.
Enabling automatic login post updates...
Enabled Automatic login applying updates.
Disabling Virtualization-based security...
This processor does not natively support MBEC. Emulating it will result in bigger impact on performance on MBEC-unsupported CPUs.
See https://docs.microsoft.com/en-us/windows/security/threat-protection/device-guard/enable-virtualization-based-protection-of-code-integrity.
Disabled Virtualization-based security.
Note that virtualization features powered by Hyper-V such as WSL and WSA will not work until you re-enable Virtualization-based security.
Read https://github.com/pratyakshm/WinRice/blob/main/doc/Main-brief.md#virtualization-based-security for more.
Disabling Windows WDigest credential caching...
Disabled Windows WDigest credential caching.
Disabling LLMNR...
Disabled LLMNR.
PS>TerminatingError(Get-ItemPropertyValue): "Property DisableExceptionChainValidation does not exist at path HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\kernel."
Enabling Structured Exception Handling Overwrite Protection...
Enabled Structured Exception Handling Overwrite Protection.
Disabling Web Proxy Auto-Discovery...
Disabled Web Proxy Auto-Discovery.
Enabling LSA Protection/Auditing...
Enabled LSA Protection/Auditing.
Disabling Windows Script Host...
Disabled Windows Script Host.
---------------------------
CHANGES PERFORMED
---------------------------
---------------------------
TASKS & SERVICES
---------------------------
Enabling Storage Sense...
Enabled Storage Sense.
Disabling Reserved Storage...
Disabled Reserved Storage.
Disabling AutoPlay...
Disabled AutoPlay.
Disabling Autorun for all drives...
Disabled Autorun for all drives.
Disabling hibernation...
Disabled hibernation.
Setting BIOS time to UTC...
BIOS Time is set to UTC.
Setting Num lock to turn on autoamtically on Startup...
Num lock will turn on automatically on Startup.
Disabling unessential services...
Stopped service: DiagTrack.
Stopped service: SysMain.
Disabled unnecesarry services.
Disabling unessential tasks...
Disabled task: Microsoft\Windows\Application Experience\Microsoft Compatibility Appraiser.
Disabled task: Microsoft\Windows\Application Experience\ProgramDataUpdater.
Disabled task: Microsoft\Windows\Application Experience\PcaPatchDbTask.
Disabled task: Microsoft\Windows\Autochk\Proxy.
Disabled task: Microsoft\Windows\Customer Experience Improvement Program\Consolidator.
Disabled task: Microsoft\Windows\Customer Experience Improvement Program\UsbCeip.
Disabled task: Microsoft\Windows\DiskDiagnostic\Microsoft-Windows-DiskDiagnosticDataCollector.
Disabled task: Microsoft\Windows\Windows Error Reporting\QueueReporting.
Disabled task: Microsoft\Windows\Feedback\Siuf\DmClient.
Disabled task: Microsoft\Windows\Feedback\Siuf\DmClientOnScenarioDownload.
Disabled unessential tasks.
Setting up Windows Update policies...
- Disabled automatic updates
PS>TerminatingError(Set-ItemProperty): "Cannot bind argument to parameter 'Path' because it is null."
>> TerminatingError(Set-ItemProperty): "Cannot bind argument to parameter 'Path' because it is null."
>> TerminatingError(Set-ItemProperty): "Cannot bind argument to parameter 'Path' because it is null."
>> TerminatingError(Set-ItemProperty): "Cannot bind argument to parameter 'Path' because it is null."
- Delayed quality updates by 4 days.
- Delayed feature updates by 20 days.
- Disabled Delivery optimization.
- Device will no longer auto restart if users are signed in.
- Disabled re-installation of apps after Windows Updates.
Set up Windows Update policies.
---------------------------
CHANGES PERFORMED
---------------------------
----------------------------------
WINDOWS EXPLORER
----------------------------------
Binding Print Screen key to launch Snip overlay...
Bound Print Screen key to launch Snip overlay.
Hiding recent files from Quick Access...
Hidden recent files from Quick Access.
Disabling Sticky keys...
Disabled Sticky keys.
Setting default File Explorer view to This PC...
Set default File Explorer view to This PC.
Hiding 3D Objects...
Hid 3D Objects.
Hiding Search button...
Hid Search button.
Hiding Task view button...
Hid Task view button.
Hiding Cortana button...
Hid Cortana button.
Hiding Meet now...
Hid Meet now.
Disabling News and interests...
Disabled News and interests.
---------------------------
CHANGES PERFORMED
---------------------------
Thank you for using WinRice.
**********************
Windows PowerShell transcript end
End time: 20220115002443
**********************
No response
Night light shows warmer colors which helps to fall asleep.
No
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.