Script to setup Windows 10 1903
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 

24 KiB

This page also in:

Sophia Script для Windows

Sophia Script

Telegram Telegram

Discord

                     



ПожертвуванняСистемні вимогиСкріншотиВідеоКлючові особливостіЯк користуватисяЯк перекластиSophiAppСписок змін

Про Sophia Script

Typing SVG

[!IMPORTANT] Sophia Script для Windows - найбільший модуль PowerShell на GitHub для тонкого налаштування і автоматизації рутинних завдань в Windows 10 і Windows 11. Він пропонує сучасні UI/UX, більше 130 різних функцій і показує, як можна налаштувати Windows, не ламаючи функціонал.

Як користуватися

Windows 11

https://github.com/user-attachments/assets/2654b005-9577-4e56-ac9e-501d3e8a18bd

Windows 10

https://github.com/user-attachments/assets/f5bda68f-9509-41dc-b3b1-1518aeaee36f


  • Виберіть відповідну версію скрипта для Вашої 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
    

Як завантажити 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.

Як використовувати 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"

Перед запуском

[!CAUTION] У зв'язку з тим, що скрипт містить більше 150 функцій з різними аргументами, необхідно уважно прочитати весь Sophia.ps1 і закоментувати/розкоментувати ті функції, які Ви бажаєте/не бажаєте, щоб виконувалися (без необхідності редагування коду), або скористатися Wrapper. Кожна зміна у файлі налаштувань має відповідну функцію для відновлення налаштувань за замовчуванням. Запускати скрипт найкраще на свіжій установці, оскільки запуск на неправильно налаштованій системі може призвести до виникнення помилок.

Пожертвування

ko-fi

Системні вимоги

Версія Маркетингова назва Збірк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

[!WARNING] Запуск додатку можливий лише якщо в системі присутній один користувач з правами адміністратора;

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. Детальніше тут

https://user-images.githubusercontent.com/10544660/225270281-908abad1-d125-4cae-a19b-2cf80d5d2751.mp4

Програмна зміна розташування папок користувача за допомогою інтерактивного меню

https://user-images.githubusercontent.com/10544660/253818031-b7ce6bf1-d968-41ea-a5c0-27f6845de402.mp4

Локалізовані назви UWP-пакетів

Image Image

Локалізовані назви функцій Windows

Image Image

Завантажте та встановіть будь-який підтримуваний дистрибутив Linux в автоматичному режимі

Image

Інтерактивні тости для запланованих завдань

Image

@BenchTweakGaming Sophia Script Wrapper

Wrapper

Відео

YT

YT YT

Як перекласти

  • Дізнайтеся мову інтерфейсу Вашої ОС, викликавши $PSUICulture в PowerShell;
  • Створіть папку з назвою Вашої мови інтерфейсу;
  • Помістіть ваш локалізований файл Sophia.psd1 в цю папку.

Медіа


SophiApp Community Edition (C# + WPF)

SophiApp в активній розробці 🚀

Image Image