# Sophia Script for Windows
[telegram-news-badge]: https://img.shields.io/badge/Sophia%20News-Telegram-blue?style=flat&logo=Telegram
[telegram-news]: https://t.me/sophianews
[telegram-group]: https://t.me/sophia_chat
[telegram-group-badge]: https://img.shields.io/badge/Sophia%20Chat-Telegram-blue?style=flat&logo=Telegram
[![Telegram][telegram-news-badge]][telegram-news]
[![Telegram][telegram-group-badge]][telegram-group]
***
• Donations • Supported Windows 10 & 11 versions • Screenshots • Videos • Core features • How to use • How to translate • SophiApp • Changelog
## About Sophia Script for Windows :trophy: Sophia Script for Windows is the largest PowerShell module on `GitHub` for `Windows 10` & `Windows 11` fine-tuning and automating the routine tasks ## :fire: Before running :fire: * Due to the fact that the script includes more than **150** functions with different arguments, you must read the entire **Sophia.ps1** carefully and **comment out/uncomment** those functions that you do/do not want to be executed (without need to edit the code), or use [Wrapper](https://github.com/farag2/Sophia-Script-for-Windows#davids-sophia-script-wrapper). Every tweak in the preset file has its' corresponding function to **restore the default settings**. * Running the script is best done on a fresh install because running it on **wrong** tweaked system may result in errors occurring. ## Donations
[](https://ko-fi.com/farag)

## ⠀⠀⠀BTC⠀⠀⠀⠀⠀USDT⠀⠀⠀⠀⠀ETH
* BTC: `13QVRYxgGjZtKQgfb6VPRZyyUmnqeaTm1n`
* USDT (TRC20): `TQtMjdocUWbKAeg1kLtB4ApjAVHt1v8Rtf`
* ETH: `0x089f05c00e2f75e9b0cd939f21c207b1afe5b2f6`
## Minimum supported Windows versions and builds
# Windows 11 Insider Preview
|Version| Build | Editions | Script version |
|:-----:|:---------:|:-----------------:|:--------------:|
| 22H2 | 22509 |Home/Pro/Enterprise|[6.1.2](https://github.com/farag2/Sophia-Script-for-Windows/releases/latest)|
# Windows 11
|Version| Build | Editions | Script version |
|:-----:|:---------:|:-----------------:|:--------------:|
| 21H2 | 22000.739 |Home/Pro/Enterprise|[6.1.2](https://github.com/farag2/Sophia-Script-for-Windows/releases/latest)|
# Windows 10
|Version| Marketing name | Build | Arch| Editions | Script version |
|:-----:|:-------------------:|:----------:|:---:|:----------------------:|:--------------:|
| 22H2 | October 2022 Update | 19045.1766 | x64 |Home/Pro/Enterprise|[5.13.2](https://github.com/farag2/Sophia-Script-for-Windows/releases/latest)|
| 21H2 | October 2021 Update | 19044.1766 | x64 |Home/Pro/Enterprise|[5.13.2](https://github.com/farag2/Sophia-Script-for-Windows/releases/latest)|
| 21H2 | Enterprise LTSC 2021| 19044.1766 | x64 | Enterprise |[5.13.2](https://github.com/farag2/Sophia-Script-for-Windows/releases/latest)|
| 21H1 | May 2021 Update | 19043.1766 | x64 |Home/Pro/Enterprise|[5.13.2](https://github.com/farag2/Sophia-Script-for-Windows/releases/latest)|
| 20H2 | October 2020 Update | 19042.1766 | x64 |Home/Pro/Enterprise|[5.13.2](https://github.com/farag2/Sophia-Script-for-Windows/releases/latest)|
| 2004 | May 2020 Update | 19041.1766 | x64 |Home/Pro/Enterprise|[5.13.2](https://github.com/farag2/Sophia-Script-for-Windows/releases/latest)|
| 1809 | Enterprise LTSC 2019| 17763 | x64 | Enterprise |[5.3.2](https://github.com/farag2/Sophia-Script-for-Windows/releases/latest)|
## Screenshots
### The TAB autocomplete. Read more [here](#how-to-run-the-specific-functions)

### Change user folders location programmatically using the interactive menu

### Localized UWP packages names
 
### Localized Windows features names
 
### Download and install any supported Linux distribution in automatic mode

### Native interactive toasts for the scheduled tasks

### David's Sophia Script Wrapper

## Videos
[](https://www.youtube.com/watch?v=q_weQifFM58)
[](https://youtu.be/8E6OT_QcHaU?t=370) [](https://youtu.be/091SOihvx0k?t=490)
## Core features
* Set up Privacy & Telemetry;
* Turn off diagnostics tracking scheduled tasks with pop-up form written in [WPF](#Screenshots);
* Set up UI & Personalization;
* Uninstall OneDrive "correctly";
* Interactive [prompts](#change-user-folders-location-programmatically-using-the-interactive-menu);
* The [TAB](#the-tab-autocomplete-read-more-here) completion for functions and their arguments (if using the Functions.ps1 file);
* Change %TEMP% environment variable path to %SystemDrive%\Temp
* Change location of the user folders programmatically (without moving user files) within interactive menu using arrows to select a drive
* "Desktop";
* "Documents";
* "Downloads";
* "Music";
* "Pictures"
* "Videos.
* Uninstall UWP apps displaying packages names;
* Generate installed UWP apps list dynamically
* Restore the default uninstalled UWP apps for current user displaying [localized](#localized-uwp-apps-names) packages names;
* The TAB [autocompletion](#the-tab-autocomplete-read-more-here) for function and its' arguments by typing first letters
* Disable Windows features displaying friendly packages names with pop-up form written in [WPF](#Screenshots);
* Uninstall Windows capabilities displaying friendly packages names with pop-up form written in [WPF](#Screenshots);
* Download and install the [HEVC Video Extensions from Device Manufacturer](https://www.microsoft.com/p/hevc-video-extensions-from-device-manufacturer/9n4wgh0z6vhq) from Microsoft server using