Найдите и активируйте скрытые функции в 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, чтобы найти, включить или отключить эти функции!


Узнайте о функции «Завершить задачу» в Windows.

Узнайте о функции «Завершить задачу» в Windows.

Завершить задачу — это функция диспетчера задач Microsoft Windows. Он расположен на вкладке «Приложения» и позволяет пользователям закрывать любую отвечающую или не отвечающую программу.

Windows + V: полезный ярлык, о котором многие пользователи Windows не знают.

Windows + V: полезный ярлык, о котором многие пользователи Windows не знают.

Как и на многих других платформах, в Windows также имеется специализированный менеджер буфера обмена, который называется «История буфера обмена».

Как установить виджет macOS Big Sur/iOS 14 на Windows 10

Как установить виджет macOS Big Sur/iOS 14 на Windows 10

Версия Big Sur для macOS была официально анонсирована на недавней конференции WWDC. И вы можете полностью перенести интерфейс macOS Big Sur на Windows 10 с помощью инструмента Rainmeter.

Как защитить удаленный рабочий стол от вредоносного ПО RDStealer

Как защитить удаленный рабочий стол от вредоносного ПО RDStealer

RDStealer — это вредоносное ПО, которое пытается украсть учетные данные и данные путем заражения RDP-сервера и мониторинга его удаленных подключений.

7 лучших программ для управления файлами для Windows, которые заменят Проводник

7 лучших программ для управления файлами для Windows, которые заменят Проводник

Может быть, пришло время попрощаться с Проводником и использовать стороннее программное обеспечение для управления файлами? Вот 7 лучших альтернатив Windows File Explorer.

Как работает LoRaWAN? Почему это важно для Интернета вещей?

Как работает LoRaWAN? Почему это важно для Интернета вещей?

LoRaWAN или беспроводная сеть дальнего действия полезна для связи между маломощными устройствами на больших расстояниях.

8 способов открыть дополнительные параметры запуска в Windows 10

8 способов открыть дополнительные параметры запуска в Windows 10

Перейдя к «Дополнительным параметрам запуска», вы можете сбросить Windows 10, восстановить Windows 10, восстановить Windows 10 из файла образа, который вы создали ранее, исправить ошибки запуска, открыть командную строку для выполнения параметров, выбрать другие, открыть настройки UEFI, изменить настройки запуска. ..

Почему стоит хорошо подумать, прежде чем войти в систему через аккаунт социальной сети?

Почему стоит хорошо подумать, прежде чем войти в систему через аккаунт социальной сети?

Каждый раз, когда вы подписываетесь на новую услугу, вы можете выбрать имя пользователя и пароль или просто войти в систему через Facebook или Twitter. Но стоит ли вам это делать?

Инструкция по смене Google DNS 8.8.8.8 и 8.8.4.4

Инструкция по смене Google DNS 8.8.8.8 и 8.8.4.4

DNS Google 8.8.8.8 8.8.4.4 — это один из DNS, который предпочитают использовать многие пользователи, особенно для ускорения доступа к сети или доступа к заблокированному Facebook.

Как всегда запускать Microsoft Edge в режиме InPrivate в Windows 10

Как всегда запускать Microsoft Edge в режиме InPrivate в Windows 10

Если вы используете Microsoft Edge на общем компьютере с Windows 10 и хотите сохранить конфиденциальность своей истории просмотров, вы можете настроить Edge всегда запускать в режиме InPrivate.