Microsoft PowerToys: утилиты для Windows¶
Microsoft PowerToys — набор бесплатных системных утилит с открытым исходным кодом для операционной системы Windows, разрабатываемый корпорацией Microsoft. Инструменты предназначены для продвинутых пользователей и системных администраторов, предоставляя дополнительные возможности настройки и повышения производительности, которые не входят в стандартную поставку Windows. Первая версия набора была выпущена для Windows 95, а современная итерация проекта, активно развивающаяся с 2019 года, ориентирована на Windows 10 и Windows 11.
¶История
Оригинальный пакет PowerToys был представлен Microsoft в 1996 году как часть «Shell PowerToys» для Windows 95. Эти ранние утилиты, такие как Xmouse (управление фокусом окна без клика) и Tweak UI (настройка скрытых параметров интерфейса), не поддерживались официально компанией и распространялись через сайт Microsoft. Позже аналогичные наборы выпускались для Windows XP и Windows Vista, однако разработка была прекращена из-за опасений по поводу стабильности системы и конфликтов с новыми версиями ОС.
В 2019 году Microsoft возродила проект. Современный PowerToys был переписан с нуля на языках C# и C++ с использованием фреймворка .NET Core (позже — .NET). Исходный код размещён на платформе GitHub под лицензией MIT, что позволяет сообществу разработчиков участвовать в создании и тестировании утилит. Первый стабильный релиз современной версии состоялся в сентябре 2020 года. С тех пор набор регулярно обновляется, получая новые модули и исправления.
¶Основные утилиты
Состав пакета меняется со временем: некоторые инструменты добавляются, а устаревшие или маловостребованные удаляются. По состоянию на 2024 год в состав PowerToys входят следующие ключевые модули:
- FancyZones — менеджер окон, позволяющий создавать сложные схемы расположения окон на рабочем столе. Пользователь может задавать произвольные зоны (области экрана), в которые окна привязываются при перетаскивании или с помощью сочетаний клавиш. Инструмент востребован при работе с широкоформатными мониторами и многозадачностью.
- PowerRename — функция массового переименования файлов с использованием регулярных выражений и подстановочных знаков. Позволяет выполнять сложные операции поиска и замены в именах множества файлов одновременно, с предварительным просмотром результата.
- PowerToys Run — быстрый лаунчер, аналогичный встроенному меню «Пуск», но более функциональный. Запускается сочетанием клавиш (по умолчанию
Alt+Пробел) и позволяет искать приложения, файлы, выполнять математические вычисления, открывать веб-сайты и управлять процессами. - Keyboard Manager — утилита для переназначения клавиш и сочетаний клавиш. Позволяет изменить функцию любой клавиши на другую или назначить собственные комбинации, что полезно для пользователей, привыкших к раскладкам других операционных систем.
- Text Extractor — инструмент распознавания текста (OCR) из изображений и скриншотов. Работает на основе встроенных возможностей Windows и позволяет копировать текст из любой области экрана.
- Color Picker — системный инструмент для определения цвета пикселя на экране. Отображает значение цвета в форматах HEX, RGB, HSL и других, а также позволяет сохранять выбранные цвета в историю.
- Always on Top — функция закрепления выбранного окна поверх всех остальных окон. Активируется сочетанием клавиш
Win+Ctrl+T. - PowerToys Awake — утилита, предотвращающая переход компьютера в спящий режим или отключение экрана без изменения глобальных настроек электропитания.
- File Locksmith — инструмент для определения процессов, которые блокируют файл или папку, препятствуя их удалению или перемещению.
- Hosts File Editor — графический редактор системного файла
hosts, используемого для сопоставления доменных имён с IP-адресами. - Mouse utilities — набор функций для работы с мышью: поиск курсора (
Ctrl), подсветка кликов, а также инструмент для фиксации границ экрана при использовании нескольких мониторов.
¶Установка и распространение
PowerToys распространяется бесплатно. Основные способы установки включают загрузку установочного файла с официального сайта Microsoft или из репозитория GitHub, а также установку через пакетный менеджер winget (команда winget install Microsoft.PowerToys) или Microsoft Store. Приложение интегрируется в системный трей, откуда осуществляется доступ к настройкам и обновлениям. Для работы требуется Windows 10 версии 2004 (сборка 19041) или новее, либо Windows 11.
¶Технические особенности
Современный PowerToys построен по модульной архитектуре. Каждая утилита работает как отдельный компонент, управляемый центральным хост-процессом. Это позволяет включать или отключать отдельные функции независимо друг от друга, что снижает нагрузку на системные ресурсы. Все инструменты имеют графический интерфейс для настройки, локализованный на многие языки, включая русский. Благодаря открытому исходному коду, проект активно поддерживается сообществом: разработчики могут предлагать новые функции, сообщать об ошибках и участвовать в их исправлении через GitHub.
¶Критика и ограничения
Несмотря на популярность, PowerToys подвергается критике за периодическую нестабильность работы в предрелизных версиях Windows и за то, что некоторые функции частично дублируют встроенные возможности операционной системы, которые Microsoft добавляет в новые версии Windows. Например, функция «Snap Layouts» в Windows 11 частично повторяет возможности FancyZones, хотя и уступает ей в гибкости настройки. Также отмечается, что набор утилит ориентирован преимущественно на опытных пользователей и может показаться сложным для новичков.
¶Значение
PowerToys является примером официального инструментария, расширяющего функциональность Windows без необходимости установки стороннего коммерческого программного обеспечения. Проект демонстрирует подход Microsoft к взаимодействию с сообществом через открытый исходный код и позволяет пользователям адаптировать систему под индивидуальные рабочие процессы.
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →
