23 KiB
Sophia Script для Windows
• Пожертвування • Системні вимоги • Скріншоти • Відео • Ключові особливості • Як користуватися • Як перекласти • SophiApp • Список змін
Про Sophia Script
Note: Sophia Script для Windows - найбільший модуль PowerShell на
GitHub
для тонкого налаштування і автоматизації рутинних завдань вWindows 10
іWindows 11
. Він пропонує сучасні UI/UX, більше 130 різних функцій і показує, як можна налаштувати Windows, не ламаючи функціонал.
Перед запуском
Note: У зв'язку з тим, що скрипт містить більше 150 функцій з різними аргументами, необхідно уважно прочитати весь Sophia.ps1 і закоментувати/розкоментувати ті функції, які Ви бажаєте/не бажаєте, щоб виконувалися (без необхідності редагування коду), або скористатися Wrapper. Кожна зміна у файлі налаштувань має відповідну функцію для відновлення налаштувань за замовчуванням. Запускати скрипт найкраще на свіжій установці, оскільки запуск на неправильно налаштованій системі може призвести до виникнення помилок.
Пожертвування
USDT (TRC20) |
TQtMjdocUWbKAeg1kLtB4ApjAVHt1v8Rtf |
Системні вимоги
Версія | Маркетингова назва | Збіркa | Видання |
---|---|---|---|
Windows 11 Insider Preview 24H2 | 2024 Update | 22509+ | Home/Pro/Enterprise |
Windows 11 23H2 | 2023 Update | 22631.3296+ | Home/Pro/Enterprise |
Windows 10 x64 22H2 | 2022 Update | 19045.4170+ | Home/Pro/Enterprise |
Windows 10 x64 21H2 Enterprise LTSC 2021 | October 2021 Update | 19044.4170+ | Enterprise |
Windows 10 x64 1809 Enterprise LTSC 2019 | October 2018 Update | 17763.5579+ | Enterprise |
Увага
- Запуск додатку можливий лише якщо в системі присутній один користувач з правами адміністратора;
- 🔥🔥🔥
SophiApp
може не працювати на "самопальних" збірках Windows. Особливо, якщо збірка була створена так, що в ній спеціально було зламано Microsoft Defender і вимкнено телеметрію, вирізавши системні компоненти.
Ключові особливості
- Налаштування конфіденційності і телеметрії;
- Активація DNS-over-HTTPS для IPv4;
- Вимкнення запланованих завдань з відстеження зі спливаючою формою, написаною на WPF;
- Налаштування інтерфейсу і персоналізація;
- "Правильне" видалення OneDrive;
- Інтерактивні підказки;
- TAB доповнення для функцій та їх аргументів (якщо використовується файл Functions.ps1);
- Зміна шляху до змінної середовища %TEMP% на %SystemDrive%\Temp;
- Зміна розташування користувацьких папок програмно (без переміщення користувацьких файлів) в інтерактивному меню за допомогою стрілок для вибору диска
- "Робочий стіл"
- "Документи"
- "Завантаження"
- "Музика"
- "Зображення"
- "Відео"
- Встановлення безкоштовних (світлий та темний) курсорів "Windows 11 Cursors Concept v2" від Jepri Creations на льоту;
- Видалення UWP-додатків, що відображають назви пакетів;
- Динамічна генерація списку встановлених UWP-додатків
- Відновлення видалених за замовчуванням UWP-додатків для поточного користувача з відображенням локалізованих назв пакетів;
- TAB автодоповнення для функції та її аргументів шляхом введення перших літер;
- Вимкнення функцій Windows для відображення дружніх назв пакетів у спливаючій формі, написаній на WPF;
- Видалення можливостей Windows відображати дружні назви пакетів у спливаючій формі, написаній на WPF;
- Завантаження та встановлення HEVC Video Extensions від виробника пристрою для відкриття формата HEVC;
- Реєстрація програми, розрахунок хешу та встановлення за замовчуванням для певного розширення без спливаючого вікна "Як ви хочете відкрити це" за допомогою спеціальної функції;
- Експортувати всі асоціації в Windows у корінь папки у вигляді файлу Application_Associations.json; Імпортувати всі асоціації в Windows з файлу Application_Associations.json. Вам необхідно встановити всі програми згідно з експортованим файлом Application_Associations.json, щоб відновити всі асоціації;
- Встановлення будь-якого підтримуваного дистрибутива Linux для WSL з відображенням дружніх назв дистрибутивів у спливаючій формі, написаній на WPF;
- Створення запланованих завдань
Очищення Windows
таПовідомлення про очищення Windows
для очищення Windows від невикористовуваних файлів та оновлень;- Буде відображено сповіщення про інтерактивний тост, де ви можете вибрати сплячий режим, запустити завдання очищення або відхилити
- Створення завдання в Планувальнику завдань для очищення
%SystemRoot%\SoftwareDistribution\Download
%TEMP%
- Закріплення ярликів в Пуск через чистий PowerShell
- Три ярлики попередньо налаштовані для закріплення: Панель керування, Пристрої та принтери "старого зразка".
- Відкріплення всіх плиток меню "Пуск";
- Ввімкнення Контрольованого доступу до папок та додавання захищених папок за допомогою діалогового меню;
- Додавання папки виключення з перевірки антивірусом Microsoft Defender за допомогою діалогового меню;
- Додавання файлу виключення з перевірки антивірусом Microsoft Defender за допомогою діалогового меню;
- Оновлення значків робочого столу, змінних середовища і панелі завдань без перезапуску Провідника;
- Налаштування безпеки Windows;
- Ще багато "глибоких" налаштувань Файлового Провідника та контекстного меню.
Скріншоти
Автодоповнення TAB. Детальніше тут
Програмна зміна розташування папок користувача за допомогою інтерактивного меню
Локалізовані назви UWP-пакетів
Локалізовані назви функцій Windows
Завантажте та встановіть будь-який підтримуваний дистрибутив Linux в автоматичному режимі
Інтерактивні тости для запланованих завдань
@BenchTweakGaming Sophia Script Wrapper
Відео
Як користуватися
- Виберіть відповідну версію скрипта для Вашої
Windows
; - Завантажте актуальну версію;
- Розпакуйте архів;
- Відкрийте папку розпакованого архіву;
- Перегляньте файл
Sophia.ps1
для налаштування функцій, які потрібно запустити;- Помістіть символ "#" перед функцією, якщо ви не бажаєте, щоб вона виконувалась.
- Приберіть символ "#" перед функцією, якщо ви бажаєте, щоб вона виконувалась.
- Скопіюйте весь шлях до
Sophia.ps1
- У
Windows 10
натисніть і утримуйте клавішу Shift, клацніть правою кнопкою миші наSophia.ps1
і виберіть Копіювати як шлях; - У
Windows 11
клацніть правою кнопкою миші наSophia.ps1
і виберітьКопіювати як шлях
.
- У
- Відкрийте
Windows PowerShell
- У
Windows 10
натиснітьФайл
у Провіднику файлів, наведіть курсор наВідкрити Windows PowerShell
і виберітьВідкрити Windows PowerShell від імені адміністратора
(покрокова інструкція зі скріншотами); - У
Windows 11
натисніть правою кнопкою миші на іконку Windows і відкрийтеТермінал Windows (Адміністратор)
.
- У
- Встановіть політику виконання, щоб мати змогу запускати сценарії лише у поточному сеансі PowerShell;
Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope Process -Force
-
На
Windows 10
вставте скопійований шлях доSophia.ps1
з попереднього кроку (за допомогою &);& <path_from_buffer>
- На
Windows 11
.\Sophia.ps1
- На
Як використовувати Wrapper
- Завантажте та розпакуйте архів;
- Запустіть
SophiaScriptWrapper.exe
та імпортуйтеSophia.ps1
;Sophia.ps1
повинен знаходитись у тій папціSophia Script
;- Wrapper має рендеринг інтерфейсу в реальному часі
- Налаштуйте кожну функцію;
- Відкрийте вкладку
Console Output
і натиснітьRun PowerShell
.
Як запустити певну функцію(ї)
Для запуску певної функції(й) dot source необхідно запустити файл Functions.ps1
:
# З крапкою на початку
. .\Functions.ps1
- Тепер можна зробити так (лапки обов'язкові)
Sophia -Functions<kbd>TAB</kbd>
Sophia -Functions temp<kbd>TAB</kbd>
Sophia -Functions unin<kbd>TAB</kbd>
Sophia -Functions uwp<kbd>TAB</kbd>
Sophia -Functions "DiagTrackService -Disable", "DiagnosticDataLevel -Minimal", UninstallUWPApps
UninstallUWPApps, "PinToStart -UnpinAll"
Або використовуйте формат старого зразка без автозаповнення функцій TAB (лапки обов'язкові)
.\Sophia.ps1 -Functions CreateRestorePoint, "ScheduledTasks -Disable", "WindowsCapabilities -Uninstall"
Як завантажити Sophia Script через PowerShell
- Завантажте актуальний архів Sophia Script, викликавши (
також не від імені адміністратора
) в PowerShell
iwr script.sophia.team -useb | iex
- Команда завантажить і розпакує останній архів Sophia Script (
без запуску
) відповідно до того, під якою версією Windows і PowerShell він запускається. Якщо запустити її, наприклад, в Windows 11 через PowerShell 5.1, вона завантажить Sophia Script дляWindows 11 PowerShell 5.1
.
Як перекласти
- Дізнайтеся мову інтерфейсу Вашої ОС, викликавши
$PSUICulture
в PowerShell; - Створіть папку з назвою Вашої мови інтерфейсу;
- Помістіть ваш локалізований файл Sophia.psd1 в цю папку.
Медіа
- Телеграм-група для обговорення
- Telegram канал
- Ru-Board
- rutracker
- My Digital Life
- 4sysops
- gHacks Technology News
- Neowin: Tech News, Reviews & Betas
- Comss.ru
- Habr
- Deskmodder.de
- PCsoleil Informatique
- Reddit (архівовано)
- Написати в особисті
SophiApp Community Edition (C# + WPF)
SophiApp в активній розробці 🚀