Данная лекция состоит из двух частей. В первой мы познакомимся с языковыми пакетами, позволяющими устанавливать операционную систему на различных языках и во время работы, в зависимости от редакции, производить замену текущего пользовательского языкового пакета. Это особенно удобно для сотрудников, которые часто ездят в командировки в различные страны мира.
Вторая часть посвящена вопросу планирования восстановления операционной системы в случае сбоя. Различные сценарии восстановления поврежденной системы рекомендуется отработать еще до начала развертывания, чтобы по возможности исключить будущие проблемы.
В основу любой версии операционной системы Windows 7 входит, как минимум, один языковой пакет и независимые от языка двоичные файлы. Языковые пакеты содержат ресурсы, связанные с конкретным языком и используемые для локализации пользовательского интерфейса. Языковые ресурсы для пользовательского интерфейса находятся в языковом пакете и отделены от двоичного кода базовой операционной системы. Язык пользовательского интерфейса можно полностью изменить, не меняя базовых двоичных файлов операционной системы, Также есть возможность установить несколько языков в один образ Windows.
Языковой пакет – пакет, предоставляющий пользователю локализованный язык интерфейса, устанавливаемый поверх двоичных файлов операционной системы.
Существует два сценария многоязыкового развертывания:
При планировании многоязыкового развертывания важно понимать, какой из сценариев многоязыкового развертывания будет реализован. Следует также разобраться в различных типах доступных языковых пакетов и их отличиях.
Некоторые языковые пакеты зависят от других языковых пакетов, которые должны быть установлены для полной локализации пользовательского интерфейса. Знакомство с различными типами языковых пакетов и требованиями к ним позволит точно определить, сколько языковых пакетов понадобится устанавливать. Затем можно будет выбрать соответствующий метод установки языкового пакета и определить, когда и какие региональные параметры настраивать.
Существует два типа языковых пакетов:
Содержит 100% ресурсов, необходимых для локализации пользовательского интерфейса. Для языковых пакетов необходима соответствующая лицензия.
Содержит подмножество ресурсов, необходимых для локализации пользовательского интерфейса. Пакеты LIP не требуют лицензии. Так как в LIP включено только подмножество ресурсов, перед установкой LIP должен быть установлен языковой пакет
И языковые пакеты, и пакеты интерфейса пользователя используются для локализации пользовательского интерфейса операционной системы. Единственными различиями между языковыми пакетами и пакетами интерфейса пользователя являются лицензионные ограничения и уровень содержащихся ресурсов.
Несмотря на то, что полные языковые пакеты содержат полный набор языковых ресурсов, для некоторых языков на соответствующем языке локализованы не все языковые ресурсы. В этом случае языковой пакет называется языковым пакетом с частичной локализацией. Например, во французском языковом пакете все ресурсы в языковом пакете локализованы на французском языке, а в греческом (Греция) языковом пакете большинство языковых ресурсов локализованы на греческом языке, а оставшиеся языковые ресурсы оставлены на английском языке (в этом случае английский называется базовым языком).
Для предоставления полного пользовательского интерфейса языковой пакет с частичной локализацией включает базовый язык для локализации тех частей интерфейса, которые не локализуются языковым пакетом с частичной локализацией.
Компании и конечные пользователи могут загрузить пакеты LIP из центра загрузки Microsoft.com. Изготовители оборудования (OEM) и сборщики систем, принявшие условия лицензии на использование программного обеспечения корпорации Майкрософт, могут получить пакеты LIP в специальном центре загрузки. Большинство пакетов LIP можно установить и использовать в любом выпуске Windows. Они содержат только подмножество ресурсов пользовательского интерфейса, требуемых для конкретного языка.
Так как в LIP входят не все языковые ресурсы для пользовательского интерфейса, для LIP необходим хотя бы один полный языковой пакет (или исходный язык). Исходный языковой пакет обеспечивает поддержку LIP. Части пользовательского интерфейса, не переведенные в пакете LIP, отображаются на исходном языке. В областях, где распространенными являются два языка, можно обеспечить повышенную степень локализации, применяя LIP поверх языкового пакета, чтобы улучшить работу пользователя.
Локальные пакеты
Локальные пакеты в Windows 7 можно установить и активировать, чтобы настроить выбор тем Windows, содержимое папки "Избранное" Windows Internet Explorer и RSS-каналы для конкретного региона. Локальные пакеты содержат ресурсы, специфические для региона. Например, если добавить и включить локальный пакет для США, то в компонент "Персонализация" панели управления будет добавлена тема для США, а в папку "Избранное" браузера Internet Explorer - папка "Веб-сайты для США".
Локальные пакеты включают:
Перед добавлением дополнительных языковых пакетов в образ Windows определите языки, диалекты и шрифты, которые должна поддерживать установка Windows, и то, требуются ли для этих языков исходный язык, редакторы способов ввода (IME), альтернативные раскладки клавиатуры или устройства ввода. Следует также определить, будут ли зависеть от региона валюта, часовой пояс и форматы календаря.
Добавить в образ Windows языковой пакет можно на разных стадиях развертывания. Его можно добавить, пока образ Windows является автономным, в течение автоматической установки с помощью программы установки Windows и файла ответов автоматической установки (Unattend.xml) или во время работы операционной системы.
Перед добавлением языкового пакета в образ Windows рекомендуется проанализировать следующие моменты.
Для добавления языкового пакета можно использовать один из следующих способов:
Если при развертывании Windows с помощью программы установки Windows на дистрибутивном общем ресурсе добавлены или удалены языковые пакеты, необходимо заново создать файл Lang.ini. Программа установки Windows использует файл Lang.ini, чтобы определить языковые пакеты в образе и на дистрибутивном общем ресурсе Windows. Файл Lang.ini также используется, чтобы определить язык, который будет отображаться в ходе программы установки Windows. Повторное создание файла Lang.ini также необходимо, если планируется создать носитель восстановления для образов, содержащих несколько языков.
Чтобы заново создать файл Lang.ini с учетом обновлений языковых пакетов, можно использовать параметры командной строки DISM для работы с региональными параметрами. Не изменяйте файл Lang.ini вручную.
Согласно лицензионным требованиям, Windows 7, кроме выпусков Windows 7 Максимальная и Windows 7 Корпоративная, могут содержать только один язык. В этих выпусках с поддержкой одного языка все языки, которые не указаны как используемые по умолчанию, будут удалены с компьютера. Это относится только к Windows 7. В Windows Server 2008 R2 доступна установка нескольких языковых пакетов во всех выпусках.
В выпусках Windows с поддержкой одного языка все языковые пакеты, которые не указаны как используемые по умолчанию, будут удалены с компьютера. Задача удаления языкового пакета запустится через 25-60 минут после перезагрузки системы конечным пользователем. Языковые пакеты удаляются во время простоя.
Запуск средства Sysprep сбрасывает таймер удаления языкового пакета. Таймер не будет запущен повторно до следующего выполнения приветствия Windows и перезапуска компьютера. При настройке образа Windows рекомендуется выполнить загрузку в режиме аудита, после чего внести изменения. Задача удаления языкового пакета не будет активирована при загрузке в режиме аудита. Можно также обновить образ Windows в автономном режиме, не загружая образ.
Использование параметра "SkipMachineOobe" в компоненте Microsoft-Windows-Shell-Setup не отключает таймер удаления языковых пакетов.
Если нам необходимо сразу переключится на новый язык интерфейса, то выбираем его из списка доступных языков, нажимаем кнопку "Изменить язык отображения". Также отмечаем "Применять новый язык отображения на экране приветствия системы". Если менять ничего не надо, то просто нажимаем кнопку "Закрыть".