Windows Maintenance Tool

Разработчик: Lil_Batti
Лицензия: Бесплатно (MIT license)
Версия: v3.8.2
Обновлено: 2025-10-19
Системы: Windows 11 / Windows 10
Интерфейс: английский
Рейтинг: рейтинг
Категория:Настройка и оптимизация системы
Размер: 23.6 KB
Windows Maintenance Tool — это портативный скрипт для Windows 11 и 10, который запускает встроенные утилиты (SFC, DISM, CHKDSK, очистка, сброс обновлений и др.) через удобное меню

Новое в версии 3.8.2 (19.10.2025)

Скрипт Windows Maintenance Tool для исправления и оптимизации Windows 11 и Windows 10 получил обновление

Анализ и исправление качества:

  • Удалены все предупреждения PSScriptAnalyzer.
    • Исправлены предупреждения PSUseApprovedVerbs — все функции переименованы в корректный формат Verb–Noun (например, Choice-2 &񗣂 Invoke-Choice2, Check-DoHStatus, Test-SystemShortcut и т. д.).
    • Исправлены сравнения с $null в соответствии со стандартом PowerShell: if ($null -eq $variable).
    • Устранены предупреждения DeclaredVarsMoreThanAssignments.
    • Удалены неиспользуемые переменные ($input, $profile, $sdkCheck и др.).
  • Добавлен устойчивый обёртка для Clear-Host:
    • Предотвращает ошибку «Handle is invalid» в терминалах без полноценной консоли.
    • Сохраняет стабильность отображения меню, даже если очистка консоли не удалась.
  • Улучшена обработка ошибок:
    • Добавлена глобальная ловушка (trap) для повышения стабильности во время выполнения.
    • Оптимизирована обработка исключений в функциях меню и диагностике.

Улучшения в работе и функциональности:

  • Обнаружение .NET Runtime и SDK:
    • Упрощена логика — теперь используется $LASTEXITCODE вместо анализа вывода команд.
    • Удалены лишние присваивания переменных для соблюдения стандартов анализатора.
  • Модуль сети и подключения:
    • Проверены и подтверждены рабочие функции: Flush-DNS, Reset-TCP/IP, Renew-IP, Winsock Reset, Test-InternetConnection.
    • Команды корректно выполняются с правами администратора.
  • ExecutionPolicy и повышение прав:
    • Добавлен автоматический перезапуск с параметром «Запуск от имени администратора» при недостатке разрешений.
    • Добавлены рекомендации пользователю при ограниченной политике выполнения.

Пользовательский интерфейс и удобство:

  • Улучшено форматирование вывода — цветовые сообщения для состояний задач: выполнение, успех, ошибка.
  • Добавлен безопасный резервный вариант Pause-Menu для случаев, когда Read-Host недоступен.
  • Исправлено редкое мерцание при перерисовке главного меню.
  • Сценарий теперь корректно завершает работу при недопустимом вводе или досрочном завершении меню.

Структура и внутренние улучшения:

  • Удалён устаревший цикл проверки DNS и лишние сборщики данных.
  • Все объекты IDisposable теперь корректно освобождаются перед повторным присвоением.
  • Структура функций реорганизована по алфавиту и сгруппирована по модулям.
  • Проверена совместимость с:
    • Windows PowerShell 5.1
    • PowerShell 7.x и 7.5+

Системные требования

  • Операционная система: Windows 10 или Windows 11 (x86 или x64)
  • Права доступа: Администраторские права (обязательны для выполнения большинства функций)
  • Дополнительно:
    • Включённый UAC (Контроль учётных записей пользователей)
    • Консоль Windows (cmd.exe)
    • Доступ к интернету — рекомендуется для обновлений и сетевых операций

Скрипт не требует установки и работает на всех актуальных сборках Windows 10/11, включая корпоративные и LTSC-редакции. Поддержка Windows Server не гарантируется, но возможна при совпадении базовых утилит.

Windows Maintenance Tool — это бесплатный инструмент с открытым исходным кодом для технического обслуживания и оптимизации Windows 10 и Windows 11. Представляет собой интерактивный скрипт на языке batch (BAT), который объединяет десятки полезных функций в одном удобном меню. Он особенно полезен для системных администраторов, инженеров поддержки и опытных пользователей, регулярно выполняющих обслуживание системы.

Скрипт предоставляет доступ к встроенным средствам Windows, таким как SFC, DISM, CHKDSK, и дополняет их функциями автоматического сброса служб обновления, оптимизации сети и очистки системы. Работает полностью автономно, без установки, и запускается с правами администратора.

Основные возможности Windows Maintenance Tool

  • Запуск SFC, DISM, CHKDSK для проверки и восстановления системных файлов.
  • Сброс и восстановление служб Центра обновления Windows.
  • Автоматическое определение и перезапуск сетевых адаптеров.
  • Настройка DNS (Google, Cloudflare, кастомный).
  • Очистка временных файлов, системных журналов и кэша браузеров (бета-функция).
  • Сбор системной информации: список драйверов, параметры сети, полные отчёты.
  • Интерактивное и простое в использовании текстовое меню с цветным выводом.

Установка и запуск

  1. Скачайте файлы Start_Windows_Maintenance_Tool.bat и Windows_Maintenance_Tool.ps1 со страницы загрузки в одну папку.
  2. Кликните правой кнопкой по .bat-файлу и выберите «Запуск от имени администратора».
  3. Следуйте инструкциям в текстовом меню.

Интерфейс скрипта может отображаться на языке, установленном в системе (например, английский, немецкий, французский).

Вывод и логирование

Все результаты работы сохраняются на рабочем столе пользователя:

  • System_Info_YYYY-MM-DD.txt — сведения о системе.
  • Network_Info_YYYY-MM-DD.txt — конфигурация сети.
  • Driver_List_YYYY-MM-DD.txt — установленные драйверы.

Часто задаваемые вопросы

  • Скрипт не запустился с правами администратора? Убедитесь, что включён UAC, и используйте запуск через контекстное меню.
  • Вывод команд на другом языке? Скрипт использует встроенные утилиты Windows, язык зависит от вашей ОС.
  • Очистка кэша браузера вызывает сбой? Эта функция в стадии бета-тестирования — сообщите о проблеме на GitHub.

Скачать Windows Maintenance Tool

Рекомендуем

рейтинг АКЦИЯ
Антибаннер, антифишинг и антитрекинг
рейтинг БЕСПЛАТНО
Активная защита Protect, защищенный режим
рейтинг БЕСПЛАТНО
Надежный менеджер паролей
рейтинг АКЦИЯ
Очистка системы от ПНП и рекламы
рейтинг ПРОБНАЯ
Все виды резервного копирования