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.
Dmitry Nefedov
2cba41d2ff
|
4 years ago | |
---|---|---|
.github | 4 years ago | |
4.x (outdated)/190x | 4 years ago | |
LTSC | 4 years ago | |
Sophia | 4 years ago | |
Start menu pinning | 5 years ago | |
.gitattributes | 6 years ago | |
LICENSE | 5 years ago | |
README.md | 4 years ago |
README.md
Windows 10 Sophia Script
A PowerShell module for Windows 10 fine-tuning and automating the routine tasks 🏆
⚠️ Before running ⚠️
- Due to the fact that the script includes more than 270 functions, you must read the entire preset file carefully and comment out/uncomment those functions that you do/do not want to be executed. Every tweak in a 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.
- Some third-party antiviruses flag this script or its' part as malicious one. This is a false positive due to $EncodedScript variable. You can read more about in "CreateCleanUpTask" function. You might need to disable tamper protection from your antivirus settings, re-enable it after running the script, and reboot.
Screenshots
Sophia Script in Action
Core features
- Set up Privacy & Telemetry;
- Turn off diagnostics tracking scheduled tasks;
- Set up UI & Personalization;
- Uninstall OneDrive "correctly";
- 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
- "Desktop";
- "Documents";
- "Downloads";
- "Music";
- "Pictures"
- "Videos.
- Uninstall UWP apps from all accounts with exception apps list with pop-up form written in WPF;
- Disable Windows features;
- Install and setup WSL
- Remove Windows capabilities with pop-up form written in WPF;
- Create a Windows cleaning up task in the Task Scheduler;
- A toast notification will pop up a minute before the task starts
- Create tasks in the Task Scheduler to clear
%SystemRoot%\SoftwareDistribution\Download
%TEMP%
- Unpin all Start menu tiles;
- Pin shortcuts to Start menu using syspin.exe
- Three shortcuts are preconfigured to be pinned: Control Panel, "old style" Devices and Printers, and Command Prompt
- 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;
- Refresh desktop icons, environment variables and taskbar without restarting File Explorer;
- Setup Windows 10 security;
- Many more File Explorer and context menu "deep" tweaks.
Usage
To run the script:
-
Download up-to-date version;
-
Expand the archive;
-
Open folder with the expanded archive;
-
Look through the preset file to configure functions that you want to be ran;
- Comment out function with the
#
char if you don't want it to be ran; - Uncomment function by removing the
#
char if you want it to be ran.
- Comment out function with the
-
Click "File" in File Explorer, hover over "Open Windows PowerShell", and select "Open Windows PowerShell as Administrator" (how-to with screenshots);
-
Set execution policy to be able to run scripts only in the current PowerShell session
Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope Process -Force
-
Type
.\Sophia.ps1
- Press Enter
How to translate
-
Get your OS UI culture by
$PSUICulture
-
Create a folder with the UI culture name;
-
Place your localized Sophia.psd1 file into this folder
Supported Windows 10 versions
Version | Code name | Marketing name | Build | Arch | Editions | Script version |
---|---|---|---|---|---|---|
2009 | 20H2 | October 2020 Update | 19042 | x64 | Home/Pro/Enterprise | 5.1.1 |
2004 | 20H1 | May 2020 Update | 19041 | x64 | Home/Pro/Enterprise | 5.1.1 |
1909 | 19H2 | November 2019 Update | 18363 | x64 | Home/Pro/Enterprise | 4.5 |
1903 | 19H1 | May 2019 Update | 18362 | x64 | Home/Pro/Enterprise | 4.5 |
1809 | LTSC Enterprise 2019 | 17763 | x64 | Enterprise | 4.5 |
GUI version (C#)
oz-zo still cooking (moved to the private repository)
21H1 test version
https://gist.github.com/farag2/5a6d9952247aefe42ba81a9d95507765