* The <kbd>TAB</kbd> [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) to be able to open .heic and .heif formats;
* Download and install the [HEVC Video Extensions from Device Manufacturer](https://www.microsoft.com/p/hevc-video-extensions-from-device-manufacturer/9n4wgh0z6vhq) to be able to open [HEVC](https://en.wikipedia.org/wiki/H.265) format;
* Register app, calculate hash, and set as default for specific extension without the "How do you want to open this" pop-up using special [function](https://github.com/DanysysTeam/PS-SFTA);
* Install any supported Linux distrobution for WSL displaying friendly distro names with pop-up form written in [WPF](#screenshots);
* Create a `Windows Cleanup` and `Windows Cleanup Notification` scheduled tasks for Windows cleaning up unused files and updates;
@ -212,20 +212,23 @@
* Look through the `Sophia.ps1` file to configure functions that you want to be run;
* Place the "#" char before function if you don't want it to be run.
* Remove the "#" char before function if you want it to be run.
* On `Windows 10` click `File` in 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/)
* On `Windows 11` right-click on the <kbd>Windows</kbd> icon and select `Windows Terminal (Admin)`. Then change the current location
* Copy the whole path to `Sophia.ps1`
* On `Windows 10` press and hold the <kbd>Shift</kbd> key, right click on `Sophia.ps1`, and click on `Copy as path`;
* On `Windows 11` right click on `Sophia.ps1` and click on `Copy as path`.
* Open `Windows PowerShell`
* 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/)
* On `Windows 11` right-click on the <kbd>Windows</kbd> icon and open `Windows Terminal (Admin)`;
* Set execution policy to be able to run scripts only in the current PowerShell session;
```powershell
Set-Location -Path "Path\To\Sophia\Folder"
```
* Set execution policy to be able to run scripts only in the current PowerShell session
```powershell
```powershell
Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope Process -Force
```
```
* Type `.\Sophia.ps1`<kbd>Enter</kbd> to run the whole preset file.
* Paste copied path to `Sophia.ps1` from the previous step (with [&](https://en.wikipedia.org/wiki/Ampersand));
```powershell
&<path_from_buffer>
```
## How to use Wrapper
@ -249,10 +252,10 @@ To run the specific function(s) [dot source](https://docs.microsoft.com/ru-ru/po
* Now you can do like this (the quotation marks required)
* <kbd>TAB</kbd> [автодоповнення](#автодоповнення-tab-детальніше-тут) для функції та її аргументів шляхом введення перших літер;
* Вимкнення функцій Windows для відображення дружніх назв пакетів у спливаючій формі, написаній на [WPF](#скріншоти);
* Видалення можливостей Windows відображати дружні назви пакетів у спливаючій формі, написаній на [WPF](#скріншоти);
* Завантаження та встановлення [HEVC Video Extensions від виробника пристрою](https://www.microsoft.com/p/hevc-video-extensions-from-device-manufacturer/9n4wgh0z6vhq) для відкриття форматів .heic та .heif;
* Завантаження та встановлення [HEVC Video Extensions від виробника пристрою](https://www.microsoft.com/p/hevc-video-extensions-from-device-manufacturer/9n4wgh0z6vhq) для відкриття формата [HEVC](https://uk.wikipedia.org/wiki/H.265);
* Реєстрація програми, розрахунок хешу та встановлення за замовчуванням для певного розширення без спливаючого вікна "Як ви хочете відкрити це" за допомогою спеціальної [функції](https://github.com/DanysysTeam/PS-SFTA);
* Встановлення будь-якого підтримуваного дистрибутива Linux для WSL з відображенням дружніх назв дистрибутивів у спливаючій формі, написаній на [WPF](#скріншоти);
* Створення запланованих завдань `Очищення Windows` та `Повідомлення про очищення Windows` для очищення Windows від невикористовуваних файлів та оновлень;
@ -213,20 +213,23 @@
* Перегляньте файл `Sophia.ps1` для налаштування функцій, які потрібно запустити;
* Помістіть символ "#" перед функцією, якщо ви не бажаєте, щоб вона виконувалась.
* Приберіть символ "#" перед функцією, якщо ви бажаєте, щоб вона виконувалась.
* В `Windows 10` натисніть `Файл` у Провіднику, наведіть курсор на `Запустити Windows PowerShell`, і виберіть `Запустити Windows PowerShell від імені адміністратора` [(як це зробити зі скріншотами)](https://www.howtogeek.com/662611/9-ways-to-open-powershell-in-windows-10/)
* В `Windows 11` натисніть правою кнопкою миші на <kbd>Windows</kbd> іконку і виберіть `Термінал (Адміністратор)`. Потім змініть поточне розташування
* Скопіюйте весь шлях до Sophia.ps1
* У Windows 10 натисніть і утримуйте клавішу <kbd>Shift</kbd>, клацніть правою кнопкою миші на Sophia.ps1 і виберіть Копіювати як шлях;
* У Windows 11 клацніть правою кнопкою миші на Sophia.ps1 і виберіть Копіювати як шлях.
* Відкрийте Windows PowerShell
* У Windows 10 натисніть Файл у Провіднику файлів, наведіть курсор на Відкрити Windows PowerShell і виберіть Відкрити Windows PowerShell від імені адміністратора [(покрокова інструкція зі скріншотами)](https://www.howtogeek.com/662611/9-ways-to-open-powershell-in-windows-10/);
* У Windows 11 натисніть правою кнопкою миші на іконку <kbd>Windows</kbd> і відкрийте Термінал Windows (Admin).
* Встановіть політику виконання, щоб мати змогу запускати сценарії лише у поточному сеансі PowerShell;
```powershell
Set-Location -Path "Path\To\Sophia\Folder"
```
* Встановіть політику виконання, щоб запускати сценарії тільки в поточному сеансі PowerShell
```powershell
```powershell
Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope Process -Force
```
```
* Введіть `.\Sophia.ps1`<kbd>Enter</kbd> щоб запустити налаштований файл.
* Вставте скопійований шлях до Sophia.ps1 з попереднього кроку (за допомогою [&](https://en.wikipedia.org/wiki/Ampersand));
"ToolTip":"Suchschaltfläche in der Taskleiste ausblenden"
},
"One":{
"Tag":"Show",
"Tag":"SearchIcon",
"ToolTip":"Das Suchsymbol in der Taskleiste anzeigen"
},
"Two":{
"Tag":"SearchIconLabel",
"ToolTip":"Show the search icon and label on the taskbar"
},
"Three":{
"Tag":"SearchBox",
"ToolTip":"Suchsymbol in der Taskleiste anzeigen (Standardeinstellung)"
}
}
@ -1394,15 +1402,11 @@
{
"Id":539,
"Region":"System",
"Function":"WSA",
"Function":"Install-WSA",
"Arg":{
"Zero":{
"Tag":"Enable",
"Tag":"",
"ToolTip":"Alle erforderlichen Abhängigkeiten aktivieren (ein Neustart kann erforderlich sein) und die Microsoft Store WSA-Seite öffnen, um Windows Subsystem for Android™ mit Amazon-Appstore manuell zu installieren"
},
"One":{
"Tag":"Disable",
"ToolTip":"Alle erforderlichen Abhängigkeiten deaktivieren (ein Neustart kann erforderlich sein) und Windows Subsystem for Android™ mith Amazon-Appstore deinstallieren (Standardwert)"
}
}
},
@ -1446,21 +1450,6 @@
{
"Id":701,
"Region":"Start menu",
"Function":"RunPowerShellShortcut",
"Arg":{
"Zero":{
"Tag":"Elevated",
"ToolTip":"Führt die Windows PowerShell-Verknüpfung über das Startmenü als Administrator aus"
},
"One":{
"Tag":"NonElevated",
"ToolTip":"Führt die Windows PowerShell-Verknüpfung über das Startmenü als Benutzer aus (Standardeinstellung)"
"ToolTip":"Hide the search button from the taskbar"
},
"One":{
"Tag":"Show",
"ToolTip":"Show the search icon on the taskbar (default value)"
"Tag":"SearchIcon",
"ToolTip":"Show the search icon on the taskbar"
},
"Two":{
"Tag":"SearchIconLabel",
"ToolTip":"Show the search icon and label on the taskbar"
},
"Three":{
"Tag":"SearchBox",
"ToolTip":"Show the search box on the taskbar (default value)"
}
}
},
@ -1394,15 +1402,11 @@
{
"Id":539,
"Region":"System",
"Function":"WSA",
"Function":"Install-WSA",
"Arg":{
"Zero":{
"Tag":"Enable",
"Tag":"",
"ToolTip":"Enable all necessary dependencies (reboot may require) and open Microsoft Store WSA page to install Windows Subsystem for Android™ with Amazon Appstore manually"
},
"One":{
"Tag":"Disable",
"ToolTip":"Disable all necessary dependencies (reboot may require) and uninstall Windows Subsystem for Android™ with Amazon Appstore (default value)"
}
}
},
@ -1446,21 +1450,6 @@
{
"Id":701,
"Region":"Start menu",
"Function":"RunPowerShellShortcut",
"Arg":{
"Zero":{
"Tag":"Elevated",
"ToolTip":"Run the Windows PowerShell shortcut from the Start menu as Administrator"
},
"One":{
"Tag":"NonElevated",
"ToolTip":"Run the Windows PowerShell shortcut from the Start menu as user (default value)"
"ToolTip":"Показать значок поиска на панели задач"
},
"Two":{
"Tag":"SearchIconLabel",
"ToolTip":"Показать значок и метку поиска на панели задач"
},
"Three":{
"Tag":"SearchBox",
"ToolTip":"Показывать значок поиска на панели задач (значение по умолчанию)"
}
}
},
{
"Id":316,
"Region":"UI & Personalization",
@ -1394,15 +1417,11 @@
{
"Id":539,
"Region":"System",
"Function":"WSA",
"Function":"Install-WSA",
"Arg":{
"Zero":{
"Tag":"Enable",
"Tag":"",
"ToolTip":"Включить все необходимые зависимости (может потребоваться перезагрузка) и открыть страницу WSA в Microsoft Store, чтобы вручную установить Windows Subsystem for Android™ with Amazon Appstore"
},
"One":{
"Tag":"Disable",
"ToolTip":"Выключить все необходимые зависимости и удалить Windows Subsystem for Android™ with Amazon Appstore (значение по умолчанию)"
}
}
},
@ -1446,21 +1465,6 @@
{
"Id":701,
"Region":"Start menu",
"Function":"RunPowerShellShortcut",
"Arg":{
"Zero":{
"Tag":"Elevated",
"ToolTip":"Запускать ярлык Windows PowerShell в меню \"Пуск\" от имени Администратора"
},
"One":{
"Tag":"NonElevated",
"ToolTip":"Запускать ярлык Windows PowerShell в меню \"Пуск\" от имени пользователя (значение по умолчанию)"
$Host.UI.RawUI.WindowTitle="Sophia Script for Windows 10 v5.15.2 | Made with $([char]::ConvertFromUtf32(0x1F497)) of Windows | $([char]0x00A9) farag & Inestic, 2014$([char]0x2013)2023"
$Host.UI.RawUI.WindowTitle="Sophia Script for Windows 10 v5.15.3 | Made with $([char]::ConvertFromUtf32(0x1F497)) of Windows | $([char]0x00A9) farag & Inestic, 2014$([char]0x2013)2023"
Defaultpresetfilefor"Sophia Script for Windows 10"
Version:v5.15.2
Date:11.02.2023
Version:v5.15.3
Date:07.03.2023
Copyright(c)2014—2023farag
Copyright(c)2019—2023farag&Inestic
@ -27,7 +27,7 @@
.NOTES
SupportedWindows10versions
Versions:21H2/22H2
Builds:19044.2364+
Builds:19045.2604+
Editions:Home/Pro/Enterprise
Architecture:x64
@ -70,7 +70,7 @@ param
Clear-Host
$Host.UI.RawUI.WindowTitle="Sophia Script for Windows 10 v5.15.2 | Made with $([char]::ConvertFromUtf32(0x1F497)) of Windows | $([char]0x00A9) farag & Inestic, 2014$([char]0x2013)2023"
$Host.UI.RawUI.WindowTitle="Sophia Script for Windows 10 v5.15.3 | Made with $([char]::ConvertFromUtf32(0x1F497)) of Windows | $([char]0x00A9) farag & Inestic, 2014$([char]0x2013)2023"
$Host.UI.RawUI.WindowTitle="Sophia Script for Windows 10 LTSC 2019 v5.5.2 | Made with $([char]::ConvertFromUtf32(0x1F497)) of Windows 10 | $([char]0x00A9) farag & Inestic, 2014$([char]0x2013)2023"
$Host.UI.RawUI.WindowTitle="Sophia Script for Windows 10 LTSC 2019 v5.5.3 | Made with $([char]::ConvertFromUtf32(0x1F497)) of Windows 10 | $([char]0x00A9) farag & Inestic, 2014$([char]0x2013)2023"
Defaultpresetfilefor"Sophia Script for Windows 10 LTSC 2019"
Version:v5.5.2
Date:11.02.2023
Version:v5.5.3
Date:07.03.2023
Copyright(c)2014—2023farag
Copyright(c)2019—2023farag&Inestic
@ -27,7 +27,7 @@
.NOTES
SupportedWindows10version
Version:1809
Build:17763.3770+
Build:17763.4010+
Edition:EnterpriseLTSC2019
Architecture:x64
@ -70,7 +70,7 @@ param
Clear-Host
$Host.UI.RawUI.WindowTitle="Sophia Script for Windows 10 LTSC 2019 v5.5.2 | Made with $([char]::ConvertFromUtf32(0x1F497)) of Windows | $([char]0x00A9) farag & Inestic, 2014$([char]0x2013)2023"
$Host.UI.RawUI.WindowTitle="Sophia Script for Windows 10 LTSC 2019 v5.5.3 | Made with $([char]::ConvertFromUtf32(0x1F497)) of Windows | $([char]0x00A9) farag & Inestic, 2014$([char]0x2013)2023"
$Host.UI.RawUI.WindowTitle="Sophia Script for Windows 10 LTSC 2021 v5.15.2 | Made with $([char]::ConvertFromUtf32(0x1F497)) of Windows | $([char]0x00A9) farag & Inestic, 2014$([char]0x2013)2023"
$Host.UI.RawUI.WindowTitle="Sophia Script for Windows 10 LTSC 2021 v5.15.3 | Made with $([char]::ConvertFromUtf32(0x1F497)) of Windows | $([char]0x00A9) farag & Inestic, 2014$([char]0x2013)2023"
Defaultpresetfilefor"Sophia Script for Windows 10 LTSC 2021"
Version:v5.15.2
Date:11.02.2023
Version:v5.15.3
Date:07.03.2023
Copyright(c)2014—2023farag
Copyright(c)2019—2023farag&Inestic
@ -27,7 +27,7 @@
.NOTES
SupportedWindows10version
Version:21H2
Build:19044.2364+
Build:19044.2604+
Edition:EnterpriseLTSC2021
Architecture:x64
@ -70,7 +70,7 @@ param
Clear-Host
$Host.UI.RawUI.WindowTitle="Sophia Script for Windows 10 LTSC 2021 v5.15.2 | Made with $([char]::ConvertFromUtf32(0x1F497)) of Windows | $([char]0x00A9) farag & Inestic, 2014$([char]0x2013)2023"
$Host.UI.RawUI.WindowTitle="Sophia Script for Windows 10 LTSC 2021 v5.15.3 | Made with $([char]::ConvertFromUtf32(0x1F497)) of Windows | $([char]0x00A9) farag & Inestic, 2014$([char]0x2013)2023"
$Host.UI.RawUI.WindowTitle="Sophia Script for Windows 10 v5.15.2 (PowerShell 7) | Made with $([char]::ConvertFromUtf32(0x1F497)) of Windows | $([char]0x00A9) farag & Inestic, 2014$([char]0x2013)2023"
$Host.UI.RawUI.WindowTitle="Sophia Script for Windows 10 v5.15.3 (PowerShell 7) | Made with $([char]::ConvertFromUtf32(0x1F497)) of Windows | $([char]0x00A9) farag & Inestic, 2014$([char]0x2013)2023"
Defaultpresetfilefor"Sophia Script for Windows 10 (PowerShell 7)"
Version:v5.15.2
Date:11.02.2023
Version:v5.15.3
Date:07.03.2023
Copyright(c)2014—2023farag
Copyright(c)2019—2023farag&Inestic
@ -27,7 +27,7 @@
.NOTES
SupportedWindows10versions
Versions:21H2/22H2
Builds:19044.2364+
Builds:19045.2604+
Editions:Home/Pro/Enterprise
Architecture:x64
@ -70,7 +70,7 @@ param
Clear-Host
$Host.UI.RawUI.WindowTitle="Sophia Script for Windows 10 v5.15.2 (PowerShell 7) | Made with $([char]::ConvertFromUtf32(0x1F497)) of Windows | $([char]0x00A9) farag & Inestic, 2014$([char]0x2013)2023"
$Host.UI.RawUI.WindowTitle="Sophia Script for Windows 10 v5.15.3 (PowerShell 7) | Made with $([char]::ConvertFromUtf32(0x1F497)) of Windows | $([char]0x00A9) farag & Inestic, 2014$([char]0x2013)2023"
$Host.UI.RawUI.WindowTitle="Sophia Script for Windows 11 v6.3.2 | Made with $([char]::ConvertFromUtf32(0x1F497)) of Windows | $([char]0x00A9) farag & Inestic, 2014$([char]0x2013)2023"
$Host.UI.RawUI.WindowTitle="Sophia Script for Windows 11 v6.3.3 | Made with $([char]::ConvertFromUtf32(0x1F497)) of Windows | $([char]0x00A9) farag & Inestic, 2014$([char]0x2013)2023"
Defaultpresetfilefor"Sophia Script for Windows 11"
Version:v6.3.2
Date:11.02.2023
Version:v6.3.3
Date:07.03.2023
Copyright(c)2014—2023farag
Copyright(c)2019—2023farag&Inestic
@ -27,7 +27,7 @@
.NOTES
SupportedWindows11versions
Versions:22H2
Builds:22621.963+
Builds:22621.1344+
Editions:Home/Pro/Enterprise
.NOTES
@ -69,7 +69,7 @@ param
Clear-Host
$Host.UI.RawUI.WindowTitle="Sophia Script for Windows 11 v6.3.2 | Made with $([char]::ConvertFromUtf32(0x1F497)) of Windows | $([char]0x00A9) farag & Inestic, 2014$([char]0x2013)2023"
$Host.UI.RawUI.WindowTitle="Sophia Script for Windows 11 v6.3.3 | Made with $([char]::ConvertFromUtf32(0x1F497)) of Windows | $([char]0x00A9) farag & Inestic, 2014$([char]0x2013)2023"
# Установить выравнивание панели задач по левому краю
# TaskbarAlignment -Left
# Hide the search button from the taskbar
# Скрыть кнопку поиска с панели задач
# Hide the search on the taskbar
# Скрыть поле или значок поиска на панели задач
TaskbarSearch-Hide
# Show the search icon on the taskbar
# Отобразить кнопку поиска на панели задач
# TaskbarSearch -Show
# Показать значок поиска на панели задач
# TaskbarSearch -SearchIcon
# Show the search icon and label on the taskbar
# Показать значок и метку поиска на панели задач
# TaskbarSearch -SearchIconLabel
# Show the search box on the taskbar (default value)
# Показать поле поиска на панели задач (значение по умолчанию)
# TaskbarSearch -SearchBox
# Hide the Task view button from the taskbar
# Скрыть кнопку "Представление задач" с панели задач
@ -932,11 +940,7 @@ RKNBypass -Enable
# Enable all necessary dependencies (reboot may require) and open Microsoft Store WSA page to install Windows Subsystem for Android™ with Amazon Appstore manually
# Включить все необходимые зависимости (может потребоваться перезагрузка) и открыть страницу WSA в Microsoft Store, чтобы вручную установить Windows Subsystem for Android™ with Amazon Appstore
# WSA -Enable
# Disable all necessary dependencies (reboot may require) and uninstall Windows Subsystem for Android™ with Amazon Appstore (default value)
# Выключить все необходимые зависимости и удалить Windows Subsystem for Android™ with Amazon Appstore (значение по умолчанию)
# WSA -Disable
# Install-WSA
# List Microsoft Edge channels to prevent desktop shortcut creation upon its' update
# Перечислите каналы Microsoft Edge для предотвращения создания ярлыков на рабочем столе после его обновления
$Host.UI.RawUI.WindowTitle="Sophia Script for Windows 11 v6.3.2 | Made with $([char]::ConvertFromUtf32(0x1F497)) of Windows | $([char]0x00A9) farag & Inestic, 2014$([char]0x2013)2023"
$Host.UI.RawUI.WindowTitle="Sophia Script for Windows 11 v6.3.3 | Made with $([char]::ConvertFromUtf32(0x1F497)) of Windows | $([char]0x00A9) farag & Inestic, 2014$([char]0x2013)2023"