Skip to content

These scripts to configure a ready-to-use Windows environment.

Notifications You must be signed in to change notification settings

Anduin2017/Reimage-Windows

Repository files navigation

Re-image the Windows

ManHours

These scripts configure a ready-to-use Windows environment.

Re-install Windows

The following command will re-install Windows 10\11\insider for you.

Right-click the start button, and click Windows PowerShell(Admin)`.

iex ((New-Object System.Net.WebClient).DownloadString('https://gitlab.aiursoft.cn/anduin/reimage-windows/-/raw/master/Reimage.ps1'))
  • It will ask you for the downloaded Windows ISO file. You can download it with any tool you like, and provide it the file name.
  • It will ask you for a clean disk drive. For example Disk `E:``. Provide it with any disk you like. (Except current OS drive)

Warning

This next part may NOT be designed for YOU! It is for my usage to config the newly installed Windows as a ready-to-use state.

You need to fork this repository and modify some configuration paths in the source code.

For example:

  • I copied my SSH private key file from my OneDrive. Which requires you to modify that logic.
  • I copied my Windows Terminal configuration file from my OneDrive. Which requires you to modify that logic.

One-key post config

Right-click the start button, and click Windows PowerShell(Admin)`.

Remove-Item "$env:TEMP\reimage-windows-master\" -Recurse -ErrorAction SilentlyContinue; $destinationPath = "$env:TEMP\reimage-windows-master.zip"; Invoke-WebRequest -Uri "https://gitlab.aiursoft.cn/anduin/reimage-windows/-/archive/master/reimage-windows-master.zip" -OutFile $destinationPath -UseBasicParsing; Expand-Archive -Path $destinationPath -DestinationPath $env:TEMP; Remove-Item $destinationPath; Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Force; . "$env:TEMP\reimage-windows-master\install.ps1"

Caution: DO NOT RUN this in Windows Terminal!!! Instead, start a pure PowerShell with admin!

One-key test current environment

Open PowerShell and run:

$(Invoke-WebRequest https://gitlab.aiursoft.cn/anduin/reimage-windows/-/raw/master/test_env.sh).Content | bash

Ubuntu?

Some of my machines are running Ubuntu. I also have a script to initialize Ubuntu environment.

bash -c "$(wget -O- https://gitlab.aiursoft.cn/anduin/reimage-windows/-/raw/master/install.sh)"

About

These scripts to configure a ready-to-use Windows environment.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published