Как добавить дополнительные поля в свойствах системы

Как добавить дополнительные поля в свойствах системы

Локализации параметров реестра, отвечающих за дополнительные поля свойств системы

Прежде всего, следует вспомнить, как называется информация, которая должна отображаться в компоненте панели управления «Свойства системы». Согласно информации из официальных источников корпорации Microsoft, «изготовителей оборудования также называют поставщиками вычислительной техники или OEM». Значит, можно сделать вывод, что информация, отображаемая в свойствах системы, будет называться OEM информацией. Изначально, в чистой операционной системе, которая была установлена с соответствующего диска или образа, загруженного с сайтов TechNet либо MSDN, такая информация попросту отсутствует, так как никакие поставщики еще не успели поиграться с оригинальным образом системы. В том случае, если параметры изначально отсутствуют в системном реестре, найти их при помощи средств мониторинга может быть сложно или, как в данном примере, что еще хуже, невозможно вовсе. По этой причине, для локализации требуемых параметров нужно будет воспользоваться возможностями «Диспетчера установки Windows» (System Image Manager, SIM), который позволяет создавать свои собственные, уникальные образы операционной системы. Диспетчер установки Windows позволяет менять параметры устанавливаемого выпуска Windows. Чтобы определить доступные параметры, диспетчер установки Windows создает файл каталога и считывает его содержимое. Файл каталога – это небольшой файл, содержащий перечень всех параметров, доступных в определенном образе Windows. То есть вы копируете файл основного образа Windows (\Sources\Install.wim) с установочного DVD-диска Windows в какую-то выбранную вами папку обслуживающего компьютера. Иначе говоря, в диспетчере SIM вы переходите к группе образа Windows и выбираете скопированный ранее файл из установочного диска. В том случае, если вы ранее не создавали файл каталога, диспетчер вас предупредит о том, что на этом этапе будет создаваться такой файл. Если WIM-файл содержит несколько образов системы, вы получите запрос на выбор определенного образа. После этого диспетчер установки Windows создает файл каталога на основе файла образа, выбранного вами в файле Install.wim. В принципе, как видно на следующей иллюстрации, этот процесс может немного затянуться и занять у вас несколько минут:

Рис. 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). Процесс добавления изображен ниже:

Рис. 2. Добавление компонента к 7-му проходу

  • Logo. Представляет собой путь к логотипу. Здесь следует обратить внимание на то, что изображение должно быть сохранено в BMP-формате, а его размер не должен превышать 120Х120 пикселов. Более того, обязательно обратите внимание на то, что такая картинка должна располагаться на целевом компьютере и длина указанной вами строки не должна превышать 259 символов;
  • Manufacturer. Данный параметр позволяет вам определить имя производителя компьютера. Длина этой строки также лимитирована – 256 символов;
  • Model. Этот параметр представляет собой модель целевого компьютера. Лимит на количество символов этого параметра совпадает с предыдущим параметром;
  • SupportHours. Это также обычный строковый параметр, при помощи которого вам разрешается указать часы поддержки;
  • SupportPhone. Обыкновенный номер телефона для указанной вами службы поддержки;
  • SupportURL. Последний доступный параметр, где вам позволяется определить ссылку на веб-сайт производителя компьютера. Здесь максимальная длина строки может быть уже не 256 символов, а 2083.

Рис. 3. Параметры OEM информации в диспетчере установки Windows

С параметрами мы уже разобрались и, тем самым, отчасти решили проблему с локализацией параметров системного реестра. Но ведь осталось еще узнать то, где именно будут создаваться такие параметры. Как теперь можно найти сам раздел? В этом тоже нет ничего сложного. Для того чтобы узнать, какой именно раздел реестра будет использоваться, вам следует создать установочный образ и развернуть его на тестируемой виртуальной (или физической) машине. После этого нужно будет открыть редактор реестра и выполнить поиск раздела реестра, который будет совпадать с добавленным вами компонентом, то есть OEMInformation. Все эти параметры типа строковых параметров (REG_SZ) будут сохранены в разделе HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\OEMInformation. Как видно на следующей иллюстрации, в данном разделе можно будет найти настроенные вами параметры, а окно «Система» будет выглядеть так, как изображено на иллюстрации справа:

Рис. 4. Параметры в системном реестре и результат их применения

Централизованное распространение OEM информации на развернутые ранее системы

  1. Для начала требуется открыть оснастку «Управление групповой политикой» (Group Policy Management) и создать целевой объект GPO, например, «OEMInfo», после чего из контекстного меню такого объекта нужно открыть оснастку «Редактор управления групповой политикой» (Group Policy Management Editor);
  2. В уже отобразившейся оснастке следует перейти к узлу «Конфигурация компьютера» (Computer Configuration), так как эти параметры не зависят от выполнившего вход в систему пользователя и параметры реестра находятся в разделе HK_LOCAL_MACHINE, а затем последовательно перейти к узлу «Настройка\Конфигурация Windows\Файлы» (Preferences\Windows Settings\Files), вызвать в области сведений контекстное меню и выбрать команду «Создать», а после этого «Файл» (New > File);
  3. В отобразившемся диалоговом окне элемента предпочтения новых свойств файла следует выбрать действие «Создать» (Create), а в текстовых полях «Исходные файлы» и «Конечный файл» (Source file(s) и Destination file) указать путь к копируемому файлу на общем файловом ресурсе (например, \\DC\Logo\Biohazard.bmp) и новый путь к файлу на клиентской машине (скажем, c:\OEMLOGO\Biohazard.bmp). Диалоговое окно создаваемого элемента предпочтения изображено ниже:

Рис. 5. Элемент предпочтения файла

Рис. 6. Создание элемента предпочтения реестра

Рис. 7. Редактор управления групповыми политиками с созданными элементами предпочтения

Рис. 8. Редактор нацеливания созданных ранее элементов предпочтения

📎📎📎📎📎📎📎📎📎📎