Script to setup Windows 10 1903
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

106 lines
4.7 KiB

4 years ago
<div align="center">
<h1>Windows 10 Setup Script</h1>
5 years ago
4 years ago
**"Windows 10 Setup Script" is a set of tweaks for OS fine-tuning and automating the routine tasks** 🏆
4 years ago
4 years ago
[![Codacy Badge](https://app.codacy.com/project/badge/Grade/b88d2880e17a4844bef470f2e7929c6b)](https://www.codacy.com/manual/farag2/Windows-10-Setup-Script)
4 years ago
![GitHub release (latest by date)](https://img.shields.io/github/v/release/farag2/Windows-10-Setup-Script)
4 years ago
![GitHub All Releases](https://img.shields.io/github/downloads/farag2/Windows-10-Setup-Script/total)
4 years ago
[![ko-fi](https://www.ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/Q5Q51QUJC)
4 years ago
</div>
4 years ago
4 years ago
**Chris Titus Tech video about the script**
4 years ago
[![YT](https://i.imgur.com/mADOh3c.png)](https://youtu.be/8E6OT_QcHaU)
4 years ago
4 years ago
## Screenshots
4 years ago
![Image](https://i.imgur.com/OjWeooZ.png)
4 years ago
![Image](https://i.imgur.com/BDOoE4B.png)
![Image](https://i.imgur.com/stEsBkN.png)
4 years ago
## Videos
<details>
<summary>YouTube videos</summary>
4 years ago
[![Image](http://img.youtube.com/vi/8MzuDLNH9QU/0.jpg)](http://www.youtube.com/watch?v=8MzuDLNH9QU)
[![Image](http://img.youtube.com/vi/cjyi9nX8sFA/0.jpg)](http://www.youtube.com/watch?v=cjyi9nX8sFA)
4 years ago
</details>
5 years ago
## Core features
4 years ago
4 years ago
- Set up Privacy & Telemetry;
- Turn off diagnostics tracking scheduled tasks;
- Set up UI & Personalization;
- Uninstall OneDrive "correctly";
4 years ago
- Interactive prompts;
- Change %TEMP% environment variable path to %SystemDrive%\Temp
- Change location of the user folders programmatically (without moving user files) within interactive menu using up/down arrows and Enter key to make a selection
4 years ago
- "Desktop";
- "Documents";
- "Downloads";
- "Music";
- "Pictures"
- "Videos.
4 years ago
- Uninstall UWP apps from all accounts with exception apps list with pop-up form written in [WPF](#Screenshots);
5 years ago
- Turn off Windows features;
4 years ago
- Remove Windows capabilities with pop-up form written in [WPF](#Screenshots);
4 years ago
- Create a Windows cleaning up task in the Task Scheduler;
4 years ago
- A toast notification will pop up a minute before the task [starts](#Screenshots)
4 years ago
- Create tasks in the Task Scheduler to clear
4 years ago
- %SystemRoot%\SoftwareDistribution\Download
- %TEMP%
4 years ago
- Unpin all Start menu tiles;
4 years ago
- Pin shortcuts to Start menu using [syspin.exe](http://www.technosys.net/products/utils/pintotaskbar)
4 years ago
- Three shortcuts are preconfigured to be pinned: Control Panel, "old style" Devices and Printers, and Command Prompt
4 years ago
- Turn on Controlled folder access and add protected folders using dialog menu;
- Add exclusion folder from Microsoft Defender Antivirus scanning using dialog menu;
- Add exclusion file from Microsoft Defender Antivirus scanning using dialog menu;
5 years ago
- Refresh desktop icons, environment variables and taskbar without restarting File Explorer;
- Many more File Explorer and context menu "deep" tweaks.
5 years ago
## Usage
4 years ago
4 years ago
To run the script:
4 years ago
4 years ago
- Download [up-to-date version](https://github.com/farag2/Setup-Windows-10/releases);
4 years ago
- Expand the archive;
- Check whether .ps1 is encoded in **UTF-8 with BOM**;
4 years ago
- Run .ps1 file via powershell.exe;
4 years ago
- Or Start.cmd as Administrator. The script will start immediately.
5 years ago
4 years ago
## Supported Windows 10 versions
|Version|Code name| Marketing name |Build | Arch | Editions |
|:-----:|:-------:|:------------------:|:----:|:----:|:-----------------:|
4 years ago
| 2004 | 20H1 | May 2020 Update |19041 | x64 |Home/Pro/Enterprise|
4 years ago
| 1909 | 19H2 |November 2019 Update|18363 | x64 |Home/Pro/Enterprise|
| 1903 | 19H1 | May 2019 Update |18362 | x64 |Home/Pro/Enterprise|
| 1809 | |LTSC Enterprise 2019|17763 | x64 | |
5 years ago
5 years ago
## FAQ
4 years ago
4 years ago
Read the code you run carefully. Some functions are presented as an example only. You must be aware of the meaning of the functions in the code. **If you're not sure what the script does, do not run it**.
**Strongly recommended to run the script after fresh installation**. Some of functions can be run also on LTSB/LTSC and on older versions of Windows and PowerShell (not recommended to run on the x86 systems).
5 years ago
4 years ago
## GUI version (C#)
4 years ago
4 years ago
Still cooking (moved to the private repository)
4 years ago
4 years ago
## Microsoft Docs
4 years ago
- [Release information](https://docs.microsoft.com/en-us/windows/release-information)
4 years ago
- [Known issues for 1909](https://docs.microsoft.com/en-us/windows/release-information/status-windows-10-1909)
- [Known issues for 2004](https://docs.microsoft.com/ru-ru/windows/release-information/status-windows-10-2004)
5 years ago
## Ask a question on
4 years ago
- [Habr](https://habr.com/en/post/465365/)
- [Ru-Board](http://forum.ru-board.com/topic.cgi?forum=62&topic=30617#15)
- [4PDA](https://4pda.ru/forum/index.php?s=&showtopic=523489&view=findpost&p=95909388)
- [My Digital Life](https://forums.mydigitallife.net/threads/powershell-script-setup-windows-10.81675/)
- [Reddit](https://www.reddit.com/r/PowerShell/comments/go2n5v/powershell_script_setup_windows_10/)