- PVSM.RU - https://www.pvsm.ru -
Как вы знаете, системный реестр, а именно изменение существующих или же добавление новых разделов и параметров, позволяет вам делать с операционными системами Windows многое. Вы можете изменять параметры, доступные в панели управления, кастомизировать дополнительные компоненты системы, настраивать свою панель задач и рабочий стол, а также изменять существующие или же добавлять новые пункты в различные контекстные меню. Выходит, что если знать о том, какой именно параметр системного реестра требуется изменить или добавить, можно не только уникальным образом настроить свою систему, а еще и полностью автоматизировать этот процесс, что безо всякого сомнения очень удобно.
Некоторые изменяемые параметры можно достаточно просто локализовать при помощи того же Process Monitor-а или утилиты RegMon (об этих утилитах я уже успел кое-что рассказать в статье «Примеры мониторинга системного реестра [1]»), а с некоторыми параметрами, в свою очередь, придется немного повозиться, так как их локализация может оказаться намного сложнее, чем это кажется на первый взгляд. Со значениями искомых параметров иногда получается все очень просто (например, если это параметр типа DWORD, вы не столкнетесь с какими-либо сложностями при определении значения), а иногда задача, связанная с генерацией собственных значений, может оказаться весьма сложной (например, это может быть значение параметра, отвечающего за расположение каталога, из которого следует брать картинки для экрана блокировки операционной системы Windows 8.1). Примеров как с самими параметрами, так и с их значениями можно приводить бесконечно много.
Сегодня же, в этой небольшой статье, вы узнаете о некоторых параметрах системного реестра, позволяющих добавлять дополнительную пользовательскую информацию в окно свойств системы. Причем, чтобы было интереснее, параметры будут добавляться централизованно, т.е. с использованием функциональных возможностей предпочтений групповой политики. Полагаю, можно приступать, и начинать мы будем с
Прежде всего, следует вспомнить, как называется информация, которая должна отображаться в компоненте панели управления «Свойства системы». Согласно информации из официальных источников корпорации Microsoft, «изготовителей оборудования также называют поставщиками вычислительной техники или OEM». Значит, можно сделать вывод, что информация, отображаемая в свойствах системы, будет называться OEM информацией. Изначально, в чистой операционной системе, которая была установлена с соответствующего диска или образа, загруженного с сайтов TechNet либо MSDN, такая информация попросту отсутствует, так как никакие поставщики еще не успели поиграться с оригинальным образом системы.
В том случае, если параметры изначально отсутствуют в системном реестре, найти их при помощи средств мониторинга может быть сложно или, как в данном примере, что еще хуже, невозможно вовсе. По этой причине, для локализации требуемых параметров нужно будет воспользоваться возможностями «Диспетчера установки Windows» (System Image Manager, SIM), который позволяет создавать свои собственные, уникальные образы операционной системы.
Диспетчер установки Windows позволяет менять параметры устанавливаемого выпуска Windows. Чтобы определить доступные параметры, диспетчер установки Windows создает файл каталога и считывает его содержимое. Файл каталога – это небольшой файл, содержащий перечень всех параметров, доступных в определенном образе Windows. То есть вы копируете файл основного образа Windows (SourcesInstall.wim) с установочного DVD-диска Windows в какую-то выбранную вами папку обслуживающего компьютера. Иначе говоря, в диспетчере SIM вы переходите к группе образа Windows и выбираете скопированный ранее файл из установочного диска. В том случае, если вы ранее не создавали файл каталога, диспетчер вас предупредит о том, что на этом этапе будет создаваться такой файл. Если WIM-файл содержит несколько образов системы, вы получите запрос на выбор определенного образа. После этого диспетчер установки Windows создает файл каталога на основе файла образа, выбранного вами в файле Install.wim. В принципе, как видно на следующей иллюстрации, этот процесс может немного затянуться и занять у вас несколько минут:
[2]
Рис. 1. Создание файла каталога и добавление образа операционной системы
После этого создается файл ответов, где содержатся все параметры для автоматизации установки Windows. Это также не сложная задача. Вам нужно лишь из меню «Файл» выбрать команду «Новый файл ответов» (File > New Answer File), после чего в панели файлов ответов у вас должны отобразиться необходимые этапы настройки. Этапы настройки – это фазы установки Windows, во время которых можно настраивать образ. Параметры автоматической установки Windows можно применять на одном или нескольких этапах настройки в зависимости от параметра, который вы используете. В данном примере интересующий нас этап настройки называется oobeSystem. Как правило, этот этап используется для настройки параметров оболочки Windows, создания учетных записей пользователей, а также для указания языковых и региональных параметров.
А для того, чтобы добавить к этому этапу требуемую процедуру, необходимо добавить конкретный компонент операционной системы. Все компоненты находятся в узле Components, который можно обнаружить на панели образов Windows. Самое главное – это понимать, какой именно компонент и с какой целью вы будете добавлять. Так как нас интересует информация OEM, несложно будет локализовать требуемый компонент. Он называется Microsoft-Windows-Shell-Setup > OEMInformation.Локализовавтакой компонент, остается только добавить его к этапу oobeSystem, который также называется седьмым проходом. Теперь для того, чтобы его добавить, нужно выделить такой компонент, вызвать для него контекстное меню, а затем выбрать команду «Добавление параметра для прохода 7 oobeSystem» (Add Setting to Pass 7 oobeSystem). Процесс добавления изображен ниже:
[3]
Рис. 2. Добавление компонента к 7-му проходу
После этого найти требуемые параметры в системном реестре не составит никакого труда. Нужно лишь перейти к седьмому проходу файла ответов и найти добавленный только что компонент. Справа, на панели свойств добавленного вами компонента, будут отображаться все возможные параметры, которые операционная система позволяет вам изменить. Как видно на следующей иллюстрации, для изменения OEM информации вы можете использовать следующие параметры (параметры в системном реестре создаются с такими же именами):
Данные параметры изображены ниже:
[4]
Рис. 3. Параметры OEM информации в диспетчере установки Windows
С параметрами мы уже разобрались и, тем самым, отчасти решили проблему с локализацией параметров системного реестра. Но ведь осталось еще узнать то, где именно будут создаваться такие параметры. Как теперь можно найти сам раздел? В этом тоже нет ничего сложного. Для того чтобы узнать, какой именно раздел реестра будет использоваться, вам следует создать установочный образ и развернуть его на тестируемой виртуальной (или физической) машине. После этого нужно будет открыть редактор реестра и выполнить поиск раздела реестра, который будет совпадать с добавленным вами компонентом, то есть OEMInformation. Все эти параметры типа строковых параметров (REG_SZ) будут сохранены в разделе HKLMSOFTWAREMicrosoftWindowsCurrentVersionOEMInformation. Как видно на следующей иллюстрации, в данном разделе можно будет найти настроенные вами параметры, а окно «Система» будет выглядеть так, как изображено на иллюстрации справа:
[5]
Рис. 4. Параметры в системном реестре и результат их применения
В том случае, если вы уже успели проинсталлировать на свои клиентские компьютеры операционные системы, а после этого вам понадобилось внести изменения в рассмотренные ранее параметры, естественно, вы можете воспользоваться функциональными возможностями групповой политики. Как вы догадались, параметров политики административных шаблонов для настройки такой информации попросту не существует. По этой причине нам нужно будет воспользоваться обходными путями, а именно обратиться к предпочтениям групповой политики.
Предположим, что нам необходимо внести изменения в окно свойств системы лишь для компьютеров, на которых установлена операционная система Windows 8.1. В таком случае, всю эту задачу можно условно разбить на 3 этапа, а именно: копирование требуемой картинки в одно и то же расположение на клиентских компьютерах, создание новых параметров системного реестра, а также нацеливание создаваемых параметров только на определенный круг компьютеров (машин, которые работают под Windows 8.1). Рассмотрим все по порядку:
Рис. 5. Элемент предпочтения файла
Рис. 6. Создание элемента предпочтения реестра
[6]
Рис. 7. Редактор управления групповыми политиками с созданными элементами предпочтения
[7]
Рис. 8. Редактор нацеливания созданных ранее элементов предпочтения
В конечном счете, после обновления параметров политики на клиентских компьютерах окно свойств системы должно выглядеть точно так же, как и на иллюстрации №4 в текущей статье.
Из этой статьи вы узнали о том, каким образом можно найти и создать параметры в системном реестре, необходимые для добавления новых полей в окне свойств операционной системы Windows. Был рассмотрен алгоритм поиска таких параметров при помощи диспетчера установки Windows, а также принцип их централизованной настройки средствами функциональных возможностей групповой политики. Надеюсь, что информация из этой статьи оказалась для вас полезной, а если вы хотите узнать, как можно выполнить тот или иной сценарий, с которыми у вас возникли сложности, средствами управления параметрами реестра и групповой политикой, то напишите о таком сценарии в комментариях к данной статье, а я постараюсь разобрать ваш вопрос в одной из следующих статей по использованию функциональных возможностей групповой политики.
Автор: hb860
Источник [8]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/microsoft/50913
Ссылки в тексте:
[1] Примеры мониторинга системного реестра: http://dimanb.wordpress.com/2010/02/10/reg-monitoring/
[2] Image: http://habrastorage.org/storage3/350/3e3/cdc/3503e3cdcc75b6f1d6c9145d1d834de6.png
[3] Image: http://habrastorage.org/storage3/570/c73/79e/570c7379ef3376ee6d82de28ba358270.png
[4] Image: http://habrastorage.org/storage3/aef/955/34e/aef95534e2521692216f18d56462c283.png
[5] Image: http://habrastorage.org/storage3/662/c02/315/662c0231537f96c327137eae6e60c906.png
[6] Image: http://habrastorage.org/storage3/6d6/fe6/b63/6d6fe6b63aae9f12333c0ac452a70ea7.png
[7] Image: http://habrastorage.org/storage3/ab2/96b/752/ab296b75276971f9f8c8cdcb026f0c72.png
[8] Источник: http://habrahabr.ru/post/206326/
Нажмите здесь для печати.