[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] [discord-news-badge]: https://discordapp.com/api/guilds/1006179075263561779/widget.png?style=shield [discord-link]: https://discord.gg/sSryhaEv79 [![Discord][discord-news-badge]][discord-link]
*** ***
• Пожертвування • Системні вимоги • Скріншоти • Відео • Ключові особливості • Як користуватися • Як перекласти • SophiApp • Список змін
## Про Sophia Script ![Typing SVG](https://readme-typing-svg.herokuapp.com?font=Fira+Code&size30&pause=1000&width=435&lines=Made+with+%E2%9D%A4%EF%B8%8F+of+Windows%C2%AE) > **Note**: Sophia Script для Windows - найбільший модуль PowerShell на `GitHub` для тонкого налаштування і автоматизації рутинних завдань в `Windows 10` і `Windows 11`. Він пропонує сучасні UI/UX, більше 130 різних функцій і показує, як можна налаштувати Windows, не ламаючи функціонал. ## Перед запуском > **Note**: У зв'язку з тим, що скрипт містить більше **150** функцій з різними аргументами, необхідно уважно прочитати весь **Sophia.ps1** і **закоментувати/розкоментувати** ті функції, які Ви бажаєте/не бажаєте, щоб виконувалися (без необхідності редагування коду), або скористатися [Wrapper](https://github.com/farag2/Sophia-Script-for-Windows#davids-sophia-script-wrapper). Кожна зміна у файлі налаштувань має відповідну функцію для **відновлення налаштувань за замовчуванням**. Запускати скрипт найкраще на свіжій установці, оскільки запуск на **неправильно** налаштованій системі може призвести до виникнення помилок. ## Пожертвування | ![ko-fi](https://img.shields.io/badge/tether-168363?style=for-the-badge&logo=tether&logoColor=white) | |:----------------------------------------------------------------------------------------------------:| | USDT (TRC20) | | `TQtMjdocUWbKAeg1kLtB4ApjAVHt1v8Rtf` | ## Системні вимоги | Версія | Маркетингова назва | Збіркa | Архітектура | Видання | |:-------------------------------------|--------------------:|:-----------:|:-----------:|:-------------------:| | Windows 11 Insider Preview 23H2 | 2023 Update | 22509+ | | Home/Pro/Enterprise | | Windows 11 22H2 | 2022 Update | 22621.1928+ | | Home/Pro/Enterprise | | Windows 10 22H2 | 2022 Update | 19045.3155+ | x64 | Home/Pro/Enterprise | | Windows 10 21H2 Enterprise LTSC 2021 | October 2021 Update | 19044.3155+ | x64 | Enterprise | | Windows 10 1809 Enterprise LTSC 2019 | October 2018 Update | 17763.4499+ | x64 | Enterprise | ### Увага * Запуск додатку можливий лише якщо в системі присутній один користувач з правами адміністратора; * 🔥🔥🔥 `SophiApp` може не працювати на "самопальних" збірках Windows. Особливо, якщо збірка була створена так, що в ній спеціально було зламано Microsoft Defender і вимкнено телеметрію, вирізавши системні компоненти. ## Ключові особливості * Налаштування конфіденційності і телеметрії; * Активація DNS-over-HTTPS для IPv4; * Вимкнення запланованих завдань з відстеження зі спливаючою формою, написаною на [WPF](#скріншоти); * Налаштування інтерфейсу і персоналізація; * "Правильне" видалення OneDrive; * Інтерактивні [підказки](#програмна-зміна-розташування-папок-користувача-за-допомогою-інтерактивного-меню); * TAB [доповнення](#автодоповнення-tab-детальніше-тут) для функцій та їх аргументів (якщо використовується файл Functions.ps1); * Зміна шляху до змінної середовища %TEMP% на %SystemDrive%\Temp; * Зміна розташування користувацьких папок програмно (без переміщення користувацьких файлів) в інтерактивному меню за допомогою стрілок для вибору диска * "Робочий стіл" * "Документи" * "Завантаження" * "Музика" * "Зображення" * "Відео" * Встановлення безкоштовних (світлий та темний) курсорів "Windows 11 Cursors Concept v2" від [Jepri Creations](https://www.deviantart.com/jepricreations/art/Windows-11-Cursors-Concept-v2-886489356) на льоту; * Видалення UWP-додатків, що відображають назви пакетів; * Динамічна генерація списку встановлених UWP-додатків * Відновлення видалених за замовчуванням UWP-додатків для поточного користувача з відображенням [локалізованих](#локалізовані-назви-uwp-пакетів) назв пакетів; * TAB [автодоповнення](#автодоповнення-tab-детальніше-тут) для функції та її аргументів шляхом введення перших літер; * Вимкнення функцій Windows для відображення дружніх назв пакетів у спливаючій формі, написаній на [WPF](#скріншоти); * Видалення можливостей Windows відображати дружні назви пакетів у спливаючій формі, написаній на [WPF](#скріншоти); * Завантаження та встановлення [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); * Експортувати всі асоціації в Windows у корінь папки у вигляді файлу Application_Associations.json; Імпортувати всі асоціації в Windows з файлу Application_Associations.json. Вам необхідно встановити всі програми згідно з експортованим файлом Application_Associations.json, щоб відновити всі асоціації; * Встановлення будь-якого підтримуваного дистрибутива Linux для WSL з відображенням дружніх назв дистрибутивів у спливаючій формі, написаній на [WPF](#скріншоти); * Створення запланованих завдань `Очищення Windows` та `Повідомлення про очищення Windows` для очищення Windows від невикористовуваних файлів та оновлень; * Буде відображено сповіщення про інтерактивний тост, де ви можете вибрати сплячий режим, запустити завдання очищення або [відхилити](#інтерактивні-тости-для-запланованих-завдань) * Створення завдання в Планувальнику завдань для очищення * `%SystemRoot%\SoftwareDistribution\Download` * `%TEMP%` * Закріплення ярликів в Пуск через чистий PowerShell * Три ярлики попередньо налаштовані для закріплення: Панель керування, Пристрої та принтери "старого зразка" та Windows PowerShell * Відкріплення всіх плиток меню "Пуск"; * Ввімкнення Контрольованого доступу до папок та додавання захищених папок за допомогою діалогового меню; * Додавання папки виключення з перевірки антивірусом Microsoft Defender за допомогою діалогового меню; * Додавання файлу виключення з перевірки антивірусом Microsoft Defender за допомогою діалогового меню; * Оновлення значків робочого столу, змінних середовища і панелі завдань без перезапуску Провідника; * Налаштування безпеки Windows; * Ще багато "глибоких" налаштувань Файлового Провідника та контекстного меню. ## Скріншоти ### Автодоповнення TAB. Детальніше [тут](#як-запустити-певну-функціюї) https://user-images.githubusercontent.com/10544660/225270281-908abad1-d125-4cae-a19b-2cf80d5d2751.mp4 ### Програмна зміна розташування папок користувача за допомогою інтерактивного меню https://user-images.githubusercontent.com/10544660/225270532-8f0694d3-0b9e-44df-8a48-677212d62315.mp4 ### Локалізовані назви UWP-пакетів ![Image](https://i.imgur.com/xeiBbes.png) ![Image](https://i.imgur.com/0zj0h2S.png) ### Локалізовані назви функцій Windows ![Image](https://i.imgur.com/xlMR2mz.png) ![Image](https://i.imgur.com/yl9j9Vt.png) ### Завантажте та встановіть будь-який підтримуваний дистрибутив Linux в автоматичному режимі ![Image](https://i.imgur.com/Xn5SqxE.png) ### Інтерактивні тости для запланованих завдань ![Image](https://github.com/farag2/Sophia-Script-for-Windows/raw/master/img/Toasts.png) ### @BenchTweakGaming Sophia Script Wrapper ![Wrapper](https://i.imgur.com/x0W7zqm.png) ## Відео [![YT](https://img.youtube.com/vi/q_weQifFM58/0.jpg)](https://www.youtube.com/watch?v=q_weQifFM58) [![YT](https://img.youtube.com/vi/8E6OT_QcHaU/1.jpg)](https://youtu.be/8E6OT_QcHaU?t=370) [![YT](https://img.youtube.com/vi/091SOihvx0k/1.jpg)](https://youtu.be/091SOihvx0k?t=490) ## Як користуватися * Виберіть відповідну версію скрипта для Вашої `Windows`; * Завантажте [актуальну версію](https://github.com/farag2/Sophia-Script-for-Windows/releases/latest); * Розпакуйте архів; * Відкрийте папку розпакованого архіву; * Перегляньте файл `Sophia.ps1` для налаштування функцій, які потрібно запустити; * Помістіть символ "#" перед функцією, якщо ви не бажаєте, щоб вона виконувалась. * Приберіть символ "#" перед функцією, якщо ви бажаєте, щоб вона виконувалась. * Скопіюйте весь шлях до `Sophia.ps1` * У `Windows 10` натисніть і утримуйте клавішу Shift, клацніть правою кнопкою миші на `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` натисніть правою кнопкою миші на іконку Windows і відкрийте `Термінал Windows (Адміністратор)`. * Встановіть політику виконання, щоб мати змогу запускати сценарії лише у поточному сеансі PowerShell; ```powershell Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope Process -Force ``` * На `Windows 10` вставте скопійований шлях до `Sophia.ps1` з попереднього кроку (за допомогою [&](https://en.wikipedia.org/wiki/Ampersand)); ```powershell &