From c6f5fa43c36068af931e5a64963972027e0f654b Mon Sep 17 00:00:00 2001
From: Eugene <46003912+lowl1f3@users.noreply.github.com>
Date: Wed, 14 Dec 2022 22:33:55 +0200
Subject: [PATCH 1/2] Fixed typos in Ukrainian and Russian (#426)
* Fixed typos in Ukrainian and Russian
* Added README_uk-ua.md & fixed typos in README.md
---
README.md | 29 +-
README_uk-ua.md | 303 ++++++++++++++++++
.../Localizations/ru-RU/Sophia.psd1 | 2 +-
.../Localizations/uk-UA/Sophia.psd1 | 30 +-
.../Localizations/uk-UA/Sophia.psd1 | 24 +-
.../Localizations/uk-UA/Sophia.psd1 | 24 +-
.../Localizations/ru-RU/Sophia.psd1 | 2 +-
.../Localizations/uk-UA/Sophia.psd1 | 30 +-
.../Localizations/ru-RU/Sophia.psd1 | 4 +-
.../Localizations/uk-UA/Sophia.psd1 | 34 +-
.../Localizations/ru-RU/Sophia.psd1 | 4 +-
.../Localizations/uk-UA/Sophia.psd1 | 34 +-
12 files changed, 414 insertions(+), 106 deletions(-)
create mode 100644 README_uk-ua.md
diff --git a/README.md b/README.md
index b345f87e..6dbec367 100644
--- a/README.md
+++ b/README.md
@@ -1,3 +1,8 @@
+
+ This page also in:
+

+
+
# Sophia Script for Windows
@@ -102,7 +107,7 @@ Sophia Script for Windows is the largest PowerShell module on `GitHub` for `Wind
## System Requirements
-| Version | Marketing name | Build | Arch | Editions |
+| Version | Marketing name | Build | Arch | Editions |
|:-------------------------------------|--------------------:|:-----------:|:----:|:-------------------:|
| Windows 11 Insider Preview 23H2 | 2023 Update | 22509+ | | Home/Pro/Enterprise |
| Windows 11 22H2 | 2022 Update | 22621 | | Home/Pro/Enterprise |
@@ -151,25 +156,25 @@ Sophia Script for Windows is the largest PowerShell module on `GitHub` for `Wind
## Key features
* Set up Privacy & Telemetry;
-* Enable DNS-over-HTTPS for IPv4
+* Enable DNS-over-HTTPS for IPv4;
* Turn off diagnostics tracking scheduled tasks with pop-up form written in [WPF](#screenshots);
* Set up UI & Personalization;
* Uninstall OneDrive "correctly";
* Interactive [prompts](#change-user-folders-location-programmatically-using-the-interactive-menu);
* The TAB [completion](#the-tab-autocomplete-read-more-here) for functions and their arguments (if using the Functions.ps1 file);
-* Change %TEMP% environment variable path to %SystemDrive%\Temp
+* Change %TEMP% environment variable path to %SystemDrive%\Temp;
* Change location of the user folders programmatically (without moving user files) within interactive menu using arrows to select a drive
- * "Desktop";
- * "Documents";
- * "Downloads";
- * "Music";
+ * "Desktop"
+ * "Documents"
+ * "Downloads"
+ * "Music"
* "Pictures"
- * "Videos.
+ * "Videos"
* Install free (light and dark) "Windows 11 Cursors Concept v2" cursors from [Jepri Creations](https://www.deviantart.com/jepricreations/art/Windows-11-Cursors-Concept-v2-886489356) on-the-fly;
* Uninstall UWP apps displaying packages names;
* Generate installed UWP apps list dynamically
* Restore the default uninstalled UWP apps for current user displaying [localized](#localized-uwp-packages-names) packages names;
-* The TAB [autocompletion](#the-tab-autocomplete-read-more-here) for function and its' arguments by typing first letters
+* The TAB [autocompletion](#the-tab-autocomplete-read-more-here) for function and its' arguments by typing first letters;
* Disable Windows features displaying friendly packages names with pop-up form written in [WPF](#screenshots);
* Uninstall Windows capabilities displaying friendly packages names with pop-up form written in [WPF](#screenshots);
* Download and install the [HEVC Video Extensions from Device Manufacturer](https://www.microsoft.com/p/hevc-video-extensions-from-device-manufacturer/9n4wgh0z6vhq) to be able to open .heic and .heif formats;
@@ -197,9 +202,9 @@ Sophia Script for Windows is the largest PowerShell module on `GitHub` for `Wind
* Expand the archive;
* Open folder with the expanded 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;
+ * 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.
-* On `Windows 10` click `File` in File Explorer, hover over `Open Windows PowerShell`, and select `Open Windows PowerShell as Administrator` [(how-to with screenshots)](https://www.howtogeek.com/662611/9-ways-to-open-powershell-in-windows-10/);
+* On `Windows 10` click `File` in File Explorer, hover over `Open Windows PowerShell`, and select `Open Windows PowerShell as Administrator` [(how-to with screenshots)](https://www.howtogeek.com/662611/9-ways-to-open-powershell-in-windows-10/)
* On `Windows 11` right-click on the Windows icon and select `Windows Terminal (Admin)`. Then change the current location
```powershell
@@ -226,7 +231,7 @@ Sophia Script for Windows is the largest PowerShell module on `GitHub` for `Wind
### 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:
+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:
```powershell
# With a dot at the beginning
diff --git a/README_uk-ua.md b/README_uk-ua.md
new file mode 100644
index 00000000..f72d2492
--- /dev/null
+++ b/README_uk-ua.md
@@ -0,0 +1,303 @@
+
+ This page also in:
+

+
+
+# Sophia Script для Windows
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 
+
+ [telegram-news-badge]: https://img.shields.io/badge/Sophia%20News-Telegram-blue?style=flat&logo=Telegram
+ [telegram-news]: https://t.me/sophianews
+ [telegram-group]: https://t.me/sophia_chat
+ [telegram-group-badge]: https://img.shields.io/badge/Sophia%20Chat-Telegram-blue?style=flat&logo=Telegram
+
+ [![Telegram][telegram-news-badge]][telegram-news]
+ [![Telegram][telegram-group-badge]][telegram-group]
+
+ [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]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+***
+
+
+
+***
+
+
+ •
+ Пожертвування
+ •
+ Системні вимоги
+ •
+ Скріншоти
+ •
+ Відео
+ •
+ Ключові особливості
+ •
+ Як користуватися
+ •
+ Як перекласти
+ •
+ SophiApp
+ •
+ Changelog
+
+
+## Про Sophia Script
+
+Sophia Script для Windows - найбільший модуль PowerShell на `GitHub` для тонкого налаштування і автоматизації рутинних завдань в `Windows 10` і `Windows 11`
+
+## Перед запуском
+
+> **Note**: У зв'язку з тим, що скрипт містить більше **150** функцій з різними аргументами, необхідно уважно прочитати весь **Sophia.ps1** і **закоментувати/розкоментувати** ті функції, які Ви бажаєте/не бажаєте, щоб виконувалися (без необхідності редагування коду), або скористатися [Wrapper](https://github.com/farag2/Sophia-Script-for-Windows#davids-sophia-script-wrapper). Кожна зміна у файлі налаштувань має відповідну функцію для **відновлення налаштувань за замовчуванням**. Запускати скрипт найкраще на свіжій установці, оскільки запуск на **неправильно** налаштованій системі може призвести до виникнення помилок.
+
+## Пожертвування
+
+
+
+
+|  |
+|:----------------------------------------------------------------------------------------------------:|
+| USDT (TRC20) |
+| `TQtMjdocUWbKAeg1kLtB4ApjAVHt1v8Rtf` |
+
+## System Requirements
+
+| Версія | Маркетингова назва | Збіркa | Архітектура | Видання |
+|:-------------------------------------|--------------------:|:-----------:|:-----------:|:-------------------:|
+| Windows 11 Insider Preview 23H2 | 2023 Update | 22509+ | | Home/Pro/Enterprise |
+| Windows 11 22H2 | 2022 Update | 22621 | | Home/Pro/Enterprise |
+| Windows 11 21H2 | | 22000.739+ | | Home/Pro/Enterprise |
+| Windows 10 22H2 | 2022 Update | 19045.2006+ | x64 | Home/Pro/Enterprise |
+| Windows 10 21H2 | October 2021 Update | 19044.1706+ | x64 | Home/Pro/Enterprise |
+| Windows 10 21H2 Enterprise LTSC 2021 | October 2021 Update | 19044.1706+ | x64 | Enterprise |
+| Windows 10 1809 Enterprise LTSC 2019 | October 2018 Update | 17763.3046+ | x64 | Enterprise |
+
+## Скріншоти
+
+### Автодоповнення TAB. Детальніше [тут](#як-запустити-певну-функціюї)
+
+
+
+### Програмна зміна розташування папок користувача за допомогою інтерактивного меню
+
+
+
+### Локалізовані назви UWP-пакетів
+
+ 
+
+### Локалізовані назви функцій Windows
+
+ 
+
+### Завантажте та встановіть будь-який підтримуваний дистрибутив Linux в автоматичному режимі
+
+
+
+### Інтерактивні тости для запланованих завдань
+
+
+
+### @BenchTweakGaming Sophia Script Wrapper
+
+
+
+## Відео
+
+[](https://www.youtube.com/watch?v=q_weQifFM58)
+
+[](https://youtu.be/8E6OT_QcHaU?t=370) [](https://youtu.be/091SOihvx0k?t=490)
+
+## Ключові особливості
+
+* Налаштування конфіденційності і телеметрії;
+* Активація DNS-over-HTTPS для IPv4;
+* Вимкнення запланованих завдань з відстеження зі спливаючою формою, написаною на [WPF](#скріншоти);
+* Налаштування інтерфейсу і персоналізація;
+* "Правильне" видалення OneDrive;
+* Інтерактивні [підказки](#програмна-зміна-розташування-папок-користувача-за-допомогою-інтерактивного-меню);
+* TAB [доповнення](#автодоповнення-tab-детальніше-тут) для функцій та їх аргументів (якщо використовується файл Functions.ps1);
+* Зміна шляху до змінної середовища %TEMP% на %SystemDrive%\Temp;
+* Зміна розташування користувацьких папок програмно (без переміщення користувацьких файлів) в інтерактивному меню за допомогою стрілок для вибору диска
+ * "Робочий стіл"
+ * "Документи"
+ * "Завантаження"
+ * "Музика"
+ * "Зображення"
+ * "Відео"
+* Встановлення безкоштовних (світлий та темний) курсорів "Windows 11 Cursors Concept v2" від [Jepri Creations](https://www.deviantart.com/jepricreations/art/Windows-11-Cursors-Concept-v2-886489356) на льоту;
+* Видалення UWP-додатків, що відображають назви пакетів;
+ * Динамічна генерація списку встановлених UWP-додатків
+* Відновлення видалених за замовчуванням UWP-додатків для поточного користувача з відображенням [локалізованих](#локалізовані-назви-uwp-пакетів) назв пакетів;
+
+* TAB [автодоповнення](#автодоповнення-tab-детальніше-тут) для функції та її аргументів шляхом введення перших літер;
+* Вимкнення функцій Windows для відображення дружніх назв пакетів у спливаючій формі, написаній на [WPF](#скріншоти);
+* Видалення можливостей Windows відображати дружні назви пакетів у спливаючій формі, написаній на [WPF](#скріншоти);
+* Завантаження та встановлення [HEVC Video Extensions від виробника пристрою](https://www.microsoft.com/p/hevc-video-extensions-from-device-manufacturer/9n4wgh0z6vhq) для відкриття форматів .heic та .heif;
+* Реєстрація програми, розрахунок хешу та встановлення за замовчуванням для певного розширення без спливаючого вікна "Як ви хочете відкрити це" за допомогою спеціальної [функції](https://github.com/DanysysTeam/PS-SFTA);
+* Встановлення будь-якого підтримуваного дистрибутива Linux для WSL з відображенням дружніх назв дистрибутивів у спливаючій формі, написаній на [WPF](#скріншоти);
+* Створення запланованих завдань `Очищення Windows` та `Повідомлення про очищення Windows` для очищення Windows від невикористовуваних файлів та оновлень;
+ * Буде відображено сповіщення про інтерактивний тост, де ви можете вибрати сплячий режим, запустити завдання очищення або [відхилити](#інтерактивні-тости-для-запланованих-завдань)
+* Створення завдання в Планувальнику завдань для очищення
+ * `%SystemRoot%\SoftwareDistribution\Download`
+ * `%TEMP%`
+* Закріплення ярликів в Пуск через чистий PowerShell
+ * Три ярлики попередньо налаштовані для закріплення: Панель керування, Пристрої та принтери "старого зразка" та Windows PowerShell
+* Відкріплення всіх плиток меню "Пуск;
+* Ввімкнення Контрольованого доступу до папок та додавання захищених папок за допомогою діалогового меню;
+* Додавання папки виключення з перевірки антивірусом Microsoft Defender за допомогою діалогового меню;
+* Додавання файлу виключення з перевірки антивірусу Microsoft Defender за допомогою діалогового меню;
+* Оновлення значків робочого столу, змінних середовища і панелі завдань без перезапуску Провідника;
+* Налаштування безпеки Windows;
+* Ще багато "глибоких" налаштувань Файлового Провідника та контекстного меню.
+
+## Як користуватися
+
+* Виберіть відповідну версію скрипта для Вашої `Windows`;
+* Завантажте [актуальну версію](https://github.com/farag2/Sophia-Script-for-Windows/releases/latest);
+* Розпакуйте архів;
+* Відкрийте папку розпакованого архіву;
+* Перегляньте файл `Sophia.ps1` для налаштування функцій, які потрібно запустити;
+ * Помістіть символ "#" перед функцією, якщо ви не бажаєте, щоб вона виконувалась.
+ * Приберіть символ "#" перед функцією, якщо ви бажаєте, щоб вона виконувалась.
+* В `Windows 10` натисніть `Файл` у Провіднику, наведіть курсор на `Запустити Windows PowerShell`, і виберіть `Запустити Windows PowerShell від імені адміністратора` [(як це зробити зі скріншотами)](https://www.howtogeek.com/662611/9-ways-to-open-powershell-in-windows-10/)
+* В `Windows 11` натисніть правою кнопкою миші на Windows іконку і виберіть `Термінал (Адміністратор)`. Потім змініть поточне розташування
+
+ ```powershell
+ Set-Location -Path "Path\To\Sophia\Folder"
+ ```
+
+* Встановіть політику виконання, щоб запускати сценарії тільки в поточному сеансі PowerShell
+
+ ```powershell
+ Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope Process -Force
+ ```
+
+* Введіть `.\Sophia.ps1` Enter щоб запустити налаштований файл.
+
+## Як використовувати Wrapper
+
+* Завантажте та розпакуйте архів;
+* Запустіть `SophiaScriptWrapper.exe` та імпортуйте Sophia.ps1;
+ * Wrapper має рендеринг інтерфейсу в реальному часі;
+* Налаштуйте кожну функцію;
+* Відкрийте вкладку `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`:
+
+```powershell
+# З крапкою на початку
+. .\Functions.ps1
+```
+
+* Тепер можна зробити так (лапки обов'язкові)
+
+```powershell
+Sophia -FunctionsTAB
+Sophia -Functions tempTAB
+Sophia -Functions uninTAB
+Sophia -Functions uwpTAB
+Sophia -Functions "DiagTrackService -Disable", "DiagnosticDataLevel -Minimal", UninstallUWPApps
+
+UninstallUWPApps, "PinToStart -UnpinAll"
+```
+
+Або використовуйте формат старого зразка без автозаповнення функцій TAB (лапки обов'язкові)
+
+```powershell
+.\Sophia.ps1 -Functions CreateRestorePoint, "ScheduledTasks -Disable", "WindowsCapabilities -Uninstall"
+```
+
+***
+
+## Як завантажити Sophia Script через PowerShell
+
+* Завантажте актуальний архів Sophia Script, викликавши (`також не від імені адміністратора`) в PowerShell
+
+```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 в цю папку.
+
+## Медіа
+
+* [](https://discord.gg/sSryhaEv79)
+* [Телеграм-група для обговорення](https://t.me/sophia_chat)
+* [Telegram канал](https://t.me/sophianews)
+* [Ru-Board](https://forum.ru-board.com/topic.cgi?forum=62&topic=30617#15)
+* [rutracker](https://rutracker.org/forum/viewtopic.php?t=5996011)
+* [My Digital Life](https://forums.mydigitallife.net/threads/powershell-windows-10-sophia-script.81675/)
+* [4sysops](https://4sysops.com/archives/windows-10-sophia-script-powershell-functions-for-windows-10-fine-tuning-and-automating-routine-configuration-tasks/)
+* [gHacks Technology News](https://www.ghacks.net/2020/09/27/windows-10-setup-script-has-a-new-name-and-is-now-easier-to-use/)
+* [Neowin: Tech News, Reviews & Betas](https://www.neowin.net/news/this-windows-10-setup-script-lets-you-fine-tune-around-150-functions-for-new-installs)
+* [Comss.ru](https://www.comss.ru/page.php?id=8019)
+* [Habr](https://habr.com/company/skillfactory/blog/553800)
+* [Deskmodder.d](https://www.deskmodder.de/blog/2021/08/07/sophia-script-for-windows-jetzt-fuer-windows-11-und-10/)
+* [PCsoleil Informatique](https://www.pcsoleil.fr/successeur-de-win10-initial-setup-script-sophia-script-comment-lutiliser/)
+* [Reddit (archived)](https://www.reddit.com/r/PowerShell/comments/go2n5v/powershell_script_setup_windows_10/)
+ * Написати в [особисті](https://www.reddit.com/user/farag2/)
+
+***
+
+## SophiApp Community Edition (C# + WPF)
+
+[SophiApp](https://github.com/Sophia-Community/SophiApp) в активній розробці 🚀
+
+
+
diff --git a/src/Sophia_Script_for_Windows_10/Localizations/ru-RU/Sophia.psd1 b/src/Sophia_Script_for_Windows_10/Localizations/ru-RU/Sophia.psd1
index 1b796706..606aa1c8 100644
--- a/src/Sophia_Script_for_Windows_10/Localizations/ru-RU/Sophia.psd1
+++ b/src/Sophia_Script_for_Windows_10/Localizations/ru-RU/Sophia.psd1
@@ -33,7 +33,7 @@ ReservedStorageIsInUse = Операция не поддерж
ShortcutPinning = Ярлык "{0}" закрепляется на начальном экране...
UninstallUWPForAll = Для всех пользователей
UWPAppsTitle = UWP-приложения
-HEVCDownloading = Скачивается расширения для видео HEVC от производителя устройства... ~2,8 МБ
+HEVCDownloading = Скачивается расширение "Расширения для видео HEVC от производителя устройства"... ~2,8 МБ
GraphicsPerformanceTitle = Настройка производительности графики
GraphicsPerformanceRequest = Установить для любого приложения по вашему выбору настройки производительности графики на "Высокая производительность"?
CleanupTaskNotificationTitle = Очистка Windows
diff --git a/src/Sophia_Script_for_Windows_10/Localizations/uk-UA/Sophia.psd1 b/src/Sophia_Script_for_Windows_10/Localizations/uk-UA/Sophia.psd1
index 2b4ee6e4..1efa6fd9 100644
--- a/src/Sophia_Script_for_Windows_10/Localizations/uk-UA/Sophia.psd1
+++ b/src/Sophia_Script_for_Windows_10/Localizations/uk-UA/Sophia.psd1
@@ -3,44 +3,44 @@ UnsupportedOSBitness = Скрипт підтримує ті
UnsupportedOSBuild = Скрипт підтримує Windows 10 21H2/22H2+
UpdateWarning = Встановлений накопичувальний пакет оновлення Windows 10: {0}. Підтримуваний накопичувальний пакет оновлення: 2006 і вище
UnsupportedLanguageMode = Сесія PowerShell працює в обмеженому режимі
-LoggedInUserNotAdmin = Поточний користувач, що увійшов до системи, не має прав адміністратора
+LoggedInUserNotAdmin = Поточний користувач, що увійшов, не має прав адміністратора
UnsupportedPowerShell = Ви намагаєтеся запустити скрипт в PowerShell {0}.{1}. Запустіть скрипт у відповідній версії PowerShell
UnsupportedISE = Скрипт не підтримує роботу через Windows PowerShell ISE
Win10TweakerWarning = Ваша ОС, можливо, через бекдор в Win 10 Tweaker інфікована трояном. Детальніше: https://itnan.ru/post.php?c=1&p=557388
Windows10DebloaterWarning = Стабільність вашої ОС могла бути порушена використанням скрипту Windows10Debloater від Sycnex. З метою профілактики перевстановіть ОС
-bin = У папці bin немає файлів. Будь ласка, повторно завантажте архів
+bin = У папці bin відсутні файли. Будь ласка, повторно завантажте архів
RebootPending = Комп'ютер очікує на перезавантаження
UnsupportedRelease = Виявлено нову версію
CustomizationWarning = \nВи налаштували всі функції в пресет-файлі {0} перед запуском Sophia Script?
-WindowsBroken = Деякі компоненти Windows можуть бути пошкоджені
+WindowsBroken = Деякі компоненти Windows могли бути пошкоджені
ControlledFolderAccessDisabled = Контрольований доступ до папок вимкнений
ScheduledTasks = Заплановані задачі
OneDriveUninstalling = Видалення OneDrive...
OneDriveInstalling = OneDrive встановлюється...
OneDriveDownloading = Завантажується OneDrive... ~33 МБ
-OneDriveWarning = Функція "{0}" буде застосована тільки в разі, якщо в пресеті налаштоване видалення програми OneDrive (або програму вже видалено), інакше ламається функціонал резервного копіювання для папок "Робочий стіл" і "Зображення" у OneDrive
+OneDriveWarning = Функція "{0}" буде застосована тільки в разі, якщо в пресеті налаштовано видалення OneDrive (або застосунок вже видалено), інакше ламається функціонал резервного копіювання для папок "Робочий стіл" і "Зображення" в OneDrive
WindowsFeaturesTitle = Компоненти Windows
OptionalFeaturesTitle = Додаткові компоненти
EnableHardwareVT = Увімкніть віртуалізацію в UEFI
-UserShellFolderNotEmpty = У папці "{0}" залишились файли. Перемістіть їх вручну у нове розташування
+UserShellFolderNotEmpty = У папці "{0}" залишилися файли. Перемістіть їх вручну в нове розташування
RetrievingDrivesList = Отримання списку дисків...
DriveSelect = Виберіть диск, в корні якого буде створена папка для "{0}"
-CurrentUserFolderLocation = Поточне розташування папок "{0}": "{1}"
-UserFolderRequest = Хочете змінити розташування папки "{0}"?
+CurrentUserFolderLocation = Поточне розташування папки "{0}": "{1}"
+UserFolderRequest = Бажаєте змінити розташування папки "{0}"?
UserFolderSelect = Виберіть папку для "{0}"
-UserDefaultFolder = Хочете змінити розташування папки "{0}" на значення за замовчуванням?
+UserDefaultFolder = Бажаєте змінити розташування папки "{0}" на значення за замовчуванням?
ReservedStorageIsInUse = Операція не підтримується, поки використовується зарезервоване сховище\nБудь ласка, повторно запустіть функцію "{0}" після перезавантаження
ShortcutPinning = Ярлик "{0}" закріплюється на початковому екрані...
UninstallUWPForAll = Для всіх користувачів
-UWPAppsTitle = Програми UWP
-HEVCDownloading = Завантаження "Розширення відео HEVC від виробника пристрою"... ~2,8 МБ
+UWPAppsTitle = UWP-додатки
+HEVCDownloading = Завантажується розширення "Розширення для відео HEVC від виробника пристрою"... ~2,8 МБ
GraphicsPerformanceTitle = Налаштування продуктивності графіки
GraphicsPerformanceRequest = Встановити для будь-якої програми за вашим вибором налаштування продуктивності графіки на "Висока продуктивність"?
CleanupTaskNotificationTitle = Очищення Windows
-CleanupTaskNotificationEvent = Запустити задачу з очищення зайвих файлів і оновлень Windows?
-CleanupTaskDescription = Очищення зайвих файлів і оновлень Windows, використовуючи вбудовану програму очищення дисків
-CleanupNotificationTaskDescription = Спливаюче повідомлення з нагадуванням про очищення зайвих файлів і оновлень Windows
-SoftwareDistributionTaskNotificationEvent = Кеш оновлень Windows успішно видалений
+CleanupTaskNotificationEvent = Запустити завдання з очищення невикористовуваних файлів і оновлень Windows?
+CleanupTaskDescription = Очищення невикористовуваних файлів і оновлень Windows, використовуючи вбудовану програму Очищення диска
+CleanupNotificationTaskDescription = Спливаюче повідомлення з нагадуванням про очищення невикористовуваних файлів і оновлень Windows
+SoftwareDistributionTaskNotificationEvent = Кеш оновлень Windows успішно видалено
TempTaskNotificationEvent = Папка тимчасових файлів успішно очищена
FolderTaskDescription = Очищення папки "{0}"
EventViewerCustomViewName = Створення процесу
@@ -56,7 +56,7 @@ DialogBoxOpening = Діалогове вікно від
Disable = Вимкнути
Enable = Увімкнути
EXEFilesFilter = *.exe|*.exe|Усі файли (*.*)|*.*
-FolderSelect = Оберіть папку
+FolderSelect = Виберіть папку
FilesWontBeMoved = Файли не будуть перенесені
Install = Встановити
NoData = Відсутні дані
diff --git a/src/Sophia_Script_for_Windows_10_LTSC_2019/Localizations/uk-UA/Sophia.psd1 b/src/Sophia_Script_for_Windows_10_LTSC_2019/Localizations/uk-UA/Sophia.psd1
index f444da9f..961bcdcf 100644
--- a/src/Sophia_Script_for_Windows_10_LTSC_2019/Localizations/uk-UA/Sophia.psd1
+++ b/src/Sophia_Script_for_Windows_10_LTSC_2019/Localizations/uk-UA/Sophia.psd1
@@ -3,35 +3,35 @@ UnsupportedOSBitness = Скрипт підтримує ті
UnsupportedOSBuild = Скрипт підтримує тільки Windows 10 Enterprise LTSC 2019
UpdateWarning = Встановлений накопичувальний пакет оновлення Windows 10: {0}. Підтримуваний накопичувальний пакет оновлення: 3046 і вище
UnsupportedLanguageMode = Сесія PowerShell працює в обмеженому режимі
-LoggedInUserNotAdmin = Поточний користувач, що увійшов до системи, не має прав адміністратора
+LoggedInUserNotAdmin = Поточний користувач, що увійшов, не має прав адміністратора
UnsupportedPowerShell = Ви намагаєтеся запустити скрипт в PowerShell {0}.{1}. Запустіть скрипт у відповідній версії PowerShell
UnsupportedISE = Скрипт не підтримує роботу через Windows PowerShell ISE
Win10TweakerWarning = Ваша ОС, можливо, через бекдор в Win 10 Tweaker інфікована трояном. Детальніше: https://itnan.ru/post.php?c=1&p=557388
Windows10DebloaterWarning = Стабільність вашої ОС могла бути порушена використанням скрипту Windows10Debloater від Sycnex. З метою профілактики перевстановіть ОС
-bin = У папці bin немає файлів. Будь ласка, повторно завантажте архів
+bin = У папці bin відсутні файли. Будь ласка, повторно завантажте архів
RebootPending = Комп'ютер очікує на перезавантаження
UnsupportedRelease = Виявлено нову версію
CustomizationWarning = \nВи налаштували всі функції в пресет-файлі {0} перед запуском Sophia Script?
-WindowsBroken = Деякі компоненти Windows можуть бути пошкоджені
+WindowsBroken = Деякі компоненти Windows могли бути пошкоджені
ControlledFolderAccessDisabled = Контрольований доступ до папок вимкнений
ScheduledTasks = Заплановані задачі
WindowsFeaturesTitle = Компоненти Windows
OptionalFeaturesTitle = Додаткові компоненти
EnableHardwareVT = Увімкніть віртуалізацію в UEFI
-UserShellFolderNotEmpty = У папці "{0}" залишились файли. Перемістіть їх вручну у нове розташування
+UserShellFolderNotEmpty = У папці "{0}" залишилися файли. Перемістіть їх вручну в нове розташування
RetrievingDrivesList = Отримання списку дисків...
DriveSelect = Виберіть диск, в корні якого буде створена папка для "{0}"
-CurrentUserFolderLocation = Поточне розташування папок "{0}": "{1}"
-UserFolderRequest = Хочете змінити розташування папки "{0}"?
+CurrentUserFolderLocation = Поточне розташування папки "{0}": "{1}"
+UserFolderRequest = Бажаєте змінити розташування папки "{0}"?
UserFolderSelect = Виберіть папку для "{0}"
-UserDefaultFolder = Хочете змінити розташування папки "{0}" на значення за замовчуванням?
+UserDefaultFolder = Бажаєте змінити розташування папки "{0}" на значення за замовчуванням?
GraphicsPerformanceTitle = Налаштування продуктивності графіки
GraphicsPerformanceRequest = Встановити для будь-якої програми за вашим вибором налаштування продуктивності графіки на "Висока продуктивність"?
CleanupTaskNotificationTitle = Очищення Windows
-CleanupTaskNotificationEvent = Запустити задачу з очищення зайвих файлів і оновлень Windows?
-CleanupTaskDescription = Очищення зайвих файлів і оновлень Windows, використовуючи вбудовану програму очищення дисків
-CleanupNotificationTaskDescription = Спливаюче повідомлення з нагадуванням про очищення зайвих файлів і оновлень Windows
-SoftwareDistributionTaskNotificationEvent = Кеш оновлень Windows успішно видалений
+CleanupTaskNotificationEvent = Запустити завдання з очищення невикористовуваних файлів і оновлень Windows?
+CleanupTaskDescription = Очищення невикористовуваних файлів і оновлень Windows, використовуючи вбудовану програму Очищення диска
+CleanupNotificationTaskDescription = Спливаюче повідомлення з нагадуванням про очищення невикористовуваних файлів і оновлень Windows
+SoftwareDistributionTaskNotificationEvent = Кеш оновлень Windows успішно видалено
TempTaskNotificationEvent = Папка тимчасових файлів успішно очищена
FolderTaskDescription = Очищення папки "{0}"
EventViewerCustomViewName = Створення процесу
@@ -47,7 +47,7 @@ DialogBoxOpening = Діалогове вікно від
Disable = Вимкнути
Enable = Увімкнути
EXEFilesFilter = *.exe|*.exe|Усі файли (*.*)|*.*
-FolderSelect = Оберіть папку
+FolderSelect = Виберіть папку
FilesWontBeMoved = Файли не будуть перенесені
Install = Встановити
NoData = Відсутні дані
diff --git a/src/Sophia_Script_for_Windows_10_LTSC_2021/Localizations/uk-UA/Sophia.psd1 b/src/Sophia_Script_for_Windows_10_LTSC_2021/Localizations/uk-UA/Sophia.psd1
index 213e2da1..6f69a26d 100644
--- a/src/Sophia_Script_for_Windows_10_LTSC_2021/Localizations/uk-UA/Sophia.psd1
+++ b/src/Sophia_Script_for_Windows_10_LTSC_2021/Localizations/uk-UA/Sophia.psd1
@@ -3,37 +3,37 @@ UnsupportedOSBitness = Скрипт підтримує ті
UnsupportedOSBuild = Скрипт підтримує тільки Windows 10 Enterprise LTSC 2021
UpdateWarning = Встановлений накопичувальний пакет оновлення Windows 10: {0}. Підтримуваний накопичувальний пакет оновлення: 2006 і вище
UnsupportedLanguageMode = Сесія PowerShell працює в обмеженому режимі
-LoggedInUserNotAdmin = Поточний користувач, що увійшов до системи, не має прав адміністратора
+LoggedInUserNotAdmin = Поточний користувач, що увійшов, не має прав адміністратора
UnsupportedPowerShell = Ви намагаєтеся запустити скрипт в PowerShell {0}.{1}. Запустіть скрипт у відповідній версії PowerShell
UnsupportedISE = Скрипт не підтримує роботу через Windows PowerShell ISE
Win10TweakerWarning = Ваша ОС, можливо, через бекдор в Win 10 Tweaker інфікована трояном. Детальніше: https://itnan.ru/post.php?c=1&p=557388
Windows10DebloaterWarning = Стабільність вашої ОС могла бути порушена використанням скрипту Windows10Debloater від Sycnex. З метою профілактики перевстановіть ОС
-bin = У папці bin немає файлів. Будь ласка, повторно завантажте архів
+bin = У папці bin відсутні файли. Будь ласка, повторно завантажте архів
RebootPending = Комп'ютер очікує на перезавантаження
UnsupportedRelease = Виявлено нову версію
CustomizationWarning = \nВи налаштували всі функції в пресет-файлі {0} перед запуском Sophia Script?
-WindowsBroken = Деякі компоненти Windows можуть бути пошкоджені
+WindowsBroken = Деякі компоненти Windows могли бути пошкоджені
ControlledFolderAccessDisabled = Контрольований доступ до папок вимкнений
ScheduledTasks = Заплановані задачі
WindowsFeaturesTitle = Компоненти Windows
OptionalFeaturesTitle = Додаткові компоненти
EnableHardwareVT = Увімкніть віртуалізацію в UEFI
-UserShellFolderNotEmpty = У папці "{0}" залишились файли. Перемістіть їх вручну у нове розташування
+UserShellFolderNotEmpty = У папці "{0}" залишилися файли. Перемістіть їх вручну в нове розташування
RetrievingDrivesList = Отримання списку дисків...
DriveSelect = Виберіть диск, в корні якого буде створена папка для "{0}"
-CurrentUserFolderLocation = Поточне розташування папок "{0}": "{1}"
-UserFolderRequest = Хочете змінити розташування папки "{0}"?
+CurrentUserFolderLocation = Поточне розташування папки "{0}": "{1}"
+UserFolderRequest = Бажаєте змінити розташування папки "{0}"?
UserFolderSelect = Виберіть папку для "{0}"
-UserDefaultFolder = Хочете змінити розташування папки "{0}" на значення за замовчуванням?
+UserDefaultFolder = Бажаєте змінити розташування папки "{0}" на значення за замовчуванням?
ReservedStorageIsInUse = Операція не підтримується, поки використовується зарезервоване сховище\nБудь ласка, повторно запустіть функцію "{0}" після перезавантаження
ShortcutPinning = Ярлик "{0}" закріплюється на початковому екрані...
GraphicsPerformanceTitle = Налаштування продуктивності графіки
GraphicsPerformanceRequest = Встановити для будь-якої програми за вашим вибором налаштування продуктивності графіки на "Висока продуктивність"?
CleanupTaskNotificationTitle = Очищення Windows
-CleanupTaskNotificationEvent = Запустити задачу з очищення зайвих файлів і оновлень Windows?
-CleanupTaskDescription = Очищення зайвих файлів і оновлень Windows, використовуючи вбудовану програму очищення дисків
-CleanupNotificationTaskDescription = Спливаюче повідомлення з нагадуванням про очищення зайвих файлів і оновлень Windows
-SoftwareDistributionTaskNotificationEvent = Кеш оновлень Windows успішно видалений
+CleanupTaskNotificationEvent = Запустити завдання з очищення невикористовуваних файлів і оновлень Windows?
+CleanupTaskDescription = Очищення невикористовуваних файлів і оновлень Windows, використовуючи вбудовану програму Очищення диска
+CleanupNotificationTaskDescription = Спливаюче повідомлення з нагадуванням про очищення невикористовуваних файлів і оновлень Windows
+SoftwareDistributionTaskNotificationEvent = Кеш оновлень Windows успішно видалено
TempTaskNotificationEvent = Папка тимчасових файлів успішно очищена
FolderTaskDescription = Очищення папки "{0}"
EventViewerCustomViewName = Створення процесу
@@ -49,7 +49,7 @@ DialogBoxOpening = Діалогове вікно від
Disable = Вимкнути
Enable = Увімкнути
EXEFilesFilter = *.exe|*.exe|Усі файли (*.*)|*.*
-FolderSelect = Оберіть папку
+FolderSelect = Виберіть папку
FilesWontBeMoved = Файли не будуть перенесені
Install = Встановити
NoData = Відсутні дані
diff --git a/src/Sophia_Script_for_Windows_10_PowerShell_7/Localizations/ru-RU/Sophia.psd1 b/src/Sophia_Script_for_Windows_10_PowerShell_7/Localizations/ru-RU/Sophia.psd1
index 1b796706..606aa1c8 100644
--- a/src/Sophia_Script_for_Windows_10_PowerShell_7/Localizations/ru-RU/Sophia.psd1
+++ b/src/Sophia_Script_for_Windows_10_PowerShell_7/Localizations/ru-RU/Sophia.psd1
@@ -33,7 +33,7 @@ ReservedStorageIsInUse = Операция не поддерж
ShortcutPinning = Ярлык "{0}" закрепляется на начальном экране...
UninstallUWPForAll = Для всех пользователей
UWPAppsTitle = UWP-приложения
-HEVCDownloading = Скачивается расширения для видео HEVC от производителя устройства... ~2,8 МБ
+HEVCDownloading = Скачивается расширение "Расширения для видео HEVC от производителя устройства"... ~2,8 МБ
GraphicsPerformanceTitle = Настройка производительности графики
GraphicsPerformanceRequest = Установить для любого приложения по вашему выбору настройки производительности графики на "Высокая производительность"?
CleanupTaskNotificationTitle = Очистка Windows
diff --git a/src/Sophia_Script_for_Windows_10_PowerShell_7/Localizations/uk-UA/Sophia.psd1 b/src/Sophia_Script_for_Windows_10_PowerShell_7/Localizations/uk-UA/Sophia.psd1
index 2b4ee6e4..1efa6fd9 100644
--- a/src/Sophia_Script_for_Windows_10_PowerShell_7/Localizations/uk-UA/Sophia.psd1
+++ b/src/Sophia_Script_for_Windows_10_PowerShell_7/Localizations/uk-UA/Sophia.psd1
@@ -3,44 +3,44 @@ UnsupportedOSBitness = Скрипт підтримує ті
UnsupportedOSBuild = Скрипт підтримує Windows 10 21H2/22H2+
UpdateWarning = Встановлений накопичувальний пакет оновлення Windows 10: {0}. Підтримуваний накопичувальний пакет оновлення: 2006 і вище
UnsupportedLanguageMode = Сесія PowerShell працює в обмеженому режимі
-LoggedInUserNotAdmin = Поточний користувач, що увійшов до системи, не має прав адміністратора
+LoggedInUserNotAdmin = Поточний користувач, що увійшов, не має прав адміністратора
UnsupportedPowerShell = Ви намагаєтеся запустити скрипт в PowerShell {0}.{1}. Запустіть скрипт у відповідній версії PowerShell
UnsupportedISE = Скрипт не підтримує роботу через Windows PowerShell ISE
Win10TweakerWarning = Ваша ОС, можливо, через бекдор в Win 10 Tweaker інфікована трояном. Детальніше: https://itnan.ru/post.php?c=1&p=557388
Windows10DebloaterWarning = Стабільність вашої ОС могла бути порушена використанням скрипту Windows10Debloater від Sycnex. З метою профілактики перевстановіть ОС
-bin = У папці bin немає файлів. Будь ласка, повторно завантажте архів
+bin = У папці bin відсутні файли. Будь ласка, повторно завантажте архів
RebootPending = Комп'ютер очікує на перезавантаження
UnsupportedRelease = Виявлено нову версію
CustomizationWarning = \nВи налаштували всі функції в пресет-файлі {0} перед запуском Sophia Script?
-WindowsBroken = Деякі компоненти Windows можуть бути пошкоджені
+WindowsBroken = Деякі компоненти Windows могли бути пошкоджені
ControlledFolderAccessDisabled = Контрольований доступ до папок вимкнений
ScheduledTasks = Заплановані задачі
OneDriveUninstalling = Видалення OneDrive...
OneDriveInstalling = OneDrive встановлюється...
OneDriveDownloading = Завантажується OneDrive... ~33 МБ
-OneDriveWarning = Функція "{0}" буде застосована тільки в разі, якщо в пресеті налаштоване видалення програми OneDrive (або програму вже видалено), інакше ламається функціонал резервного копіювання для папок "Робочий стіл" і "Зображення" у OneDrive
+OneDriveWarning = Функція "{0}" буде застосована тільки в разі, якщо в пресеті налаштовано видалення OneDrive (або застосунок вже видалено), інакше ламається функціонал резервного копіювання для папок "Робочий стіл" і "Зображення" в OneDrive
WindowsFeaturesTitle = Компоненти Windows
OptionalFeaturesTitle = Додаткові компоненти
EnableHardwareVT = Увімкніть віртуалізацію в UEFI
-UserShellFolderNotEmpty = У папці "{0}" залишились файли. Перемістіть їх вручну у нове розташування
+UserShellFolderNotEmpty = У папці "{0}" залишилися файли. Перемістіть їх вручну в нове розташування
RetrievingDrivesList = Отримання списку дисків...
DriveSelect = Виберіть диск, в корні якого буде створена папка для "{0}"
-CurrentUserFolderLocation = Поточне розташування папок "{0}": "{1}"
-UserFolderRequest = Хочете змінити розташування папки "{0}"?
+CurrentUserFolderLocation = Поточне розташування папки "{0}": "{1}"
+UserFolderRequest = Бажаєте змінити розташування папки "{0}"?
UserFolderSelect = Виберіть папку для "{0}"
-UserDefaultFolder = Хочете змінити розташування папки "{0}" на значення за замовчуванням?
+UserDefaultFolder = Бажаєте змінити розташування папки "{0}" на значення за замовчуванням?
ReservedStorageIsInUse = Операція не підтримується, поки використовується зарезервоване сховище\nБудь ласка, повторно запустіть функцію "{0}" після перезавантаження
ShortcutPinning = Ярлик "{0}" закріплюється на початковому екрані...
UninstallUWPForAll = Для всіх користувачів
-UWPAppsTitle = Програми UWP
-HEVCDownloading = Завантаження "Розширення відео HEVC від виробника пристрою"... ~2,8 МБ
+UWPAppsTitle = UWP-додатки
+HEVCDownloading = Завантажується розширення "Розширення для відео HEVC від виробника пристрою"... ~2,8 МБ
GraphicsPerformanceTitle = Налаштування продуктивності графіки
GraphicsPerformanceRequest = Встановити для будь-якої програми за вашим вибором налаштування продуктивності графіки на "Висока продуктивність"?
CleanupTaskNotificationTitle = Очищення Windows
-CleanupTaskNotificationEvent = Запустити задачу з очищення зайвих файлів і оновлень Windows?
-CleanupTaskDescription = Очищення зайвих файлів і оновлень Windows, використовуючи вбудовану програму очищення дисків
-CleanupNotificationTaskDescription = Спливаюче повідомлення з нагадуванням про очищення зайвих файлів і оновлень Windows
-SoftwareDistributionTaskNotificationEvent = Кеш оновлень Windows успішно видалений
+CleanupTaskNotificationEvent = Запустити завдання з очищення невикористовуваних файлів і оновлень Windows?
+CleanupTaskDescription = Очищення невикористовуваних файлів і оновлень Windows, використовуючи вбудовану програму Очищення диска
+CleanupNotificationTaskDescription = Спливаюче повідомлення з нагадуванням про очищення невикористовуваних файлів і оновлень Windows
+SoftwareDistributionTaskNotificationEvent = Кеш оновлень Windows успішно видалено
TempTaskNotificationEvent = Папка тимчасових файлів успішно очищена
FolderTaskDescription = Очищення папки "{0}"
EventViewerCustomViewName = Створення процесу
@@ -56,7 +56,7 @@ DialogBoxOpening = Діалогове вікно від
Disable = Вимкнути
Enable = Увімкнути
EXEFilesFilter = *.exe|*.exe|Усі файли (*.*)|*.*
-FolderSelect = Оберіть папку
+FolderSelect = Виберіть папку
FilesWontBeMoved = Файли не будуть перенесені
Install = Встановити
NoData = Відсутні дані
diff --git a/src/Sophia_Script_for_Windows_11/Localizations/ru-RU/Sophia.psd1 b/src/Sophia_Script_for_Windows_11/Localizations/ru-RU/Sophia.psd1
index 6cdedd26..b064a6f4 100644
--- a/src/Sophia_Script_for_Windows_11/Localizations/ru-RU/Sophia.psd1
+++ b/src/Sophia_Script_for_Windows_11/Localizations/ru-RU/Sophia.psd1
@@ -30,10 +30,10 @@ UserFolderSelect = Выберите папку для "
UserDefaultFolder = Хотите изменить расположение папки "{0}" на значение по умолчанию?
ReservedStorageIsInUse = Операция не поддерживается, пока используется зарезервированное хранилище\nПожалуйста, повторно запустите функцию "{0}" после перезагрузки
ShortcutPinning = Ярлык "{0}" закрепляется на начальном экране...
-SSDRequired = Чтобы использовать подсистему Windows для Android™ на вашем устройстве, на вашем ПК должен быть установлен твердотельный накопитель (SSD)
+SSDRequired = Чтобы использовать подсистему Windows для Android™ на вашем ПК должен быть установлен твердотельный накопитель (SSD)
UninstallUWPForAll = Для всех пользователей
UWPAppsTitle = UWP-приложения
-HEVCDownloading = Скачивается расширения для видео HEVC от производителя устройства... ~2,8 МБ
+HEVCDownloading = Скачивается расширение "Расширения для видео HEVC от производителя устройства"... ~2,8 МБ
GraphicsPerformanceTitle = Настройка производительности графики
GraphicsPerformanceRequest = Установить для любого приложения по вашему выбору настройки производительности графики на "Высокая производительность"?
CleanupTaskNotificationTitle = Очистка Windows
diff --git a/src/Sophia_Script_for_Windows_11/Localizations/uk-UA/Sophia.psd1 b/src/Sophia_Script_for_Windows_11/Localizations/uk-UA/Sophia.psd1
index a01c48e6..03eb4aed 100644
--- a/src/Sophia_Script_for_Windows_11/Localizations/uk-UA/Sophia.psd1
+++ b/src/Sophia_Script_for_Windows_11/Localizations/uk-UA/Sophia.psd1
@@ -1,46 +1,46 @@
ConvertFrom-StringData -StringData @'
-UnsupportedOSBuild = Скрипт підтримує тільки Windows 11 версії 21H2 та вище
+UnsupportedOSBuild = Скрипт підтримує тільки Windows 11 21H2 та вище
UpdateWarning = Ваш білд Windows 11: {0}.{1}. Підтримувані збірки: 22000.739, 22621 та вище
UnsupportedLanguageMode = Сесія PowerShell працює в обмеженому режимі
-LoggedInUserNotAdmin = Поточний користувач, що увійшов до системи, не має прав адміністратора
+LoggedInUserNotAdmin = Поточний користувач, що увійшов, не має прав адміністратора
UnsupportedPowerShell = Ви намагаєтеся запустити скрипт в PowerShell {0}.{1}. Запустіть скрипт у відповідній версії PowerShell
UnsupportedISE = Скрипт не підтримує роботу через Windows PowerShell ISE
Win10TweakerWarning = Ваша ОС, можливо, через бекдор в Win 10 Tweaker інфікована трояном. Детальніше: https://itnan.ru/post.php?c=1&p=557388
Windows10DebloaterWarning = Стабільність вашої ОС могла бути порушена використанням скрипту Windows10Debloater від Sycnex. З метою профілактики перевстановіть ОС
-bin = У папці bin немає файлів. Будь ласка, повторно завантажте архів
+bin = У папці bin відсутні файли. Будь ласка, повторно завантажте архів
RebootPending = Комп'ютер очікує на перезавантаження
UnsupportedRelease = Виявлено нову версію
CustomizationWarning = \nВи налаштували всі функції в пресет-файлі {0} перед запуском Sophia Script?
-WindowsBroken = Деякі компоненти Windows можуть бути пошкоджені
+WindowsBroken = Деякі компоненти Windows могли бути пошкоджені
ControlledFolderAccessDisabled = Контрольований доступ до папок вимкнений
ScheduledTasks = Заплановані задачі
OneDriveUninstalling = Видалення OneDrive...
OneDriveInstalling = OneDrive встановлюється...
OneDriveDownloading = Завантажується OneDrive... ~33 МБ
-OneDriveWarning = Функція "{0}" буде застосована тільки в разі, якщо в пресеті налаштоване видалення програми OneDrive (або програму вже видалено), інакше ламається функціонал резервного копіювання для папок "Робочий стіл" і "Зображення" у OneDrive
+OneDriveWarning = Функція "{0}" буде застосована тільки в разі, якщо в пресеті налаштовано видалення OneDrive (або застосунок вже видалено), інакше ламається функціонал резервного копіювання для папок "Робочий стіл" і "Зображення" в OneDrive
WindowsFeaturesTitle = Компоненти Windows
OptionalFeaturesTitle = Додаткові компоненти
EnableHardwareVT = Увімкніть віртуалізацію в UEFI
-UserShellFolderNotEmpty = У папці "{0}" залишились файли. Перемістіть їх вручну у нове розташування
+UserShellFolderNotEmpty = У папці "{0}" залишилися файли. Перемістіть їх вручну в нове розташування
RetrievingDrivesList = Отримання списку дисків...
DriveSelect = Виберіть диск, в корні якого буде створена папка для "{0}"
-CurrentUserFolderLocation = Поточне розташування папок "{0}": "{1}"
-UserFolderRequest = Хочете змінити розташування папки "{0}"?
+CurrentUserFolderLocation = Поточне розташування папки "{0}": "{1}"
+UserFolderRequest = Бажаєте змінити розташування папки "{0}"?
UserFolderSelect = Виберіть папку для "{0}"
-UserDefaultFolder = Хочете змінити розташування папки "{0}" на значення за замовчуванням?
+UserDefaultFolder = Бажаєте змінити розташування папки "{0}" на значення за замовчуванням?
ReservedStorageIsInUse = Операція не підтримується, поки використовується зарезервоване сховище\nБудь ласка, повторно запустіть функцію "{0}" після перезавантаження
ShortcutPinning = Ярлик "{0}" закріплюється на початковому екрані...
-SSDRequired = Щоб використовувати підсистему Windows для Android™ на вашому пристрої, на ПК повинен бути встановлений твердотільний накопичувач (SSD)
+SSDRequired = Щоб використовувати підсистему Windows для Android™ на вашому ПК має бути встановлений твердотільний накопичувач (SSD)
UninstallUWPForAll = Для всіх користувачів
-UWPAppsTitle = Програми UWP
-HEVCDownloading = Завантаження "Розширення відео HEVC від виробника пристрою"... ~2,8 МБ
+UWPAppsTitle = UWP-додатки
+HEVCDownloading = Завантажується розширення "Розширення для відео HEVC від виробника пристрою"... ~2,8 МБ
GraphicsPerformanceTitle = Налаштування продуктивності графіки
GraphicsPerformanceRequest = Встановити для будь-якої програми за вашим вибором налаштування продуктивності графіки на "Висока продуктивність"?
CleanupTaskNotificationTitle = Очищення Windows
-CleanupTaskNotificationEvent = Запустити задачу з очищення зайвих файлів і оновлень Windows?
-CleanupTaskDescription = Очищення зайвих файлів і оновлень Windows, використовуючи вбудовану програму очищення дисків
-CleanupNotificationTaskDescription = Спливаюче повідомлення з нагадуванням про очищення зайвих файлів і оновлень Windows
-SoftwareDistributionTaskNotificationEvent = Кеш оновлень Windows успішно видалений
+CleanupTaskNotificationEvent = Запустити завдання з очищення невикористовуваних файлів і оновлень Windows?
+CleanupTaskDescription = Очищення невикористовуваних файлів і оновлень Windows, використовуючи вбудовану програму Очищення диска
+CleanupNotificationTaskDescription = Спливаюче повідомлення з нагадуванням про очищення невикористовуваних файлів і оновлень Windows
+SoftwareDistributionTaskNotificationEvent = Кеш оновлень Windows успішно видалено
TempTaskNotificationEvent = Папка тимчасових файлів успішно очищена
FolderTaskDescription = Очищення папки "{0}"
EventViewerCustomViewName = Створення процесу
@@ -56,7 +56,7 @@ DialogBoxOpening = Діалогове вікно від
Disable = Вимкнути
Enable = Увімкнути
EXEFilesFilter = *.exe|*.exe|Усі файли (*.*)|*.*
-FolderSelect = Оберіть папку
+FolderSelect = Виберіть папку
FilesWontBeMoved = Файли не будуть перенесені
Install = Встановити
NoData = Відсутні дані
diff --git a/src/Sophia_Script_for_Windows_11_PowerShell_7/Localizations/ru-RU/Sophia.psd1 b/src/Sophia_Script_for_Windows_11_PowerShell_7/Localizations/ru-RU/Sophia.psd1
index 6cdedd26..b064a6f4 100644
--- a/src/Sophia_Script_for_Windows_11_PowerShell_7/Localizations/ru-RU/Sophia.psd1
+++ b/src/Sophia_Script_for_Windows_11_PowerShell_7/Localizations/ru-RU/Sophia.psd1
@@ -30,10 +30,10 @@ UserFolderSelect = Выберите папку для "
UserDefaultFolder = Хотите изменить расположение папки "{0}" на значение по умолчанию?
ReservedStorageIsInUse = Операция не поддерживается, пока используется зарезервированное хранилище\nПожалуйста, повторно запустите функцию "{0}" после перезагрузки
ShortcutPinning = Ярлык "{0}" закрепляется на начальном экране...
-SSDRequired = Чтобы использовать подсистему Windows для Android™ на вашем устройстве, на вашем ПК должен быть установлен твердотельный накопитель (SSD)
+SSDRequired = Чтобы использовать подсистему Windows для Android™ на вашем ПК должен быть установлен твердотельный накопитель (SSD)
UninstallUWPForAll = Для всех пользователей
UWPAppsTitle = UWP-приложения
-HEVCDownloading = Скачивается расширения для видео HEVC от производителя устройства... ~2,8 МБ
+HEVCDownloading = Скачивается расширение "Расширения для видео HEVC от производителя устройства"... ~2,8 МБ
GraphicsPerformanceTitle = Настройка производительности графики
GraphicsPerformanceRequest = Установить для любого приложения по вашему выбору настройки производительности графики на "Высокая производительность"?
CleanupTaskNotificationTitle = Очистка Windows
diff --git a/src/Sophia_Script_for_Windows_11_PowerShell_7/Localizations/uk-UA/Sophia.psd1 b/src/Sophia_Script_for_Windows_11_PowerShell_7/Localizations/uk-UA/Sophia.psd1
index a01c48e6..03eb4aed 100644
--- a/src/Sophia_Script_for_Windows_11_PowerShell_7/Localizations/uk-UA/Sophia.psd1
+++ b/src/Sophia_Script_for_Windows_11_PowerShell_7/Localizations/uk-UA/Sophia.psd1
@@ -1,46 +1,46 @@
ConvertFrom-StringData -StringData @'
-UnsupportedOSBuild = Скрипт підтримує тільки Windows 11 версії 21H2 та вище
+UnsupportedOSBuild = Скрипт підтримує тільки Windows 11 21H2 та вище
UpdateWarning = Ваш білд Windows 11: {0}.{1}. Підтримувані збірки: 22000.739, 22621 та вище
UnsupportedLanguageMode = Сесія PowerShell працює в обмеженому режимі
-LoggedInUserNotAdmin = Поточний користувач, що увійшов до системи, не має прав адміністратора
+LoggedInUserNotAdmin = Поточний користувач, що увійшов, не має прав адміністратора
UnsupportedPowerShell = Ви намагаєтеся запустити скрипт в PowerShell {0}.{1}. Запустіть скрипт у відповідній версії PowerShell
UnsupportedISE = Скрипт не підтримує роботу через Windows PowerShell ISE
Win10TweakerWarning = Ваша ОС, можливо, через бекдор в Win 10 Tweaker інфікована трояном. Детальніше: https://itnan.ru/post.php?c=1&p=557388
Windows10DebloaterWarning = Стабільність вашої ОС могла бути порушена використанням скрипту Windows10Debloater від Sycnex. З метою профілактики перевстановіть ОС
-bin = У папці bin немає файлів. Будь ласка, повторно завантажте архів
+bin = У папці bin відсутні файли. Будь ласка, повторно завантажте архів
RebootPending = Комп'ютер очікує на перезавантаження
UnsupportedRelease = Виявлено нову версію
CustomizationWarning = \nВи налаштували всі функції в пресет-файлі {0} перед запуском Sophia Script?
-WindowsBroken = Деякі компоненти Windows можуть бути пошкоджені
+WindowsBroken = Деякі компоненти Windows могли бути пошкоджені
ControlledFolderAccessDisabled = Контрольований доступ до папок вимкнений
ScheduledTasks = Заплановані задачі
OneDriveUninstalling = Видалення OneDrive...
OneDriveInstalling = OneDrive встановлюється...
OneDriveDownloading = Завантажується OneDrive... ~33 МБ
-OneDriveWarning = Функція "{0}" буде застосована тільки в разі, якщо в пресеті налаштоване видалення програми OneDrive (або програму вже видалено), інакше ламається функціонал резервного копіювання для папок "Робочий стіл" і "Зображення" у OneDrive
+OneDriveWarning = Функція "{0}" буде застосована тільки в разі, якщо в пресеті налаштовано видалення OneDrive (або застосунок вже видалено), інакше ламається функціонал резервного копіювання для папок "Робочий стіл" і "Зображення" в OneDrive
WindowsFeaturesTitle = Компоненти Windows
OptionalFeaturesTitle = Додаткові компоненти
EnableHardwareVT = Увімкніть віртуалізацію в UEFI
-UserShellFolderNotEmpty = У папці "{0}" залишились файли. Перемістіть їх вручну у нове розташування
+UserShellFolderNotEmpty = У папці "{0}" залишилися файли. Перемістіть їх вручну в нове розташування
RetrievingDrivesList = Отримання списку дисків...
DriveSelect = Виберіть диск, в корні якого буде створена папка для "{0}"
-CurrentUserFolderLocation = Поточне розташування папок "{0}": "{1}"
-UserFolderRequest = Хочете змінити розташування папки "{0}"?
+CurrentUserFolderLocation = Поточне розташування папки "{0}": "{1}"
+UserFolderRequest = Бажаєте змінити розташування папки "{0}"?
UserFolderSelect = Виберіть папку для "{0}"
-UserDefaultFolder = Хочете змінити розташування папки "{0}" на значення за замовчуванням?
+UserDefaultFolder = Бажаєте змінити розташування папки "{0}" на значення за замовчуванням?
ReservedStorageIsInUse = Операція не підтримується, поки використовується зарезервоване сховище\nБудь ласка, повторно запустіть функцію "{0}" після перезавантаження
ShortcutPinning = Ярлик "{0}" закріплюється на початковому екрані...
-SSDRequired = Щоб використовувати підсистему Windows для Android™ на вашому пристрої, на ПК повинен бути встановлений твердотільний накопичувач (SSD)
+SSDRequired = Щоб використовувати підсистему Windows для Android™ на вашому ПК має бути встановлений твердотільний накопичувач (SSD)
UninstallUWPForAll = Для всіх користувачів
-UWPAppsTitle = Програми UWP
-HEVCDownloading = Завантаження "Розширення відео HEVC від виробника пристрою"... ~2,8 МБ
+UWPAppsTitle = UWP-додатки
+HEVCDownloading = Завантажується розширення "Розширення для відео HEVC від виробника пристрою"... ~2,8 МБ
GraphicsPerformanceTitle = Налаштування продуктивності графіки
GraphicsPerformanceRequest = Встановити для будь-якої програми за вашим вибором налаштування продуктивності графіки на "Висока продуктивність"?
CleanupTaskNotificationTitle = Очищення Windows
-CleanupTaskNotificationEvent = Запустити задачу з очищення зайвих файлів і оновлень Windows?
-CleanupTaskDescription = Очищення зайвих файлів і оновлень Windows, використовуючи вбудовану програму очищення дисків
-CleanupNotificationTaskDescription = Спливаюче повідомлення з нагадуванням про очищення зайвих файлів і оновлень Windows
-SoftwareDistributionTaskNotificationEvent = Кеш оновлень Windows успішно видалений
+CleanupTaskNotificationEvent = Запустити завдання з очищення невикористовуваних файлів і оновлень Windows?
+CleanupTaskDescription = Очищення невикористовуваних файлів і оновлень Windows, використовуючи вбудовану програму Очищення диска
+CleanupNotificationTaskDescription = Спливаюче повідомлення з нагадуванням про очищення невикористовуваних файлів і оновлень Windows
+SoftwareDistributionTaskNotificationEvent = Кеш оновлень Windows успішно видалено
TempTaskNotificationEvent = Папка тимчасових файлів успішно очищена
FolderTaskDescription = Очищення папки "{0}"
EventViewerCustomViewName = Створення процесу
@@ -56,7 +56,7 @@ DialogBoxOpening = Діалогове вікно від
Disable = Вимкнути
Enable = Увімкнути
EXEFilesFilter = *.exe|*.exe|Усі файли (*.*)|*.*
-FolderSelect = Оберіть папку
+FolderSelect = Виберіть папку
FilesWontBeMoved = Файли не будуть перенесені
Install = Встановити
NoData = Відсутні дані
From d33865c4c7383c4fddcd019fc75925b266156565 Mon Sep 17 00:00:00 2001
From: Dmitry Nefedov
Date: Thu, 15 Dec 2022 00:37:50 +0300
Subject: [PATCH 2/2] Improved NetworkAdaptersSavePower function
---
src/Sophia_Script_for_Windows_10/Module/Sophia.psm1 | 8 ++++----
.../Module/Sophia.psm1 | 8 ++++----
.../Module/Sophia.psm1 | 8 ++++----
.../Module/Sophia.psm1 | 8 ++++----
src/Sophia_Script_for_Windows_11/Module/Sophia.psm1 | 8 ++++----
.../Module/Sophia.psm1 | 8 ++++----
6 files changed, 24 insertions(+), 24 deletions(-)
diff --git a/src/Sophia_Script_for_Windows_10/Module/Sophia.psm1 b/src/Sophia_Script_for_Windows_10/Module/Sophia.psm1
index db1b7228..1ec94425 100644
--- a/src/Sophia_Script_for_Windows_10/Module/Sophia.psm1
+++ b/src/Sophia_Script_for_Windows_10/Module/Sophia.psm1
@@ -6252,12 +6252,12 @@ function NetworkAdaptersSavePower
$Enable
)
- if (Get-NetAdapter -Physical | Where-Object -FilterScript {$_.Status -eq "Up"})
+ if (Get-NetAdapter -Physical | Where-Object -FilterScript {($_.Status -eq "Up") -and $_.MacAddress})
{
- $PhysicalAdaptersStatusUp = @((Get-NetAdapter -Physical | Where-Object -FilterScript {$_.Status -eq "Up"}).Name)
+ $PhysicalAdaptersStatusUp = @((Get-NetAdapter -Physical | Where-Object -FilterScript {($_.Status -eq "Up") -and $_.MacAddress}).Name)
}
- $Adapters = Get-NetAdapter -Physical | Get-NetAdapterPowerManagement | Where-Object -FilterScript {$_.AllowComputerToTurnOffDevice -ne "Unsupported"}
+ $Adapters = Get-NetAdapter -Physical | Where-Object -FilterScript {$_.MacAddress} | Get-NetAdapterPowerManagement | Where-Object -FilterScript {$_.AllowComputerToTurnOffDevice -ne "Unsupported"}
switch ($PSCmdlet.ParameterSetName)
{
@@ -6285,7 +6285,7 @@ function NetworkAdaptersSavePower
{
while
(
- Get-NetAdapter -Physical -Name $PhysicalAdaptersStatusUp | Where-Object -FilterScript {$_.Status -eq "Disconnected"}
+ Get-NetAdapter -Physical -Name $PhysicalAdaptersStatusUp | Where-Object -FilterScript {($_.Status -eq "Disconnected") -and $_.MacAddress}
)
{
Write-Verbose -Message $Localization.Patient -Verbose
diff --git a/src/Sophia_Script_for_Windows_10_LTSC_2019/Module/Sophia.psm1 b/src/Sophia_Script_for_Windows_10_LTSC_2019/Module/Sophia.psm1
index e54b89ba..d3922f91 100644
--- a/src/Sophia_Script_for_Windows_10_LTSC_2019/Module/Sophia.psm1
+++ b/src/Sophia_Script_for_Windows_10_LTSC_2019/Module/Sophia.psm1
@@ -4957,12 +4957,12 @@ function NetworkAdaptersSavePower
$Enable
)
- if (Get-NetAdapter -Physical | Where-Object -FilterScript {$_.Status -eq "Up"})
+ if (Get-NetAdapter -Physical | Where-Object -FilterScript {($_.Status -eq "Up") -and $_.MacAddress})
{
- $PhysicalAdaptersStatusUp = @((Get-NetAdapter -Physical | Where-Object -FilterScript {$_.Status -eq "Up"}).Name)
+ $PhysicalAdaptersStatusUp = @((Get-NetAdapter -Physical | Where-Object -FilterScript {($_.Status -eq "Up") -and $_.MacAddress}).Name)
}
- $Adapters = Get-NetAdapter -Physical | Get-NetAdapterPowerManagement | Where-Object -FilterScript {$_.AllowComputerToTurnOffDevice -ne "Unsupported"}
+ $Adapters = Get-NetAdapter -Physical | Where-Object -FilterScript {$_.MacAddress} | Get-NetAdapterPowerManagement | Where-Object -FilterScript {$_.AllowComputerToTurnOffDevice -ne "Unsupported"}
switch ($PSCmdlet.ParameterSetName)
{
@@ -4990,7 +4990,7 @@ function NetworkAdaptersSavePower
{
while
(
- Get-NetAdapter -Physical -Name $PhysicalAdaptersStatusUp | Where-Object -FilterScript {$_.Status -eq "Disconnected"}
+ Get-NetAdapter -Physical -Name $PhysicalAdaptersStatusUp | Where-Object -FilterScript {($_.Status -eq "Disconnected") -and $_.MacAddress}
)
{
Write-Verbose -Message $Localization.Patient -Verbose
diff --git a/src/Sophia_Script_for_Windows_10_LTSC_2021/Module/Sophia.psm1 b/src/Sophia_Script_for_Windows_10_LTSC_2021/Module/Sophia.psm1
index 6b32f48a..5071c54f 100644
--- a/src/Sophia_Script_for_Windows_10_LTSC_2021/Module/Sophia.psm1
+++ b/src/Sophia_Script_for_Windows_10_LTSC_2021/Module/Sophia.psm1
@@ -5344,12 +5344,12 @@ function NetworkAdaptersSavePower
$Enable
)
- if (Get-NetAdapter -Physical | Where-Object -FilterScript {$_.Status -eq "Up"})
+ if (Get-NetAdapter -Physical | Where-Object -FilterScript {($_.Status -eq "Up") -and $_.MacAddress})
{
- $PhysicalAdaptersStatusUp = @((Get-NetAdapter -Physical | Where-Object -FilterScript {$_.Status -eq "Up"}).Name)
+ $PhysicalAdaptersStatusUp = @((Get-NetAdapter -Physical | Where-Object -FilterScript {($_.Status -eq "Up") -and $_.MacAddress}).Name)
}
- $Adapters = Get-NetAdapter -Physical | Get-NetAdapterPowerManagement | Where-Object -FilterScript {$_.AllowComputerToTurnOffDevice -ne "Unsupported"}
+ $Adapters = Get-NetAdapter -Physical | Where-Object -FilterScript {$_.MacAddress} | Get-NetAdapterPowerManagement | Where-Object -FilterScript {$_.AllowComputerToTurnOffDevice -ne "Unsupported"}
switch ($PSCmdlet.ParameterSetName)
{
@@ -5377,7 +5377,7 @@ function NetworkAdaptersSavePower
{
while
(
- Get-NetAdapter -Physical -Name $PhysicalAdaptersStatusUp | Where-Object -FilterScript {$_.Status -eq "Disconnected"}
+ Get-NetAdapter -Physical -Name $PhysicalAdaptersStatusUp | Where-Object -FilterScript {($_.Status -eq "Disconnected") -and $_.MacAddress}
)
{
Write-Verbose -Message $Localization.Patient -Verbose
diff --git a/src/Sophia_Script_for_Windows_10_PowerShell_7/Module/Sophia.psm1 b/src/Sophia_Script_for_Windows_10_PowerShell_7/Module/Sophia.psm1
index d1e6aae8..630dd918 100644
--- a/src/Sophia_Script_for_Windows_10_PowerShell_7/Module/Sophia.psm1
+++ b/src/Sophia_Script_for_Windows_10_PowerShell_7/Module/Sophia.psm1
@@ -6260,12 +6260,12 @@ function NetworkAdaptersSavePower
$Enable
)
- if (Get-NetAdapter -Physical | Where-Object -FilterScript {$_.Status -eq "Up"})
+ if (Get-NetAdapter -Physical | Where-Object -FilterScript {($_.Status -eq "Up") -and $_.MacAddress})
{
- $PhysicalAdaptersStatusUp = @((Get-NetAdapter -Physical | Where-Object -FilterScript {$_.Status -eq "Up"}).Name)
+ $PhysicalAdaptersStatusUp = @((Get-NetAdapter -Physical | Where-Object -FilterScript {($_.Status -eq "Up") -and $_.MacAddress}).Name)
}
- $Adapters = Get-NetAdapter -Physical | Get-NetAdapterPowerManagement | Where-Object -FilterScript {$_.AllowComputerToTurnOffDevice -ne "Unsupported"}
+ $Adapters = Get-NetAdapter -Physical | Where-Object -FilterScript {$_.MacAddress} | Get-NetAdapterPowerManagement | Where-Object -FilterScript {$_.AllowComputerToTurnOffDevice -ne "Unsupported"}
switch ($PSCmdlet.ParameterSetName)
{
@@ -6293,7 +6293,7 @@ function NetworkAdaptersSavePower
{
while
(
- Get-NetAdapter -Physical -Name $PhysicalAdaptersStatusUp | Where-Object -FilterScript {$_.Status -eq "Disconnected"}
+ Get-NetAdapter -Physical -Name $PhysicalAdaptersStatusUp | Where-Object -FilterScript {($_.Status -eq "Disconnected") -and $_.MacAddress}
)
{
Write-Verbose -Message $Localization.Patient -Verbose
diff --git a/src/Sophia_Script_for_Windows_11/Module/Sophia.psm1 b/src/Sophia_Script_for_Windows_11/Module/Sophia.psm1
index 68125233..3aa845d3 100644
--- a/src/Sophia_Script_for_Windows_11/Module/Sophia.psm1
+++ b/src/Sophia_Script_for_Windows_11/Module/Sophia.psm1
@@ -5723,12 +5723,12 @@ function NetworkAdaptersSavePower
$Enable
)
- if (Get-NetAdapter -Physical | Where-Object -FilterScript {$_.Status -eq "Up"})
+ if (Get-NetAdapter -Physical | Where-Object -FilterScript {($_.Status -eq "Up") -and $_.MacAddress})
{
- $PhysicalAdaptersStatusUp = @((Get-NetAdapter -Physical | Where-Object -FilterScript {$_.Status -eq "Up"}).Name)
+ $PhysicalAdaptersStatusUp = @((Get-NetAdapter -Physical | Where-Object -FilterScript {($_.Status -eq "Up") -and $_.MacAddress}).Name)
}
- $Adapters = Get-NetAdapter -Physical | Get-NetAdapterPowerManagement | Where-Object -FilterScript {$_.AllowComputerToTurnOffDevice -ne "Unsupported"}
+ $Adapters = Get-NetAdapter -Physical | Where-Object -FilterScript {$_.MacAddress} | Get-NetAdapterPowerManagement | Where-Object -FilterScript {$_.AllowComputerToTurnOffDevice -ne "Unsupported"}
switch ($PSCmdlet.ParameterSetName)
{
@@ -5756,7 +5756,7 @@ function NetworkAdaptersSavePower
{
while
(
- Get-NetAdapter -Physical -Name $PhysicalAdaptersStatusUp | Where-Object -FilterScript {$_.Status -eq "Disconnected"}
+ Get-NetAdapter -Physical -Name $PhysicalAdaptersStatusUp | Where-Object -FilterScript {($_.Status -eq "Disconnected") -and $_.MacAddress}
)
{
Write-Verbose -Message $Localization.Patient -Verbose
diff --git a/src/Sophia_Script_for_Windows_11_PowerShell_7/Module/Sophia.psm1 b/src/Sophia_Script_for_Windows_11_PowerShell_7/Module/Sophia.psm1
index 38a56ed7..14ffb8bd 100644
--- a/src/Sophia_Script_for_Windows_11_PowerShell_7/Module/Sophia.psm1
+++ b/src/Sophia_Script_for_Windows_11_PowerShell_7/Module/Sophia.psm1
@@ -5731,12 +5731,12 @@ function NetworkAdaptersSavePower
$Enable
)
- if (Get-NetAdapter -Physical | Where-Object -FilterScript {$_.Status -eq "Up"})
+ if (Get-NetAdapter -Physical | Where-Object -FilterScript {($_.Status -eq "Up") -and $_.MacAddress})
{
- $PhysicalAdaptersStatusUp = @((Get-NetAdapter -Physical | Where-Object -FilterScript {$_.Status -eq "Up"}).Name)
+ $PhysicalAdaptersStatusUp = @((Get-NetAdapter -Physical | Where-Object -FilterScript {($_.Status -eq "Up") -and $_.MacAddress}).Name)
}
- $Adapters = Get-NetAdapter -Physical | Get-NetAdapterPowerManagement | Where-Object -FilterScript {$_.AllowComputerToTurnOffDevice -ne "Unsupported"}
+ $Adapters = Get-NetAdapter -Physical | Where-Object -FilterScript {$_.MacAddress} | Get-NetAdapterPowerManagement | Where-Object -FilterScript {$_.AllowComputerToTurnOffDevice -ne "Unsupported"}
switch ($PSCmdlet.ParameterSetName)
{
@@ -5764,7 +5764,7 @@ function NetworkAdaptersSavePower
{
while
(
- Get-NetAdapter -Physical -Name $PhysicalAdaptersStatusUp | Where-Object -FilterScript {$_.Status -eq "Disconnected"}
+ Get-NetAdapter -Physical -Name $PhysicalAdaptersStatusUp | Where-Object -FilterScript {($_.Status -eq "Disconnected") -and $_.MacAddress}
)
{
Write-Verbose -Message $Localization.Patient -Verbose