Skip to main content

Windows 11 Installer

Summary

Install Windows 11 from a target ZIP file or ISO.

Download URL: https://file.provaltech.com/repo/app/windows-upgrader.exe

File Path: C:\ProgramData\_automation\app\windows-upgrader\windows-upgrader.exe
File Hash (SHA256): 2BDFE75FFE305F4DD438E82811399BFE3AA8045CE38F5A5162E9832768765237
File Hash (MD5): 2A6E4342F35BC700D8614CD6ECAD57E2

File Path: C:\ProgramData\_automation\app\windows-upgrader\Check-ReservedPartition.ps1
File Hash (SHA256): DC034BC8A20D8E8CB41D5B737F1E31FC858C57385DE668369BAA825D470C9450
File Hash (MD5): 4A51DD45AB4E85DDFCA33D2F98875C7F

Note: When executed without the NoReboot flag, the script reschedules itself to run 30 minutes after completing the upgrade to perform validation.

Update Notice: 15 January, 2024

The script has been updated to address the InsufficientSystemPartitionDiskSpaceHardblock issue.

Reference: InsufficientSystemPartitionDiskSpaceHardblock
Acknowledgment: Hunter Line (Aptica, LLC) for their valuable contributions.

Sample Run

Install Windows 11 from the ProVal file repository, ignoring compatibility requirements.
Image

Install Windows 11 from a target HTTP multipart download, ignoring reboot.
https://my.repo.site/repo/Windows11.zip.001
https://my.repo.site/repo/Windows11.zip.002
https://my.repo.site/repo/Windows11.zip.003
...
https://my.repo.site/repo/Windows11.zip.520
Image

Dependencies

User Parameters

NameExampleRequiredDescription
Urihttps://my.repo.site/repo/Windows11.zipFalseA custom URI to either a local file or HTTP file that contains the target Windows 11 payload.
Multipart1FalseSet to 1 if the custom URI is a multipart file in the format https://my.repo.site/repo/Windows11.zip.001
NoReboot1FalseSet to 1 to suppress rebooting the machine after the upgrade.
IgnoreCompat1FalseSet to 1 to ignore Windows 11 hardware/software requirements.

Output

  • Script log