Windows Maintenance Tool
| Разработчик: | Lil_Batti |
| Лицензия: | Бесплатно (MIT license) |
| Версия: | v6.0 |
| Обновлено: | 2026-06-14 |
| Системы: | Windows 11 / Windows 10 |
| Интерфейс: | английский |
| Рейтинг: |
|
| Категория: | Настройка и оптимизация системы |
| Размер: | 130 KB |
Установка и запуск
- Скачайте архив с и распакуйте его в произвольную папку.
- Убедитесь, что файлы
Start_WMT_GUI.batиWMT-GUI.ps1находятся в одной папке. - Дважды щёлкните
Start_WMT_GUI.bat— программа автоматически запросит права администратора через UAC и запустит графический интерфейс.
Альтернативный способ запуска через PowerShell:
powershell -NoProfile -ExecutionPolicy Bypass -File "WMT-GUI.ps1"
При первом запуске Windows может показать предупреждение SmartScreen — нажмите Подробнее > Выполнить в любом случае, если файлы скачаны с официального репозитория.
Что нового в Windows Maintenance Tool 6.0
Windows Maintenance Tool 6.0 — крупное обновление бесплатного набора инструментов для обслуживания Windows, вышедшее 14 июня 2026 года. Версия приносит множество новых возможностей: сборку в исполняемый файл, работу в области уведомлений, поддержку новых поставщиков пакетов и игровых клиентов, а также переработанные на WPF менеджеры автозагрузки и восстановления.
Добавлено
- Сборка через PS2EXE: возможность собирать исполняемый файл Windows Maintenance Tool из скрипта WMT-GUI.ps1.
- Build-Exe.ps1: скрипт сборки с проверкой синтаксиса исходника, автоматическим извлечением версии из переменной $AppVersion, поддержкой значка, параметрами сборки (права администратора, без консоли) и выводом по умолчанию в dist\WindowsMaintenanceTool.exe.
- Значок WMT.ico: добавлен для собранного исполняемого файла.
- Защита от повторного запуска: при повторном старте активируется уже открытое окно, а не создаётся вторая копия.
- Работа в области уведомлений: значок с действиями восстановления и выхода, всплывающие подсказки как запасной вариант и опция сворачивания в область уведомлений при закрытии.
- Снижение потребления ОЗУ в свёрнутом виде: по желанию программа освобождает память, пока скрыта: очищает кеш, урезает журналы, запускает сборку мусора и сокращает рабочий набор памяти.
- Уведомления Windows: поддержка системных всплывающих уведомлений (toast) с откатом на подсказки из области уведомлений при фоновых проверках и установках обновлений.
- Настройки Provider Manager: интервал автоматических проверок, уведомления, поведение при сворачивании, снижение ОЗУ в свёрнутом виде, команды обновления и установки без интерфейса, экспериментальная автоустановка.
- Фоновая проверка обновлений: запускается из области уведомлений и пропускается, если проверка или операции с пакетами уже идут.
- Автоустановка (эксперимент): автоматическая установка и обновление найденных пакетов после фоновой проверки.
- Windows Update: добавлен как поставщик обновлений через COM-интерфейс Windows Update, с обнаружением необязательных обновлений и контролем установки.
- Глобальные инструменты .NET: поддержка проверки, поиска, установки, обновления и удаления глобальных инструментов.
- Модули PowerShell: поддержка через метаданные PowerShell Gallery, где они доступны, с откатом на PowerShellGet.
- Глобальные пакеты Composer: проверка устаревших, поиск, установка, обновление и удаление.
- Steam: обнаружение обновлений по манифестам библиотеки и запуск обновления или установки через URI-обработчик Steam.
- Epic Games (Legendary): поддержка с хранением legendary.exe в данных WMT, установкой и восстановлением, синхронизацией EGL, поиском установленных игр и командами обновления.
- GOG (GOGDL): поддержка с хранением gogdl_windows_x86_64.exe в данных WMT, повторным использованием авторизации Heroic, ручной авторизацией, поиском метаданных установленных игр и командами обновления.
- Кнопки управления в Provider Manager: установка, восстановление и открытие для поддерживаемых инструментов и программ запуска игр.
- Microsoft Store: автоматизация графического интерфейса магазина для обновления приложений, когда возможностей командной строки недостаточно, с журналированием хода работы и закрытием окна магазина.
- Список обновлений: флажки у результатов, умный подбор ширины столбцов, копирование строк в буфер обмена, улучшенные сортировка и поиск.
- Расширенная очистка: окна выбора и предпросмотра переведены на WPF.
- Правила очистки: сгруппированное отображение с поиском для внутренних правил, Winapp2 и CleanerML, с сохранением переключателей источников.
- Компоненты WPF: общие помощники для окон и диалогов, оформление DataGrid по теме, ресурсы прокрутки и стиль контекстного меню без полосы значков.
- Менеджер автозагрузки: переработан на WPF — элементы автозагрузки Windows, запланированные задания, пункты контекстного меню, службы, загрузка по вкладкам, фильтрация, цветовая индикация статуса и редактирование записей.
- Запланированные задания: средства включения, отключения, открытия и загрузки сведений о заданиях.
- Менеджер восстановления: переработан — восстановление выполняется в отдельном процессе с индикацией загрузки и прогресса.
- Очистка реестра: пункт «Открыть в Regedit» в контекстном меню и улучшенное копирование выбранных и всех сведений.
- Просмотр без правки: рискованные и защищённые записи реестра показываются, но не выбираются и не исправляются автоматически.
- Восстановление путей COM: обработка некорректных путей к COM-серверам, включая значения команд с нарушенным форматом исполняемого файла и аргументов.
- Удаление из реестра: через системные API с откатом на reg.exe, попытками снять блокировку ACL, охватом 32- и 64-битных веток HKCR/HKLM/HKCU и проверкой после удаления.
- Проверка реестра: охватывает остатки значков области уведомлений и дополнительные случаи COM- и класс-серверов.
- Диагностика сбоев: необработанные сбои WPF и монитора обновлений записываются в data\last-crash.txt.
- Предзагрузка страниц: ресурсоёмкие разделы (например, «Моё устройство» и «Брандмауэр») подгружаются в фоне после запуска.
- Брандмауэр: фоновая загрузка правил, отложенная загрузка сведений по выбранному правилу, кеширование, поиск и сортируемые заголовки.
Полный список изменений — на странице релиза.
Системные требования
- Операционная система: Windows 10 или Windows 11 (x86, x64, ARM64).
- PowerShell: 5.1 или новее (входит в состав Windows).
- Права доступа: администраторские (запрашиваются автоматически через UAC при запуске).
- Подключение к интернету: требуется для проверки и установки обновлений, скачивания пакетов через Winget и других сетевых функций. Большинство офлайн-функций (диагностика, очистка, восстановление) работают без сети.
Программа протестирована на актуальных сборках Windows 10/11, включая редакции LTSC. Поддержка Windows Server официально не заявлена, но многие функции работоспособны.
Windows Maintenance Tool — бесплатный набор инструментов с открытым исходным кодом для обслуживания, очистки и оптимизации Windows 10 и Windows 11. Объединяет в одном графическом интерфейсе десятки функций: запуск встроенных средств восстановления системы (SFC, DISM, CHKDSK), управление обновлениями, очистку, настройку сети, межсетевого экрана, драйверов и пакетных менеджеров.
Программа предназначена для системных администраторов, специалистов техподдержки и опытных пользователей, регулярно выполняющих обслуживание Windows. Распространяется по лицензии MIT, не содержит телеметрии, рекламы и сторонних компонентов; данные пользователя за пределы локальной системы не передаются.
Начиная с версии 5.0 программа переработана: вместо текстового batch-меню используется графический интерфейс на PowerShell с вкладками. Запуск производится через файл Start_WMT_GUI.bat, который автоматически запрашивает права администратора и запускает скрипт WMT-GUI.ps1.
Возможности Windows Maintenance Tool
Восстановление системы
- Запуск System File Checker (
sfc /scannow) для проверки целостности системных файлов. - Запуск DISM с параметрами CheckHealth и RestoreHealth для восстановления хранилища компонентов Windows.
- Проверка дисков утилитой CHKDSK на ошибки файловой системы.
- Сброс компонентов Центра обновления Windows: остановка служб, очистка кеша, перезапуск.
- Проверка состояния среды восстановления Windows (WinRE).
Оптимизация и настройка
- Перевод более 100 системных служб в ручной режим запуска для повышения отзывчивости.
- Откат служб к настройкам по умолчанию одной кнопкой.
- Включение и отключение режима гибернации, технологии Superfetch (SysMain), сжатия памяти.
- Активация схемы электропитания «Максимальная производительность».
- Удаление встроенных UWP-приложений (Xbox, Solitaire, Office Hub, Mail и других).
- Управление дополнительными компонентами Windows: Hyper-V, WSL, Sandbox, .NET 3.5, Telnet, IIS.
- Настройка телеметрии: отключение запланированных задач CEIP, отчёта об ошибках, Compatibility Appraiser.
- Профили обновлений Windows: «По умолчанию», «Только безопасность», «Полное отключение».
Сеть и DNS
- Сброс настроек сети, очистка кеша DNS, восстановление работы Wi-Fi.
- Переключение на DNS-серверы Google, Cloudflare, Quad9 или произвольные адреса.
- Включение и отключение DNS over HTTPS (DoH) для основных провайдеров.
- Встроенный редактор файла hosts с возможностью загрузки списков для блокировки рекламы.
- Просмотр и сохранение таблиц маршрутизации.
Межсетевой экран
- Просмотр, поиск, создание, изменение и удаление правил брандмауэра Windows.
- Массовые операции: экспорт, импорт, сброс к настройкам по умолчанию, полная очистка правил.
- Цветовые индикаторы состояния правил (разрешающее или блокирующее, активное или отключённое).
Драйверы и устройства
- Экспорт списка установленных драйверов в текстовый файл на рабочем столе.
- Удаление «призрачных» (Ghost) устройств — записей об отключённом оборудовании.
- Включение и отключение установки драйверов через Windows Update.
- Резервное копирование и восстановление драйверов.
- Отдельный графический инструмент Driver Export Tool для пакетной выгрузки драйверов.
Очистка и приватность
- Очистка временных файлов пользователя и системы.
- Безопасная очистка реестра с автоматическим резервным копированием перед изменениями.
- Поиск и удаление повреждённых ярлыков (.lnk).
- Очистка журналов событий Windows через системную утилиту
wevtutil. - Очистка следов использования: список последних файлов, кеш миниатюр и другие.
- Сброс учётных данных Xbox для устранения проблем со входом.
Управление пакетами
- Сканирование обновлений по нескольким источникам: Winget, Microsoft Store, Chocolatey, Scoop, pip, npm, pnpm, Cargo, Ruby Gems.
- Обновление пакетов по одному с отображением прогресса.
- Поиск пакетов перед установкой, исключение отдельных Winget-пакетов из обновления.
- Каталог программ — установка популярных приложений (браузеры, инструменты разработчика, утилиты, игры, средства безопасности) одним кликом.
- Массовая установка и удаление с возможностью выбора нескольких пакетов.
Дополнительные инструменты
- Сохранение отчётов о системе, сети и драйверах в текстовые файлы на рабочем столе.
- Запуск SSD TRIM и оптимизации дисков.
- Резервное копирование и восстановление реестра, управление ежедневной задачей резервирования.
- Настройка roll-forward для .NET runtime.
- Управление запланированными задачами Windows.
- Установка редактора локальной групповой политики (gpedit.msc) на редакциях Home.
- Раздел My Device — сведения о системе, оборудовании, сети, батарее, активной схеме электропитания и накопителях.
Файлы, создаваемые программой
На рабочий стол:
Installed_Drivers.txt— список установленных драйверов.System_Info_YYYY-MM-DD.txt— сведения о системе.Network_Info_YYYY-MM-DD.txt— сведения о сети.Driver_List_YYYY-MM-DD.txt— перечень драйверов.routing_table_YYYY-MM-DD.txt— таблица маршрутизации.
В рабочей папке программы:
RegistryBackup_YYYY-MM-DD_HH-MM.reg— резервная копия реестра.hosts_backup_*— резервные копии файла hosts.settings.json— настройки приложения.
Безопасность
- Перед изменением реестра и файла hosts программа автоматически создаёт резервные копии.
- Изменения служб, запланированных задач и системных настроек обратимы — для каждого блока есть кнопка отката.
- Деструктивные операции требуют подтверждения в отдельном диалоге.
- Все операции выполняются локально, на сторонние серверы не передаётся никаких данных.
- Исходный код полностью открыт — пользователь может просмотреть и при необходимости изменить любой скрипт перед запуском.
Возможные проблемы и решения
- Сообщение «Требуются права администратора». Щёлкните по
Start_WMT_GUI.batправой кнопкой и выберите Запуск от имени администратора. - Ошибка проверки обновлений пакетов. Проверьте подключение к интернету; если отсутствует Winget, программа предложит установить его автоматически.
- Проблемы после оптимизации служб. Используйте кнопку Revert Services для возврата к настройкам по умолчанию.
- Удаление ключей реестра. Перед удалением программа сохраняет резервную копию — восстановить можно из файла
RegistryBackup_*.reg.






