Активировать скрытые функции в сборках для предварительной оценки Windows 10
Как вы, возможно, уже знаете, Windows 10 Insider Preview включает в себя набор «скрытых» функций, которые недоступны для обычных пользователей. Обычно ОС включает в себя функции, которые не доработаны или могут вызвать неожиданное поведение. Вот два инструмента, которые мы можем использовать, чтобы разблокировать такие функции, как бесплатные, так и с открытым исходным кодом.
Инструменты Mach2
а также Инструмент Vive
. Давайте их рассмотрим.
Mach2
Бесплатный инструмент с открытым исходным кодом Mach2 разработан Рафаэлем Риверой и позволяет разблокировать скрытые функции ОС.
Feature Control - это система, используемая для исключения новых и незавершенных функций от производственных пользователей в производственном коде. Последний бит важен; он помогает командам, таким как команда Блокнота, безопасно работать над изменениями в постоянно развивающейся основной кодовой базе, сокращая дорогостоящие усилия по интеграции и повышая прозрачность. Команды, которым необходимо работать с этим предварительным кодом, могут легко щелкнуть выключателем на своих машинах с Windows - например, Feature_FluentNotepadWorkForMaryJo. Все остальные, однако, продолжали бы использовать производственный код и не были мудрее.
Здесь на помощь приходит Mach2.
Mach2 управляет хранилищем функций, основным компонентом Feature Control, где находятся эти переключатели. Он может отображать, какие функции включены или отключены на машине. Это также может помочь в открытии интересных функций, которые можно включать и выключать.
Приложение может быть загружено с веб-сайта GitHub. Это приложение командной строки, которое поддерживает следующие параметры:
- mach2 --help - Показать все доступные параметры и команды.
- mach2 сканирование - Просканируйте каталог на наличие файлов * .pdb, чтобы выявить новые функции.
- mach2 дисплей - Отображает идентификаторы включенных, отключенных и заданных по умолчанию функций.
- mach2 включить - Включить определенную функцию.
- mach2 отключить - Отключить определенную функцию.
Хотя программа очень полезна, работать с идентификаторами функций очень неудобно. Вы видите, что делает та или иная функция, потому что нет доступных описаний. Кроме того, некоторые функции могут не отображаться в графическом интерфейсе до тех пор, пока вы не перезагрузите ОС. Наконец, включение некоторых неполных функций может привести к блокировке вашего ПК, и вам придется переустановить ОС.
Инструмент Vive
Да здравствует - это инструмент с открытым исходным кодом, созданный двумя известными энтузиастами Windows, Рафаэлем Риверой и Альбакором. Подобно Mach2, Vive может включать скрытые функции в Windows, которые существуют в ОС, скрытые Microsoft и / или при A / B-тестировании. Microsoft использует систему управления функциями, которая позволяет ее инженерам иметь в ОС как «стабильный», так и незавершенный код. Оба доступны в специальном магазине функций, и последняя часть обычно скрыта от пользователя. Vive позволяет управлять магазином функций и включать функции, которые вы хотите попробовать.
Vive - это библиотека C #, а также приложение ViveTool, которое использует библиотеку и предоставляет консольный интерфейс для своих функций. С его помощью легко включить или отключить функцию из Магазина функций.
Он поддерживает следующие параметры:
-
queryconfig
- Список существующих конфигураций функций "); -
Querysubs
- Перечисляет существующие подписки на уведомления об использовании функций »); -
поменять отметку
- Печатает штамп об изменении текущего магазина »); -
addconfig
- Добавляет возможность настройки »); -
delconfig
- Удаляет настройку фичи »); -
Addub
- Добавляет уведомление об использовании подписки »); -
уведомление
- Запускает уведомление об использовании функции »); -
Delsub
- Удаляет уведомление об использовании функции подписки »);
В следующем сообщении блога показано, как использовать приложение:
Включить новое меню "Пуск" в Windows 10 Build 20161
Суммируя,
-
ViVeTool.exe addconfig
- активировать какую-либо функцию (изменить ее конфигурацию). -
ViVeTool.exe delconfig
- стереть ранее добавленную конфигурацию, например сбросить функцию.
Благодаря Thurrott для покрытия Mach2.