Browse Source

Updated Readmes

Updated Readmes

Revert "Updated Readmes"

This reverts commit 3aaa648d0ef7240f4729da4c97b59f88baa44cfb.

Updated Readmes

Updated Readmes
master
Dmitry Nefedov 3 weeks ago
parent
commit
a72841d27f
  1. 24
      CHANGELOG.md
  2. 25
      README.md
  3. 25
      docs/README_de-de.md
  4. 29
      docs/README_ru-ru.md
  5. 25
      docs/README_uk-ua.md

24
CHANGELOG.md

@ -5,6 +5,30 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## 5.19.3 | 6.7.3 — 28.11.2024
* Code refactoring;
* Added a fast command to download and expand latest Sophia Script version, depending on which Windows or PowerShell versions are used to
```powershell
iwr sl.sophia.team -useb | iex
```
alongside with the current command to download the latest release build
```powershell
iwr script.sophia.team -useb | iex
```
* Removed `CopilotButton` and `MappedDrivesAppElevatedAccess` functions as unnecessary ones;
* Added `TaskbarCombine` to combine taskbar buttons and `ImagesEditContext` to hide the `Edit` item from the images context menu functions for `Windows 10`;
* Minor changes;
* Fixed typos.
### Wrapper 2.7.5
The imported .ps1 file must be in Sophia Script folder.
## 5.19.2 | 6.7.2 — 29.10.2024
* [Recorded](https://github.com/farag2/Sophia-Script-for-Windows?tab=readme-ov-file#how-to-use) a visual teaching videos how to run `Sophia Script` for `Windows 10` & `Windows 11`;

25
README.md

@ -64,13 +64,17 @@ Made with <img src="https://raw.githubusercontent.com/farag2/Sophia-Script-for-W
### Download via PowerShell
To download the latest `Sophia Script for Windows` version run as `Administrator`
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`.
```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`.
The command will download and expand the latest Sophia Script archive (`without running`) from the `last commit available` according which Windows and PowerShell versions it is run on.
```powershell
iwr sl.sophia.team -useb | iex
```
### Manual method
@ -91,6 +95,12 @@ The command will download and expand the latest Sophia Script archive (`without
Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope Process -Force
```
* Type `.\Sophia.ps1`and press <kbd>Enter</kbd>;
```powershell
.Sophia.ps1
```
### Windows 11
https://github.com/user-attachments/assets/2654b005-9577-4e56-ac9e-501d3e8a18bd
@ -112,6 +122,12 @@ https://github.com/user-attachments/assets/f5bda68f-9509-41dc-b3b1-1518aeaee36f
### How to run the specific function(s)
* Do all steps from [Manual method](#manual-method) section and stop at setting execution policy in `PowerShell`;
* Set execution policy to be able to run scripts only in the current PowerShell session;
```powershell
Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope Process -Force
```
* [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
@ -192,9 +208,8 @@ Or use an old-style format without the TAB functions autocomplete (the quotation
* Create tasks in the Task Scheduler to clear
* `%SystemRoot%\SoftwareDistribution\Download`
* `%TEMP%`
* Pin shortcuts to Start via pure PowerShell
* `Control Panel` & "old style" `Devices and Printers` shortcuts will be pinned.
* Unpin all Start menu tiles;
* Install the latest provided Microsoft Visual C++ 2015–2022 x86/x64;
* Install the latest provided .NET Desktop Runtime 6, 8 x86/x64;
* Configure the Windows security;
* Display all policy registry keys (even manually created ones) in the Local Group Policy Editor snap-in (gpedit.msc);
* Many more File Explorer and context menu "deep" tweaks.

25
docs/README_de-de.md

@ -64,13 +64,17 @@ Mit <img src="https://raw.githubusercontent.com/farag2/Sophia-Script-for-Windows
## Herunterladen über PowerShell
* Laden Sie das stets aktuelle Sophia-Script-Archiv herunter, indem Sie die PowerShell aufrufen (`auch als nicht-Administrator`)
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.
```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.
Der Befehl lädt das neueste Sophia Script-Archiv (ohne es auszuführen) aus dem letzten verfügbaren Commit herunter und erweitert es, je nachdem, auf welchen Windows- und PowerShell-Versionen es ausgeführt wird.
```powershell
iwr sl.sophia.team -useb | iex
```
### Manuelle Methode
@ -91,6 +95,12 @@ iwr script.sophia.team -useb | iex
Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope Process -Force
```
* Geben Sie `.\Sophia.ps1` ein und drücken Sie <kbd>Enter</kbd>;
```powershell
.Sophia.ps1
```
### Windows 11
https://github.com/user-attachments/assets/2654b005-9577-4e56-ac9e-501d3e8a18bd
@ -112,6 +122,12 @@ https://github.com/user-attachments/assets/f5bda68f-9509-41dc-b3b1-1518aeaee36f
### 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.
* Legen Sie die Ausführungsrichtlinie so fest, dass Skripts nur in der aktuellen PowerShell-Sitzung ausgeführt werden können;
```powershell
Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope Process -Force
```
* 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
@ -189,9 +205,8 @@ Oder verwenden Sie ein Format im alten Stil ohne die TAB-Funktionen zum automati
* Erstellen Sie die geplanten Aufgaben `Windows Cleanup` und `Windows Cleanup Notification`, um Windows von ungenutzten Dateien und Windows-Updates zu bereinigen;
* Erstellen Sie eine geplante Aufgabe `SoftwareDistribution` zur Bereinigung von `%SystemRoot%\SoftwareDistribution\Download`.
* Erstellen Sie eine geplante Aufgabe `Temp` zum Aufräumen von `%TEMP%`.
* Anheften von Verknüpfungen an Start über reinen PowerShell-Code (nur für Windows 10)
* Die Verknüpfungen `Systemsteuerung` und `Geräte und Drucker` im "alten Stil"“" werden angeheftet.
* Heben Sie die Anheftung aller Startmenü-Kacheln auf;
* Installieren Sie die neueste bereitgestellte Version von Microsoft Visual C++ 2015–2022 x86/x64;
* Installieren Sie die neueste bereitgestellte Version von .NET Desktop Runtime 6, 8 x86/x64;
* Konfigurieren Sie die Windows-Sicherheit;
* Zeigen Sie alle Richtlinien-Registrierungsschlüssel (auch manuell erstellte) im Snap-In Lokaler Gruppenrichtlinien-Editor (gpedit.msc) an;
* Viele weitere "tiefe" Optimierungen des Datei-Explorers und des Kontextmenüs.

29
docs/README_ru-ru.md

@ -64,13 +64,17 @@
### Скачать через PowerShell
Чтобы скачать последнюю версию `Sophia Script for Windows`, запустите от имен `Администратора`
Команда скачает и распакуют последнюю версию архива Sophia Script (`без последующего запуска`) согласно тем версиям Windows и PowerShell, на которых она запускалась. Допустим, если вы запустите ее на Windows 11 в PowerShell 5.1, то скачается Sophia Script для `Windows 11 PowerShell 5.1`.
```powershell
iwr script.sophia.team -useb | iex
```
Команда скачает и распакуют последнюю версию архива Sophia Script (`без последюушего запуска`) согласно тем версиям Windows и PowerShell, на которых она запускалась. Допустим, если вы запустите ее на Windows 11 в PowerShell 5.1, то скачается Sophia Script для `Windows 11 PowerShell 5.1`.
Команда скачает и распакуют последнюю версию архива Sophia Script (`без последующего запуска`) из последнего доступного коммита согласно тем версиям Windows и PowerShell, на которых она запускалась.
```powershell
iwr sl.sophia.team -useb | iex
```
### Вручную
@ -91,6 +95,12 @@ iwr script.sophia.team -useb | iex
Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope Process -Force
```
* Введите `.\Sophia.ps1` и нажмите <kbd>Enter</kbd>;
```powershell
.Sophia.ps1
```
### Windows 11
https://github.com/user-attachments/assets/2654b005-9577-4e56-ac9e-501d3e8a18bd
@ -112,6 +122,12 @@ https://github.com/user-attachments/assets/f5bda68f-9509-41dc-b3b1-1518aeaee36f
### Как выполните конкретную функцию(и)
* Выполните все шаги из пукнта [Вручную](#вручную) и остановитесь на пункте по изменнию политики выполнения скриптов в `PowerShell`;
* Установите политику выполнения, чтобы можно было выполнять скрипты в текущей сессии PowerShell;
```powershell
Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope Process -Force
```
* Сначала загрузите файл `Functions.ps1` через [дот сорсинг](https://docs.microsoft.com/ru-ru/powershell/module/microsoft.powershell.core/about/about_operators#dot-sourcing-operator):
```powershell
@ -163,9 +179,9 @@ UninstallUWPApps, "PinToStart -UnpinAll"
* Настроить приватность и передачу телеметрии;
* Включить DNS-over-HTTPS для IPv4;
* Выключить диагностичческие задания в Планировщике заданий с помощью всплывыющего окошка, написанного на [WPF](#скриншоты);
* Выключить диагностические задания в Планировщике заданий с помощью всплывыющего окошка, написанного на [WPF](#скриншоты);
* Настроить UI и персонализацию;
* "Правильно" удвлить OneDrive;
* "Правильно" удалить OneDrive;
* Интерактивные [подсказки](#программно-изменить-расположение-пользовательских-папок-с-помощью-интерактивного-меню);
* [Автопродление](#автопродление-функций-с-помощью-tab-подробнее-здесь) функций и их аргументов с помощью <kbd>TAB</kbd> (при условии использования файла Functions.ps1);
* Программно изменить расположение пользовательских папок с помощью интерактивного меню (без перемещения пользовательских файлов), используя стрелки для выбора диска
@ -189,9 +205,8 @@ UninstallUWPApps, "PinToStart -UnpinAll"
* Создать задания `Windows Cleanup` и `Windows Cleanup Notification` для очистки Winsows от неиспользуемых файлов и файлов обновлений;
* Создать задание `SoftwareDistribution` для очистки `%SystemRoot%\SoftwareDistribution\Download`;
* Создать задание `Temp` для очистки `%TEMP%`.
* Закрепить ярлыки на начальном экране через чистый PowerShell (только для Windows 10);
* Будут закреплены ярлыки `Панель управления` и старый вид `Устройства и принтеры`.
* Открепить все ярлыки с начального экрана;
* Установить последней версии распространяемых пакетов Microsoft Visual C++ 2015–2022 x86/x64;
* Установить последней версии распространяемых пакетов .NET Desktop Runtime 6, 8 x86/x64;
* Настроить безопасность Windows;
* Отобразить все ключи политик реестра в оснастке редактирования групповых политик (gpedit.msc);
* Много других твиков проводника и контекстного меню.

25
docs/README_uk-ua.md

@ -64,13 +64,17 @@
## Завантажити через PowerShell
* Завантажте актуальний архів Sophia Script, викликавши (`також не від імені адміністратора`) в PowerShell
Команда завантажить і розпакує останній архів Sophia Script (`без запуску`) відповідно до того, під якою версією Windows і PowerShell він запускається. Якщо запустити її, наприклад, в Windows 11 через PowerShell 5.1, вона завантажить Sophia Script для `Windows 11 PowerShell 5.1`.
```powershell
iwr script.sophia.team -useb | iex
```
Команда завантажить і розпакує останній архів Sophia Script (`без запуску`) відповідно до того, під якою версією Windows і PowerShell він запускається. Якщо запустити її, наприклад, в Windows 11 через PowerShell 5.1, вона завантажить Sophia Script для `Windows 11 PowerShell 5.1`.
Команда скачає і розпакує останню версію архіву Sophia Script (`без запуску`) з останнього доступного комміту згідно з тими версіями Windows і PowerShell, на яких вона запускалася.
```powershell
iwr sl.sophia.team -useb | iex
```
### Вручну
@ -91,6 +95,12 @@ iwr script.sophia.team -useb | iex
Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope Process -Force
```
* Введіть `.\Sophia.ps1` і натисніть <kbd>Enter</kbd>;
```powershell
.Sophia.ps1
```
### Windows 11
https://github.com/user-attachments/assets/2654b005-9577-4e56-ac9e-501d3e8a18bd
@ -112,6 +122,12 @@ https://github.com/user-attachments/assets/f5bda68f-9509-41dc-b3b1-1518aeaee36f
### Як запустити певну функцію(ї)
* Повторіть усі кроки з розділу [Вручну](#manual-method) і зупиніться на кроці встановлення політики виконання скриптів у `PowerShell`;
* Встановіть політику виконання, щоб мати змогу запускати сценарії лише у поточному сеансі PowerShell;
```powershell
Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope Process -Force
```
* Для запуску певної функції(й) [запустити](https://docs.microsoft.com/ru-ru/powershell/module/microsoft.powershell.core/about/about_operators#dot-sourcing-operator) необхідно запустити файл `Functions.ps1`:
```powershell
@ -189,9 +205,8 @@ UninstallUWPApps, "PinToStart -UnpinAll"
* Створити завдання `Windows Cleanup` и `Windows Cleanup Notification` для очищення Windows від невикористовуваних файлів та оновлень;
* Створити завдання `SoftwareDistribution` для очищення `%SystemRoot%\SoftwareDistribution\Download`;
* Створити завдання `Temp` для очищення `%TEMP%`.
* Закріплення ярликів в Пуск через чистий PowerShell
* Будуть закріплені ярлики `Панель керування` і старий вигляд `Пристрої та принтери`.
* Відкріплення всіх плиток меню "Пуск";
* Встановити останню версію розповсюджуваних пакетів Microsoft Visual C++ 2015–2022 x86/x64;
* Встановити останню версію розповсюджуваних пакетів .NET Desktop Runtime 6, 8 x86/x64;
* Налаштування безпеки Windows;
* Відобразити всі ключі політик реєстру в оснащенні редагування групових політик (gpedit.msc).
* Ще багато "глибоких" налаштувань Файлового Провідника та контекстного меню.

Loading…
Cancel
Save