Sophia Script для Windows
- найбільший модуль PowerShell на GitHub
для тонкого налаштування і автоматизації рутинних завдань в Windows 10
і Windows 11
. Він пропонує сучасні UI/UX, більше 150 різних функцій і показує, як можна налаштувати Windows, не ламаючи функціонал.
- Як користуватися
- Пожертвування
- Системні вимоги
- Ключові особливості
- Скріншоти
- Відео
- Як перекласти
- Медіа
- SophiApp
Important
Кожна зміна у файлі налаштувань має відповідну функцію для відновлення налаштувань за замовчуванням. Запускати скрипт найкраще на свіжій установці, оскільки запуск на неправильно налаштованій системі може призвести до виникнення помилок.
Warning
Запуск додатку можливий лише якщо в системі присутній один користувач з правами адміністратора;
Sophia Script для Windows
може не працювати на "самопальних" збірках Windows. Особливо, якщо збірка була створена так, що в ній спеціально було зламано Microsoft Defender і вимкнено телеметрію, вирізавши системні компоненти.
- Завантажте актуальний архів 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
.
- Завантажити архів згідно з вашою версією Windows і PowerShell;
- Розпакуйте архів;
- Перегляньте файл
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
11.mp4
10.mp4
- Завантажте останню версію Wrapper
- Завантажте та розпакуйте архів;
- Запустіть
SophiaScriptWrapper.exe
та імпортуйтеSophia.ps1
;Sophia.ps1
повинен знаходитись у тій папціSophia Script
;- Wrapper має рендеринг інтерфейсу в реальному часі
- Налаштуйте кожну функцію;
- Відкрийте вкладку
Console Output
і натиснітьRun PowerShell
.
- Повторіть усі кроки з розділу Вручну і зупиніться на кроці встановлення політики виконання скриптів у
PowerShell
; - Для запуску певної функції(й) запустити необхідно запустити файл
Functions.ps1
:
# З крапкою на початку
. .\Functions.ps1
- Тепер можна зробити так (лапки обов'язкові)
Sophia -Functions<TAB>
Sophia -Functions temp<TAB>
Sophia -Functions unin<TAB>
Sophia -Functions uwp<TAB>
Sophia -Functions "DiagTrackService -Disable", "DiagnosticDataLevel -Minimal", UninstallUWPApps
UninstallUWPApps, "PinToStart -UnpinAll"
Або використовуйте формат старого зразка без автозаповнення функцій TAB (лапки обов'язкові)
.\Sophia.ps1 -Functions CreateRestorePoint, "ScheduledTasks -Disable", "WindowsCapabilities -Uninstall"
Версія | Маркетингова назва | Збіркa | Видання |
---|---|---|---|
Windows 11 24H2 | 2024 Update | Остання стабільна | Home/Pro/Enterprise |
Windows 11 23H2 | 2023 Update | Остання стабільна | Home/Pro/Enterprise |
Windows 10 x64 22H2 | 2022 Update | Остання стабільна | Home/Pro/Enterprise |
Windows 11 Enterprise LTSC 2024 | 2024 Update | Остання стабільна | Enterprise |
Windows 10 x64 21H2 Enterprise LTSC 2021 | October 2021 Update | Остання стабільна | Enterprise |
Windows 10 x64 1809 Enterprise LTSC 2019 | October 2018 Update | Остання стабільна | Enterprise |
- Налаштування конфіденційності і телеметрії;
- Активація DNS-over-HTTPS для IPv4;
- Вимкнення запланованих завдань з відстеження зі спливаючою формою, написаною на WPF;
- Налаштування інтерфейсу і персоналізація;
- "Правильне" видалення OneDrive;
- Інтерактивні підказки;
- TAB доповнення для функцій та їх аргументів (якщо використовується файл Functions.ps1);
- Зміна розташування користувацьких папок програмно (без переміщення користувацьких файлів) в інтерактивному меню за допомогою стрілок для вибору диска
- Робочий стіл
- Документи
- Завантаження
- Музика
- Зображення
- Відео
- Встановлення безкоштовних (світлий та темний) курсорів "Windows 11 Cursors Concept v2" від Jepri Creations на льоту;
- Видалення UWP-додатків, що відображають назви пакетів;
- Скрипт генерує список встановлених UWP-додатків динамічно.
- Вимкнення функцій Windows для відображення дружніх назв пакетів у спливаючій формі, написаній на WPF;
- Видалення можливостей Windows відображати дружні назви пакетів у спливаючій формі, написаній на WPF;
- Завантаження та встановлення HEVC Video Extensions від виробника пристрою для відкриття формата HEVC;
- Реєстрація програми, розрахунок хешу та встановлення за замовчуванням для певного розширення без спливаючого вікна "Як ви хочете відкрити це" за допомогою спеціальної функції;
- Експортувати всі асоціації в Windows у корінь папки у вигляді файлу Application_Associations.json; Імпортувати всі асоціації в Windows з файлу Application_Associations.json. Вам необхідно встановити всі програми згідно з експортованим файлом Application_Associations.json, щоб відновити всі асоціації;
- Встановлення будь-якого підтримуваного дистрибутива Linux для WSL з відображенням дружніх назв дистрибутивів у спливаючій формі, написаній на WPF;
- Створити завдання з нативним тостовим повідомленням, де ви зможете запустити або скасувати виконання завдання.
- Створити завдання
Windows Cleanup
иWindows Cleanup Notification
для очищення Windows від невикористовуваних файлів та оновлень; - Створити завдання
SoftwareDistribution
для очищення%SystemRoot%\SoftwareDistribution\Download
; - Створити завдання
Temp
для очищення%TEMP%
.
- Закріплення ярликів в Пуск через чистий PowerShell
- Будуть закріплені ярлики
Панель керування
і старий виглядПристрої та принтери
.
- Будуть закріплені ярлики
- Відкріплення всіх плиток меню "Пуск";
- Налаштування безпеки Windows;
- Відобразити всі ключі політик реєстру в оснащенні редагування групових політик (gpedit.msc).
- Ще багато "глибоких" налаштувань Файлового Провідника та контекстного меню.
Автодоповнення TAB. Детальніше тут
Autocomplete.mp4
Change_user_folders.mp4
- Дізнайтеся мову інтерфейсу Вашої ОС, викликавши
$PSUICulture
в PowerShell; - Створіть папку з назвою Вашої мови інтерфейсу;
- Помістіть ваш локалізований файл Sophia.psd1 в цю папку.
- Телеграм-група для обговорення
- Telegram канал
- Ru-Board
- rutracker
- My Digital Life
- 4sysops
- gHacks
- Neowin
- Comss.ru
- Habr
- Deskmodder.de
- PCsoleil Informatique
- Reddit (архівовано)
- Написати в особисті
SophiApp перебуває в активній розробці. 🚀