diff --git a/README.md b/README.md index a8c52fedb..3afb8a6d3 100644 --- a/README.md +++ b/README.md @@ -1,21 +1,11 @@ -
- This page also in: - - -
- # Sophia Script for Windows Sophia Script - -

- - [telegram-news-badge]: https://img.shields.io/badge/Sophia%20News-Telegram-blue?style=flat&logo=Telegram @@ -29,33 +19,7 @@ [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] - -

- -

- -   - -   - -   - -   - -   - -   - -   - -   - -   - -   - -   - +

*** @@ -64,53 +28,55 @@ *** -

- • - Donations - • - System Requirements - • - Screenshots - • - Videos - • - Key features - • - How to use - • - How to translate - • - SophiApp - • - Changelog -

- ## About 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) +`Sophia Script for Windows` is the largest PowerShell module on `GitHub` for `Windows 10` & `Windows 11` for fine-tuning and automating the routine tasks. It offers more than 150 unique tweaks, and shows how Windows can be configured without making any harm to it. -> [!IMPORTANT] -> Sophia Script for Windows is the largest PowerShell module on `GitHub` for `Windows 10` & `Windows 11` for fine-tuning and automating the routine tasks. It offers more than 150 unique tweaks, and shows how Windows can be configured without making any harm to it. +Made with of Windows. + +## Table of Contents + +* [How to use](#how-to-use) + * [Download via PowerShell](#download-via-powershell) + * [Manual method](#manual-method) + * [Wrapper](#wrapper) + * [How to run the specific function(s)](#how-to-run-the-specific-functions) +* [Donations](#donations) +* [System Requirements](#system-requirements) +* [Key features](#key-features) +* [Screenshots](#screenshots) +* [Videos](#videos) +* [How to translate](#how-to-translate) +* [Media](#media) +* [SophiApp](#sophiapp-c--wpf) ## How to use -# Windows 11 +> [!IMPORTANT] +> Every tweak in the preset file has its' corresponding function to restore the default settings. Running the script is best done on a fresh install because running it on wrong tweaked system may result in errors occurring. -https://github.com/user-attachments/assets/2654b005-9577-4e56-ac9e-501d3e8a18bd +> [!WARNING] +> It's allowed to be logged in as one admin user only during application startup. +> +> `Sophia Script for Windows` may not work on a homebrew Windows. Especially, if the homebrew image was created by OS makers being all thumbs who break Microsoft Defender and disable OS telemetry by purposely uprooting system components. -# Windows 10 +### Download via PowerShell -https://github.com/user-attachments/assets/f5bda68f-9509-41dc-b3b1-1518aeaee36f +To download the latest `Sophia Script for Windows` version run as `Administrator` -*** +```powershell +iwr script.sophia.team -useb | iex +``` -* Choose the right script version for your `Windows`; -* Download [up-to-date version](https://github.com/farag2/Sophia-Script-for-Windows/releases/latest); -* Expand the archive; -* Open folder with the expanded archive; +The command will download and expand the latest Sophia Script archive (`without running`) according which Windows and PowerShell versions it is run on. If you run it on, e.g., Windows 11 via PowerShell 5.1, it will download Sophia Script for `Windows 11 PowerShell 5.1`. + +### Manual method + +* Download an [archive](https://github.com/farag2/Sophia-Script-for-Windows/releases/latest) according to your Windows and PowerShell versions; +* Expand archive; * Look through the `Sophia.ps1` file to configure functions that you want to be run; - * Place the "#" char before function if you don't want it to be run. - * Remove the "#" char before function if you want it to be run. + * Place the `#` char before function if you don't want it to be run. + * Remove the `#` char before function if you want it to be run. * Copy the whole path to `Sophia.ps1` * On `Windows 10` press and hold the Shift key, right click on `Sophia.ps1`, and click on `Copy as path`; * On `Windows 11` right click on `Sophia.ps1` and click on `Copy as path`. @@ -123,43 +89,28 @@ https://github.com/user-attachments/assets/f5bda68f-9509-41dc-b3b1-1518aeaee36f Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope Process -Force ``` -* Run `Sophia.ps1` - * On `Windows 10` paste copied path to `Sophia.ps1` from the previous step (with [&](https://en.wikipedia.org/wiki/Ampersand)); - - ```powershell - & - ``` - - * On `Windows 11` - - ```powershell - .\Sophia.ps1 - ``` +### Windows 11 -## How to download Sophia Script via PowerShell + -* Download the always latest Sophia Script archive by invoking (`not as administrator too`) in PowerShell +### Windows 10 -```powershell -iwr script.sophia.team -useb | iex -``` + -* The command will download and expand the latest Sophia Script archive (`without running`) according which Windows and PowerShell versions it is run on. If you run it on, e.g., Windows 11 via PowerShell 5.1, it will download Sophia Script for `Windows 11 PowerShell 5.1`. +## Wrapper -## How to use Wrapper - -* Download and expand the archive; +* Download the [latest](https://github.com/farag2/Sophia-Script-for-Windows/releases/latest) Wrapper version; +* Expand archive; * Run `SophiaScriptWrapper.exe` and import `Sophia.ps1`; * `Sophia.ps1` has to be in `Sophia Script` folder; * The Wrapper has a real time UI rendering; * Configure every function; * Open the `Console Output` tab and press `Run PowerShell`. -*** - ### How to run the specific function(s) -To run the specific function(s) [dot source](https://docs.microsoft.com/ru-ru/powershell/module/microsoft.powershell.core/about/about_operators#dot-sourcing-operator) the `Functions.ps1` file first: +* Do all steps from [Manual method](#manual-method) section and stop at settings execution policy in `PowerShell`; +* [Dot source](https://docs.microsoft.com/ru-ru/powershell/module/microsoft.powershell.core/about/about_operators#dot-sourcing-operator) the `Functions.ps1` file first: ```powershell # With a dot at the beginning @@ -169,7 +120,7 @@ To run the specific function(s) [dot source](https://docs.microsoft.com/ru-ru/po * Now you can do like this (the quotation marks required) ```powershell -Sophia -FunctionsTAB +Sophia -Functions Sophia -Functions temp Sophia -Functions unin Sophia -Functions uwp @@ -184,11 +135,6 @@ Or use an old-style format without the TAB functions autocomplete (the quotation .\Sophia.ps1 -Functions CreateRestorePoint, "ScheduledTasks -Disable", "WindowsCapabilities -Uninstall" ``` -## Before running - -> [!CAUTION] -> Due to the fact that the script includes more than **150** functions with different arguments, you must read the entire **Sophia.ps1** carefully and **comment out/uncomment** those functions that you do/do not want to be executed (without need to edit the code), or use [Wrapper](https://github.com/farag2/Sophia-Script-for-Windows#benchtweakgaming-sophia-script-wrapper). Every tweak in the preset file has its' corresponding function to **restore the default settings**. Running the script is best done on a fresh install because running it on **wrong** tweaked system may result in errors occurring. - ## Donations [![ko-fi](https://www.ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/farag) @@ -211,11 +157,6 @@ Or use an old-style format without the TAB functions autocomplete (the quotation | Windows 10 x64 21H2 Enterprise LTSC 2021 | October 2021 Update | [Latest stable][Windows-10-LTSC-2021] | Enterprise | | Windows 10 x64 1809 Enterprise LTSC 2019 | October 2018 Update | [Latest stable][Windows-10-LTSC-2019] | Enterprise | -> [!WARNING] -> It's allowed to be logged in as one admin user only during application startup. -> -> `Sophia Script for Windows` may not work on a homebrew Windows. Especially, if the homebrew image was created by OS makers being all thumbs who break Microsoft Defender and disable OS telemetry by purposely uprooting system components. - ## Key features * Set up Privacy & Telemetry; @@ -265,11 +206,11 @@ Or use an old-style format without the TAB functions autocomplete (the quotation ### The TAB autocomplete. Read more [here](#how-to-run-the-specific-functions) -https://user-images.githubusercontent.com/10544660/225270281-908abad1-d125-4cae-a19b-2cf80d5d2751.mp4 + ### Change user folders location programmatically using the interactive menu -https://user-images.githubusercontent.com/10544660/253818031-b7ce6bf1-d968-41ea-a5c0-27f6845de402.mp4 + ### Localized UWP packages names @@ -297,7 +238,6 @@ https://user-images.githubusercontent.com/10544660/253818031-b7ce6bf1-d968-41ea- [![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) - ## How to translate * Get your OS UI culture by invoking `$PSUICulture` in PowerShell; @@ -324,7 +264,7 @@ https://user-images.githubusercontent.com/10544660/253818031-b7ce6bf1-d968-41ea- *** -## SophiApp Community Edition (C# + WPF) +## SophiApp (C# + WPF) [SophiApp](https://github.com/Sophia-Community/SophiApp) is the full GUI version of `Sophia Script for Windows` and ready for use. It is in ongoing improvements with version 2.0 in development 🚀 diff --git a/README_de-de.md b/README_de-de.md index 7d3525cfb..512b7c7b3 100644 --- a/README_de-de.md +++ b/README_de-de.md @@ -1,21 +1,11 @@ -
- This page also in: - - -
- # Sophia Script für Windows Sophia Script - -

- - [telegram-news-badge]: https://img.shields.io/badge/Sophia%20News-Telegram-blue?style=flat&logo=Telegram @@ -29,33 +19,7 @@ [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] - -

- -

- -   - -   - -   - -   - -   - -   - -   - -   - -   - -   - -   - +

*** @@ -64,53 +28,55 @@ *** -

- • - Spenden - • - System-Voraussetzungen - • - Screenshots - • - Videos - • - Haupt-Features - • - Verwendung - • - How To: Übersetzen - • - SophiApp - • - Changelog -

- ## About 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) +`Sophia Script for Windows` ist das größte PowerShell-Modul auf `GitHub` für `Windows 10` & `Windows 11` zur Feinabstimmung und Automatisierung von Routineaufgaben. Es bietet mehr als 150 einzigartige Tweaks und zeigt, wie Windows konfiguriert werden kann, ohne Windows dabei zu schaden. -> [!IMPORTANT] -> Sophia Script für Windows ist das größte PowerShell-Modul auf `GitHub` für `Windows 10` & `Windows 11` zur Feinabstimmung und Automatisierung von Routineaufgaben. Es bietet mehr als 150 einzigartige Tweaks und zeigt, wie Windows konfiguriert werden kann, ohne Windows dabei zu schaden. +Mit zu Windows gemacht. + +## Table of Contents + +* [Verwendung](#verwendung) + * [Herunterladen über PowerShell](#herunterladen-über-powershell) + * [Manuelle Methode](#manuelle-methode) + * [Wrapper](#wrapper) + * [Verwendung von spezifischen Funktionen](#verwendung-von-spezifischen-funktionen) +* [Spenden](#spenden) +* [System-Voraussetzungen](#system-voraussetzungen) +* [Haupt-Features](#haupt-features) +* [Screenshots](#screenshots) +* [Videos](#videos) +* [How To: Übersetzen](#how-to-übersetzen) +* [Media](#media) +* [SophiApp](#sophiapp-c--wpf) ## Verwendung -# Windows 11 +> [!IMPORTANT] +> Für jede Änderung in der Voreinstellungsdatei gibt es eine entsprechende Funktion zum Wiederherstellen der Standardeinstellungen. Das Skript sollte am besten auf einem frisch installierten System ausgeführt werden, da die Ausführung auf einem falsch getweakten System zu Fehlern führen kann. + +> [!WARNING] +> Es darf nur ein Admin-Benutzer während des Starts der Anwendung angemeldet sein. +> +> `Sophia Script for Windows` funktioniert möglicherweise nicht auf einem selbstgebauten Windows. Insbesondere, wenn das Homebrew-Image von Betriebssystemherstellern erstellt wurde, die Microsoft Defender zerstören und die Telemetrie des Betriebssystems deaktivieren, indem sie absichtlich Systemkomponenten "uprooten". -https://github.com/user-attachments/assets/2654b005-9577-4e56-ac9e-501d3e8a18bd +## Herunterladen über PowerShell -# Windows 10 +* Laden Sie das stets aktuelle Sophia-Script-Archiv herunter, indem Sie die PowerShell aufrufen (`auch als nicht-Administrator`) -https://github.com/user-attachments/assets/f5bda68f-9509-41dc-b3b1-1518aeaee36f +```powershell +iwr script.sophia.team -useb | iex +``` -*** +* Der Befehl lädt das neueste Sophia Script-Archiv herunter und extrahiert es (`ohne Ausführung`) entsprechend der Windows- und PowerShell-Version, unter der er ausgeführt wird. Wenn Sie es z. B. unter Windows 11 über PowerShell 5.1 ausführen, wird Sophia Script für `Windows 11 PowerShell 5.1` heruntergeladen. -* Wählen Sie die richtige Skriptversion für Ihr "Windows"; -* Download [aktuelle Version](https://github.com/farag2/Sophia-Script-for-Windows/releases/latest); +### Manuelle Methode + +* Laden Sie ein [Archiv](https://github.com/farag2/Sophia-Script-for-Windows/releases/latest) entsprechend Ihrer Windows- und PowerShell-Version herunter; * Das Archiv extrahieren; -* Order mit extrahiertem Archiv öffnen; * Schauen Sie sich die Datei `Sophia.ps1` an, um die Funktionen zu konfigurieren, die Sie ausführen möchten; - * Setzen Sie das "#"-Zeichen vor die Funktion, wenn Sie nicht möchten, dass sie ausgeführt wird. - * Entfernen Sie das "#"-Zeichen vor der Funktion, wenn sie ausgeführt werden soll. + * Setzen Sie das `#`-Zeichen vor die Funktion, wenn Sie nicht möchten, dass sie ausgeführt wird. + * Entfernen Sie das `#`-Zeichen vor der Funktion, wenn sie ausgeführt werden soll. * Kopieren Sie den gesamten Pfad zu `Sophia.ps1`. * Mit `Windows 10` drücke und halte die Shift Taste, Rechtsklick auf `Sophia.ps1`, anschließend `als Pfad kopieren` auswählen; * Mit `Windows 11` Rechtsklick auf `Sophia.ps1` und `als Pfad kopieren` auswählen. @@ -123,42 +89,51 @@ https://github.com/user-attachments/assets/f5bda68f-9509-41dc-b3b1-1518aeaee36f Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope Process -Force ``` -* Führe `Sophia.ps1` aus - * Unter `Windows 11` fügen Sie den kopierten Pfad zu "Sophia.ps1" aus dem vorherigen Schritt ein (mit [&](https://en.wikipedia.org/wiki/Ampersand)); +### Windows 11 - ```powershell - & - ``` + - * On `Windows 10` +### Windows 10 - ```powershell - .\Sophia.ps1 - ``` + -## Sophia script downloaden mit PowerShell +## Wrapper -* Laden Sie das stets aktuelle Sophia-Script-Archiv herunter, indem Sie die PowerShell aufrufen (`auch als nicht-Administrator`) +* Laden Sie die (neueste)(https://github.com/farag2/Sophia-Script-for-Windows/releases/latest) Wrapper-Version herunter. +* Das Archiv extrahieren; +* Führe `SophiaScriptWrapper.exe` aus und importiere `Sophia.ps1`; + * `Sophia.ps1`muss im `Sophia Script` Ordner enthalten sein; + * Der Wrapper hat ein Echtzeit-UI-Rendering; +* Konfiguriere jede Funktion; +* Öffne das `Console Output` Tab und drücke `Run PowerShell`. + +### Verwendung von spezifischen Funktionen + +* Führen Sie alle Schritte aus dem Abschnitt [Manuelle Methode](#manuelle-methode) aus und stoppen Sie bei den Einstellungen der Ausführungsrichtlinie in PowerShell. +* Um spezifische Funktionen auszuführen [dot source](https://docs.microsoft.com/ru-ru/powershell/module/microsoft.powershell.core/about/about_operators#dot-sourcing-operator) die `Functions.ps1` datei zuerst: ```powershell -iwr script.sophia.team -useb | iex +# With a dot at the beginning +. .\Functions.ps1 ``` -* Der Befehl lädt das neueste Sophia Script-Archiv herunter und extrahiert es (`ohne Ausführung`) entsprechend der Windows- und PowerShell-Version, unter der er ausgeführt wird. Wenn Sie es z. B. unter Windows 11 über PowerShell 5.1 ausführen, wird Sophia Script für `Windows 11 PowerShell 5.1` heruntergeladen. +* Jetzt können Sie dies tun (die Anführungszeichen sind erforderlich) -## Verwendung: Wrapper +```powershell +Sophia -Functions +Sophia -Functions temp +Sophia -Functions unin +Sophia -Functions uwp +Sophia -Functions "DiagTrackService -Disable", "DiagnosticDataLevel -Minimal", UninstallUWPApps -* Downloade und extrahiere das Archiv; -* Führe `SophiaScriptWrapper.exe` aus und importiere `Sophia.ps1`; - * `Sophia.ps1`muss im `Sophia Script` Ordner enthalten sein; - * Der Wrapper hat ein Echtzeit-UI-Rendering; -* Konfiguriere jede Funktion; -* Öffne das `Console Output` Tab und drücke `Run PowerShell`. +UninstallUWPApps, "PinToStart -UnpinAll" +``` -## Vor der Ausführung +Oder verwenden Sie ein Format im alten Stil ohne die TAB-Funktionen zum automatischen Ausfüllen (die Anführungszeichen sind erforderlich) -> [!CAUTION] -> Da das Skript mehr als **150** Funktionen mit unterschiedlichen Argumenten enthält, müssen Sie die gesamte Datei **Sophia.ps1** sorgfältig lesen und **die Funktionen, die Sie nicht ausführen möchten, auskommentieren/entkommentieren** (ohne den Code bearbeiten zu müssen) oder [Wrapper](https://github.com/farag2/Sophia-Script-for-Windows#benchtweakgaming-sophia-script-wrapper) verwenden. Für jede Änderung in der Voreinstellungsdatei gibt es eine entsprechende Funktion zum **Wiederherstellen der Standardeinstellungen**. Das Skript sollte am besten auf einem frisch installierten System ausgeführt werden, da die Ausführung auf einem **falsch** getweakten System zu Fehlern führen kann. +```powershell +.\Sophia.ps1 -Functions CreateRestorePoint, "ScheduledTasks -Disable", "WindowsCapabilities -Uninstall" +``` ## Spenden @@ -182,11 +157,6 @@ iwr script.sophia.team -useb | iex | Windows 10 x64 21H2 Enterprise LTSC 2021 | October 2021 Update | [Neueste stabile Version][Windows-10-LTSC-2021] | Enterprise | | Windows 10 x64 1809 Enterprise LTSC 2019 | October 2018 Update | [Neueste stabile Version][Windows-10-LTSC-2019] | Enterprise | -> [!WARNING] -> Es darf nur ein Admin-Benutzer während des Starts der Anwendung angemeldet sein. -> -> `Sophia Script for Windows` funktioniert möglicherweise nicht auf einem selbstgebauten Windows. Insbesondere, wenn das Homebrew-Image von Betriebssystemherstellern erstellt wurde, die Microsoft Defender zerstören und die Telemetrie des Betriebssystems deaktivieren, indem sie absichtlich Systemkomponenten "uprooten". - ## Haupt-Features * Datenschutz und Telemetrie einrichten; @@ -211,8 +181,8 @@ iwr script.sophia.team -useb | iex * Die TAB [Autovervollständigung](#the-tab-autocomplete-read-more-here) für Funktionen und ihre Argumente durch Eingabe der ersten Buchstaben; * Deaktivieren Sie Windows-Funktionen, die Paketnamen mit einem in [WPF] geschriebenen Popup-Formular, in lokalisierter Sprache anzeigen (#screenshots); * Deinstallieren Sie Windows-Funktionen, die Paketnamen mit einem in [WPF] geschriebenen Popup-Formular, in lokalisierter Sprache anzeigen (#screenshots); -* Laden Sie die [HEVC Video Extensions from Device Manufacturer](https://apps.microsoft.com/detail/9N4WGH0Z6VHQ) herunter und installieren Sie sie, um das Format [HEVC] (https://en.wikipedia.org/wiki/H.265) öffnen zu können; -* Registrieren Sie Anwendung, berechnen Sie den Hash und legen Sie ihn als Standard für eine bestimmte Erweiterung fest, ohne das Popup-Fenster "Wie möchten Sie dies öffnen?" sehen zu müssen. All das mit einer speziellen [Funktion] (https://github.com/DanysysTeam/PS-SFTA); +* Laden Sie die [HEVC Video Extensions from Device Manufacturer](https://apps.microsoft.com/detail/9N4WGH0Z6VHQ) herunter und installieren Sie sie, um das Format [HEVC] () öffnen zu können; +* Registrieren Sie Anwendung, berechnen Sie den Hash und legen Sie ihn als Standard für eine bestimmte Erweiterung fest, ohne das Popup-Fenster "Wie möchten Sie dies öffnen?" sehen zu müssen. All das mit einer speziellen [Funktion] (); * Exportieren Sie alle Windows-Verknüpfungen in die Datei Application_Associations.json in den Skriptstammordner; * Importieren Sie alle Windows-Zuordnungen aus einer JSON-Datei. Sie müssen alle Anwendungen gemäß einer exportierten JSON-Datei installieren, um alle Zuordnungen wiederherzustellen; * Installieren Sie eine beliebige unterstützte Linux-Distribution für WSL, die lokalisierten Distro-Namen nutzt, mit einem in [WPF] geschriebenen Popup-Formular(#screenshots); @@ -236,11 +206,11 @@ iwr script.sophia.team -useb | iex ### Die TAB Autovervollständigung. Mehr lesen: [here](#how-to-run-the-specific-functions) -https://user-images.githubusercontent.com/10544660/225270281-908abad1-d125-4cae-a19b-2cf80d5d2751.mp4 + ### Ändern Sie den Speicherort von Benutzerordnern programmatisch über das interaktive Menü -https://user-images.githubusercontent.com/10544660/253818031-b7ce6bf1-d968-41ea-a5c0-27f6845de402.mp4 + ### Lokalisierte Namen von UWP-Paketen @@ -268,35 +238,6 @@ https://user-images.githubusercontent.com/10544660/253818031-b7ce6bf1-d968-41ea- [![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) -### Verwendung von spezifischen Funktionen - -Um spezifische Funktionen auszuführen [dot source](https://docs.microsoft.com/ru-ru/powershell/module/microsoft.powershell.core/about/about_operators#dot-sourcing-operator) die `Functions.ps1` datei zuerst: - -```powershell -# With a dot at the beginning -. .\Functions.ps1 -``` - -* Jetzt können Sie dies tun (die Anführungszeichen sind erforderlich) - -```powershell -Sophia -FunctionsTAB -Sophia -Functions temp -Sophia -Functions unin -Sophia -Functions uwp -Sophia -Functions "DiagTrackService -Disable", "DiagnosticDataLevel -Minimal", UninstallUWPApps - -UninstallUWPApps, "PinToStart -UnpinAll" -``` - -Oder verwenden Sie ein Format im alten Stil ohne die TAB-Funktionen zum automatischen Ausfüllen (die Anführungszeichen sind erforderlich) - -```powershell -.\Sophia.ps1 -Functions CreateRestorePoint, "ScheduledTasks -Disable", "WindowsCapabilities -Uninstall" -``` - -*** - ## How To: Übersetzen * Holen Sie sich die Sprache der Benutzeroberfläche Ihres Betriebssystems, indem Sie "$PSUICulture" in PowerShell aufrufen; @@ -323,7 +264,7 @@ Oder verwenden Sie ein Format im alten Stil ohne die TAB-Funktionen zum automati *** -## SophiApp Community Edition (C# + WPF) +## SophiApp (C# + WPF) [SophiApp](https://github.com/Sophia-Community/SophiApp) ist die vollständige GUI-Version von `Sophia Script for Windows` und sofort einsatzbereit. Sie wird laufend verbessert, Version 2.0 befindet sich in der Entwicklung. 🚀 diff --git a/README_uk-ua.md b/README_uk-ua.md index 8abd07072..7960a1207 100644 --- a/README_uk-ua.md +++ b/README_uk-ua.md @@ -1,21 +1,11 @@ -
- This page also in: - - -
- # Sophia Script для Windows Sophia Script - -

- - [telegram-news-badge]: https://img.shields.io/badge/Sophia%20News-Telegram-blue?style=flat&logo=Telegram @@ -29,33 +19,7 @@ [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] - -

- -

- -   - -   - -   - -   - -   - -   - -   - -   - -   - -   - -   - +

*** @@ -64,53 +28,55 @@ *** -

- • - Пожертвування - • - Системні вимоги - • - Скріншоти - • - Відео - • - Ключові особливості - • - Як користуватися - • - Як перекласти - • - 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) +`Sophia Script для Windows` - найбільший модуль PowerShell на `GitHub` для тонкого налаштування і автоматизації рутинних завдань в `Windows 10` і `Windows 11`. Він пропонує сучасні UI/UX, більше 130 різних функцій і показує, як можна налаштувати Windows, не ламаючи функціонал. -> [!IMPORTANT] -> Sophia Script для Windows - найбільший модуль PowerShell на `GitHub` для тонкого налаштування і автоматизації рутинних завдань в `Windows 10` і `Windows 11`. Він пропонує сучасні UI/UX, більше 130 різних функцій і показує, як можна налаштувати Windows, не ламаючи функціонал. +Зроблено з до Windows. + +## Зміст + +* [Як користуватися](#як-користуватися) + * [Як завантажити Sophia Script через PowerShell](#завантажити-через-powershell) + * [Вручну](#вручну) + * [Wrapper](#wrapper) + * [How to run the specific function(s)](#як-запустити-певну-функціюї) +* [Пожертвування](#пожертвування) +* [Системні вимоги](#системні-вимоги) +* [Ключові особливості](#ключові-особливості) +* [Скріншоти](#скріншоти) +* [Відео](#відео) +* [Як перекласти](#як-перекласти) +* [Медіа](#медіа) +* [SophiApp](#sophiapp-c--wpf) ## Як користуватися -# Windows 11 +> [!IMPORTANT] +> Кожна зміна у файлі налаштувань має відповідну функцію для відновлення налаштувань за замовчуванням. Запускати скрипт найкраще на свіжій установці, оскільки запуск на неправильно налаштованій системі може призвести до виникнення помилок. -https://github.com/user-attachments/assets/2654b005-9577-4e56-ac9e-501d3e8a18bd +> [!WARNING] +> Запуск додатку можливий лише якщо в системі присутній один користувач з правами адміністратора; +> +> `SophiApp` може не працювати на "самопальних" збірках Windows. Особливо, якщо збірка була створена так, що в ній спеціально було зламано Microsoft Defender і вимкнено телеметрію, вирізавши системні компоненти. -# Windows 10 +## Завантажити через PowerShell -https://github.com/user-attachments/assets/f5bda68f-9509-41dc-b3b1-1518aeaee36f +* Завантажте актуальний архів Sophia Script, викликавши (`також не від імені адміністратора`) в PowerShell -*** +```powershell +iwr script.sophia.team -useb | iex +``` -* Виберіть відповідну версію скрипта для Вашої `Windows`; -* Завантажте [актуальну версію](https://github.com/farag2/Sophia-Script-for-Windows/releases/latest); +Команда завантажить і розпакує останній архів Sophia Script (`без запуску`) відповідно до того, під якою версією Windows і PowerShell він запускається. Якщо запустити її, наприклад, в Windows 11 через PowerShell 5.1, вона завантажить Sophia Script для `Windows 11 PowerShell 5.1`. + +### Вручну + +* Завантажити [архів](https://github.com/farag2/Sophia-Script-for-Windows/releases/latest) згідно з вашою версією Windows і PowerShell; * Розпакуйте архів; -* Відкрийте папку розпакованого архіву; * Перегляньте файл `Sophia.ps1` для налаштування функцій, які потрібно запустити; - * Помістіть символ "#" перед функцією, якщо ви не бажаєте, щоб вона виконувалась. - * Приберіть символ "#" перед функцією, якщо ви бажаєте, щоб вона виконувалась. + * Помістіть символ `#` перед функцією, якщо ви не бажаєте, щоб вона виконувалась. + * Приберіть символ `#` перед функцією, якщо ви бажаєте, щоб вона виконувалась. * Скопіюйте весь шлях до `Sophia.ps1` * У `Windows 10` натисніть і утримуйте клавішу Shift, клацніть правою кнопкою миші на `Sophia.ps1` і виберіть Копіювати як шлях; * У `Windows 11` клацніть правою кнопкою миші на `Sophia.ps1` і виберіть `Копіювати як шлях`. @@ -123,30 +89,17 @@ https://github.com/user-attachments/assets/f5bda68f-9509-41dc-b3b1-1518aeaee36f Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope Process -Force ``` -* На `Windows 10` вставте скопійований шлях до `Sophia.ps1` з попереднього кроку (за допомогою [&](https://en.wikipedia.org/wiki/Ampersand)); - - ```powershell - & - ``` - - * На `Windows 11` - - ```powershell - .\Sophia.ps1 - ``` - -## Як завантажити Sophia Script через PowerShell +### Windows 11 -* Завантажте актуальний архів Sophia Script, викликавши (`також не від імені адміністратора`) в PowerShell +https://github.com/user-attachments/assets/2654b005-9577-4e56-ac9e-501d3e8a18bd -```powershell -iwr script.sophia.team -useb | iex -``` +### Windows 10 -* Команда завантажить і розпакує останній архів Sophia Script (`без запуску`) відповідно до того, під якою версією Windows і PowerShell він запускається. Якщо запустити її, наприклад, в Windows 11 через PowerShell 5.1, вона завантажить Sophia Script для `Windows 11 PowerShell 5.1`. +https://github.com/user-attachments/assets/f5bda68f-9509-41dc-b3b1-1518aeaee36f -## Як використовувати Wrapper +## Wrapper +* Завантажте [останню](https://github.com/farag2/Sophia-Script-for-Windows/releases/latest) версію Wrapper * Завантажте та розпакуйте архів; * Запустіть `SophiaScriptWrapper.exe` та імпортуйте `Sophia.ps1`; * `Sophia.ps1` повинен знаходитись у тій папці `Sophia Script`; @@ -154,11 +107,10 @@ iwr script.sophia.team -useb | iex * Налаштуйте кожну функцію; * Відкрийте вкладку `Console Output` і натисніть `Run PowerShell`. -*** - ### Як запустити певну функцію(ї) -Для запуску певної функції(й) [dot source](https://docs.microsoft.com/ru-ru/powershell/module/microsoft.powershell.core/about/about_operators#dot-sourcing-operator) необхідно запустити файл `Functions.ps1`: +* Повторіть усі кроки з розділу [Вручну](#manual-method) і зупиніться на кроці встановлення політики виконання скриптів у `PowerShell`; +* Для запуску певної функції(й) [запустити](https://docs.microsoft.com/ru-ru/powershell/module/microsoft.powershell.core/about/about_operators#dot-sourcing-operator) необхідно запустити файл `Functions.ps1`: ```powershell # З крапкою на початку @@ -168,10 +120,10 @@ iwr script.sophia.team -useb | iex * Тепер можна зробити так (лапки обов'язкові) ```powershell -Sophia -FunctionsTAB -Sophia -Functions tempTAB -Sophia -Functions uninTAB -Sophia -Functions uwpTAB +Sophia -Functions +Sophia -Functions temp +Sophia -Functions unin +Sophia -Functions uwp Sophia -Functions "DiagTrackService -Disable", "DiagnosticDataLevel -Minimal", UninstallUWPApps UninstallUWPApps, "PinToStart -UnpinAll" @@ -183,11 +135,6 @@ UninstallUWPApps, "PinToStart -UnpinAll" .\Sophia.ps1 -Functions CreateRestorePoint, "ScheduledTasks -Disable", "WindowsCapabilities -Uninstall" ``` -## Перед запуском - -> [!CAUTION] -> У зв'язку з тим, що скрипт містить більше **150** функцій з різними аргументами, необхідно уважно прочитати весь **Sophia.ps1** і **закоментувати/розкоментувати** ті функції, які Ви бажаєте/не бажаєте, щоб виконувалися (без необхідності редагування коду), або скористатися [Wrapper](https://github.com/farag2/Sophia-Script-for-Windows#davids-sophia-script-wrapper). Кожна зміна у файлі налаштувань має відповідну функцію для **відновлення налаштувань за замовчуванням**. Запускати скрипт найкраще на свіжій установці, оскільки запуск на **неправильно** налаштованій системі може призвести до виникнення помилок. - ## Пожертвування [![ko-fi](https://www.ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/farag) @@ -210,11 +157,6 @@ UninstallUWPApps, "PinToStart -UnpinAll" | Windows 10 x64 21H2 Enterprise LTSC 2021 | October 2021 Update | [Остання стабільна][Windows-10-LTSC-2021] | Enterprise | | Windows 10 x64 1809 Enterprise LTSC 2019 | October 2018 Update | [Остання стабільна][Windows-10-LTSC-2019] | Enterprise | -> [!WARNING] -> Запуск додатку можливий лише якщо в системі присутній один користувач з правами адміністратора; -> -> `SophiApp` може не працювати на "самопальних" збірках Windows. Особливо, якщо збірка була створена так, що в ній спеціально було зламано Microsoft Defender і вимкнено телеметрію, вирізавши системні компоненти. - ## Ключові особливості * Налаштування конфіденційності і телеметрії; @@ -257,6 +199,7 @@ UninstallUWPApps, "PinToStart -UnpinAll" * Додавання файлу виключення з перевірки антивірусом Microsoft Defender за допомогою діалогового меню; * Оновлення значків робочого столу, змінних середовища і панелі завдань без перезапуску Провідника; * Налаштування безпеки Windows; +* Відобразити всі ключі політик у реєстрі в оснащенні редагування групових політик (gpedit.msc). * Ще багато "глибоких" налаштувань Файлового Провідника та контекстного меню. ## Скріншоти @@ -321,7 +264,7 @@ https://user-images.githubusercontent.com/10544660/253818031-b7ce6bf1-d968-41ea- *** -## SophiApp Community Edition (C# + WPF) +## SophiApp (C# + WPF) [SophiApp](https://github.com/Sophia-Community/SophiApp) в активній розробці 🚀