Как заменить настройки панелью управления в меню WinX в Windows 10 Creators Update

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

Меню «WinX» или «Win + X» появилось в Windows 8.1 и с тех пор стало почти своего рода меню «Опытный пользователь» с ярлыками для различных полезных функций для более склонных к административным действиям среди нас. Лично я всегда предпочитал «Выполнить» или «Панель управления» как наиболее полезные ссылки в этом меню.

Лично я всегда предпочитал «Выполнить» или «Панель управления» как наиболее полезные ссылки в этом меню

Windows 10 1607, гордо показывающая ссылку «Панель управления»

Все хорошо. Но Windows 10 Creators Update (сборка 1703) удалила запись «Панель управления» и заменила ее на «Настройки», перенеся нас в Настроечное универсальное приложение Windows.

Windows 10 1703, и теперь вместо этого появились Настройки

Теперь я хорошо понимаю, как и то, что они пытаются сделать с помощью GPO и InTune MDM, что Microsoft весьма заинтересована в том, чтобы мы отошли от старой панели управления и вместо этого приняли приложение «Настройки». Все больше и больше функций постепенно переходят в приложение «Настройки». Однако, как только вы углубитесь в расширенные настройки, вы все равно будете перенаправлены на старые апплеты панели управления, и некоторым апплетам в любом случае, вероятно, понадобится много времени для перехода в настройки (особенно сторонние компоненты, такие как Flash и Java). ). А Панель управления приятная и знакомая - она ​​была в моей памяти начиная с Windows 3.x. Более того, я не понимаю, почему у нас не должно быть выбора - классическая панель управления для пользователей старой школы, новые прикольные настройки для тысячелетних и микро-летних. Раньше Windows была о персонализации и выборе, не так ли? Давайте не будем начинать эту дискуссию ...

Конечно, вы можете просто щелкнуть правой кнопкой мыши по меню WinX, нажать « Выполнить» , набрать « control» , нажать « Enter» , и вы все равно там, да? Но любой, кто знает меня, вероятно, знает, что я ненавижу произвольное удаление материала, который я считаю полезным, и я достаточно упрям, чтобы продолжать преследовать его, даже если это кажется невозможным. Кроме того, эти восемь дополнительных нажатий - большая потеря производительности ...

Рытье под капотом

Итак, сначала нам нужно понять, как создается меню WinX.

Записи, управляющие меню WinX, находятся по адресу % LOCALAPPDATA% \ Microsoft \ Windows \ WinX и подразделяются на папки с именами GroupX (см. Ниже).

Ниже)

Теперь папки «Группа» относятся к различным областям меню, вызываемого правой кнопкой мыши, как показано цветными контурами на диаграмме ниже.

Теперь папки «Группа» относятся к различным областям меню, вызываемого правой кнопкой мыши, как показано цветными контурами на диаграмме ниже

Таким образом, вы, вероятно, думаете, как и я, что вы можете просто использовать эту файловую систему и просто настроить папки в соответствии с тем, что вы хотите в меню WinX, удаляя и добавляя ярлыки для программ, да?

Неправильно.

Честно говоря, Microsoft на самом деле не хочет делать это так просто - представьте, что каждое установленное вами приложение встраивается в меню WinX. Это может стать неприятным.

Но вы даже не можете редактировать существующие ярлыки. Я попытался подорвать это, изменив свойства одного из предварительно заполненных ярлыков и указав его в другом месте. Теперь изначально это работало - но как только пользователь вышел из системы или был перезапущен проводник, измененный ярлык исчез. WTF?

Взломать вопрос

Кажется, что происходит некоторое хэширование. Парень по имени Рафаэль Ривера из WithinWindows написал отличную статью о том, как это делается. Вот репродукция того, что нашел Рафаэль.

Одобренный ярлык ... - это файл .lnk, который имеет соответствующие отметки для обозначения Windows «Эй, я особенный». Отметка представляет собой простой 4-байтовый хэш из нескольких фрагментов информации. Из самого .lnk собраны две точки:

Путь / файл целевого приложения ссылки (например, C: \ Games \ Minecraft.exe)
Аргументы целевого приложения ссылки (например, -windowed)

Третий компонент - это просто жестко запрограммированный кусок текста, или соль, если хотите, чтобы все было интересно. Эта строка буквально звучит так: «Не прешифруйте ссылки. Это должен делать только пользователь ».

Имея эти три строки в руках, Windows затем склеивает их, помещает в нижний регистр все и запускает их через функцию HashData. Но вы, вероятно, задаетесь вопросом: с чем это сравнить?

Давайте переключим наше внимание на файлы .lnk. Мы знаем их как ярлыки вещей. Но они официально называются Shell Links и могут хранить много информации о других объектах данных в Windows. Более конкретно, они поддерживают хранение структуры данных, называемой PropertyStoreDataBlock, которая действует как контейнер для произвольных пар строк или числовых пар ключ / значение. Да, хэш WinX хранится здесь. Если вам интересно, ключ можно определить так:

DEFINE_PROPERTYKEY (PKEY_WINX_HASH, 0xFB8D2D7B, 0x90D1, 0x4E34, 0xBF, 0 × 60, 0x6E, 0xAC, 0 × 09, 0 × 92, 0x2B, 0xBF, 0 × 02);

Таким образом, чтобы связать все это вместе, Windows - в частности, оболочка - перебирает файлы .lnk в каждой папке GroupN; открывает их; вытаскивает и объединяет целевой путь, аргументы и произвольную строку; затем, наконец, хэширует результат. Затем этот хеш сравнивается с хешем, хранящимся в .lnk, чтобы определить, одобрен ли он. Промыть и повторить.

Если вы обнаружите, что немного TL: DR, Windows в основном хэширует файл ярлыка и сохраняет хеш внутри самого файла ярлыка как метаданные. Поэтому, если мы хотим, чтобы ярлыки в этих папках WinX появлялись в меню WinX, они должны совпадать с хешем, хранящимся в файле ярлыков. Если мы отредактируем существующий ярлык или создадим новый, хеш не совпадет, и ярлык исчезнет при следующем входе пользователя в систему или перезапуске оболочки.

Итак, как мы можем правильно хэшировать файлы, чтобы загружать их в наши папки WinX и отображать их?

Мистер Рафаэль Ривера заслуживает всяческих похвал - он создал инструмент командной строки под названием hashlnk, который позволяет нам «исправлять» наши ярлыки. К сожалению это немного сложно найти в Интернете, поэтому я сохранил копию здесь для тех из вас, кто может захотеть скачать его.

Во-первых, создайте свой ярлык. Нам нужен ярлык для панели управления, так что это довольно легко сделать

Нам нужен ярлык для панели управления, так что это довольно легко сделать

Затем запустите исполняемый файл hashlnk из командной строки и укажите полный путь к файлу ярлыка в качестве параметра.

Затем запустите исполняемый файл hashlnk из командной строки и укажите полный путь к файлу ярлыка в качестве параметра

Интересно, что вы не можете использовать исполняемый файл hashlnk из самой Windows 10 - он вылетает с ошибкой dll. Однако, если у вас есть более старая версия Windows, из которой вы можете создать хешированный ярлык (Windows 8.1 и Server 2012 R2 работают абсолютно нормально), у вас не возникнет никаких проблем.

Так что теперь нам просто нужно взять «пропатченный» ярлык и вставить его куда-нибудь, чтобы его можно было использовать для заполнения пользовательского меню WinX. Очевидный способ сделать это (потому что файлы читаются и используются при запуске оболочки, так что это нужно сделать обычно перед входом в систему, хотя об этом позже), это отредактировать папки в c: \ Users \ Default \ AppData \ Local \ Microsoft \ Windows \ WinX , поскольку они будут использоваться для создания профиля каждого пользователя при первом входе в систему.

В этом случае мы решили удалить ярлык «Настройки» из папки Group2 и заменить его новым «исправленным» ярлыком панели управления. Интересно отметить, что иногда имя, отображаемое в меню WinX, может отличаться от фактического имени ярлыка - если это произойдет, отредактируйте ярлык и введите желаемое имя в поле « Комментарий» .

Поэтому теперь, когда любой новый пользователь входит в нашу сборку Windows 10 1703, он получает «Панель управления» вместо «Настройки». Вот изображение, чтобы показать именно это.

Потрясающе - теперь у нас есть панель управления на прежнем уровне! Милая!

Продолжая

Что вы можете сделать, это использовать что-то вроде предпочтений групповой политики, чтобы настроить папки пользователя по умолчанию точно так, как вы этого хотите. Но поскольку мы используем пользовательскую папку по умолчанию для заполнения этого, мы по сути делаем это устройство специфичным. Возможно ли, что мы сможем найти способ создания разных макетов папок WinX, основанных на разных наборах пользователей? Можем ли мы даже добавить дополнительные папки?

Чтобы продемонстрировать это, мы попытаемся добавить четвертый раздел папки с парой ярлыков внутри. Для первого пользователя мы попытаемся разместить там Google Chrome. Для второго пользователя мы поставим Internet Explorer. Достаточно просто для быстрого теста 🙂

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

Далее нам нужно найти способ скопировать эти ярлыки в профиль пользователя до фактического запуска оболочки и сделать условие копирования файла условным. Чтобы сделать это, мы могли бы попробовать Предпочтения групповой политики или Ivanti DesktopNow - многие другие методы могут работать, но я протестировал эти два, потому что они были самыми легкими для меня 🙂

В Ivanti DesktopNow мы используем узел Pre-Desktop, который должен выполняться до запуска оболочки. Мы просто создаем папку Group4, а затем копируем в нее «пропатченные» ярлыки из общего сетевого ресурса в зависимости от условия имени пользователя .

Мы просто создаем папку Group4, а затем копируем в нее «пропатченные» ярлыки из общего сетевого ресурса в зависимости от условия имени пользователя

В настройках групповой политики используйте элемент « Файл» в разделе « Пользователь | Предпочтения | Настройки Windows, чтобы скопировать каждый из «пропатченных» ярлыков в нужную область с настройкой таргетинга на уровне элементов для определенных имен пользователей.

В настройках групповой политики используйте элемент « Файл» в разделе « Пользователь |  Предпочтения |  Настройки Windows, чтобы скопировать каждый из «пропатченных» ярлыков в нужную область с настройкой таргетинга на уровне элементов для определенных имен пользователей

Оба эти метода работают одинаково хорошо. Для нашего первого пользователя, который получает Google Chrome, их меню WinX теперь выглядит так

Для нашего первого пользователя, который получает Google Chrome, их меню WinX теперь выглядит так

А для второго пользователя, которому в качестве дополнительного ярлыка был выделен Internet Explorer, их меню WinX теперь выглядит так

А для второго пользователя, которому в качестве дополнительного ярлыка был выделен Internet Explorer, их меню WinX теперь выглядит так

Это потрясающе - мы можем использовать GPP или сторонний инструмент для создания собственных меню WinX для разных групп пользователей на одних и тех же устройствах. Uber-круто!

Резюме

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

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

ОБНОВЛЕНИЕ - видеоурок для этого доступен сейчас https://youtu.be/BdzZlTiSFyI

Похожие

Помогите! Как я могу исправить сбой компьютера?
... вы это прочитаете? Предположим, у вас есть дополнительная машина или вы находитесь в доме друга). Вот несколько ключевых шагов, которые вам необходимо предпринять, чтобы восстановить производительность вашего компьютера и, если нет, восстановить все ваши данные и перенести их на новый блестящий компьютер. КАК ЭТО РАБОТАЕТ? Вы получаете ужасный синий экран смерти, экран, заполненный сообщениями об ошибках, - это последнее, что вы
Как настроить учетную запись Gmail без входа в телефон
Если у вас нет номера мобильного телефона и вы хотите настроить учетную запись электронной почты в Gmail Google - для этого есть решение. Этот метод позволяет обойти проверку создания учетной записи с помощью SMS или записи голоса. Для начала небольшая заметка. Мы не рекомендуем вам обманывать Google. Описанный метод направлен на привлечение внимания к двум вещам: 1) ошибка в системе проверки создания учетной записи в Gmail, 2) тот факт, что не все интернет-пользователи
Увеличение размера или изменение способа взыскания алиментов: как эффективнее?
Увеличение размера или изменение способа взыскания алиментов: как эффективнее? Ольга КИСИЛЬ, юрист АО «Юридическая фирма« Марусяк и партнеры » Для защиты права ребенка на содержание получатели алиментов обращаются в суд с исками щодо увеличение размера или изменения
Получите бесплатный хостинг с помощью Dropbox, Google Drive или OneDrive
Реклама Хотите разместить простой сайт? Вы, вероятно, будете счастливы с хорошим дешевым веб-хостингом. Пока есть тонны классно бесплатные веб-хосты чтобы выбрать из, мы не рекомендуем этот путь, потому что бесплатный веб-хостинг имеет много недостатков
Как проверить трафик в сети. Что такое трафик в интернете
Приветствую, уважаемые читатели! Скорее всего, вы успели некоторое время поработать в Windows 10 на компьютере, планшете или ноутбуке, немного освоились в новинке от Microsoft, накачали из интернета много важных и полезных программ. Или не очень полезных. И однажды вас могла посетить мысль: а какой же объем трафика я скачал за этот месяц? Интересно? Вот и мне стало интересно. И сейчас я вам покажу, где найти информацию по использованию интернета за последние 30 дней. Давайте зайдем
Как исправить проблемы с обновлением драйверов Nvidia
... ведущий производитель графических процессоров на рынке. Это всегда был хороший конкурс между Nvidia и AMD, где Nvidia обычно опережала игру. Игровые ноутбуки, такие как Acer Predator, ASUS RoG, Alienware, Razer, предпочитают графические процессоры Nvidia. Простые, неигровые ноутбуки имеют низкоуровневые графические процессоры, в то время как игровые автоматы дают больше тепла. Если вы работали с графическим процессором Nvidia серии M, возможно, у вас возникли проблемы с обновлением драйверов.
Как разработать эффективную и понятную навигацию на сайтах?
Хорошая навигация - основа любого любимого сайта. Он определяет не только, будет ли найдена тщательно подготовленная информация, но и влияет на значение скорости отскока и время, которое пользователи проводят на сайте. В большинстве случаев работают простые, интуитивно понятные и традиционные решения. В этой статье мы предлагаем, какие решения работают хорошо, и приводим
Программы для раздачи wifi: как раздавать Wi-Fi с ноутбука
Сегодня поговорим о том, как раздавать интернет по Wi-Fi с ноутбука или с компьютера, имеющего соответствующий беспроводной адаптер. Для чего это может понадобиться? Например, Вы приобрели планшет или телефон и хотели бы дома выходить в Интернет из него,
Pokémon Go имеет полный доступ к вашей учетной записи Google. Вот как это исправить [Обновлено]
Сказать Покемон GO безумно популярным было бы огромное преуменьшение. Сказать, что приложение использует вашу учетную запись Google крайне небезопасно, также было бы преуменьшением. Вы должны отозвать его доступ к вашей
Lenovo Yoga Book: как быстро вы можете печатать на сенсорной клавиатуре?
Lenovo, в общем-то, обошла всех, сделав конвертируемый планшет с полностью сенсорной клавиатурой. Новый Книга Йоги это потрясающе тонкий и легкий прибор. В отличие от других ноутбуков со спортивным прозвищем «Книга», на самом деле вы чувствуете, что вы не против откинуться на диване, чтобы догнать электронную книгу или просмотреть свои любимые
С Буковины в Африку: как украинская свадебное платье путешествует по миру
... вадебных платьях выходят замуж в ЮАР, Австралии, США и Европе. Как живет самый свадебный регион Украины, где сотни предприятий создают платья, которые потом продаются по всему миру, узнавала BBC News Украина. Image caption Фото с сайта "The bridal secret", свадебного салона в ЮАР Невеста в свадебном платье кремового цвета с золотой вышивкой прогуливается по парку в Межигорье. Это фото с рекламы свадебного салона The Bridal Secret, что в столице

Комментарии

Но как насчет Игровой сервер Minecraft ?
Как обосновать иск? Решая вопрос о размере алиментов, суд должен учитывать: • состояние здоровья, материальное положение ребенка и плательщика алиментов; • наличие у последнего других несовершеннолетних детей, нетрудоспособных мужа, жены, родителей, совершеннолетних дочери, сына; • другие обстоятельства, имеющие существенное значение (см. Среди прочего решение Высший специализированный
Вы можете выполнять многозадачность между открытыми приложениями, удерживая кнопку «Назад», но все еще легко потеряться и, что особенно важно, задуматься: «Откуда эта музыка и как мне ее остановить?
Вы можете выполнять многозадачность между открытыми приложениями, удерживая кнопку «Назад», но все еще легко потеряться и, что особенно важно, задуматься: «Откуда эта музыка и как мне ее остановить?». Отсутствие блокировки поворота экрана также кажется очевидным. Обычно кажется, что чем проще вы работаете с телефоном, тем удобнее вы будете пользоваться ОС Windows Phone 8. Программы Что касается приложений, есть хорошие и плохие новости. Конечно, ОС Windows Phone
Как это сделать?
Как это сделать? Запустите KODI и переместитесь вправо в главное меню, выделив опцию «Система» . Ниже будут отображаться дополнительные вкладки этой опции - выберите «Диспетчер файлов» . Откроется окно файлового менеджера - слева
Была ли это попытка «заставить замолчать» его, как он утверждал?
Была ли это попытка «заставить замолчать» его, как он утверждал? Особая благодарность тем, кто пожертвовал на этой неделе, чей вклад помогает поддержать производство звука, исследования, художественные работы и другие усилия, которые идут в каждом эпизоде ​​подкаста: Шон Таке Джонатан Кауфман Стивен Уокер Ариф Ахар Если вам нравится Middle Theory и вы хотите поддержать шоу,
Как его ликвидность и скорость действия сравниваются с его прямыми конкурентами?
Как его ликвидность и скорость действия сравниваются с его прямыми конкурентами? В этом тесте вы узнаете все об этом интересном представителе флагмана из Китая по хорошей цене. С точки зрения технических характеристик, на первый взгляд, Meizu MX5 существенно не отличается от MX4 - дисплей был минимально увеличен, а его пропорции изменились (с 5: 3 до 16: 9), использовался 64-разрядный процессор, было добавлено 1 ГБ ОЗУ, увеличена батарея на 50 мАч, и улучшена фронтальная камера. На практике,
Итак, как разработать эффективную и понятную навигацию на сайтах?
Итак, как разработать эффективную и понятную навигацию на сайтах? Плохо спланированная информационная архитектура не спасет ни интуитивно понятное управление, ни отличный внешний вид Краткое введение в создание читабельного контента. Чтобы помочь вам понять новый контент, навигация разделена на блоки. В одном проекте они дают лучшие результаты в других, что подрывает навигацию. Наилучшие результаты получают дизайнеры, которые выполнили домашнее
КАК ЭТО РАБОТАЕТ?
КАК ЭТО РАБОТАЕТ? Вы получаете ужасный синий экран смерти, экран, заполненный сообщениями об ошибках, - это последнее, что вы видите перед тем, как ваша машина блокируется? Сделайте снимок с цифровой камеры этого экрана, и Google отобразит некоторые сообщения об ошибках, касающиеся некоторых возможных решений. Ваш компьютер работает некоторое время, а затем блокируется? Это может быть проблема с перегревом. Проверьте вентиляторы на задней панели устройства
Когда вы работаете с системой управления документами?
Когда вы работаете с системой управления документами? Специально для критических случаев, которые могут быть отображены не только в вики, но и с помощью других уже существующих систем, необходимо определить четкие правила относительно того, когда какую систему следует использовать, принимая во внимание структуру организационных соображений. С организационной точки зрения столь же важно, чтобы вики имела профессиональный макет и не была реализована с использованием стандартной версии «из
Ну, сколько раз вы встречались с комментариями, что Google Plus лучше, чем Facebook, потому что нет никакого дерьма из идиотских приложений, таких как Instagram?
Ну, сколько раз вы встречались с комментариями, что Google Plus лучше, чем Facebook, потому что нет никакого дерьма из идиотских приложений, таких как Instagram? У меня много В результате я не буду легко загружать новые фотографии, я не буду делиться тренировками с Endomondo, я не буду делиться информацией об интересном сериале от Trakt.tv. В профиле друзья не будут проверять мой музыкальный вкус на Last.fm и недавно добавленные плейлисты в Spotify. Я не буду отправлять рецензию на книгу Goodreads
Как начать работу с Google Slides?
Как начать работу с Google Slides? Учебные руководства по Google Slides Где я могу получить справку по разработке моих шаблонов Google Slides? Что такое Google Slides? Google Slides это бесплатное приложение для презентаций, которое доступно на любом устройстве через интернет-браузер. Он прост в использовании и имеет несколько тем Google Slides с несколькими стилями и цветами. Считается
Как выбрать маршрутизатор для Интернета?
Как выбрать маршрутизатор для Интернета? На сегодняшний день в магазинах можно увидеть огромный выбор маршрутизаторов. Выполняя по сути одну и ту же функцию, стоимость их отличается просто в разы. Часто можно увидеть роутер за 200 грн. или за 500 грн. или даже за 2000 грн., и как выбрать!? Важно понимать, что самый дешевый роутер не может выдержать нагрузку в сети, также возникают с дешевыми роутерами частые зависания даже от мелких вирусных активностей, зависание также частые от сбоев

Раньше Windows была о персонализации и выборе, не так ли?
WTF?
Но вы, вероятно, задаетесь вопросом: с чем это сравнить?
Итак, как мы можем правильно хэшировать файлы, чтобы загружать их в наши папки WinX и отображать их?
Возможно ли, что мы сможем найти способ создания разных макетов папок WinX, основанных на разных наборах пользователей?
Можем ли мы даже добавить дополнительные папки?
Как я могу исправить сбой компьютера?
Вы это прочитаете?
КАК ЭТО РАБОТАЕТ?