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.
 

23 KiB

This page also in:

Sophia Script для Windows

Sophia Script

Telegram Telegram

Discord

                     



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

Про Sophia Script

Typing SVG

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

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

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

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

ko-fi
USDT (TRC20)
TQtMjdocUWbKAeg1kLtB4ApjAVHt1v8Rtf

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

Версія Маркетингова назва Збіркa Архітектура Видання
Windows 11 Insider Preview 23H2 2023 Update 22509+ Home/Pro/Enterprise
Windows 11 22H2 2022 Update 22621.1344+ Home/Pro/Enterprise
Windows 10 22H2 2022 Update 19045.2364+ x64 Home/Pro/Enterprise
Windows 10 21H2 Enterprise LTSC 2021 October 2021 Update 19044.2604+ x64 Enterprise
Windows 10 1809 Enterprise LTSC 2019 October 2018 Update 17763.4010+ x64 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;

  • Реєстрація програми, розрахунок хешу та встановлення за замовчуванням для певного розширення без спливаючого вікна "Як ви хочете відкрити це" за допомогою спеціальної функції;

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

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

Image Image

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

Image

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

Image

@BenchTweakGaming Sophia Script Wrapper

Wrapper

Відео

YT

YT YT

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

  • Виберіть відповідну версію скрипта для Вашої 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
irm script.sophi.app -useb | iex
  • Команда завантажить і розпакує останній архів Sophia Script (без запуску) відповідно до того, під якою версією Windows і PowerShell він запускається. Якщо запустити її, наприклад, в Windows 11 через PowerShell 5.1, вона завантажить Sophia Script для Windows 11 PowerShell 5.1.

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

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

Медіа


SophiApp Community Edition (C# + WPF)

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

Image Image