From a72841d27f0b0bde0d76bd2d5cb4e2f7592a746e Mon Sep 17 00:00:00 2001 From: Dmitry Nefedov Date: Thu, 28 Nov 2024 15:19:17 +0300 Subject: [PATCH] Updated Readmes Updated Readmes Revert "Updated Readmes" This reverts commit 3aaa648d0ef7240f4729da4c97b59f88baa44cfb. Updated Readmes Updated Readmes --- CHANGELOG.md | 24 ++++++++++++++++++++++++ README.md | 25 ++++++++++++++++++++----- docs/README_de-de.md | 25 ++++++++++++++++++++----- docs/README_ru-ru.md | 29 ++++++++++++++++++++++------- docs/README_uk-ua.md | 25 ++++++++++++++++++++----- 5 files changed, 106 insertions(+), 22 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 86aa5f40..cb915f3d 100644 --- a/CHANGELOG.md +++ b/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`; diff --git a/README.md b/README.md index 6a80d13a..8914bc4c 100644 --- a/README.md +++ b/README.md @@ -64,13 +64,17 @@ Made with Enter; + +```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-подробнее-здесь) функций и их аргументов с помощью TAB (при условии использования файла 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); * Много других твиков проводника и контекстного меню. diff --git a/docs/README_uk-ua.md b/docs/README_uk-ua.md index 418c0451..d7c021c3 100644 --- a/docs/README_uk-ua.md +++ b/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` і натисніть Enter; + +```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). * Ще багато "глибоких" налаштувань Файлового Провідника та контекстного меню.