Releases: memstechtips/UnattendedWinstall
UnattendedWinstall v2.1.0
v2.1.0 Changes
autounattend.xml
Changes
- Removed the forced Pro edition enforcement. This is so the answer file can still be used with Home and especially Enterprise versions like LTSC.
- Added an order to temporarily disable all network adapters so Windows Updates aren't installed during the OOBE phase. (This should stop Windows Defender from being Enabled automatically.)
- Added a FirstLogon command that enables the network adapter again when the first user loads in after the OOBE phase.
autounattend.xml
& UWScript.ps1
Changes
- Removed Microsoft Edge and Google Chrome Policies as it seems to negatively impact user browsing experience.
- Defined a new list of services that should be set to Disabled and Manual as the original list in v2.0.0 caused issues. The process count isn't as low as before but Windows should be more functional.
What's Changed
- Don't Remove Internet Explorer Compatibility as it breaks Volume Mixer by @ShivamXD6 in #171
- Removed forced Pro edition, remove browser policies, defined new list of services. by @memstechtips in #191
New Contributors
- @ShivamXD6 made their first contribution in #171
Full Changelog: v2.0.0...v2.1.0
UnattendedWinstall v2.0.0
Key Features
- Windows 10/11 Pro is installed by default
- Bypasses Windows 11 system requirements
- Disables Windows Defender services by default
- prompted to enable after Windows installation
- Disables User Account Control by default
- prompted to enable after Windows installation
- Allows execution of PowerShell scripts by default
- Skips forced Microsoft account creation during Windows setup
- Removes preinstalled bloatware apps except Microsoft Edge, Notepad and Calculator
- Copilot and Recall is Disabled.
- Sets privacy-related registry keys to disable telemetry
- Limits Windows Update to install only security updates for one year
- Optimizes registry with various optimization and customization-related keys
- See the "Set-RecommendedHKLMRegistry" and "Set-RecommendedHKCURegistry" functions for more information
- Disables unnecessary scheduled tasks
- Configures Windows services for optimal performance
- Enables the Ultimate Performance power plan
Note
Use the UWScript.ps1
file once Windows is installed to reapply or revert settings in case Windows Update resets some of the settings or if you encounter any issues.
It can also be used to achieve a similar experience to UnattendedWinstall on an existing Windows installation without reinstalling Windows.
Before Running the Script
Ensure you open PowerShell as an administrator. Additionally, set the execution policy to allow script execution by running the following command:
Set-ExecutionPolicy RemoteSigned
Running PowerShell with elevated permissions and enabling script execution will ensure that UWScript.ps1
can apply the necessary system changes.
v1.0.0 - Initial Release
First release of the UnattendedWinstall project.
This release is an archive for people who want access to the first autounattend.xml
files uploaded to the repository, which had different versions like:
- IoT-LTSC-Like
- Standard
- Core