Найдите и активируйте скрытые функции в Windows 10 с помощью инструмента Mach2.

Найдите и активируйте скрытые функции в Windows 10 с помощью инструмента Mach2.

Сборки Windows 10 часто содержат множество скрытых функций, используемых Microsoft для отладки кода, или экспериментальных приложений, которые не были официально выпущены. Однако эти скрытые функции не будут включены по умолчанию, и для их активации потребуется специальный метод.

Именно с этой целью известный эксперт по Windows Рафаэль Ривера решил создать и выпустить инструмент под названием Mach2. По словам г-на Рафаэля Риверы, скрытые функции сборок Windows часто располагаются в разделе Feature Control : «это система, используемая для сокрытия новых и незавершенных функций в производственном коде». Используя инструмент Mach2 Рафаэля Риверы, вы можете управлять хранилищем функций — компонентом управления функциями — для поиска, отключения и включения скрытых функций в сборке Windows 10.

Найдите и активируйте скрытые функции в Windows 10 с помощью инструмента Mach2.

Однако, прежде чем мы начнем использовать Mach2 для поиска и включения новых функций, нам необходимо выполнить несколько дополнительных шагов по мере необходимости. Сначала вам нужно будет скомпилировать исполняемый файл mach2, а затем получить символы Windows и использовать их для сканирования скрытых функций.

Найдите, включите и отключите скрытые функции в Windows 10 с помощью Mach2.

Скомпилируйте исполняемый файл Mach2.

Рафаэль Ривера выпустил Mach2 как проект с открытым исходным кодом на Github , чтобы каждый мог изменять, загружать и использовать исполняемый файл инструмента. Однако, если вы не программист, вам сначала придется разобраться, как скомпилировать этот исполняемый файл.

Найдите и активируйте скрытые функции в Windows 10 с помощью инструмента Mach2.

Визуальная Студия Экспресс 2017

Компиляция файлов – непростая задача для непрофессионала. Но хорошая новость заключается в том, что вы можете бесплатно загрузить инструмент Visual Studio 2017 Express и использовать его для упрощения компиляции этой программы. При установке Visual Studio 2017 Express убедитесь, что вы выбрали параметр «Разработка для настольных компьютеров с помощью C++» , как показано на рисунке выше. Затем вы решаете установить последнюю доступную версию Windows 10 SDK .

После успешной установки Visual Studio вы можете скачать проект mach2 с GitHub, затем вставить инструмент в Visual Studio и скомпилировать его. По завершении будет создан исполняемый файл с именем mach2.exe .

Загрузите файлы PDB для сканирования скрытых функций.

Чтобы обнаружить скрытые функции, Mach2 потребуется сканировать файлы PDB, также известные как файлы базы данных программы, которые содержат символы отладки для исполняемых файлов Windows. Однако проблема в том, что эти файлы символов не устанавливаются вместе с Windows, и вам придется загрузить их с сервера символов Microsoft.

Для этого нам сначала нужно использовать специализированный инструмент symchk.exe, который включен в Windows 10 SDK. При установке Windows 10 SDK вам нужно будет выбрать установку пакета «Средства отладки для Windows». Это пакет, содержащий symchk.exe .

После загрузки Symchk.exe и определения местоположения этого исполняемого файла (который можно найти с помощью поисковой системы Windows) его можно использовать для сканирования всех исполняемых файлов в каталоге C:\Window , и система автоматически загрузит файл. последний файл символов для всех обнаруженных файлов. Для этого вам сначала нужно создать каталог с именем C:\symbols , который будет использоваться для хранения загруженных файлов PDB, а затем выполнить следующую команду:

"C:\Program Files (x86)\Windows Kits\10\Debuggers\x86\symchk.exe" /r c:\windows /s SRV*c:\symbols\*http://msdl.microsoft.com/download/symbols

Когда вы введете и выполните указанную выше команду, symchk.exe просканирует все файлы в C:\Windows и автоматически загрузит связанные файлы символов с сервера символов Microsoft.

Найдите и активируйте скрытые функции в Windows 10 с помощью инструмента Mach2.

Файлы значков загружаются

После успешной загрузки необходимых файлов они будут сохранены в папке C:\Symbols. Этот процесс может занять некоторое время, пожалуйста, наберитесь терпения, пока ждете загрузку файлов.

Как использовать Mach2 для поиска скрытых функций в Windows 10

Прежде чем приступить к работе, обратите внимание, что добавление функций в разработке может вызвать проблемы с настройкой Windows 10 (предупреждение от самого автора Рафаэля Риверы). Поэтому функцию разработки следует использовать только в тестовой системе, например в среде виртуальной машины.

Теперь, когда файлы значков успешно загружены, следующее, что нужно сделать, — это отсканировать эти файлы с помощью программы Mach2. Для этого я рекомендую использовать следующую команду, которая просканирует всю папку C:\symbols , удалит путь к файлам PDB, а затем сохранит обнаруженные функции в файле Features-found.txt.

mach2 сканирует c:\symbols -s -o Features-found.txt

После ввода указанной выше команды Mach2 начнет сканирование файлов PDB в папке C:\Symbols на наличие скрытых функций. Этот процесс может занять довольно много времени, поэтому еще раз наберитесь терпения.

Найдите и активируйте скрытые функции в Windows 10 с помощью инструмента Mach2.Mach2 сканирует PDB

Когда Mach2 завершит сканирование, вы обнаружите файл с именем Features-Found.txt в том же каталоге, где вы выполнили команду. Этот файл будет содержать список функций Windows и связанные с ними идентификаторы. Эти идентификаторы, например 3728205 , будут использоваться Mach2 для включения соответствующей функции.

Найдите и активируйте скрытые функции в Windows 10 с помощью инструмента Mach2.

Feature-Found.txt отображает список найденных функций.

Теперь у нас есть список функций, и мы можем четко видеть, какие функции в данный момент включены, введя команду «mach2 display».

Найдите и активируйте скрытые функции в Windows 10 с помощью инструмента Mach2.Показать включенные функции

Как включить скрытые функции в Windows 10 с помощью Mach2

Чтобы включить новую функцию в созданном списке, вы можете использовать команду «mach2 Enable [id] ». Например, идентификатор скрытой функции «Screen Clip» в Windows 10 Insider Build 17643 — 15333818 .

Чтобы включить эту функцию, нам нужно будет ввести команду «mach2 Enable 15333818» . Если Mach2 сможет активировать команду, он просто ответит словом OK . Теперь, если вы проверите список включенных функций, вы увидите идентификатор «Screen Clip», показывающий, что эта скрытая функция была успешно активирована, как показано ниже.

Найдите и активируйте скрытые функции в Windows 10 с помощью инструмента Mach2.Функция Screen Clip включена.

Как отключить скрытые функции в Windows 10 с помощью Mach2

И наоборот, если вы хотите отключить функцию, вы можете использовать команду «mach2 отключить [id]» . Например, чтобы отключить функцию Screen Clip, которая только что была успешно активирована, мы введем команду «mach2 Disable 15333818» . Примечание. При выключении или включении функции вам может потребоваться перезагрузить компьютер, чтобы полностью применить системные изменения.

Теперь, когда вы знаете, как находить, показывать, включать и отключать скрытые функции в Windows 10, пришло время начать экспериментировать с новыми сборками и посмотреть, сможете ли вы найти скрытые функции. Как интересно.

Например, недавно выпущенная версия Windows 10 Insider Preview 20H1 Build 18912 содержит 3 довольно интересных скрытых функции.

Мы подробно описали содержимое, а также идентификаторы этих трех функций в статье: « В следующей версии Windows 10 будут найдены 3 скрытых функции », пожалуйста, обратитесь и опробуйте их. Mach2, чтобы найти, включить или отключить эти функции!


Как включить Ultimate Performance для оптимизации производительности в Windows 10/11

Как включить Ultimate Performance для оптимизации производительности в Windows 10/11

Microsoft добавила функцию Ultimate Performance в обновление Windows 10 в апреле 2018 года. Понятно, что это функция, которая помогает системе перейти в высокопроизводительный рабочий режим.

Как установить новый набор значков Проводника, например Windows 10 Sun Valley

Как установить новый набор значков Проводника, например Windows 10 Sun Valley

Если вам нравится новый значок проводника, такой как Windows 10 Sun Valley, следуйте статье ниже, чтобы изменить совершенно новый интерфейс проводника.

Как проверить веб-камеру Windows 10

Как проверить веб-камеру Windows 10

Проверить, хорошо ли работает веб-камера на компьютере с Windows, можно быстро и легко. Ниже приведены инструкции, которые помогут вам проверить камеру.

Как проверить микрофон в Windows 10

Как проверить микрофон в Windows 10

Возможно, у вас подключены наушники хорошего качества, но ноутбук с Windows по какой-то причине продолжает пытаться записывать, используя свой ужасный встроенный микрофон. В следующей статье вы узнаете, как протестировать микрофон Windows 10.

Как удалить сканирование с помощью Malwarebytes из контекстного меню

Как удалить сканирование с помощью Malwarebytes из контекстного меню

Если он вам больше не нужен, вы можете удалить параметр «Сканировать с помощью Malwarebytes» из контекстного меню, вызываемого правой кнопкой мыши. Вот как.

Узнайте о протоколе пограничного шлюза (BGP)

Узнайте о протоколе пограничного шлюза (BGP)

Протокол пограничного шлюза (BGP) используется для обмена информацией о маршрутизации в Интернете и является протоколом, используемым между интернет-провайдерами (которые являются разными AS).

Как создать свой собственный файл взлома реестра Windows

Как создать свой собственный файл взлома реестра Windows

Читая советы, вы видите, что люди часто используют файлы взлома реестра для настройки компьютеров с Windows, и задаетесь вопросом, как их создать. Эта статья проведет вас через основные шаги по созданию собственного файла взлома реестра.

Как включить автоматическое резервное копирование реестра в Windows 10

Как включить автоматическое резервное копирование реестра в Windows 10

Microsoft использовала автоматическое резервное копирование реестра, но эта функция была незаметно отключена в Windows 10. В этой статье Quantrimang.com покажет вам, как автоматически создавать резервную копию реестра в папке. RegBack (Windows\System32\config) \RegBack) в Windows 10.

Как отменить действие на ПК с Windows

Как отменить действие на ПК с Windows

При использовании компьютера совершать ошибки совершенно нормально.

Что делать, если Ethernet-соединение продолжает прерываться в Windows 10/11?

Что делать, если Ethernet-соединение продолжает прерываться в Windows 10/11?

Ваше Ethernet-соединение иногда может раздражать вас, отключаясь без видимой причины на вашем ПК с Windows 10 или 11.