You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<imgsrc="./img/SophiaScript.png"alt="Sophia Script for Windows"width='800'>
58
+
<imgsrc="./img/SophiaScript.gif"width='800'>
59
59
60
60
</div>
61
61
@@ -64,48 +64,49 @@ This page is also available in other languages
64
64
`Sophia Script for Windows` is the most powerful PowerShell module for fine-tuning `Windows` and automating the routine tasks on `GitHub`. It offers more than 150 unique tweaks, and shows how Windows can be configured without making any harm to it.
65
65
66
66
> [!IMPORTANT]
67
-
> Every tweak in the preset file has its' corresponding function to restore the default settings.
67
+
> Every tweak in the preset file has its corresponding function to restore default settings.
68
68
69
69
## Key features
70
70
71
-
* All archives are being built via GitHub Actions [automatically](https://github.com/farag2/Sophia-Script-for-Windows/actions);
72
-
* Has no conflict with [VAC](https://help.steampowered.com/faqs/view/571A-97DA-70E9-FF74#whatisvac);
73
-
* Set up Privacy & Telemetry;
74
-
* Enable DNS-over-HTTPS for IPv4;
75
-
* Turn off diagnostics tracking scheduled tasks with pop-up form written in [WPF](#screenshots);
* The <kbd>TAB</kbd> [completion](#the-tab-autocomplete-read-more-here) for functions and their arguments (if using the Import-TabCompletion.ps1 file);
71
+
* Fully open-source project
72
+
* All archives are being built and uploaded using GitHub Actions [automatically](https://github.com/farag2/Sophia-Script-for-Windows/actions)
73
+
* Cursors from [Jepri Creations](https://www.deviantart.com/jepricreations/art/Windows-11-Cursors-Concept-v2-886489356) was downloaded using [DeviantArt API](https://github.com/farag2/Sophia-Script-for-Windows/blob/master/.github/workflows/Cursors.yml)
74
+
* Available via scoop, Chocolatey, and WinGet
75
+
* Has no conflict with [VAC](https://help.steampowered.com/faqs/view/571A-97DA-70E9-FF74#whatisvac)
76
+
* Configure Windows privacy
77
+
* Configure Windows security
78
+
* Personalize Windows UI
79
+
* Display applied registry policies in the Local Group Policy Editor snap-in (gpedit.msc)
80
+
* Enable DNS-over-HTTPS for IPv4
81
+
* Turn off diagnostics tracking scheduled tasks with pop-up form written in [WPF](#screenshots)
* The <kbd>TAB</kbd> [completion](#the-tab-autocomplete-read-more-here) for functions and their arguments (if using the Import-TabCompletion.ps1 file)
80
85
* Change location of the user folders programmatically (without moving user files) within interactive menu using arrows to select a drive
81
86
* Desktop
82
87
* Documents
83
88
* Downloads
84
89
* Music
85
90
* Pictures
86
91
* Videos
87
-
* Install free (light and dark) "Windows 11 Cursors Concept v2" cursors from [Jepri Creations](https://www.deviantart.com/jepricreations/art/Windows-11-Cursors-Concept-v2-886489356) on-the-fly;
88
-
* Uninstall UWP apps displaying their localized packages names;
92
+
* Install free (light and dark) "Windows 11 Cursors Concept v2" cursors from [Jepri Creations](https://www.deviantart.com/jepricreations/art/Windows-11-Cursors-Concept-v2-886489356) on-the-fly
93
+
* Uninstall UWP apps displaying their localized packages names
89
94
* Script generates installed UWP apps list [dynamically](#localized-uwp-packages-names)
90
-
* Disable Windows features displaying friendly packages names with pop-up form written in [WPF](#screenshots);
91
-
* Uninstall Windows capabilities displaying friendly packages names with pop-up form written in [WPF](#screenshots);
92
-
* Download and install the [HEVC Video Extensions from Device Manufacturer](https://apps.microsoft.com/detail/9N4WGH0Z6VHQ) to be able to open [HEVC](https://en.wikipedia.org/wiki/High_Efficiency_Video_Coding) format;
93
-
* Set an app as default one for specific extension without the "How do you want to open this" pop-up using special [function](https://github.com/DanysysTeam/PS-SFTA);
94
-
* Export all Windows associations. Associations will be exported as Application_Associations.json file in script root folder;
95
-
* Import exported JSON file after a clean installation. You need to install all apps according to exported JSON file to restore all associations;
96
-
* Install any supported Linux distribution for WSL displaying friendly distro names with pop-up form written in [WPF](#screenshots);
97
-
* Create scheduled tasks with a native toast notification, where you will be able to run or [dismiss](#native-interactive-toasts-for-the-scheduled-tasks) tasks;
98
-
* Create scheduled tasks `Windows Cleanup` and `Windows Cleanup Notification` for cleaning up Windows of unused files and Windows updates files;
99
-
* Create a scheduled task `SoftwareDistribution` for cleaning up `%SystemRoot%\SoftwareDistribution\Download`;
100
-
* Create a scheduled task `Temp` for cleaning up `%TEMP%`.
95
+
* Download and install the [HEVC Video Extensions from Device Manufacturer](https://apps.microsoft.com/detail/9N4WGH0Z6VHQ) to be able to open [HEVC](https://en.wikipedia.org/wiki/High_Efficiency_Video_Coding) format
96
+
* Set an app as default one for specific extension without the "How do you want to open this" pop-up using special [function](https://github.com/DanysysTeam/PS-SFTA)
97
+
* Export all Windows associations. Associations will be exported as Application_Associations.json file in script root folder
98
+
* Import exported JSON file after a clean installation. You need to install all apps according to exported JSON file to restore all associations
99
+
* Install any supported Linux distribution for WSL displaying friendly distro names with pop-up form written in [WPF](#screenshots)
100
+
* Create scheduled tasks with a native toast notification, where you will be able to run or [dismiss](#native-interactive-toasts-for-the-scheduled-tasks) tasks
101
+
* Create scheduled tasks `Windows Cleanup` and `Windows Cleanup Notification` for cleaning up Windows of unused files and Windows updates files
102
+
* Create a scheduled task `SoftwareDistribution` for cleaning up `%SystemRoot%\SoftwareDistribution\Download`
103
+
* Create a scheduled task `Temp` for cleaning up `%TEMP%`
101
104
* Create tasks in the Task Scheduler to clear
102
105
*`%SystemRoot%\SoftwareDistribution\Download`
103
106
*`%TEMP%`
104
-
* Install the latest provided Microsoft Visual C++ 2015–2026 x86/x64 (ARM64 supported);
* Look through the `Sophia.ps1` file to configure functions that you want to be run;
210
+
* Download archive and expand it
211
+
* Look through the `Sophia.ps1` file to configure functions that you want to be run
211
212
* Place the `#` char before function if you don't want it to be run.
212
213
* Remove the `#` char before function if you want it to be run.
213
214
* Copy the whole path to `Sophia.ps1`
214
-
* On `Windows 10` press and hold the <kbd>Shift</kbd> key, right click on `Sophia.ps1`, and click on `Copy as path`;
215
+
* On `Windows 10` press and hold the <kbd>Shift</kbd> key, right click on `Sophia.ps1`, and click on `Copy as path`
215
216
* On `Windows 11` right click on `Sophia.ps1` and click on `Copy as path`.
216
217
* Open `Windows PowerShell`
217
218
* On `Windows 10` click `File` in the File Explorer, hover over `Open Windows PowerShell`, and select `Open Windows PowerShell as Administrator`[(how-to with screenshots)](https://www.howtogeek.com/662611/9-ways-to-open-powershell-in-windows-10/)
218
-
* On `Windows 11` right-click on the <kbd>Windows</kbd> icon and open `Windows Terminal (Admin)`;
219
-
* Set execution policy to be able to run scripts only in the current PowerShell session;
219
+
* On `Windows 11` right-click on the <kbd>Windows</kbd> icon and open `Windows Terminal (Admin)`
220
+
* Set execution policy to be able to run scripts only in the current PowerShell session
220
221
221
222
```powershell
222
223
Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope Process -Force
0 commit comments