Skip to content

neilime/easy-win-setup

Repository files navigation

Downloads GitHub stars License PRs Welcome Sponsor

Summary

📢 Portable utility to setup and configure Windows

Helping Project

❤️ If this project helps you reduce time to develop and/or you want to help the maintainer of this project. You can sponsor him. Thank you!

Contributing

Contributing

👍 If you wish to contribute to EasyWinSetup, PRs are welcome! Please read the https://github.com/neilime/easy-win-setup/blob/master/CONTRIBUTING.md file.

Get started

  1. Run the following command in a cmd shell:
powershell -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://github.com/neilime/easy-win-setup/releases/latest/download/install.ps1'))"
  1. A few seconds later, EasyWinSetup should be running. All you have to do is follow its questions

Download

📥 https://github.com/neilime/easy-win-setup/releases

Features

Configuration

By default these configuration files are used

You can provide configuration directory to you your custom configuration files. To be used, these files must have the same name & format as default configuration files

For each features requiring a configuration file, you can choose which file you want to use.

Drivers update

Helping to updtate drivers through Driver cloud

Win10-Initial-Setup-Script

Executes Win10-Initial-Setup-Script with given config

Uninstall useless softwares

Helping to uninstall useless softwares

Delete useless startup entries

Helping to delete useless startup entries

Chocolatey installation

Customization of UI

Create desktop folders

Creates some desktop folders (for tidying up) from given config

Creates desktop "Maintenance" shortcut

Creates a shortcup that execute:

Dev configuration

Configure VSCode if installed

Install npm global packages

If npm is available, global npm packages are installed from given config

Run CCleaner if available

Restart explorer