Смотрите видео ниже, чтобы узнать, как установить наш сайт в качестве веб-приложения на домашнем экране.
Примечание: Эта возможность может быть недоступна в некоторых браузерах.
v3.6.1
Исправления
- Проблема, при которой для некоторых операций не запрашивались права администратора.
- Дополнительные мелкие исправления:
- проверка ошибок;
- дополнительная проверка прав администратора.
v3.6.0
Добавлено
- Настройки .NET RollForward
- Позволяют системе использовать конкретную версию .NET.
- Поддерживаются SDK (для компиляции) и Runtime (для приложений).
- Устраняют необходимость загрузки нескольких разных версий .NET Runtime.
- Shortcut Fixer
- Автоматическое восстановление ярлыков.
- Перенос пунктов меню 30 и 0 в конец списка для лучшей структуры.
🛠 Улучшено
- Добавлены дополнительные варианты возврата в меню.
- Обновлён номер сборки для более точного отслеживания версии.
- Инструмент восстановления Windows Update
- Теперь выполняет полное "nuke & rebuild".
- Добавлены новые параметры восстановления для большей гибкости.
Исправлено
- Удалены случайные двойные разрывы строк в коде.
Credits: Все исправления, улучшения и новые функции в этой версии разработаны @Chaython.
v3.5.0
Ченджлог
Новые функции
- Менеджер брандмауэра на PowerShell:
Добавлен полнофункциональный меню-ориентированный менеджер брандмауэра, написанный на PowerShell и встроенный прямо в основной скрипт.
• Управление правилами Windows Firewall, включение/отключение брандмауэра и многое другое — без сторонних утилит и графического интерфейса Windows!Совместимость и безопасность
- Обход ограничений групповой политики:
Теперь скрипт может обходить некоторые ограничения Group Policy, которые обычно блокируют запуск неподписанных PowerShell-скриптов.
• Возможен прямой запуск в терминале без дополнительных .bat файлов и ручных изменений политик.Очистка и поддержка
- Удалена папка Previous versions:
Старые версии теперь доступны только на странице Releases, что делает структуру проекта чище.Документация и разработка
⸻
- Обновлен CONTRIBUTING.md:
Внесены небольшие улучшения в руководство для разработчиков.
Благодарности:
Огромное спасибо @Chaython за менеджер брандмауэра, технические улучшения и очистку репозитория!
v3.4.0
Что нового
Очистка приватных данных
- В меню (опция 11) появилась функция очистки приватных данных: удаление cookies, истории и прочего (в зависимости от реализации).
Автоматическая установка Winget
- Если Windows Package Manager отсутствует, скрипт теперь установит его автоматически, а не просто предложит сделать это вручную. Особенно полезно для неопытных пользователей.
Прямой ввод ID
- Для опции 1 теперь можно ввести ID напрямую, без прохождения через несколько меню. Это ускоряет работу.
Улучшения и оптимизации
- Функция DNS-Adblock обновлена.
- Добавлены дополнительные зеркала для скачивания hosts-файлов.
- Улучшена обработка заблокированных hosts-файлов.
- Поддержка нескольких резервных копий hosts-файлов и возможность удалить их все сразу.
- Сообщения для пользователей стали более понятными.
Меню и поддержка
- Опция "Support" (контакты Discord/GitHub) перенесена с 15 на 30 пункт меню.
- Раздел поддержки теперь доступен через горячие клавиши h, v или опцию 30.
- Ссылки на поддержку открываются сразу по нажатию клавиши — копировать вручную не нужно.
Код и логика
- Переработана структура меню и функций для большей ясности и расширяемости.
- Улучшена отказоустойчивость и обработка ошибок (например, при заблокированных файлах или отсутствии системных инструментов).
Спасибо @Chaython за большую помощь в проекте!
v3.3.0
Обновления
Функция очистки TEMP
- Исправлен баг: больше не появляется ошибка [ERROR] TEMP path unsafe or invalid для корректных путей.
- Теперь выводится подробная информация: какие файлы/папки удалены, а какие пропущены (например, из-за "доступ запрещен").
- Новый выбор: очистка только временных файлов или ещё и корзины.
- Файлы, занятые системой, автоматически пропускаются и заносятся в лог.
- Улучшена обработка ошибок и убраны ложные предупреждения о "повреждении системы".
DNS-инструменты
- Поддержка DNS-over-HTTPS (DoH).
- Поддержка настройки IPv6 DNS.
Планировщик задач
- Добавлена возможность просмотра и управления всеми задачами Windows через PowerShell-меню (шире, чем стандартный Task Manager).
Исправления и улучшения
- Улучшены тексты подсказок и сообщений для пользователей.
- Более надёжная обработка ошибок.
- Оптимизировано меню и логика работы, исправлены мелкие баги.
Спасибо за апдейт, @Chaython!
Что нового:
Значительные улучшения в меню очистки реестра:
– Теперь перед удалением ключей реестра, которые "безопасно удалить", автоматически создается резервная копия реестра (или используется уже существующая, если она была создана недавно).
– Выполняется проверка существующих резервных копий (созданных в течение последних 10 минут), чтобы избежать накопления лишних файлов.
– Удаление стало более понятным и надежным благодаря обратной связи для пользователя и обработке ошибок.
Зачем:
Эти изменения повышают безопасность (за счет автоматических резервных копий), понятность для пользователя и общую надежность функций расширенной очистки реестра.
Инструмент технического обслуживания Windows был полностью переработан:
вся логика перенесена с устаревших.bat
-скриптов на современный PowerShell (.ps1
).
Основные изменения
- Переписан на PowerShell с использованием модульной архитектуры
- Добавлены динамические проверки системы, улучшена обработка ошибок
- Улучшена поддержка нескольких сетевых адаптеров и разных конфигураций
- Логирование стало структурированным, с отметками времени (логи сохраняются на рабочий стол)
Ограничения старой системы на
Зачем переход на PowerShell?
.bat
:
Преимущества PowerShell:
Статическое определение адаптеров (жестко заданы "Wi-Fi", "Ethernet")
Слабая обработка ошибок и управление потоком
Отсутствие встроенного логирования
Трудности в масштабировании и поддержке
Глубокая интеграция с API Windows
Динамическая проверка входных данных
Структурированное логирование и отчеты
Чистый, модульный и расширяемый код
Универсальная поддержка языков и региональных настроек
Сравнение возможностей
Возможность Batch Script (.bat) PowerShell (.ps1) Интеграция с ОС Минимальная
Глубокая
Определение адаптеров Жестко задано
![]()
Get-NetAdapter
Логирование Ручное
Автоматическое
Обработка ошибок Ограниченная
![]()
try/catch
+ выводПоддержка и масштабирование Сложно
Чисто и модульно
Поддержка разных языков Проблемы с локалями
Кросс-культурный
Что это даёт
- Повышенная стабильность
- Лучшая поддерживаемость
- Совместимость с системами на разных языках
- Готовность к новым функциям и развитию