Skip to content

Commit

Permalink
Updated Readmes
Browse files Browse the repository at this point in the history
Updated Readmes

Revert "Updated Readmes"

This reverts commit 3aaa648.

Updated Readmes

Updated Readmes
  • Loading branch information
farag2 committed Nov 29, 2024
1 parent 2142245 commit a72841d
Show file tree
Hide file tree
Showing 5 changed files with 106 additions and 22 deletions.
24 changes: 24 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -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`;
Expand Down
25 changes: 20 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand All @@ -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
Expand All @@ -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
Expand Down Expand Up @@ -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.
Expand Down
25 changes: 20 additions & 5 deletions docs/README_de-de.md
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand All @@ -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
Expand All @@ -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
Expand Down Expand Up @@ -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.
Expand Down
29 changes: 22 additions & 7 deletions docs/README_ru-ru.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
```

### Вручную

Expand All @@ -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
Expand All @@ -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
Expand Down Expand Up @@ -163,9 +179,9 @@ UninstallUWPApps, "PinToStart -UnpinAll"

* Настроить приватность и передачу телеметрии;
* Включить DNS-over-HTTPS для IPv4;
* Выключить диагностичческие задания в Планировщике заданий с помощью всплывыющего окошка, написанного на [WPF](#скриншоты);
* Выключить диагностические задания в Планировщике заданий с помощью всплывыющего окошка, написанного на [WPF](#скриншоты);
* Настроить UI и персонализацию;
* "Правильно" удвлить OneDrive;
* "Правильно" удалить OneDrive;
* Интерактивные [подсказки](#программно-изменить-расположение-пользовательских-папок-с-помощью-интерактивного-меню);
* [Автопродление](#автопродление-функций-с-помощью-tab-подробнее-здесь) функций и их аргументов с помощью <kbd>TAB</kbd> (при условии использования файла Functions.ps1);
* Программно изменить расположение пользовательских папок с помощью интерактивного меню (без перемещения пользовательских файлов), используя стрелки для выбора диска
Expand All @@ -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);
* Много других твиков проводника и контекстного меню.
Expand Down
25 changes: 20 additions & 5 deletions docs/README_uk-ua.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
```

### Вручну

Expand All @@ -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
Expand All @@ -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
Expand Down Expand Up @@ -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).
* Ще багато "глибоких" налаштувань Файлового Провідника та контекстного меню.
Expand Down

0 comments on commit a72841d

Please sign in to comment.