OS Windows Embedded POSReady 2009

Опубликовано: 21.02.2010
Версия текста: 1.0
Добро пожаловать в Windows Embedded POSReady 2009
Новые возможности POSReady
Обновлённые функции
Минимальные требования к оборудованию для POSReady
Содержимое DVD-диска с POSReady
Выбор типа установки
Сведения, которые необходимо собрать перед установкой
Мастер установки
Способы создания файлов ответов
В данном разделе
Справка по файлу ответов
Обязательные элементы
Необязательные элементы
Элемент <ComputerName>
Элемент <FullName>
Элемент <Organization>
Элемент <ProductKey>
Элемент <AdminPassword>
Элемент <Disk>
Элемент <CreatePartition>
Элемент <ModifyPartition>
Элемент <OSConfiguration>
Элемент <PageFile>
Элемент <NoPageFile>
Элемент <RegionalSettings>
Элемент <StandardsAndFormats>
Элемент <DefaultInputLanguage>
Элемент <NonUnicodeLanguage>
Элемент <GeographicalLocation>
Элемент <TimeZone>
Элемент <Security>
Элемент <JoinDomain>
Элемент <JoinWorkgroup>
Элемент <Account>
Элемент <Components>
Элемент <Networking>
Элемент <IPAddress>
Элемент <DNSServer>
Элемент <WINSServer>
Элемент <LogFile>
Элемент <UnattendedFile>
Элемент <RunOnceCommand>
Примеры
Элемент <DisplayName>
Элемент <Description>
Устранение неполадок при установке POSReady
В данном разделе
Добавление драйверов запоминающих устройств с помощью нажатия клавиши F6
Добавление драйверов для запоминающих устройств с помощью нажатия клавиши F6
Создание XML-файла драйвера
Настройка компьютера для определения USB-устройства флэш-памяти
Запуск с целевого USB-устройства флэш-памяти
Загрузка с целевого USB-устройства флэш-памяти
Приоритет устройств загрузки
Устранение неполадок при загрузке с USB-устройства
Установка POSReady с помощью USB-устройства флэш-памяти
Создание загрузочного USB-устройства с помощью сопутствующей установки
Создание загрузочного USB-устройства флэш-памяти с помощью сопутствующей установки
Установка POSReady с загрузочного USB-устройства флэш-памяти
Установка POSReady на USB-устройство флэш-памяти
Установка POSReady с одного USB-устройства флэш-памяти на другое
Установка драйверов запоминающих устройств с USB-устройства флэш-памяти
Установка POSReady с помощью удалённого развёртывания
Создание образа POSReady для развёртывания служб RIS и WDS (унаследованный режим)
Создание образа POSReady для развёртывания службы WDS (основной режим)
Добавление сетевых драйверов для служб RIS и WDC (унаследованный режим)
Использование настраиваемых сценариев установки POSReady
Установка POSReady и командная строка
Переменные среды, поддерживаемые командами RunOnce (POSReady)
Коды часовых поясов в POSReady
Коды географических территорий в POSReady
Коды языка в POSReady
Управление установкой POSReady
В данном разделе
Использование фильтра записи в файлы (FBWF) в POSReady
Установка дополнительных компонентов POSReady
Приложения, работающие из командной строки
Обновление POSReady
Использование Sysprep и FBReseal в POSReady
Установка пакета многоязыкового пользовательского интерфейса (MUI)

Добро пожаловать в Windows Embedded POSReady 2009

Windows Embedded POSReady 2009 сочетает в себе привычные возможности Windows XP Professional с меньшими требованиями к памяти и специальными функциями, необходимыми для точек обслуживания. POSReady - это существенный шаг вперёд по сравнению с Windows Embedded for Point of Service. Это не только новое название, но и новые технологии, а также улучшения основной функциональности.

В данной документации содержится информация для ИТ-специалистов и других пользователей по развёртыванию и обслуживанию POSReady. Следующие разделы включают в себя сведения о новых возможностях POSReady и важную информацию, которую необходимо знать перед установкой.

Новые возможности POSReady

Этот раздел описывает функции Windows Embedded POSReady 2009, которые были обновлены.

Обновлённые функции

В следующем разделе описаны новые возможности POSReady.

Добавление и удаление дополнительных компонентов

Теперь система POSReady поддерживает добавление и удаление дополнительных компонентов (включая языки) после начальной установки. Предыдущая версия, Windows Embedded for Point of Service, поддерживала только изначальную конфигурацию дополнительных компонентов в процессе установки.

Установочный носитель

Файлы ядра операционной системы POSReady (ОС), пакеты многоязыкового пользовательского интерфейса (MUI), сопутствующие приложения, документация по продукту и многое другое теперь поставляются на одном установочном DVD-диске вместо нескольких компакт-дисков.

Сопутствующие приложения

Установочный DVD-диск с ОС POSReady содержит следующие сопутствующие приложения.

Установка POSReady

В программу установки POSReady добавлены следующие функции.

Установка с USB-устройств

Теперь для установки системы POSReady можно использовать USB-устройства флэш-памяти.

POS for .NET v.1.12

POSReady включает в себя POS for .NET v.1.12, обновлённую версию библиотеки классов Майкрософт для точек обслуживания.

Windows PE 2005

В системе POSReady теперь используется версия среды предустановки Windows Preinstallation Environment 2005 (Windows PE 2005) вместо Windows PE 2003, которая входила в состав ранних версий системы Windows Embedded for Point of Service. Среда Windows PE 2005 предлагает новые возможности, например установку с USB-устройств флэш-памяти.

Windows XP с пакетом обновления 3

POSReady включает в себя все обновления безопасности, драйверов и функций, входящие в состав ОС Windows XP с пакетом обновления 3 и применяющиеся к системе POSReady.

Перед установкой POSReady

Прежде чем устанавливать систему Windows Embedded POSReady 2009, ознакомьтесь с данной информацией. Это позволит лучше понять, что такое POSReady, и определить оптимальный способ развёртывания.

Минимальные требования к оборудованию для POSReady

Требования к оборудованию для POSReady зависят от того, будет ли использоваться виртуальная память. ОС Windows управляет виртуальной памятью с помощью файла подкачки, который автоматически вычисляется умножением объёма ОЗУ на 1,5. Размер файла подкачки можно настроить после установки. Требования к оборудованию перечислены ниже.

ПРИМЕЧАНИЕ
Невозможно установить POSReady на динамический диск. Необходимо либо преобразовать диск в базовый, либо удалить том и создать базовый диск.

Содержимое DVD-диска с POSReady

DVD-диск с POSReady содержит следующие компоненты.

Выбор типа установки

Возможны два следующих типа установки ОС POSReady.

Автоматический файл ответов можно создать в процессе интерактивной установки с помощью переключателя командной строки. Переключатели командной строки помогают также создать файл журнала, в котором будут регистрироваться ошибки. Дополнительную информацию см. в разделе Установка POSReady и командная строка.

Сведения, которые необходимо собрать перед установкой

Перед установкой POSReady соберите информацию, необходимую для обоих типов установки. При интерактивной установке мастер установки выведет запрос на ввод этих сведений, в случае автоматической установки их потребуется ввести в файл ответов.

Информация об авторских правах в ОС POSReady 2009

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

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

© Корпорация Майкрософт (Microsoft Corp.), 2008. Все права защищены.

Microsoft, MS-DOS, JScript, MSDN, Visual Basic, Visual C#, Visual C++, Visual J#, Visual Studio, Windows, Windows NT, Windows Server, Windows Vista и Win32 являются товарными знаками группы компаний Майкрософт.

Все другие товарные знаки являются собственностью их владельцев.

Интерактивная установка

Можно установить ОС Windows Embedded POSReady 2009 в интерактивной среде, используя параметры мастера установки. Интерактивная установка обычно выбирается для развёртываний на небольшом количестве компьютеров или для создания файла ответов с помощью переключателя командной строки /guionly. Дополнительную информацию о переключателе командной строки //guionly см. в разделе Установка POSReady и командная строка.

ПРИМЕЧАНИЕ
После первого запуска ОС POSReady может быть отображён запрос на перезагрузку компьютера для завершения установки дополнительного оборудования.

Мастер установки

Мастер установки POSReady отображает поэтапные инструкции, позволяющие настроить установку системы POSReady.

Требования мастера установки

При установке будет необходимо указать следующие сведения и параметры.

Мастер установки и драйверы запоминающих устройств

При установке системы POSReady с диска можно установить драйверы для запоминающих устройств, нажав клавишу F6 перед запуском мастера установки. Используйте этот вариант, если устанавливаете POSReady на SATA-, SAS-диск или другой носитель, требующий использования драйверов сторонних производителей. После этого устройства будут отображены в мастере установки. Дополнительную информацию об использовании клавиши F6 см. в разделе Добавление драйверов для установки POSReady. Дополнительную информацию об установке с помощью USB-устройства флэш-памяти см. в разделе Установка POSReady с помощью USB-устройства флэш-памяти.

Мастер установки и дополнительные компоненты

Мастер установки позволяет выбирать дополнительные компоненты, которые требуется установить, например службы IIS (Internet Information Services). Более подробную информацию о дополнительных компонентах ОС POSReady см. в разделе Установка дополнительных компонентов POSReady.

Автоматическая установка

Можно установить ОС Windows Embedded POSReady 2009 в автоматическом режиме с помощью файла ответов. Автоматическая установка, как правило, выбирается для развёртывания одинаковой конфигурации операционной системы на множестве локальных или сетевых компьютеров. Все автоматические установки требуют наличия файла ответов, в котором находятся предварительно определённые ответы на запросы программы установки POSReady. Файлы ответов могут быть созданы различными способами, кроме того, можно изменить один из существующих файлов ответов, представленных в данном разделе.

Способы создания файлов ответов

Существует три следующих способа создания файла ответов POSReady.

Создание файла ответов POSReady

Файл ответов Windows Embedded POSReady 2009 можно создать тремя способами: с помощью ссылки на файл ответов и выбора требуемых параметров, с помощью существующего файла ответов или используя переключатель командной строки /guionly во время интерактивной установки. Дополнительную информацию о создании файла ответов с помощью переключателя командной строки /guionly см. в разделе Установка POSReady и командная строка.

В данном разделе

Тема

Описание

Справка по файлу ответов

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

Пример файла ответов Содержит два примера файлов: максимальный автоматический файл ответов и минимальный автоматический файл ответов.

Справка по файлу ответов

В данном разделе представлена справочная информация по обязательным и необязательным XML-элементам файла ответов Windows Embedded POSReady 2009. С помощью этой информации можно создавать собственный файл ответов или редактировать содержимое существующих.

Каждый файл ответов должен иметь заголовок XML и располагаться между тегами <Unattend> и </Unattend>.

Обязательные элементы

Следующие элементы должны обязательно присутствовать в каждом файле ответов POSReady.

Элемент

Описание

Элемент <UserData> и вложенные элементы (обязательно)

Указывает информацию о пользователе для установки

Элемент <DiskConfig> и вложенные элементы (обязательно)

Указывает конфигурацию диска для установки

Элемент <SystemData> и вложенные элементы (обязательно)

Указывает системную конфигурацию для установки

Необязательные элементы

Следующие элементы могут присутствовать в файле ответов POSReady.

Элемент

Описание

Элемент <LoggingData> и вложенные элементы (необязательно)

Указывает параметры журналов для установки
Элемент <RunOnce> и вложенные элементы (необязательно) Указывает задачи по управлению системой для установки

Элемент <UserData> и вложенные элементы (обязательно)

Элемент <UserData> обязателен в любом файле ответов Windows Embedded POSReady 2009. В данном разделе описаны все вложенные элементы <UserData> и их функции.

Элемент

Описание

ComputerName

Определяет имя компьютера

FullName Определяет полное имя пользователя (указывается обязательно)
Organization Указывает название организации
ProductKey Указывает ключ продукта для каждой уникальной установки POSReady

AdminPassword

Устанавливает пароль для учётной записи администратора (указывается обязательно)

ПРИМЕЧАНИЕ
Длина пароля не должна превышать 95 символов

Пример элемента <UserData>

<UserData>
<!--В данном разделе содержатся элементы для добавления данных о пользователе и настройки пользовательского интерфейса-->
<ComputerName Value="MYCOMPUTER" />
<FullName Value="Павел Колман" />
<Organization Value="Woodgrove Bank" />
<ProductKey Value="12345-ABCDE-12345-ABCDE-12345" />
<AdminPassword Value="TG33hY" StrongPassword="No" EncryptedPassword="No" />
</UserData>

Элемент<ComputerName>

Синтаксис:

<ComputerName Value="computer_name"/>

computer_name - имя компьютера, на котором будет устанавливаться POSReady.

Правильное имя отвечает следующим требованиям.

ПРИМЕЧАНИЕ
Атрибут computer_name не может содержать специальных символов, пробелов и точек.

Пример:

<ComputerName Value="MYCOMPUTER" />

Элемент<FullName>

Синтаксис:

<FullName Value="full_name" />

full_name - это полное имя зарегистрированного пользователя. Имя может содержать до 64 символов, а также любые символы, поддерживаемые языком, который указан в атрибуте <UserInterface>.

Элемент <FullName> обязателен для каждого элемента <UserData>.

Пример:

<FullName Value="Павел Колман" />

Элемент <Organization>

Синтаксис:

<Organization Value="organization_name" />

organization_name- это название зарегистрированной организации. Имя может содержать до 64 символов, а также любые символы, поддерживаемые языком, который указан в атрибуте <UserInterface>.

Пример:

<Organization Value="Woodgrove Bank" />

Элемент <ProductKey>

Синтаксис:

<ProductKey Value="xxxxx-xxxxx-xxxxx-xxxxx-xxxxx" />

"xxxxx-xxxxx-xxxxx-xxxxx-xxxxx - 25-значный ключ продукта POSReady. Каждый x - это буква алфавита или цифра. Дефисы необходимы.

Пример:

<ProductKey Value="12345-ABCDE-12345-ABCDE-12345" />

Элемент <AdminPassword>

Синтаксис:

<AdminPassword Value="password" StrongPassword="Yes|No" EncryptedPassword="Yes|No" />

password- обязательное поле. В атрибуте password учитывается регистр. Длина пароля не должна превышать 95 символов.

StrongPassword="Yes"обеспечивает использование надёжных паролей пользователями. Надёжный пароль отвечает следующим требованиям.

Описание

Примеры

Строчные буквы a, b, c и так далее
Прописные буквы A, B, C и так далее
Цифры 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
Символы (все знаки, кроме букв и цифр) ` ~ ! @ # $ % ^ & * ( ) _ + -={ } | [ ] \ : " ; &apos; < > ? , . /

StrongPassword="No" позволяет использовать ненадёжный пароль.

EncryptedPassword="Yes"указывает, что используется шифрование пароля; EncryptedPassword="No" указывает, что пароль не шифруется. Если вы не используете шифрование пароля, выбирайте значение атрибута EncryptedPassword="No".

Элемент<AdminPassword> обязателен для каждого элемента <UserData>.

Пример:

<AdminPassword Value="TG33hY" StrongPassword="No" />

Элемент<DiskConfig> и вложенные элементы (обязательно)

Элемент<DiskConfig> обязателен в любом файле ответов Windows Embedded POSReady 2009. В данном разделе описаны все вложенные элементы <DiskConfig> и их функции.

Элемент

Описание

Диск Описывает конфигурацию диска. Обязательный элемент.
CreatePartition Описывает, как создавать новый раздел. Обязательно наличие либо этого элемента, либо <ModifyPartition>.
ModifyPartition Описывает, как изменить существующий раздел. Обязательно наличие либо этого элемента, либо <CreatePartition>.

Пример элементов <DiskConfig>

<DiskConfig>
<!--В данном элементе содержатся сведения, позволяющие настроить параметры конфигурации диска-->
<Disk ID="0" WipeDisk="Yes">
<CreatePartition Label="Windows Partition" Size="3000" Letter="C" FileSystem="NTFS" AllocationUnit="1024" QuickFormat="Yes" FileCompression="Yes" />
</Disk>
</DiskConfig>

-или-

<DiskConfig>
<!--В данном разделе содержатся элементы, позволяющие указать сведения о параметрах конфигурации диска-->
<Disk ID="0" WipeDisk="Yes">
<ModifyPartition ID="1" Label="System Partition" Letter="X" FileSystem="NTFS" AllocationUnit="1024" QuickFormat="Yes" FileCompression="Yes" />
</Disk>
</DiskConfig>

Элемент <Disk>

Синтаксис:

<Disk ID="ID_Value" WipeDisk="Yes|No" />

ID_Value- это номер диска, который требуется настроить. Значение должно быть неотрицательным целым числом.

WipeDisk="Yes" позволяет установщику POSReady изменять непустое место на диске; WipeDisk="No" запрещает установщику изменять не пустое место на диске.

Если параметр WipeDisk не задан и указан элемент <CreatePartition>, установщик POSReady проверяет, есть ли неразмеченные области на диске. Если неразмеченная область найдена, установщик создаёт соответствующий раздел в соответствии с указаниями в элементе <CreatePartition>, начиная с первой доступной неразмеченной области на диске.

Если указаны параметр WipeDisk="No" и элемент <ModifyPartition>, а элемент <CreatePartition> отсутствует, установщик POSReady изменяет заданные разделы.

Если указан параметр WipeDisk="Yes", а элемент <CreatePartition> указан без атрибутов, установщик POSReady очистит диск и создаст единый раздел, в котором будет установлена ОС POSReady.

Пример:

<Disk ID="O" WipeDisk="Yes" >
     <CreatePartition />
</Disk>

Элемент <CreatePartition>

Размер раздела не может превышать 9 999 999 999 999 МБ.

Синтаксис:

<CreatePartition Label="Partition_Name" Size="Size_in_MBs" Letter="Partition_Letter" FileSystem="File_System_Type" AllocationUnit="AllocationUnit_Integer" QuickFormat="Yes|No" FileCompression ="Yes|No" />

Partition_Name- имя раздела. Имя может содержать любые символы, кроме звёздочки (*), апострофа (&apos;) и кавычек ("). Чтобы задать имя по умолчанию ("New Volume {0}", где {0} - первый неиспользованный номер), используйте звёздочку (*).

Size_in_MBs - размер раздела в мегабайтах. Число должно быть положительным. Чтобы задать размер по умолчанию, используйте звёздочку (*). Размер по умолчанию - это максимальное доступное свободное место. Если атрибут WipeDisk элемента <Disk> имеет значение "Yes", установщик POSReady удалит все разделы и будет использовать весь диск.

Partition_Letter- буква, присвоенная определённому разделу. Буква должна быть от C до Z (заглавная или строчная). Чтобы использовать букву диска по умолчанию (С:), используйте звёздочку (*).

File_System_Type- тип используемой файловой системы для раздела. Существует два варианта: FAT32 и NTFS. По умолчанию используется файловая система NTFS.

AllocationUnit_Integer- размер кластера раздела. Чтобы задать размер по умолчанию, используйте звёздочку (*).

Для файловой системы NTFS существует 4 следующих варианта размеров кластера.

Для файловой системы FAT32 существует 6 следующих вариантов размеров кластера.

QuickFormat="Yes" выполняет быстрое форматирование, удаляя файлы с тома без проверки на наличие секторов с ошибками с помощью команды chkdsk. QuickFormat="No" выполнит проверку на наличие секторов с ошибками перед форматированием.

FileCompression="Yes"включает сжатие файлов; FileCompression="No" не включает. Сжатие файлов следует использовать только в том случае, если места на диске недостаточно, потому что оно существенно замедляет работу диска. Сжатие файлов запрещается использовать в файловой системе FAT32.

Пример:

<CreatePartition Label="Windows Partition" Size="3000" Letter="C" Format="Yes" FileSystem ="NTFS" AllocationUnit="1024" QuickFormat="Yes" FileCompression ="Yes" />

Элемент <ModifyPartition>

Синтаксис:

<ModifyPartition ID="ID_Value" Label="Partition_Name" Letter="Partition_Letter" FileSystem="File_System_Type" AllocationUnit="Size" QuickFormat="Yes|No" FileCompression="Yes|No" />

ID_Value- номер раздела, который будет изменён. Значение должно быть неотрицательным целым числом.

Partition_Name - имя раздела. Имя может содержать любые символы, кроме звёздочки (*), апострофа (&apos;) и кавычек (").

Partition_Letter - буква, присвоенная изменяемому разделу. Допускаются буквы от C до Z (заглавные или строчные).

File_System_Type - тип используемой файловой системы для раздела. Существует два варианта: FAT32 и NTFS.

Size - размер кластера раздела (в мегабайтах). Существует 8 следующих вариантов.

QuickFormat="Yes"выполняет быстрое форматирование, удаляя файлы с тома без проверки на наличие секторов с ошибками с помощью команды chkdsk. QuickFormat="No" выполнит проверку на наличие секторов с ошибками перед форматированием.

FileCompression="Yes" включает сжатие файлов; FileCompression="No" не включает. Сжатие файлов следует использовать только в том случае, если места на диске недостаточно, потому что оно существенно замедляет работу диска. Сжатие файлов запрещается использовать в файловой системе FAT32.

Пример:

<ModifyPartition ID="1" Label="System Partition" Letter="X" FileSystem="NTFS" AllocationUnit="1024" QuickFormat="Yes" FileCompression="Yes" />

Элемент <SystemData> и вложенные элементы (обязательно)

Элемент <SystemData>обязателен в любом файле ответов. В данной теме описаны все вложенные элементы <SystemData>и их работа.

Элемент

Описание

OSConfiguration Содержит сведения о конфигурации операционной системы
RegionalSettings Указывает язык и региональные настройки для пользовательского интерфейса
Security Указывает параметры для добавления компьютера к домену и создания учётных записей новых пользователей на локальном компьютере
Components Указывает необязательные компоненты установки
Networking Содержит сведения о дополнительных параметрах сети

Пример:

<SystemData> <RegionalSettings> <!--This section contains elements for selecting regional and language settings for the user interface.--> <UserInterface Value="12" /> </RegionalSettings> </SystemData>

Элемент <OSConfiguration>

Элемент <OSConfiguration> содержит следующие элементы для установки параметров конфигурации операционной системы в процессе установки Windows Embedded POSReady 2009.

Элемент

Описание

PageFile Указывает местоположение и размер файла подкачки
NoPageFile Указывает, что файл подкачки создавать не следует

Пример:

<OSConfiguration>
<!--В данном разделе содержатся элементы, позволяющие указать сведения о 
конфигурации операционной системы.-->
<PageFile Path="C:\pagefile.sys" InitialSize="256" MaximumSize="512" />
</OSConfiguration>

Элемент <PageFile>

Синтаксис:

<PageFile Path="path" InitialSize="InitSize_in_MBs" MaximumSize="MaxSize_in_MBs" />

path- это путь на локальном диске. Знак подстановки (*) задаёт значение по умолчанию: %SYSTEMDRIVE%\pagefile.sys. Рекомендуется использовать значение пути по умолчанию (*). Если вы указали другой путь, необходимо подтвердить создание файла подкачки, иначе установка может завершиться с ошибкой.

InitSize_in_MBs- начальный размер файла подкачки. Знак подстановки (*) задаёт значение по умолчанию: в полтора раза больше, чем объём ОЗУ. Это значение не может быть меньше 2 МБ.

MaxSize_in_MBs- максимальный размер файла подкачки. Знак подстановки (*) задаёт значение по умолчанию: в два раза больше, чем объём ОЗУ.

Аргументы InitialSize и MaximumSize должны иметь целые значения или в обоих должно использоваться значение по умолчанию, либо оба должны быть опущены.

Примеры:

<PageFile Path="C:\pagefile.sys" InitialSize="256" MaximumSize="512" />
<PageFile Path="*" InitialSize="*" MaximumSize="*" />
<PageFile />

Элемент <NoPageFile>

Синтаксис:

<NoPageFile />

Обычно этот элемент не используется. В случае необходимости, его можно применять на компьютерах с объёмом физической памяти не менее 512 МБ. Для таких компьютеров установщик POSReady автоматически создаёт файл подкачки при установке дополнительных компонентов с помощью файла ответов. Элемент <NoPageFile> запрещает создание установщиком файла подкачки в любых обстоятельствах. Это может привести к ошибкам виртуальной памяти при установке.

Для компьютеров с объёмом оперативной памяти 512 МБ и более элемент <NoPageFile> не повлияет на установку POSReady. Для компьютеров с меньшим объёмом памяти аргумент <NoPageFile> может привести к ошибкам при установке.

Элемент <RegionalSettings>

Элемент <RegionalSettings> содержит следующие элементы, используемые для установки региональных настроек в процессе установки POSReady.

Элемент

Описание

StandardsAndFormats Задаёт стандарты и форматы, используемые для денежных единиц, даты и времени, а также разделителя разрядов.
GeographicalLocation Задаёт местоположение компьютера.
Часовой пояс Указывает часовой пояс места, в котором расположен компьютер.

Пример:

<RegionalSettings>
<!--В данном разделе содержатся элементы, позволяющие задавать язык пользовательского интерфейса и региональные настройки.-->
<StandardsAndFormats Value="1036" />
<GeographicalLocation Value="84" />
<TimeZone Value="030" />
</RegionalSettings>

Элемент <StandardsAndFormats>

Синтаксис:

<StandardsAndFormats Value="locale_ID" />

locale_ID - один из кодов поддерживаемых языковых стандартов. Если этот элемент не задан, используется языковой стандарт по умолчанию. В этом случае используется значение, указанное в элементе <UserInterface>.

Пример:

<StandardsAndFormats Value="1036" />

Элемент <DefaultInputLanguage>

Синтаксис:

<DefaultInputLanguage Value="locale_ID" />

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

ПРИМЕЧАНИЕ
Если вы указали языковой стандарт, не входящий в группу, к которой принадлежит язык ввода по умолчанию, автоматически будет установлен образ дополнительного устройства ввода: китайские языковые стандарты 2052 и 4100, любые стандарты для английского, немецкого, французского, итальянского, японского, корейского или испанского языков.

Пример:

<DefaultInputLanguage Value="1036" />

Элемент <NonUnicodeLanguage>

Синтаксис:

<NonUnicodeLanguage Value="locale_ID" />

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

Пример:

<NonUnicodeLanguage Value="1036" />

Элемент <GeographicalLocation>

Синтаксис:

<GeographicalLocation Value="Default_Location" />

Default_Location- указывает местоположение компьютера, на котором будет устанавливаться POSReady. Элемент Default_Location должен являться одним из значений географического местоположения. Если этот элемент не задан, используется значение по умолчанию.

Пример:

<GeographicalLocation Value="84" />

Элемент <TimeZone>

Синтаксис:

<TimeZone Value="Index" />

Indexдолжен являться одним из значений, определяющих часовой пояс. Если этот элемент не задан, используется значение по умолчанию.

Пример:

<TimeZone Value="030" />

Элемент <Security>

Элемент <Security> задаёт сетевые настройки компьютера в процессе установки. Элемент <Security> может содержать следующие элементы.

Элемент

Описание

JoinDomain Указывает имя домена, к которому будет присоединен компьютер, и задаёт имя пользователя и пароль
JoinWorkgroup Указывает рабочую группу, к которой будет присоединен компьютер
Счёт Задаёт дополнительные учётные записи, имена пользователей и пароли
ПРИМЕЧАНИЕ
Можно задать элемент <JoinDomain> или <JoinWorkgroup>, но не оба одновременно.

Если эти элементы не заданы или указанной информации недостаточно, компьютер будет добавлен к рабочей группе по умолчанию.

Пример элемента <Security>

<Security>
<!--В данном разделе содержатся элементы, позволяющие присоединить компьютер к домену или создать новые учётные записи на локальном компьютере.-->
<JoinDomain Username="Domain1\JANEDOE" Password="123!123abc" MachineDomain="Domain2" EncryptedPassword="No" />
<JoinWorkgroup Value="BigStore12" />
<Account Username="user1" Password="eM34!Cf" Group="Power Users" EncryptedPassword="No" />
</Security>

Элемент <JoinDomain>

Синтаксис:

<JoinDomain Username="Username" Password ="Password" EncryptedPassword="Yes|No" MachineDomain="Domain_Name" />

Username- имя пользователя, который имеет право добавлять компьютер к домену. Атрибут Username может быть задан в одной из двух форм: Домен\имя_пользователя или имя_пользователя@домен. Если домен не требует учётных данных, атрибут Username можно опустить.

Password- пароль для учётной записи домена, указанной в поле Username. Длина пароля не должна превышать 95 символов. Если домен не требует учётных данных, атрибут Password можно опустить.

EncryptedPassword="Yes" означает, что используется шифрование пароля; EncryptedPassword="No" означает что пароль не шифруется. Если вы не используете шифрование пароля, выбирайте значение атрибута EncryptedPassword="No".

Domain_Name - имя домена, к которому будет присоединён компьютер.

Пример:

<JoinDomain Username="OurGroup\JDOE" Password="123!l23abc" EncryptedPassword="No" MachineDomain="Store1" />

Элемент <JoinWorkgroup>

Синтаксис:

<JoinWorkgroup Value="WorkGroup_Name" />

WorkGroup_Name- название рабочей группы, к которой будет присоединён компьютер. Атрибут WorkGroup_Name не может содержать следующие символы: * = + [ ] \ / | " : ; , < > ?

Пример:

<JoinWorkgroup Value="BigStore12" />

Элемент <Account>

Невозможно указать более 64 элементов <Account>.

Синтаксис:

<Account Username="Username" Password="Password" EncryptedPassword="Yes|No" Group="Groupname" />

Username- имя локального пользователя (или пользователя домена, если используется элемент <JoinDomain>). Для добавления пользователя домена параметр Username должен быть задан в одной из двух форм: Домен\имя_пользователя или имя_пользователя@домен. (Символы \ или @ позволяют отличить пользователя домена от локального пользователя). В процессе установки добавляется только существующая учётная запись пользователя домена.

Атрибут Password используется только в случае установки пароля для локальной учётной записи пользователя. Длина пароля не должна превышать 95 символов. Для учётной записи домена пароль не может быть установлен или изменён.

EncryptedPassword="Yes" означает, что используется шифрование пароля (если он задан); EncryptedPassword="No" означает что пароль не шифруется. Если вы не используете шифрование пароля, выбирайте значение атрибута EncryptedPassword="No".

Groupname определяет группу пользователей, к которой будет добавлена учётная запись. Группа должна существовать на компьютере или являться одной из следующих групп: "Опытные пользователи", "Администраторы", "Гости", "Пользователи". Присоединение одного пользователя к нескольким группам запрещено.

Пример:

<Account Username="JaneDoe" Password ="wRKgGrl" EncryptedPassword="No" Group="Power Users" />

Элемент <Components>

Элемент <Components> указывает, следует ли устанавливать дополнительные компоненты для POSReady. Невозможно задать более 128 вложенных элементов <Components>, при этом длина каждого элемента <Component Name> не должна превышать 128 символов. Элемент <Components> может содержать следующие элементы.

Элемент

Описание

Специальные возможности Указывает, следует ли устанавливать специальные компоненты для пользователей с ограниченными возможностями
Дополнительные драйверы Указывает, следует ли устанавливать компонент "Дополнительные драйверы" для поддержки периферийных устройств
Калькулятор Указывает, следует ли устанавливать компонент "Калькулятор"
Таблица символов Указывает, следует ли устанавливать таблицу символов, позволяющую копировать и вставлять символы в документы
Папка обмена Указывает, следует ли устанавливать компонент "Папка обмена", позволяющий просматривать содержимое буфера обмена
Программы командной строки Указывает, следует ли устанавливать программы командной строки, позволяющие выполнять системные задачи с помощью командной строки
Управление дисками Указывает, следует ли устанавливать компонент для управления системными дисками
Службы факсов Указывает, следует ли устанавливать компонент службы факсов для отправки и получения факсов
HyperTerminal Указывает, следует ли устанавливать компонент HyperTerminal для подключения к другим компьютерам и интерактивным службам
Служба индексирования Указывает, следует ли устанавливать компонент "Служба индексирования" для поиска содержимого документов
Службы IIS Указывает, следует ли устанавливать компонент служб IIS (Internet Information Services)
Средства управления и наблюдения Указывает, следует ли устанавливать компонент "Средства управления и наблюдения" для управления производительностью сети
Формирование очередей сообщений Указывает, следует ли устанавливать компонент "Формирование очередей сообщений" для улучшенной доставки, маршрутизации и поддержки безопасности сообщений
.NET Framework 2.0 Указывает, следует ли устанавливать компонент .NET Framework 2.0
Сетевые службы Указывает, следует ли устанавливать компонент сетевых служб для улучшенной поддержки сети
Блокнот Указывает, следует ли устанавливать компонент "Блокнот" для предоставления базовых функций редактирования текста
Paint Указывает, следует ли устанавливать компонент "Paint" для предоставления базовых функций обработки изображений
POS for .NET 1.12 Указывает, следует ли устанавливать компонент POS for .NET 1.12 для улучшенной поддержки POS-устройств
Службы терминалов Указывает, следует ли устанавливать компонент служб терминалов для поддержки удалённого доступа к компьютерам
Клавиатура сенсорного экрана Указывает, следует ли устанавливать компонент "Клавиатура сенсорного экрана" для поддержки ввода с помощью сенсорного экрана Для работы этого компонента необходимо установить платформу .NET Framework 2.0 или более позднюю версию
Обновление корневых сертификатов Указывает, следует ли устанавливать компонент обновления корневых сертификатов, который позволяет обеспечить более высокий уровень безопасности
Программа архивации Windows Указывает, следует ли устанавливать программу архивации Windows для улучшенной поддержки архивации данных
Формат Windows Media 11 Указывает, требуется ли установить компонент "Формат Windows Media 11 для поддержки дополнительных кодеков
Проигрыватель Windows Media 11 Указывает, требуется ли установить компонент "Проигрыватель Windows Media 11" для улучшенной поддержки цифровых файлов мультимедиа
WordPad Указывает, следует ли устанавливать компонент Wordpad для редактирования форматированных текстовых файлов

Пример элемента <Components>

<Components>
<!-- Этот элемент устанавливает следующие необязательные компоненты. -->
	 <Component Name=".Net Framework 2.0" Install="Yes" />
	 <Component Name="Дополнительные драйверы" Install="Yes" />
	 <Component Name="Обновление корневых сертификатов" Install="Yes" />
	 <Component Name="Службы IIS" Install="Yes" />
	 <Component Name="Блокнот" Install="Yes" />
	 <Component Name="Формат Windows Media 11" Install="Yes" />
	 <Component Name="Проигрыватель Windows Media 11" Install="Yes" />
	 <Component Name="Программы командной строки" Install="Yes" />
	 <Component Name="HyperTerminal" Install="Yes" />
	 <Component Name="Таблица символов" Install="Yes" />
	 <Component Name="Специальные возможности" Install="Yes" />
	 <Component Name="Средства управления и наблюдения" Install="Yes" />
	 <Component Name="Службы факсов" Install="Yes" />
	 <Component Name="Папка обмена" Install="Yes" />
	 <Component Name="Программа архивации Windows" Install="Yes" />
	 <Component Name="WordPad" Install="Yes" />
	 <Component Name="POS for .Net 1.12" Install="Yes" />
	 <Component Name="Служба индексирования" Install="Yes" />
	 <Component Name="Формирование очередей сообщений" Install="Yes" />
	 <Component Name="Управление дисками" Install="Yes" />
	 <Component Name="Калькулятор" Install="Yes" />
	 <Component Name="Paint" Install="Yes" />
	 <Component Name="Клавиатура сенсорного экрана" Install="Yes" />
	 <Component Name="Службы терминалов" Install="Yes" />
	 <Component Name="Сетевые службы" Install="Yes" />
 </Components>

Элемент<Networking>

Элемент <Networking> может содержать следующие элементы.

Элемент

Описание

IPAddress Указывает параметры IP-адреса
DNSServer Указывает параметры DNS-сервера
WINSServer Указывает параметры WINS-сервера

Пример элемента <Networking>

В следующем примере кода показано использование элемента <Networking> в файле Unattended.xml.

<Networking>
<!--В данном элементе содержатся предварительные настройки сети.-->
<IPAddress DynamicIPAddress="No" StaticIPAddress="111.111.111.111" SubnetMask="211.211.211.211" DefaultGateway="123.145.167.189" />
<DNSServer DNSAuto="No" PreferredDNSServer="200.201.202.203" AlternateDNSServer="100.101.102.103" />
<WINSServer WINSAuto="No" PreferredWINSServer="160.161.162.163" AlternateWINSServer ="150.151.152.153" />
</Networking>

Элемент <IPAddress>

Синтаксис:

<IPAddress DynamicIPAddress="Yes|No" StaticIPAddress="IP_Address" SubnetMask="Subnet_mask" DefaultGateway="Gateway" />

DynamicIPAddress="Yes" использует IP-адрес, полученный с DNS-сервера. Если атрибут DynamicIPAddress установлен со значением Yes, программа установки не использует других атрибутов элемента <IPAddress>.

DynamicIPAddress="No" приводит к использованию программой установки статического IP-адреса, заданного в других атрибутах элемента <IPAddress>.

IP_Address - адрес, задаваемый в качестве статического IP-адреса для сетевого устройства. Атрибут IP_Address должен являться набором от 4 до 12 цифр, включающим в себя 4 блока (от одной до трёх цифр), разделённых тремя точками.

Subnet_Mask - IP-адрес маски подсети. Атрибут Subnet_Mask должен являться набором от 4 до 12 цифр, включающим в себя 4 блока (от одной до трёх цифр), разделённых тремя точками.

Gateway - IP-адрес шлюза по умолчанию. Атрибут Gateway должен являться набором от 4 до 12 цифр, включающим в себя 4 блока (от одной до трёх цифр), разделённых тремя точками.

Пример:

<IPAddress DynamicIPAddress="No" StaticIPAddress="lll.lll.lll.lll" SubnetMask="222.222.222.222" DefaultGateway="200.201.202.203" />

Элемент <DNSServer>

Синтаксис:

<DNSServer DNSAuto="Yes|No" PreferredDNSServer="DNS_server_1" AlternateDNSServer="DNS_server_2" />

DNSAuto="Yes" автоматически определяет рабочий DNS-сервер. Если атрибут DNSAuto установлен со значением Yes, программа установки не использует других атрибутов элемента <DNSServer>.

DNSAuto="No" приводит к использованию программой установки адресов DNS-сервера, заданных в других атрибутах элемента <DNSServer>.

DNS_server_1 - это IP-адрес DNS-сервера, который будет использоваться по умолчанию. Атрибут DNS_server_1 должен являться набором от 4 до 12 цифр, включающим в себя 4 блока (от одной до трёх цифр), разделённых тремя точками.

DNS_server_2 - это IP-адрес DNS-сервера, который будет использоваться в качестве дополнительного. Атрибут DNS_server_2 должен являться набором от 4 до 12 цифр, включающим в себя 4 блока (от одной до трёх цифр), разделённых тремя точками.

Пример:

<DNSServer DNSAuto="No" PreferredDNSServer="200.201.202.203" AlternateDNSServer="100.101.102.103" />

Элемент<WINSServer>

Синтаксис:

<WINSServer WINSAuto="Yes|No" PreferredWINSServer="WINS_server_1" AlternateWINSServer="WINS_server_2" />

WINSAuto="Yes" автоматически определяет рабочий WINS-сервер. Если атрибут WINSAuto установлен со значением Yes, программа установки не использует других атрибутов элемента <WINSServer>.

WINSAuto="No" приводит к использованию программой установки адресов WINS-сервера, заданных в других атрибутах элемента <WINSServer>.

WINS_server_1 - это IP-адрес WINS-сервера, который будет использоваться по умолчанию. Атрибут WINS_server_1 должен являться набором от 4 до 12 цифр, включающим в себя 4 блока (от одной до трёх цифр), разделённых тремя точками.

WINS_server_2- это IP-адрес WINS-сервера, который будет использоваться в качестве дополнительного. Атрибут WINS_server_2 должен являться набором от 4 до 12 цифр, включающим в себя 4 блока (от одной до трёх цифр), разделённых тремя точками.

Пример:

<WINSServer WINSAuto="No" PreferredWINSServer="160.161.162.163" AlternateWINSServer="150.151.152.153" />

Элемент <LoggingData> и вложенные элементы (необязательно)

По умолчанию мастер установки создаёт журнал и файл ответов. Программа установки записывает эти файлы по адресу %TARGETDRIVE%\Windows\POSReadySetup.log и %TARGETDRIVE%\Windows\Unattended.xml.

Элемент <LoggingData> может содержать следующие элементы для параметров ведения журналов в процессе установки Windows Embedded POSReady 2009.

Элемент

Описание

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

Пример элемента <LoggingData>

<LoggingData>
   <!--Этот элемент содержит значения параметров журнала, используемого программой установки.-->
   <LogFile Path="A:\POSReadySetup.log" />
   <UnattendedFile Copy="Yes" Path="\\server\share\Unattended.xml" />
</LoggingData>

Элемент <LogFile>

Синтаксис:

<LogFile Path="pathname\filename" />

pathname- путь на локальном диске или UNC-путь; filename- имя файла журнала.

Path="*" задаёт путь по умолчанию: %TARGETDRIVE%\Windows\POSReadySetup.log.

Пример:

<LogFile Path="A:\POSReadySetup.log" />

Задаёт в качестве пути к файлу журнала POSReadySetup.log корневую папку диска А.

Элемент <UnattendedFile>

Синтаксис:

<UnattendedFile Copy="Yes|No" Path="pathname\filename.xml" />

Copy="Yes"сохраняет копию используемого XML-файла в ходе автоматической установки; Copy="No" не сохраняет копию используемого XML-файла.

Pathname- путь на локальном диске или UNC-путь; filename.xml - имя файла копии.

Path="*" задаёт путь по умолчанию: %TARGETDRIVE%\Windows\Unattended.xml.

Элемент <RunOnce> и вложенные элементы (необязательно)

Элемент <RunOnce> автоматической установки используется для задач управления. Например, его можно использовать для установки драйверов дополнительных устройств, обновлений Windows, а также для запуска EXE-файлов, устанавливающих дополнительные программы. Любые указанные в <RunOnce> команды выполняются в ходе First Boot Agent (FBA, агент первой загрузки) перед первым запуском Windows Embedded POSReady 2009.

Элемент <RunOnce> содержит элемент <RunOnceCommand>, который включает в себя два других элемента: <DisplayName> и <Description>. В следующей таблице описаны эти три элемента.

Элемент

Описание

RunOnceCommand Задаёт команду <RunOnce>
DisplayName Указывает имя <RunOnceCommand>
Описание Указывает описание <RunOnceCommand>

Пример:

Пример элемента <RunOnce>:

<RunOnce>
<!--Данный элемент содержит список дополнительный программ и команд, которые должны быть запущены в ходе установки.-->
   <RunOnceCommand FilePath="C:\sample1.vbs" Attributes="/a /f /e" Flags="1" ErrorControl="1" Reboot="True" Timeout="100">
   <DisplayName Value="Sample Application Setup" />
   <Description Value="This RunOnce Command installs the Sample Application" />
   </RunOnceCommand>
</RunOnce>

Элемент<RunOnceCommand>

Невозможно указать более 1024 элементов <RunOnceCommand>.

Синтаксис:

<RunOnceCommand FilePath="File_Path_String" Attributes="Attributes_String"Flags="0|1" ErrorControl="0|1" Reboot="True|False" Timeout="Timeout_Integer"/>

File_Path_String- полный путь на локальном диске или UNC-путь и имя выполняемого файла. Пакетные файлы необходимо запускать с помощью команд cmd.exe /c (например: FilePath="%11%\cmd.exe" Attributes="/c \\\\RemotePath\\batchfile.cmd" ).

Attributes_String используется для передачи приложению аргументов командной строки.

Flags="0" указывает, что программа должна создать процесс и ждать определённое количество секунд, заданное в атрибуте Timeout, а затем завершить его выполнение перед продолжением работы. Flags="1" указывает, что программа должна создать процесс и продолжить выполнение.

ErrorControl="0" указывает, что программа должна продолжить выполнение в случае возникновения ошибки. ErrorControl="1" указывает, что программа должна прервать выполнение при появлении ошибки.

Reboot="True" указывает, что программа должна завершить операцию, перезагрузиться и продолжить выполнение. Reboot="False" указывает, что программа должна продолжить выполнение без перезагрузки.

Timeout_Integer указывает время в секундах, по прошествии которого программа должна закончить выполнение. 0 означает бесконечное количество секунд. Это значение игнорируется, если атрибут Flags равен 1.

Обратите внимание, что элемент <RunOnceCommand> может использоваться несколько раз в элементе <RunOnce>, например:

<RunOnceCommand FilePath ="C:\samplel.vbs" Attributes="/a /f /e" Flags="1" ErrorControl="l" Reboot="True" Timeout=100" />

Примеры

Установка обновления Windows

В данном примере с помощью команды <RunOnce> устанавливается обновление для Windows Embedded for Point of Service (KB945366). Файл обновления называется WindowsXP-KB945366-x86-ENU.exe и расположен на компьютере WEPOSSetup.

<RunOnceCommand FilePath = "\\WEPOSSetup\WindowsPatches\WindowsXP-KB945366-x86-ENU.exe" Attributes = "/quiet" Flags = "1" ErrorControl = "1" Reboot = "False" Timeout = "0">
   <DisplayName Value = "Install an update for Windows Embedded for Point of Service (KB945366)" />
   <Description Value = "This RunOnce Command installs an update for Windows Embedded for Point of Service (KB945366)" />
</RunOnceCommand>

Установка приложения

В данном примере будет установлено ПО Microsoft SQL Server 2005 Express. Пакет установки называется SQLExpr.exe. Он загружается и распаковывается в папку SQLE на компьютере POSReadySetup. Имя распакованного пакета установки - Setup.exe.

<RunOnceCommand FilePath = "\\POSReadySetup\POSReadyApps\SQLE\Setup.exe" Attributes = "/q" Flags = "1" ErrorControl = "1" Reboot = "False" Timeout = "0">
   <DisplayName Value = "Install Microsoft SQL Server 2005 Express" />
   <Description Value = "This RunOnce Command installs Microsoft SQL Server 2005 Express" />
</RunOnceCommand>

Включение агента обновления устройств и его настройка

В данном примере будет включена служба агента обновления устройств (DUA) и изменены его параметры. Все эти параметры сохранены в реестре и заданы в файле DUA.reg. Дополнительную информацию о параметрах реестра для агента обновления устройств см. по адресу http://go.microsoft.com/fwlink/?LinkId=130049.

<RunOnceCommand FilePath = "regedit.exe" Attributes = "-s \\POSReadySetup\POSReadySettings\DUA.reg" Flags = "1" ErrorControl = "1" Reboot = "False" Timeout = "0">
   <DisplayName Value = "Turns on the DUA Service and sets the appropriate properties." />
   <Description Value = "Turns on the DUA Service and sets the appropriate properties." />
</RunOnceCommand>

Файл DUA.reg имеет следующее содержимое.

Windows Registry Editor Version 5.00
 
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\DUAgent]
"Start"=dword:00000002
 
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\DUAgent\Parameters]
 
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\DUAgent\Parameters\Config]
"RunOnStart"=dword:00000000
"PollInterval"=dword:00000000
"PollJitter"=dword:00000000
"PollToD"=hex:40,ff,ff,ff,20,ff,ff,ff,10,ff,ff,ff,08,ff,ff,ff,04,ff,ff,ff,02,ff,ff,ff,01,ff,ff,ff
 
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\DUAgent\Parameters\Config\Sessions]
 
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\DUAgent\Parameters\Config\Sessions\0000]
"Type"=dword:00000000
"CmdFile"=hex(2):43,00,3a,00,5c,00,57,00,49,00,4e,00,44,00,4f,00,57,00,53,00,5c,00,74,00,65,00,6d,00,70,00,00,00

Добавление переменной среды

В следующем примере создается переменная среды.

<RunOnceCommand FilePath = "cmd.exe" Attributes = "set sample=POSReady" Flags = "1" ErrorControl = "1" Reboot = "False" Timeout = "0">
   <DisplayName Value = "Задаёт пример для POSReady." />
   <Description Value = "Создает пример переменной среды и задаёт ее для POSReady." />
</RunOnceCommand>

Добавление обработчика для сценариев системного интегратора

В данном примере для сценариев добавляется местозаполнитель, при котором системный интегратор может внести сценарий для завершения настройки операционной системы.

В следующем примере изготовитель оборудования создаёт команду <RunOnce>, с помощью которой системный интегратор может запускать любые приложения или задавать параметры конфигурации. Системный интегратор должен создать в каталоге C:\Windows\AppSetup пакетный файл с названием SystemIntegrator.bat.

<RunOnceCommand FilePath = "cmd.exe" Attributes = "/c C:\AppSetup\SystemIntegrator.bat -s \\POSReadySetup\POSReadySettings\WindowsShell.reg" Flags = "1" ErrorControl = "1" Reboot = "False" Timeout = "0">
   <DisplayName Value = "Notepad Shell" />
   <Description Value = "Changes the Windows Shell to the Notepad Application." />
</RunOnceCommand>

Установка в качестве оболочки приложения, отличного от Проводника

В данном примере меняется оболочка Windows.

В следующем примере в качестве оболочки устанавливается Блокнот, в котором открывается файл журнала установки POSReady. Все эти параметры сохранены в реестре и заданы в файле WindowsShell.reg.

<RunOnceCommand FilePath = "regedit.exe" Attributes = "-s \\POSReadySetup\POSReadySettings\WindowsShell.reg" Flags = "1" ErrorControl = "1" Reboot = "False" Timeout = "0">
   <DisplayName Value = "Notepad Shell" />
   <Description Value = "Замена оболочки Windows Блокнотом." />
</RunOnceCommand>

Файл WindowsShell.reg должен содержать следующие строки.

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"Shell"="notepad.exe C:\Windows\POSReadySetup.log"

Элемент <DisplayName>

Синтаксис:

<DisplayName Value="Name_String" />

Name_String содержит имя атрибута <RunOnceCommand>. Длина имени не может превышать 64 символа.

Пример:

<DisplayName Value="Microsoft SQL Server 2005 Express Setup" />

Элемент <Description>

Синтаксис:

<Description Value="Description_String" />

Description_String содержит описание атрибута <RunOnceCommand>. Длина описания не может превышать 256 символов.

Пример:

<Description Value="This RunOnce Command installs Microsoft SQL Server 2005 Express" />

Пример файла ответов

Можно изменять элементы в этом примере и создать собственный файл ответов. Дополнительные сведения о схеме, используемой в файлах ответов POSReady см. в разделе Справка по файлу ответов.

<?xml version="1.0" encoding="utf-8"?>
<Unattend>
<LoggingData>
<LogFile Path="%TARGETDRIVE%\Windows\Setup.log" />
<UnattendedFile Path="%TARGETDRIVE%\Windows\Unattended.xml" Copy="Yes" />
</LoggingData>
<UserData>
<ProductKey Value="ABCDE-FGHIJ-KLMNO-PQRST-UVWXY" />
<FullName Value="Иван Дмитриев" />
<Organization Value="Woodgrove Bank" />
<ComputerName Value="WOODGROVEKIOSK5" />
<AdminPassword Value="wf+lP9lNlw03KHzbwy/wHg==" StrongPassword="Yes" EncryptedPassword="Yes" />
</UserData>
<DiskConfig>
<Disk ID="0" WipeDisk="No">
<CreatePartition Label="*" Size="*" Letter="*" FileSystem="NTFS" AllocationUnit="*" QuickFormat="No" FileCompression="No" />
<!--ModifyPartition ID="1" Label="*" Letter="*" FileSystem="NTFS" AllocationUnit="*" QuickFormat="No" FileCompression="No" /-->
</Disk>
</DiskConfig>
<SystemData>
<OSConfiguration>
<!--PageFile Path="*" InitialSize="*" MaximumSize="*" /-->
<PageFile Path="*" InitialSize="*" MaximumSize="*" />
</OSConfiguration>
<LanguageSettings>
<DefaultInputLanguage Value="1033" />
<NonUnicodeLanguage Value="1033" />
<UseComplexScriptLanguages Value="Yes" />
<UseEastAsianLanguages Value="Yes" />
</LanguageSettings>
<RegionalSettings>
<StandardsAndFormats Value="1033" />
<GeographicalLocation Value="244" />
<TimeZone Value="4" />
</RegionalSettings>
<Components>
  <Component Name=".Net Framework 2.0" Install="Yes" />
<!-- Стандартные и служебные программы -->
<!-- Стандартные -->
<Component Name="Калькулятор" Install="No" />
<Component Name="Таблица символов" Install="No" />
<Component Name="Папка обмена" Install="No" />
<Component Name="HyperTerminal" Install="No" />
<Component Name="Блокнот" Install="Yes" />
<Component Name="Paint" Install="No" />
<Component Name="WordPad" Install="No" />
<!--             -->
<!-- Служебные программы -->
<Component Name="Программы командной строки" Install="No" />
<Component Name="Управление дисками" Install="No" />
<Component Name="Программа архивации Windows" Install="No" />
<!--             -->
<Component Name="Специальные возможности" Install="No" />
<!--             -->
<Component Name="Службы факсов" Install="No" />
<Component Name="Службы IIS" Install="No" />
<Component Name="POS for .Net 1.12" Install="Yes" />
<Component Name="Обновление корневых сертификатов" Install="No" />
<!-- Windows Media -->
<Component Name="Формат Windows Media 11" Install="No" />
<Component Name="Проигрыватель Windows Media 11" Install="No" />
<!--             -->
<Component Name="Дополнительные драйверы" Install="No" />
<Component Name="Служба индексирования" Install="No" />
<Component Name="Средства управления и наблюдения" Install="No" />
<Component Name="Формирование очередей сообщений" Install="No" />
<Component Name="Сетевые службы" Install="No" />
<Component Name="Клавиатура сенсорного экрана" Install="No" />
<Component Name="Службы терминалов" Install="No" />
</Components>
<Networking>
<!--<IPAddress DynamicIPAddress="No" StaticIPAddress="111.111.111.111" SubnetMask="255.0.0.0" DefaultGateway="211.211.211.211" /-->
<!--<DNSServer DNSAuto="No" PreferredDNSServer="200.201.202.203" AlternateDNSServer="100.101.102.103" /-->
<!--<WINSServer WINSAuto="No" PreferredWINSServer="160.161.162.163" AlternateWINSServer="150.151.152.153" /-->
<IPAddress DynamicIPAddress="Yes" />
<DNSServer DNSAuto="Yes" />
<WINSServer WINSAuto="Yes" />
</Networking>
<Security>
<JoinWorkgroup Value="WGBKIOSKS" />
<!--JoinDomain Username="UserName" Password="UserPassword" EncryptedPassword="No" MachineDomain="MachineDomain" /-->
<!--Account Username="UserNameRequired" Password="" EncryptedPassword="No" Group="Guests" /-->
</Security>
</SystemData>
  <RunOnce>
<!--RunOnceCommand FilePath="C:\sample1.vbs" Attributes="" Flags="0" ErrorControl="0" Reboot="False" Timeout="0" >
<DisplayName Value="" />
<Description Value="" />
</RunOnceCommand-->
</RunOnce>
<SetupData>
<Preinstall AcceptEula="Yes" />
</SetupData>
</Unattend>

Другие разделы, посвящённые установке

Помимо стандартных интерактивной или автоматической установок, существуют другие способы установки и настройки ОС Windows Embedded POSReady 2009. В следующих разделах представлена информация о том, как выполнять подобные задачи.

Устранение неполадок при установке POSReady

Многие средства устранения неполадок в ОС Windows Embedded POSReady 2009 аналогичны средствам в ОС Windows XP: средство просмотра событий, журналы и оповещения производительности.

Если при установке POSReady возникли проблемы, дополнительные сведения см. в следующих файлах журналов:

В данном разделе

Тема

Описание

Добавление драйверов для установки POSReady Описывает, как добавлять драйверы при установке POSReady
Установка POSReady и командная строка Описывает способ использования переключателей командной строки в установке POSReady
Использование настраиваемых сценариев установки POSReady Описывает, как создать и использовать настраиваемые сценарии установки POSReady
Установка POSReady с помощью удалённого развёртывания Описывает, как развёртывать ОС POSReady удаленно, используя службу удалённой установки (RIS) и службу развёртывания Windows (WDS)
Настройка компьютера для определения USB-устройства флэш-памяти Описывает, как настроить компьютер, чтобы обнаружить USB-устройство флэш-памяти для установки ОС POSReady
Установка POSReady с помощью USB-устройства флэш-памяти Описывает, как установить POSReady с помощью USB-устройство флэш-памяти

Добавление драйверов для установки POSReady

Запоминающие устройства вашего компьютера не поддерживаются Windows Embedded POSReady 2009. Существует два основных способа установки драйверов этих устройств в POSReady.

Вы также можете использовать переключатель командной строки /devicefile для указания XML-файла драйвера. Более подробную информацию о переключателе /devicefile вы можете найти в разделе Установка POSReady и командная строка.

Добавление драйверов запоминающих устройств с помощью нажатия клавиши F6

Можно добавить драйверы запоминающих устройств во время интерактивной установки, нажав клавишу F6. Используйте этот вариант при установке с помощью диска, если система POSReady не смогла обнаружить запоминающее устройство или если вы хотите установить более позднюю версию драйверов.

Если вы устанавливаете POSReady с флэш-накопителя USB, вместо нажатия F6 перед установкой можно просто скопировать сторонние драйверы в папку \Drivers. Эти драйверы будут доступны при установке POSReady, когда будет необходимо указать драйверы для запоминающих устройств. Драйверы не могут находиться в корне папки \Drivers, необходимо поместить их в отдельную папку, например: X:\Drivers\ManufacturerName

Добавление драйверов для запоминающих устройств с помощью нажатия клавиши F6

Создание XML-файла драйвера

Можно создать XML-файл драйвера, чтобы система POSReady могла обнаруживать и устанавливать устройства, не включенные в состав ОС Windows XP с пакетом обновления 3. Этот раздел содержит описание схемы XML и примеры. Дополнительную информацию об использовании XML-файлов драйверов и переключателя командной строки /devicefile для установки POSReady см. в разделе Установка POSReady и командная строка.

Помимо создания собственного XML-файла или использования переключателя /devicefile, можно также воспользоваться программой INFImporter, которая создаёт файл DriverInstall.xml с помощью соответствующих INF-файлов. Эта программа создана для ОС Windows Embedded for Point of Service, однако совместима и с POSReady. Дополнительную информацию о программе INFImporter см. на веб-узле Майкрософт.

XML-файл драйвера необходимо поместить между тегами <Drivers> и </Drivers> аналогично примеру в этом разделе.

Элемент

Описание

<AlwaysInstall> Указывает, какие устройства необходимо устанавливать всегда, даже если они не были обнаружены службой самонастраивающихся устройств (Plug and Play)
<AdditionalDevice> Указывает, какие устройства необходимо устанавливать, если они были обнаружены службой самонастраивающихся устройств (Plug and Play)

Пример файла DriverInstall.XML

<Drivers>  
        <AlwaysInstall>
        <Device Id="MF\COM4840_5x2_MSR" ClassId="{4D36E978-E325-11CE-BFC1-08002BE10318}" />
        <Device Id="MF\COM4840_5x2_SERIAL" ClassId="{4D36E978-E325-11CE-BFC1-08002BE10318}" />
     </AlwaysInstall>
     <AdditionalDevice ClassId="{4d36e972-e325-11ce-bfc1-08002be10318}" SourceDir="\\installfolder\drivers$\Drivers\D505\Wireless" >
        <!-- "Wireless Driver" -->
        <File Name="Setup.EXE" InstallDir="system32" />
        <File Name="Setup.ini" InstallDir="system32" />
        <File Name="Wireless.DLL" InstallDir="system32" />
        <File Name="Wireless.cat" InstallDir="system32" />
        <File Name="Wireless.INF" InstallDir="inf" />
        <File Name="Wireless.sys" InstallDir="system32\drivers" />
        <HardwareId Id="PCI\VEN_1111&DEV_1111&SUBSYS_11111111&REV_05" />
     </AdditionalDevice>
     <AdditionalDevice ClassId="{4d36e971-e325-11ce-bfc1-08002be10318}" SourceDir="\\installfolder\drivers$\Drivers\PCI Multi-IO Controller" >
        <!-- "Multi-I/O Controller" -->
        <File Name="PCIMIOC.inf" InstallDir="inf" />
        <HardwareId Id="PCI\VEN_1111&DEV_1111&SUBSYS_11111111&REV_10" />
     </AdditionalDevice>
     <AdditionalDevice ClassId="{4d36e972-e325-11ce-bfc1-08002be10318}" SourceDir="\\installfolder\drivers$\Drivers\NetworkDrivers">
        <!-- "Network Driver" -->
        <File Name="some.bin" InstallDir="system32" />
        <File Name="some.pat" InstallDir="system32" />
        <File Name="netcard.cat" InstallDir="system32" />
        <File Name="netcard.sys" InstallDir="system32\drivers" />
        <File Name="netcardxp.inf" InstallDir="inf" />
        <File Name="ramsed.bin" InstallDir="system32" />
        <HardwareId Id="PCI\VEN_11AA&DEV_1111&SUBSYS_A1111111&REV_A1" />
     </AdditionalDevice>
  </Drivers>

Элемент <AlwaysInstall>

Файл DriverInstall.xml может содержать только один элемент <AlwaysInstall>.

Элемент <AlwaysInstall> содержит информацию об устройствах, которые не включены в состав ОС Windows XP с пакетом обновления 3, но должны всегда устанавливаться не зависимо от того, обнаружены они службой Plug and Play или нет.

Элемент <AlwaysInstall> содержит по одному элементу <Device> для каждого устройства, которые необходимо устанавливать всегда. Дополнительные сведения об элементе <Device> см. в следующем разделе.

Пример элемента <AlwaysInstall>

<AlwaysInstall>
<Device Id="MF\COM4840_5x2_MSR" ClassId="{4D36E978-E325-11CE-BFC1-08002BE10318}" />
<Device Id="MF\COM4840_5x2_SERIAL" ClassId="{4D36E978-E325-11CE-BFC1-08002BE10318}" />
</AlwaysInstall>

Элемент <Device>

Элемент<Device> требуется для каждого устройства, устанавливаемого обязательно. Параметр <Device Id> не должен содержать более 200 символов, кроме того, элемент <Device> не может содержать более 1024 вложенных элементов.

Синтаксис:

<Device Id="device id" ClassId="class id"/>

device id - это строка, содержащая код оборудования устройства; class id - код класса, к которому принадлежит устройство. Значения по умолчанию для параметров device id и class id не задаются.

Пример:

<Device Id="MF\COM4840_5x2_SERIAL"ClassId="{4D36E978-E325-11CE-BFC1-08002BE10318}"/>

Элемент <AdditionalDevice>

Элемент <AdditionalDevice> содержит информацию об устройствах, которые не включены в состав ОС Windows XP с пакетом обновления 3, но должны быть обнаружены службой Plug and Play. Невозможно указать в элементе <AdditionalDevice> больше 1024 вложенных элементов.

Синтаксис:

<AdditionalDevice ClassId="class id" SourceDir="driver folder"/>

class id - код класса, к которому принадлежит устройство. Значение по умолчанию для параметра class id не задаётся.

driver folder - папка, содержащая файлы драйвера.

Файл DriverInstall.xml может содержать несколько элементов <AdditionalDevice>.

Каждый элемент <AdditionalDevice> содержит следующие элементы.

Элемент

Описание

<File> Указывает имена файлов, которые должны быть установлены
<HardwareId> Указывает коды устройств, которые должны быть обнаружены службой Plug and Play

Пример элемента <AdditionalDevice>

<AdditionalDevice ClassId="{4d36e971-e325-11ce-bfc1-08002be10318}" SourceDir="\\installfolder\drivers $\Drivers\PCI Multi-IO Controller">
<!-"Multi-I/O Controller" -->
<File Name="PCIMIOC.inf" InstallDir="inf" />
<HardwareId Id="PCI\VEN_1111&DEV_1111&SUBSYS_11111111&REV_10" />
</AdditionalDevice>

Элемент <File>

Элемент <File> содержит имена файлов, а также папку, в которую их необходимо установить. Элемент <AdditionalDevice> может содержать несколько элементов <File>. Невозможно указать более 1024 элементов <File>.

Синтаксис:

<File Name="FileName" InstallDir="path" />

FileName- имя файла драйвера, который требуется установить.

Аргумент InstallDir="path" - не обязательный. Значение path - относительный путь из каталога %windir% к папке, в которую необходимо установить файл. Чтобы задать папку %windir%, введите точку (.) или "... \windows ". По умолчанию (если атрибут InstallDir не задан), системные файлы SYS будут установлены в папку %windir%\system32\drivers, INF-файлы - в папку %windir%\inf, а файлы с другими расширениями - в папку %windir%\i386.

Пример:

<File Name="Setup.ini"
InstallDir="system32" />
<File Name="Wireless.INF" />

Элемент <HardwareId>

Элемент <HardwareId> указывает коды устройств, которые должны быть обнаружены службой Plug and Play. Элемент <AdditionalDevice> может содержать несколько элементов <HardwareId>. Невозможно указать более 64 устройств <HardwareId>.

Синтаксис:

<HardwareId Id="IDstring"/>

IDstring - это код устройства.

Дополнительные сведения о строках, определяющих устройства, см. на веб-узле Майкрософт.

Пример:

<HardwareId Id="PCI\VEN_1111&DEV_1111&SUBSYS_11111111&REV_05" />

Настройка компьютера для определения USB-устройства флэш-памяти

В зависимости от возможностей вашего компьютера теперь можно установить систему Windows Embedded POSReady 2009 с USB-устройства флэш-памяти. Однако, поскольку разные системы BIOS по разному работают с USB-устройствами, может требоваться дополнительная настройка компьютера для использования данной возможности. В данном разделе будет описано, как убедиться в обнаружении USB-устройства флэш-памяти таким образом, чтобы устанавливать с него POSReady.

Запуск с целевого USB-устройства флэш-памяти

Далее описано, как загрузить компьютер с требуемого USB-устройства флэш-памяти.

ПРИМЕЧАНИЕ
Если к компьютеру подключено несколько USB-устройств флэш-памяти, может потребоваться отключить все, чтобы определить приоритетность USB-портов.

Загрузка с целевого USB-устройства флэш-памяти

  1. Извлеките из дисковода все компакт-диски или DVD-диски: система BIOS может автоматически загрузиться с оптического диска, если он будет обнаружен.
  2. Выполните вход в систему установки BIOS компьютера и установите порядок загрузки вручную. Некоторые системы BIOS предоставляют возможность загрузки с USB-устройства.
  3. Вставьте USB-устройство флэш-памяти и перезагрузите компьютер. Чтобы определить, загружается ли компьютер с USB-устройства, может потребоваться некоторое время.

Приоритет устройств загрузки

В системе BIOS каждого компьютера указан определённый порядок обработки устройств, с которых может осуществляться загрузка компьютера. В большинстве компьютеров наивысший приоритет имеют жёсткие и оптические диски, подключённые к параллельной или последовательной ATA-шине (PATA и SATA). Последние усовершенствования USB-устройств привели к тому, что все большее количество производителей встраивают поддержку загрузки с USB-устройств. Благодаря этому стала возможной установка операционной системы с помощью USB-устройства флэш-памяти.

При установке POSReady необходимо определить принцип работы компьютера с USB-устройством флэш-памяти для запуска установки. Дополнительные сведения см. в документации производителя компьютера.

Устранение неполадок при загрузке с USB-устройства

Если компьютер не загружается с целевого USB-устройства, проверьте следующее.

Установка POSReady с помощью USB-устройства флэш-памяти

В зависимости от возможностей вашего компьютера теперь можно устанавливать ОС Windows Embedded POSReady 2009 с помощью USB-устройства флэш-памяти. Чтобы использовать эту возможность, компьютер должен поддерживать возможность загрузки с USB-устройства флэш-памяти. Дополнительные сведения см. в разделе Настройка компьютера для определения USB-устройства флэш-памяти.

ОС POSReady поддерживает следующие сценарии установки с помощью USB-устройства флэш-памяти.

ПРИМЕЧАНИЕ
При установке ОС POSReady на SATA-диск или внутренний флэш-диск могут потребоваться дополнительные драйверы. Дополнительные сведения об установке дополнительных драйверов см. в разделе Добавление драйверов для установки POSReady.

Установка POSReady с USB-устройства флэш-памяти включает в себя два набора процедур. Первый набор описывает способ создания загрузочного USB-устройства флэш-памяти, содержащего файлы установки POSReady. Второй - способ установки POSReady с загрузочного USB-устройства.

Создание загрузочного USB-устройства с помощью сопутствующей установки

В следующей процедуре описывается, как создать загрузочное USB-устройство флэш-памяти с помощью компонента сопутствующей установки POSReady, расположенного на установочном диске.

Создание загрузочного USB-устройства флэш-памяти с помощью сопутствующей установки

  1. Подключите USB-устройство флэш-памяти к USB-порту и вставьте установочный диск POSReady в соответствующий дисковод на компьютере. Откроется окно POSReady 2009 Companion Setup (Сопутствующая установка POSReady 2009).
  2. Выберите пункт Create USB Flash Drive Install (Создать установку с USB-устройства флэш-памяти). Отобразится страница Install from USB Flash Drive (Установка с USB-устройства флэш-памяти).
  3. Выберите требуемое USB-устройство флэш-памяти, языки и приложения.
    ПРИМЕЧАНИЕ
    Все данные на конечном USB-устройстве флэш-памяти будут удалены.
  4. Выберите пункт Install (Установить). Требуемые файлы будут скопированы на USB-устройство флэш-памяти, которое можно будет использовать в качестве загрузочного носителя установки POSReady.

Установка POSReady с загрузочного USB-устройства флэш-памяти

В следующей процедуре описано, как установить POSReady с загрузочного USB-устройства флэш-памяти, созданного на предыдущем этапе.

ПРИМЕЧАНИЕ
Возможно, в процессе установки POSReady потребуется отключить и заново подключить USB-устройство флэш-памяти три раза. Эти действия особо подчёркиваются в следующей процедуре.
  1. Выключите конечный компьютер и вставьте загрузочное USB-устройство флэш-памяти, содержащее файлы установки POSReady.
  2. Запустите компьютер и убедитесь, что система BIOS запускается с USB-устройства флэш-памяти, а не с жёсткого или оптического диска. Дополнительные сведения см. в разделе Настройка компьютера для определения USB-устройства флэш-памяти. Запуск среды Windows PE 2005 начинается с вывода сообщения Starting Installation Environment…(Запуск среды установки...). Затем отображается экран загрузки ОС Windows XP.
  3. Запускается установка POSReady. Можно выполнить интерактивную установку или автоматическую установку. После завершения установки компьютер автоматически перезагрузится.
  4. После перезагрузки компьютера незамедлительно отключите USB-устройство флэш-памяти, чтобы компьютер не загрузился с него повторно. ОС POSReady автоматически загрузится с внутреннего диска и запустит агент первой загрузки (First Boot Agent, FBA).
  5. После запуска агента первой загрузки вставьте повторно USB-устройство флэш-памяти. Для завершения установки агенту FBA требуются дополнительные файлы установки POSReady, расположенные на USB-устройстве. Агент FBA продолжит работу автоматически и перезагрузит компьютер после завершения установки.
  6. После второй перезагрузки компьютера незамедлительно отключите USB-устройство флэш-памяти, чтобы компьютер не загрузился с него повторно. Будет отображён экран загрузки Windows XP и ОС POSReady будет запущена в первый раз.

Установка POSReady на USB-устройство флэш-памяти

Можно установить POSReady на USB-устройство флэш-памяти, после чего будет возможен запуск POSReady с него. При установке POSReady на USB-устройство флэш-памяти следует учитывать следующие требования.

Установка POSReady с одного USB-устройства флэш-памяти на другое

  1. Вставьте исходное USB-устройство флэш-памяти, содержащее файлы установки POSReady, а затем - конечное USB-устройство, на которое будет произведена установка.
  2. Запустите компьютер и убедитесь, что система BIOS запускается с исходного USB-устройства флэш-памяти, а не с другого диска, например конечного USB-устройства, жёсткого или оптического диска. Дополнительные сведения о порядке загрузки с различных устройств см. в разделе Настройка компьютера для определения USB-устройства флэш-памяти. Запуск среды Windows PE 2005 начинается с вывода сообщения Starting Installation Environment…(Запуск среды установки...). Затем отображается экран загрузки ОС Windows XP.
  3. Запускается установка POSReady. Можно выполнить интерактивную установку или автоматическую установку. На странице Storage Configuration (Настройка хранилища) убедитесь в выборе раздела на конечном USB-устройстве. После завершения установки компьютер автоматически перезагрузится.
  4. После перезагрузки компьютера незамедлительно отключите исходное USB-устройство, чтобы компьютер не загрузился с него повторно. ОС POSReady автоматически загрузится с конечного USB-устройства и запустит агент первой загрузки (FBA).
  5. После запуска агента первой загрузки вставьте повторно исходное USB-устройство флэш-памяти. Для завершения установки на конечном USB-устройстве флэш-памяти агенту FBA требуются дополнительные файлы установки POSReady, расположенные на исходном USB-устройстве. Агент FBA продолжит работу автоматически и перезагрузит компьютер после завершения установки.
  6. После второй перезагрузки компьютера незамедлительно отключите исходное USB-устройство, чтобы компьютер не загрузился с него повторно. Компьютер загрузится с конечного USB-устройства и будет отображён экран загрузки Microsoft Windows XP. ОС POSReady будет запущена в первый раз.

Установка драйверов запоминающих устройств с USB-устройства флэш-памяти

В ОС POSReady с помощью USB-устройства флэш-памяти можно устанавливать драйверы запоминающих устройств. После выполнения действий, указанных ниже, драйверы запоминающих устройств можно использовать в процессе установки.

ПРИМЕЧАНИЕ
Установка драйверов запоминающих устройств доступна только с USB-устройства флэш-памяти, на котором была запущена программа установки. Если установка запускается с помощью диска установки продукта, получить драйверы запоминающих устройств с USB-устройства флэш-памяти будет невозможно.
  1. Подключите USB-устройство флэш-памяти к USB-порту и вставьте установочный диск POSReady в соответствующий дисковод на компьютере. Откроется окно POSReady 2009 Companion Setup (Сопутствующая установка POSReady 2009).
  2. Выберите пункт Create USB Flash Drive Install (Создать установку с USB-устройства флэш-памяти). Отобразится страница Install from USB Flash Drive (Установка с USB-устройства флэш-памяти).
  3. Выберите требуемое USB-устройство флэш-памяти, языки и приложения.
    ПРИМЕЧАНИЕ
    Все данные на конечном USB-устройстве флэш-памяти будут удалены.
  4. Выберите пункт Install (Установить). Требуемые файлы будут скопированы на USB-устройство флэш-памяти, которое можно будет использовать в качестве загрузочного носителя установки POSReady.
  5. В корневой папке USB-устройства создайте новую папку с именем Драйверы.
  6. Скопируйте драйверы запоминающих устройств в каталог Драйверы.

Установка POSReady с помощью удалённого развёртывания

Можно развёрнуть Windows Embedded POSReady 2009 с помощью службы удалённой установки (Remote Installation Services, RIS) или ее последующих версий, а также службы развёртывания Windows (Windows Deployment Services, WDS). Службы RIS и WDS позволяют администраторам настраивать и устанавливать образы операционных систем на сетевых компьютерах. Они особенно полезны в тех случаях, когда систему POSReady требуется развёрнуть на большом количестве клиентов.

Чтобы установить POSReady с помощью службы RIS, необходимо выполнить следующие требования.

Создание образа POSReady для развёртывания служб RIS и WDS (унаследованный режим)

Чтобы создать образ POSReady на RIS- или WDS-сервере (унаследованный режим), выполните следующие действия. После этого образ можно будет развёрнуть в сети для установки POSReady.

При развёртывании служб RIS или WDS в унаследованном режиме необходимо учитывать следующие сведения.

  1. В папке \\имя_сервера\RemInst\Setup\language\Images создайте новую папку с названием POSReady.
  2. Перейдите в каталог на установочном носителе, содержащий файлы POSReady, и скопируйте следующие файлы и папки в папку POSReady:
  3. В папке POSReady\I386 создайте папку \Templates.
  4. Скопируйте в папку \Templates следующие файлы.
  5. Откройте файл RIStndrd.sif в текстовом редакторе (например в Блокноте). В разделе [SetupData] в строке, начинающейся с выражения OSLoadOptions, добавьте параметр /minint. Например:
    [SetupData]
          OsLoadOptions = "/noguiboot /fastdetect /minint"
  6. Скопируйте файлы .inf для сетевых адаптеров или все содержимое папки POSReady\I386\inf скопируйте в папку POSReady\I386.
  7. Скопируйте файлы .sys для сетевых адаптеров или все содержимое папки POSReady\I386\System32\Drivers скопируйте в папку POSReady\I386.
  8. (необязательно) Создайте файл ответов для автоматической установки с названием Unattended.xml и скопируйте его в папку POSReady\Setup. Дополнительную информацию о том, как создать файл ответов для автоматической установки, см. в разделе Создание файла ответов POSReady.

Создание образа POSReady для развёртывания службы WDS (основной режим)

Чтобы создать образ POSReady для развёртывания службы WDS (основной режим), выполните следующие действия. Эти действия подразумевают, что образ WDS уже получен. После этого образ можно будет развёрнуть в сети для установки POSReady. Этапы 1-3 предполагают использование Sysprep. Эту программу можно найти на установочном носителе POSReady. Дополнительную информацию о программе Sysprep см. в разделе Использование Sysprep и FBReseal в POSReady.

  1. Установите и настройте POSReady на диске C компьютера-образца со всеми необходимыми приложениями, устройствами, обновлениями и т. д.
  2. Перейдите к папке \Utilities\sysprep на установочном носителе POSReady и скопируйте ее содержимое в корневой каталог диска C.
  3. Запустите файл sysprep.exe из папки C:\sysprep и введите следующее выражение в окне командной строки:
    C:\sysprep -mini -reseal -reboot
  4. Программа Sysprep автоматически перезагрузит компьютер.
  5. После перезагрузки компьютера нажмите клавишу F12.
  6. В диспетчере загрузки Windows выберите образ и нажмите кнопку Next (Далее).
  7. Выберите требуемый диск и укажите имя и описание образа. Для продолжения нажмите кнопку Next (Далее).
    ПРИМЕЧАНИЕ
    Система POSReady будет отображаться только после выполнения этапа 3. Диспетчер загрузки Windows отобразит систему POSReady только в том случае, если она была подготовлена с помощью Sysprep.
  1. Нажмите кнопку Browse (Обзор) и выберите папку, в которой требуется сохранить полученный образ POSReady. Необходимо указать местоположение, чтобы предотвратить потерю данных во время развёртывания полученного образа в случае проблем с работой сети.
  2. Введите имя образа и нажмите кнопку Save (Сохранить). Необходимо использовать расширение файла WIM.
  3. Выберите пункт Upload image to WDS server (Выгрузить образ на WDS-сервер).
  4. Введите имя WDS-сервера и нажмите кнопку Connect (Подключить). Может потребоваться ввести имя пользователя и пароль для доступа. В этом случае необходимо использовать имя и пароль пользователя, имеющего достаточно прав для подключения к WDS-серверу.
  5. В списке Image Group (Группа образов) выберите требуемую группу образов и нажмите кнопку Finish (Готово).

Добавление сетевых драйверов для служб RIS и WDC (унаследованный режим)

При установке POSReady с помощью служб RIS и WDS сетевой адаптер компьютера становится устройством загрузки. Если для него требуются драйверы сторонних производителей, необходимо скопировать следующие файлы в указанную папку образа POSReady на сервере.

Использование настраиваемых сценариев установки POSReady

10/9/2008

Можно задать настраиваемые сценарии установки до или после обычной установки Windows Embedded POSReady 2009 с помощью файлов PreSetup.cmd и PostSetup.cmd. Настраиваемые сценарии полезны, если требуется автоматически изменить конфигурацию POSReady до или после установки. Можно изменять реестр, диск установки, проверять сетевое подключение и так далее. В следующей таблице описаны некоторые исполняемые команды, обычно использующиеся в этих файлах.

Исполняемая команда

Описание

Diskpart Служебная программа для работы с дисками и разделами
Factory Служебная программа Sysprep, с помощью которой можно устанавливать дополнительные драйверы, приложения и т. д.
IPConfig Служебная программа конфигурации TCP/IP
Net use Служебная программа для управления сетевыми ресурсами
Блокнот Текстовый редактор
Ping Программа проверки сетевых подключений
Reg Текстовый редактор реестра
Regedit Редактор реестра с представлением в виде дерева
Replace Программа поиска и замены текста
Tracert Служебная программа, собирающая информацию об устройствах между компьютером и местом назначения
Xcopy Программа копирования и изменения файлов

SetupLauncher.exe и сценарии установки

При запуске установки POSReady программа SetupLauncher.exe ищет файл PreSetup.cmd в каталоге установки носителя. Если файл существует, он будет обработан перед началом интерактивной или автоматической установки. После установки POSReady программа SetupLauncher.exe ищет файл PostSetup.cmd. Если файл существует, он будет обработан перед перезагрузкой компьютера и запуском агента первой загрузки (First Boot Agent, FBA).

ПРИМЕЧАНИЕ
Невозможно запустить файл SetupLauncher.exe с сетевого диска.

Пример файла PreSetup.cmd

Ниже представлен пример файла PreSetup.cmd.

factory -winpe >> X:\output.log
net use * \\mysharedlocation /user:username password >> X:\output.log

В данном файле используется команда factory с переключателем -winpe, чтобы настроить контроллер сети и жесткий диск, используя драйверы устройств по умолчанию. Информация журнала об этом действии сохраняется на внешний диск по адресу X:\output.log . После этого компьютер подключается к каталогу \\mysharedlocation с помощью заданного имени пользователя и пароля, которые требуются для доступа к данному сетевому ресурсу. Информация журнала об этом действии также сохраняется в файл X:\output.log .

Пример файла PostSetup.cmd

Ниже представлен пример файла PostSetup.cmd.

copy X:\output.log C:\output.log

В данном файла с помощью команды copy файл журнала копируется с диска X на диск C .

Установка POSReady и командная строка

После запуска ОС Windows Embedded POSReady 2009 можно открыть окно командной строки, нажав любую клавишу в диалоговом окне Setup Launcher (Средство запуска установки). При этом откроется новое окно командной строки, в котором можно выполнять задачи установки. Например, с помощью командной строки можно запустить автоматическую установку, используя переключатель командной строки /unattended вместе с файлом ответов. Используются три других переключателя командной строки: /guionly, /logging и /devicefile. В следующей таблице описаны все эти переключатели.

Переключатель

Описание

/guionlyЗапускает интерактивную установку и записывает ответы программы установки в файл ответов
/loggingИзменяет стандартное имя и размещение файла журнала на пользовательские значения
/devicefileУстанавливает драйверы дополнительных устройств, направляя программу установки в расположение XML-файла драйвера

Переключатель /guionly

Переключатель /guionly запускает интерактивную установку, но не устанавливает ОС POSReady на конечный компьютер. Вместо этого он обеспечивает запись ответов на запросы программы установки и сохраняет их в автоматическом файле ответов. Этот файл впоследствии может быть использован для автоматической установки POSReady.

ПРИМЕЧАНИЕ
Для переключателя /guionly необходим носитель с поддержкой записи, например USB-устройство флэш-памяти или дискета.

Использование переключателя /guionly

  1. Вставьте установочный носитель с ОС POSReady и установка начнется автоматически.
  2. В диалоговом окне Setup Launcher (Средство запуска установки) нажмите любую клавишу для открытия окна командной строки.
  3. В окне командной строки введите следующее:
    Setup.exe /guionly:pathname\unattended_file.xml
    Pathname - это диск и расположение папки автоматического файла ответов; unattended_file.xml - имя файла, который будет создан. Например:
    Setup.exe /guionly:A:\unattended.xml
    С помощью этой команды будет создан файл ответов unattended.xml на диске A:\.
    ПРИМЕЧАНИЕ
    unattended_file.xml может также указывать на существующий файл ответов. В этом случае при запуске программы установки с использованием существующего файла unattended_file.xml его содержимое будет перезаписано.

Изменение XML-файла, созданного с помощью переключателя /guionly

Можно также вручную изменять XML-файл, созданный с помощью переключателя /guionly в окне командной строки.

  1. В окне командной строки перейдите к папке, в которой был создан автоматический файл ответов, и введите имя файла. Например, если автоматический файл ответов был сохранен в корневой папке диска A с названием unattended.xml, введите A:\unattended.xml и нажмите клавишу ВВОД. Будет отображено диалоговое окно, указывающее, что ОС Windows не может открыть этот файл, и предлагающее выбрать приложение для просмотра данного типа файлов.
  2. Выберите параметр Select the program from a list (Выбор программы из списка вручную), а затем нажмите кнопку OK. Будет отображено диалоговое окно со списком приложений, в начале которого будет указан Блокнот.
  3. Выберите Блокнот и нажмите кнопку OK. Автоматический файл ответов откроется в Блокноте в текстовом виде, доступном для редактирования.

Переключатель /logging

Переключатель /logging позволяет менять имя и местоположение журнала установки. По умолчанию журнал установки сохраняется в каталоге \Windows на конечном диске.

Использование переключателя /logging

  1. Вставьте установочный носитель с ОС POSReady и установка начнется автоматически.
  2. В диалоговом окне Setup Launcher (Средство запуска установки) нажмите любую клавишу для открытия окна командной строки.
  3. В окне командной строки введите следующее:
    Setup.exe /logging:pathname\filename.log 
    Pathname - это диск и расположение папки файла журнала; filename.log - имя файла журнала, который будет создан. Например:
    Setup.exe /logging:A:\POSReadyInstall.log 
    С помощью этой команды будет создан файл журнала с названием POSReadyInstall.log на диске A:\.

Переключатель /devicefile

Переключатель /devicefile позволяет обнаруживать и устанавливать драйверы для устройств, не поддерживаемых ОС POSReady по умолчанию. Переключатель /devicefile указывает программе установки на дополнительный XML-файл драйвера. Дополнительную информацию о создании XML-файла драйвера см. в разделе Добавление драйверов для установки POSReady.

Использование переключателя /devicefile

  1. Вставьте установочный носитель с ОС POSReady и установка начнётся автоматически.
  2. В диалоговом окне Setup Launcher (Средство запуска установки) нажмите любую клавишу для открытия окна командной строки.
  3. В окне командной строки введите следующее:
    Setup.exe /devicefile:pathname\driver_file.xml
    Pathname- это диск и расположение папки файл драйвера; driver_file.xml- имя файла драйвера, который будет создан. Например:
    Setup.exe /devicefile:A:\POSReadyDriver.xml
    Эта команда указывает программе установки на XML-файл драйвера с названием POSReadyDriver.xml на диске A:\.

Переменные среды, поддерживаемые командами RunOnce (POSReady)

В следующей таблице перечислены некоторые из наиболее часто используемых переменных среды, поддерживаемых RunOnce.

Переменная среды

Путь

Пример

%10%WindowsC:\Windows
%11%System32C:\Windows\system32
%12%DriversC:\Windows\system32\drivers
%17%infC:\Windows\inf
%18%HelpC:\Windows\Help
%20%FontsC:\Windows\Fonts
%21%ViewersC:\Windows\system32\viewers
%23%ColorC:\Windows\system32\spool\drivers\color
%24% AppsC:\
%25%SharedC:\Windows
%30%BootC:\
%50%System16C:\Windows\system
%51%SpoolC:\Windows\system32\spool
%52%SpooldriversC:\Windows\system32\spool\drivers\w32x86
%53%UserprofileC:\Documents and Settings\имя_пользователя
%54%LoaderC:\
%55%PrintprocessorC:\Windows\system32\spool\Prtprocs\w32x86
%16406%All Users\Меню "Пуск"C:\Documents and Settings\All Users\Меню "Пуск"
%16407%All Users\Меню"Пуск"\ПрограммыC:\Documents and Settings\All Users\Меню "Пуск"\Программы
%16408%All Users\Меню "Пуск"\Программы\АвтозагрузкаC:\Documents and Settings\All Users\Меню "Пуск"\Программы\Автозагрузка
%16409%All Users\Рабочий столC:\Documents and Settings\All Users\Рабочий стол
%16415%All Users\ИзбранноеC:\Documents and Settings\All Users\Избранное
%16419%All Users\Application DataC:\Documents and Settings\All Users\Application Data
%16422%Program FilesC:\Program Files
%16425%system 32 в RISCC:\Windows\system32
%16426%Program Files в RISCC:\Program Files
%16427%Program Files\CommonC:\Program Files\Common
%16428%x86 Program Files\Common в RISCC:\Program Files\Common
%16429%All Users\ШаблоныC:\Documents and Settings\All Users\Шаблоны
%16430%All Users\ДокументыC:\Documents and Settings\All Users\Документы
%16437%All Users\Документы\Моя музыкаC:\Documents and Settings\All Users\Документы\Моя музыка
%16438%All Users\Документы\Мои рисункиC:\Documents and Settings\All Users\Документы\Мои рисунки

Коды часовых поясов в POSReady

Индекс

Название часового пояса

Время

000 Линия перемены дат (GMT-12:00) Линия перемены дат (запад)
001 Самоанское время (зима) (GMT-11:00) О-в Мидуэй, Самоа
002 Гавайское время (зима) (GMT-10:00) Гавайи
003 Аляскинское время (зима) (GMT-09:00) Аляска
004 Тихоокеанское время США (зима) (GMT-08:00) Тихоокеанское время (США и Канада); Тихуана
010 Горное время США (зима) (GMT-07:00) Горное время (США и Канада)
013 Мексиканское время 2 (зима) (GMT-07:00) Чихуахуа, Ла Пас, Масатлан
015 США - горное время (зима) (GMT-07:00) Аризона
020 Центральное время США (зима) (GMT-06:00) Центральное время (США и Канада)
025 Центральная Канада (зима) (GMT-06:00) Саскачеван
030 Мексиканское время (зима) (GMT-06:00) Гвадалахара, Мехико, Монтеррей
033 Центральная Америка (зима) (GMT-06:00) Центральная Америка
035 Восточное время США (зима) (GMT-05:00) Восточное время (США и Канада)
040 США - восточное время (зима) (GMT-05:00) Индиана (восток)
045 Ю-Ам. Тихоокеанское время (зима) (GMT-05:00) Богота, Лима, Кито
050 Атлантическое время (зима) (GMT-04:00) Атлантическое время (Канада)
055 Ю-Ам. западное время (зима) (GMT-04:00) Каракас, Ла Пас
056 Тихоокеанское Ю-Ам. время (зима) (GMT-04:00) Сантьяго
060 Ньюфаундленд и Лабрадор (зима) (GMT-03:30) Ньюфаундленд и Лабрадор
065 Восточное Ю-Ам. время (зима) (GMT-03:00) Бразилия
070 Ю-Ам. восточное время (зима) (GMT-03:00) Буэнос-Айрес, Джорджтаун
073 Гренландское время (зима) (GMT-03:00) Гренландия
075 Средняя Атлантика (зима) (GMT-02:00) Среднеатлантическое время
080 Азорское время (зима) (GMT-01:00) Азорские о-ва
083 О-ва Зеленого мыса (зима) (GMT-01:00) Острова Зеленого мыса
085 GMT - время по Гринвичу (зима) (GMT) Время по Гринвичу: Дублин, Эдинбург, Лиссабон, Лондон
090 Время по Гринвичу (зима) (GMT) Касабланка, Монровия
095 Центральная Европа (зима) (GMT+01:00) Белград, Братислава, Будапешт, Любляна, Прага
100 Центральноевропейский (зима) (GMT+01:00) Сараево, Скопье, Варшава, Загреб
105 Романское время (зима) (GMT+01:00) Брюссель, Копенгаген, Мадрид, Париж
110 Западная Европа (зима) (GMT+01:00) Амстердам, Берлин, Берн, Рим, Стокгольм, Вена
113 Западная Центр. Африка (зима) (GMT+01:00) Западная Центральная Африка
115 Восточная Европа (зима) (GMT+02:00) Бухарест
120 Египетское время (зима) (GMT+02:00) Каир
125 Финляндия (зима) (GMT+02:00) Хельсинки, Киев, Рига, София, Таллин, Вильнюс
130 Греция, Турция (зима) (GMT+02:00) Афины, Стамбул, Минск
135 Израильское время (зима) (GMT+02:00) Иерусалим
140 Южная Африка (зима) (GMT+02:00) Хараре, Претория
145 Московское время (зима) (GMT+03:00) Москва, Санкт-Петербург, Волгоград
150 Саудовское время (зима) (GMT+03:00) Кувейт, Эр-Рияд
155 Восточная Африка (зима) (GMT+03:00) Найроби
158 Багдадское время (зима) (GMT+03:00) Багдад
160 Иранское время (зима) (GMT+03:30) Тегеран
165 Арабское время (зима) (GMT+04:00) Абу-Даби, Маскат
170 Кавказское время (зима) (GMT+04:00) Баку, Тбилиси, Ереван
175 Исламская Республика Афганистан (зима) (GMT+04:30) Кабул
180 Уральское время (зима) (GMT+05:00) Екатеринбург
185 Западная Азия (зима) (GMT+05:00) Исламабад, Карачи, Ташкент
190 Индийское время (зима) (GMT+05:30) Мадрас, Калькутта, Бомбей, Нью-Дели
193 Непальское время (зима) (GMT+05:45) Катманду
195 Центральная Азия (зима) (GMT+06:00) Астана, Дхака
200 Шри-Ланка (зима) (GMT+06:00) Шри Джаяварденепура
201 Северная Центр. Азия (зима) (GMT+06:00) Омск, Новосибирск, Алма-Ата
203 Мьянмарское время (зима) (GMT+06:30) Янгун (Рангун)
205 Юго-Восточная Азия (зима) (GMT+07:00) Бангкок, Ханой, Джакарта
207 Красноярское время (зима) (GMT+07:00) Красноярск
210 Китайское время (зима) (GMT+08:00) Пекин, Чунцин, Гонконг, Урумчи
215 Сингапурское время (зима) (GMT+08:00) Куала-Лумпур, Сингапур
220 Тайваньское время (зима) (GMT+08:00) Тайбэй
225 Западная Австралия (зима) (GMT+08:00) Перт
227 Иркутское время (зима) (GMT+08:00) Иркутск, Улан-Батор
230 Корейское время (зима) (GMT+09:00) Сеул
235 Токийское время (зима) (GMT+09:00) Осака, Саппоро, Токио
240 Якутское время (зима) (GMT+09:00) Якутск
245 Центральная Австралия (зима) (GMT+09:30) Дарвин
250 Центральноавстралийское время (зима) (GMT+09:30) Аделаида
255 Сиднейское время (зима) (GMT+10:00) Канберра, Мельбурн, Сидней
260 Восточная Австралия (зима) (GMT+10:00) Брисбейн
265 Тасманийское время (зима) (GMT+10:00) Хобарт
270 Владивосток (зима) (GMT+10:00) Владивосток
275 Западно-тихоокеанский (зима) (GMT+10:00) Гуам, Порт Моресби
280 Центрально-тихоокеанский (зима) (GMT+11:00) Магадан, Соломоновы Острова, Новая Каледония
285 Фиджи (зима) (GMT+12:00) Фиджи, Камчатка, Маршалловы Острова
290 Новозеландское время (зима) (GMT+12:00) Окленд, Веллингтон
300 Тонга (зима) (GMT+13:00) Нукуалофа

 

Коды географических территорий в POSReady

Географическая территория

Значение

Афганистан 3
Албания 6
Алжир 4
Восточное Самоа 10
Андорра 8
Ангола 9
Ангилья 300
Антарктида 301
Антигуа и Барбуда 2
Аргентина 11
Армения 7
Аруба 302
Остров Вознесения 303
Острова Эшмор и Картье 304
Австралия 12
Австрия 14
Азербайджан 5
Багамы 22
Бахрейн 17
Остров Бейкер 305
Бангладеш 23
Барбадос 18
Белоруссия 29
Бельгия 21
Белиз 24
Бенин 28
Бермуды 20
Бутан 34
Боливия 26
Босния и Герцеговина 25
Ботсвана 19
Остров Буве 306
Бразилия 32
Британская территория в Индийском океане 114
Бруней 37
Болгария 35
Буркина-Фасо 245
Бурунди 38
Камбоджа 40
Камерун 49
Канада 39
Кабо-Верде 57
Острова Кайман 307
Центрально-Африканская Республика 55
Чад 41
Нормандские острова 308
Чили 46
Китай 45
Остров Рождества 309
Остров Клиппертон 310
Кокосовые (Килинг) острова 311
Колумбия 51
Коморы 50
Конго 43
Демократическая Республика Конго 44
Острова Кука 312
Острова Кораллового моря 313
Коста-Рика 54
Кот-д&apos;Ивуар 119
Хорватия 108
Куба 56
Кипр 59
Чешская Республика 75
Дания 61
Диего-Гарсиа 314
Джибути 62
Доминика 63
Доминиканская Республика 65
Эквадор 66
Египет 67
Эль-Сальвадор 72
Экваториальная Гвинея 69
Эритрея 71
Эстония 70
Эфиопия 73
Фолклендские острова (Мальвинские) 315
Фарерские острова 81
Фиджи 78
Финляндия 77
Франция 84
Французская Гвиана 317
Французская Полинезия 318
Французские Южные Территории 319
Габон 87
Гамбия 86
Грузия 88
Германия 94
Гана 89
Гибралтар 90
Греция 98
Гренландия 93
Гренада 91
Гваделупа 321
Гуам 322
Гуантанамо 323
Гватемала 99
Гернси 324
Гвинея 100
Гвинея-Бисау 196
Гайана 101
Гаити 103
Остров Херд и острова Макдональд 325
Гондурас 106
Гонконг 104
Остров Хоулэнд 326
Венгрия 109
Исландия 110
Индия 113
Индонезия 111
Иран 116
Ирак 121
Ирландия 68
Израиль 117
Италия 118
Ямайка 124
Ян Майен 125
Япония 122
Остров Джарвис 327
Джерси 328
Атолл Джонстон 127
Иордания 126
Казахстан 137
Кения 129
Риф Кингмэн 329
Кирибати 133
Корея 134
Кувейт 136
Киргизия 130
Лаос 138
Латвия 140
Ливан 139
Лесото 146
Либерия 142
Ливийская Арабская Джамахирия 148
Лихтенштейн 145
Литва 141
Люксембург 147
Макао 151
Македония, бывшая Югославская Республика 19618
Мадагаскар 149
Малави 156
Малайзия 167
Мальдивы 165
Мали 157
Мальта 163
Остров Мэн 15126
Маршалловы Острова 199
Мартиника 330
Мавритания 162
Маврикий 160
Майотта 331
Мексика 166
Микронезия, Федеративные Штаты 80
Острова Мидуэй 21242
Молдавия 152
Монако 158
Монголия 154
Монтсеррат 332
Марокко 159
Мозамбик 168
Мьянма 27
Намибия 254
Науру 180
Непал 178
Нидерланды 176
Нидерландские Антилы 333
Новая Каледония 334
Новая Зеландия 183
Никарагуа 182
Нигер 173
Нигерия 175
Ниуэ 335
Остров Норфолк 336
Корея, Народно-Демократическая Республика 131
Северные Марианские острова 337
Норвегия 177
Оман 164
Пакистан 190
Палау 195
Палестинская Национальная Автономия 184
Атолл Пальмира 338
Панама 192
Папуа-Новая Гвинея 194
Парагвай 185
Перу 187
Филиппины 201
Питкерн 339
Польша 191
Португалия 193
Пуэрто-Рико 202
Катар 197
Реюньон 198
Румыния 200
Остров Рота 340
Россия 203
Руанда 204
Сайпан 341
Самоа 259
Сан-Марино 214
Сан-Томе и Принсипи 233
Саудовская Аравия 205
Республика Сенегал 210
Сербия 269
Сейшелы 208
Сьерра-Леоне 213
Сингапур 215
Словакия 143
Словения 212
Соломоновы Острова 30
Сомали 216
Южная Африка 209
Южная Джорджия и Южные Сандвичевы Острова 342
Испания 217
Шри-Ланка 42
Остров Святой Елены 343
Сент-Китс и Невис 207
Сент-Люсия 218
Сен-Пьер и Микелон 206
Сен-Винсент и Гренадины 248
Судан 219
Суринам 181
Шпицберген 220
Свазиленд 260
Швеция 221
Швейцария 223
Сирийская Арабская Республика 222
Тайвань (Китай) 237
Таджикистан 228
Танзания, Объединённая Республика 239
Таиланд 227
Тимор-Лесте 7299303
Остров Тиниан 346
Того 232
Токелау 347
Тонга 231
Республика Тринидад и Тобаго 225
Тристан-да-Кунья 348
Тунис 234
Турция 235
Туркмения 238
Острова Теркс и Кайкос 349
Тувалу 236
Малые Тихоокеанские Отдалённые Острова Соединённых Штатов 350
Уганда 240
Украина 241
Объединённые Арабские Эмираты 224
Соединённое Королевство 242
Соединённые Штаты 244
Уругвай 246
Узбекистан 247
Вануату 174
Папский Престол (Государство-город Ватикан) 253
Венесуэла 249
Вьетнам 251
Виргинские острова 252
Виргинские острова 351
Остров Пробуждения 258
Уоллис и Футуна 352
Йемен 261
Замбия 263
Зимбабве 264

Коды языка в POSReady

Язык

Страна/регион

Код языка

Африкаанс Южная Африка 1078
Албанский Албания 1052
Арабский Алжир 5121
Арабский Бахрейн 15361
Арабский Египет 3073
Арабский Ирак 2049
Арабский Иордания 11265
Арабский Кувейт 13313
Арабский Ливан 12289
Арабский Ливийская Арабская Джамахирия 4097
Арабский Марокко 6145
Арабский Оман 8193
Арабский Катар 16385
Арабский Саудовская Аравия 1025
Арабский Сирийская Арабская Республика 10241
Арабский Тунис 7169
Арабский ОАЭ 14337
Арабский Йемен 9217
Армянский Армения 1067
Азербайджанский (кириллица) Азербайджан 2092
Азербайджанский (латиница) Азербайджан 1068
Баскский Испания 1069
Белорусский Белоруссия 1059
Болгарский Болгария 1026
Каталанский Испания 1027
Китайский Гонконг 3076
Китайский Макао 5124
Китайский (код упрощённого китайского письма) Китайская Народная Республика 2052
Китайский Сингапур 4100
Китайский Тайвань (Китай) 1028
Хорватский Хорватия 1050
Чешский Чешская Республика 1029
Датский Дания 1030
Мальдивский Мальдивы 1125
Нидерландский Бельгия 2067
Нидерландский Нидерланды 1043
Английский Австралия 3081
Английский Белиз 10249
Английский Канада 4105
Английский Карибские острова 9225
Английский Ирландия 6153
Английский Ямайка 8201
Английский Новая Зеландия 5129
Английский Республика Филиппины 13321
Английский Южная Африка 7177
Английский Республика Тринидад и Тобаго 11273
Английский Соединенное Королевство 2057
Английский (код английского языка по умолчанию) Соединённые Штаты 1033
Английский Зимбабве 12297
Эстонский Эстония 1061
Фарерский Фарерские острова 1080
Фарси Иран 1065
Финский Финляндия 1035
Французский Бельгия 2060
Французский Канада 3084
Французский (код французского языка по умолчанию) Франция 1036
Французский Люксембург 5132
Французский Княжество Монако 6156
Французский Швейцария 4108
Галисийский Испания 1110
Грузинский Грузия 1079
Немецкий Австрия 3079
Немецкий (код немецкого языка по умолчанию) Германия 1031
Немецкий Лихтенштейн 5127
Немецкий Люксембург 4103
Немецкий Швейцария 2055
Греческий Греция 1032
Гуджарати Индия 1095
Иврит Израиль 1037
Хинди Индия 1081
Венгерский Венгрия 1038
Исландский Исландия 1039
Индонезийский Индонезия 1057
Итальянский (код итальянского языка по умолчанию) Италия 1040
Итальянский Швейцария 2064
Японский Япония 1041
Каннада Индия 1099
Казахский Казахстан 1087
Конкани Индия 1111
Корейский Корея, Республика 1042
Киргизский Киргизия 1088
Латвийский Латвия 1062
Литовский Литва 1063
Македонский Бруней-Даруссалам 2110
Малайский Малайзия 1086
Маратхи Индия 1102
Монгольский Монголия 1104
Норвежский (букмол) Норвегия 1044
Норвежский (нюнорск) Норвегия 2068
Польский Польша 1045
Португальский Бразилия 1046
Португальский Португалия 2070
Пенджабский Индия 1094
Румынский Румыния 1048
Русский Россия 1049
Санскрит Индия 1103
Сербский (кириллица) Сербия 3098
Сербский (латиница) Сербия 2074
Словацкий Словакия 1051
Словенский Словения 1060
Испанский Аргентина 11274
Испанский Боливия 16394
Испанский Чили 13322
Испанский Колумбия 9226
Испанский Коста-Рика 5130
Испанский Доминиканская Республика 7178
Испанский Эквадор 12298
Испанский Эль-Сальвадор 17418
Испанский Гватемала 4106
Испанский Гондурас 18442
Испанский Мексика 2058
Испанский Никарагуа 19466
Испанский Панама 6154
Испанский Парагвай 15370
Испанский Перу 10250
Испанский Пуэрто-Рико 20490
Испанский Испания 1034
Испанский Уругвай 14346
Испанский Венесуэла 8202
Испанский - современный (код испанского языка по умолчанию) Испания 3082
Суахили Кения 1089
Шведский Финляндия 2077
Шведский Швеция 1053
Сирийский Сирийская Арабская Республика 1114
Тамильский Индия 1097
Татарский Татарстан 1092
Телугу Индия 1098
Тайский Таиланд 1054
Турецкий Турция 1055
Украинский Украина 1058
Урду Исламская Республика Пакистан 1056
Узбекский (кириллица) Узбекистан 2115
Узбекский (латиница) Узбекистан 1091
Вьетнамский Вьетнам 1066
Валлийский Соединённое Королевство 1106

Управление установкой POSReady

Windows Embedded POSReady 2009 поддерживает много способов управления администраторами безопасностью компьютеров, обновлениями и другими возможностями POSReady. В следующих разделах представлена информация о том, как выполнять подобные задачи.

В данном разделе

Раздел

Описание

Использование фильтра записи в файлы (FBWF) в POSReady Описывает, как управлять доступом к файловой системе POSReady с помощью фильтра FBWF
Установка дополнительных компонентов POSReady Описывает, как устанавливать дополнительные компоненты в POSReady
Обновление POSReady Описывает, как обновлять установку POSReady
Использование Sysprep и FBReseal в POSReady Описывает, как использовать Sysprep и FBReseal в POSReady
Установка пакета многоязыкового пользовательского интерфейса (MUI) Описывает, как устанавливать пакет многоязыкового пользовательского интерфейса для POSReady

Использование фильтра записи в файлы (FBWF) в POSReady

Можно защитить целостность установки Windows Embedded POSReady 2009, включив фильтр записи в файлы (File-Based Write Filter, FBWF). Когда пользователь пытается записать данные на носитель для хранения данных компьютера, фильтр FBWF перенаправляет эту попытку в кеш ОЗУ. Данный кеш ОЗУ называется дополнительным слоем и может быть настроен в соответствии с требованиями. Фильтр FBWF также полезен в тех случаях, когда запись на носитель невозможна, например, когда на диске компьютера недостаточно места.

Включение и управление фильтром FBWF

При включении фильтр FBWF автоматически использует следующие параметры.

ПРИМЕЧАНИЕ
Не включайте фильтр FBWF непосредственно после установки POSReady. Сначала установите все необходимые приложения. Это обеспечит установку приложений на носитель, а не в дополнительный слой.

Запуск фильтра FBWF в ОС POSReady

  1. На панели задач нажмите кнопку Start (Пуск) и выберите Run (Выполнить). Будет отображено диалоговое окно Run (Запуск программы).
  2. В диалоговом окне Run (Запуск программы) введите cmd и нажмите кнопку OK. Откроется окно командной строки.
  3. В окне командной строки введите fbwfmgr /enable и нажмите клавишу ВВОД. После перезагрузки компьютера фильтр FBWF будет запущен.
  4. В окне командной строки введите fbwfmgr /addvolume %systemdrive% , все попытки записи на %systemdrive% будут перенаправлены в дополнительный слой..
  5. Перезагрузите компьютер. Для указанного диска %systemdrive% фильтр FBWF будет запущен. Можно применить дополнительные исключения фильтра FBWF с помощью других параметров командной строки. Дополнительную информацию по синтаксису параметров командной строки см. в этом разделе.

Синтаксис параметров командной строки диспетчера FBWF

Переключатель

Описание

? Выводит информацию об использовании диспетчера FBWF, а также справочные сведения

Пример:

 fbwfmgr /?
addexclusion Добавляет путь для записи в список исключений (после следующей загрузки)
Параметр volumename может быть как именем устройства (например \Device\HarddiskVolume1), так и буквой диска (например C: или D:) без учёта регистра.
Обратите внимание, что имя устройства - это не метка тома, которую отображает Проводник Windows перед буквой диска.
Путь к файлу или каталогу должен быть абсолютным, начинающимся с "\".

Пример:

 fbwfmgr /addexclusion C:\Sample
addvolume Добавляет том к списку защищенных томов (после следующей загрузки)

Пример:

 fbwfmgr /addvolume C:
commit Сохраняет изменения, внесённые в файл на носителе
Параметр volumename может быть как именем устройства (например \Device\HarddiskVolume1), так и буквой диска (например C: или D:) без учёта регистра.
Обратите внимание, что имя устройства - это не метка тома, которую отображает Проводник Windows перед буквой диска.
Путь к файлу должен быть абсолютным, начинающимся с "\".
Обратите внимание, что том должен быть защищён. В противном случае будет отображено сообщение об ошибке "The system cannot find the drive specified (Система не может найти указанный диск)".

Пример:

 fbwfmgr /commit C:\Sample
disable Отключает фильтр записи (после перезагрузки)

Пример:

 fbwfmgr /disable
displayconfig Отображает все сведения о конфигурации фильтра записи, включая список защищенных томов, конфигурацию дополнительного слоя и пути для записи. Команда возвращает следующие данные.
State - указывает текущее состояние фильтра (включён или выключен) и состояние, в котором он окажется после следующей загрузки
Protected Volumes - список защищенных томов на данный момент и после следующей перезагрузки
Compression - состояние сжатия кеша в данный момент и после перезагрузки
Threshold - пороговые значения кеша дополнительного слоя в данный момент и после перезагрузки
Write-Through Paths - отображает полный список активных путей сквозной записи и путей после перезагрузки
Pre-allocation Status - отображает текущее состояние выделения памяти кеша и состояние после перезагрузки

Пример:

 fbwfmgr /displayconfig
enable Включает фильтр записи (после перезагрузки)

Пример:

 fbwfmgr /enable
getactualsize Отображает фактическую информацию о размере диска

Пример:

 fbwfmgr /getactualsize C:
getvirtualsize Отображает информацию о размере виртуального диска

Пример:

fbwfmgr /getvirtualsize C:
help / [switch] Отображает справочную информацию об определённом переключателе диспетчера FBWF

Пример:

fbwfmgr /help /addvolume
overlaydetail Отображает подробную информацию о содержимом дополнительного слоя со всех защищенных томов. Команда возвращает следующие данные.
Contents - файлы и папки в дополнительном слое со всех защищенных томов, в том числе их размеры (размер данных в дополнительном слое) и открытые дескрипторы файлов
Memory Usage - общий объём памяти, используемой дополнительным слоем

Пример:

 fbwfmgr /overlaydetail
removeexclusion Удаляет путь для сквозной записи из списка исключений (после следующей загрузки)
Параметр volumename может быть как именем устройства (например \Device\HarddiskVolume1), так и буквой диска (например C: или D:) без учёта регистра.
Обратите внимание, что имя устройства - это не метка тома, которую отображает Проводник Windows перед буквой диска.
Путь к файлу или каталогу должен быть абсолютным, начинающимся с "\".

Пример:

 fbwfmgr /removeexclusion C:\Sample
removevolume Удаляет том из списка защищённых томов (после следующей загрузки), а также сохраняет (0) или удаляет (1) список исключений.

Пример:

 fbwfmgr /removevolume C:
восстановление Отменяет изменения, внесённые в файл, то есть, восстанавливает исходное содержимое файлов носителя
Параметр volumename может быть как именем устройства (например \Device\HarddiskVolume1), так и буквой диска (например "C:" или "D:)" без учёта регистра.
Обратите внимание, что имя устройства - это не метка тома, которую отображает Проводник Windows перед буквой диска.
Путь к файлу должен быть абсолютным, начинающимся с "\".
Обратите внимание, что том должен быть защищён. В противном случае будет отображено сообщение об ошибке "The system cannot find the drive specified (Система не может найти указанный диск)".

Пример:

 fbwfmgr /restore C:\Sample
setcompression Включает (1) или выключает (0) сжатие дополнительного слоя (со следующей загрузки)

Пример:

 fbwfmgr /setcompression 0
setpreallocation Включает (1) или выключает (0) выделение памяти кеша (со следующей загрузки)

Пример:

 fbwfmgr /setpreallocation 0
setsizeddisplay Устанавливает виртуальный (1) или фактический (0) режим отображения размера. Новый режим применяется после следующей перезагрузки.

Пример:

 fbwfmgr /setsizedisplay 1
setthreshold Устанавливает пороговое значение для дополнительного слоя (после перезагрузки). Значение указывается в мегабайтах.

Пример:

 fbwfmgr /setthreshold 128

Обновления фильтра FBWF и сервера SMS Server

Сервер Systems Management Server (SMS) - удобный способ обновлять и управлять операционными системами Windows Embedded. При развёртывании компьютеров POSReady с поддержкой фильтра FBWF, управление которых осуществляется с помощью сервера SMS, необходимо знать следующее.

Установка обновлений на компьютеры с поддержкой фильтра FBWF требует выполнения следующих действий, чтобы обеспечить запись на носители хранения данных вместо записи в дополнительный слой.

  1. Отключите фильтр FBWF и перезагрузите компьютер
  2. Скачайте и установите требуемые обновления и перезагрузите компьютер
  3. Повторно включите фильтр FBWF и перезагрузите компьютер

Дополнительную информацию об использовании сервера SMS на компьютере с поддержкой фильтра FBWF см. на веб-узле Майкрософт.

Фильтр FBWF и BOOTSTAT.DAT

Файл %windir%\BOOTSTAT.DAT обеспечивает поддержку таких функций ОС POSReady, как экран автоматического восстановления, который отображается в случае ошибок при загрузке. Этот файл запрещается защищать с помощью фильтра FBWF, иначе система POSReady не сможет правильно завершить работу. Поэтому файл BOOTSTAT.DAT по умолчанию добавляется в список исключений фильтра FBWF.

Установка дополнительных компонентов POSReady

Установочный носитель с ОС Windows Embedded POSReady 2009 содержит много дополнительных компонентов. Ниже представлены названия этих компонентов и их описания.

Компонент

Описание

Специальные возможности Включают в себя настройки для слепых и слабослышащих пользователей, а также людей с ограниченной подвижностью.
Дополнительные драйверы Дополнительные драйверы для периферийных и других устройств.
Калькулятор Позволяет выполнять вычисления.
Таблица символов Таблица символов, позволяющая копировать и вставлять математические и другие специальные символы в документы.
Папка обмена Позволяет просматривать информацию, скопированную в буфер обмена.
Программы командной строки Программы, запускаемые из командной строки и предназначенные для выполнения системных задач. Список программ командной строки представлен далее в этом разделе.
Управление дисками Служебные программы для управления томами, разделами и файловыми системами.
Cлужбы факсов Позволяет отправлять, принимать и отслеживать факсы.
HyperTerminal Позволяет подключаться к другим компьютерам и интерактивным службам.
Служба индексирования Позволяет выполнять полнотекстовый поиск в проиндексированных документах.
Службы IIS Включают в себя поддержку размещения веб- и FTP-узлов, транзакций, страниц ASP и подключений к базам данных.
Средства управления и наблюдения Средства для отслеживания и улучшения работы сети.
Формирование очередей сообщений Поддержка гарантированной доставки сообщений, эффективной передачи, безопасности и транзакций.
.NET Framework 2.0 Компонент необходим для приложений, требующих .NET Framework 2.0 или более ранние версии ПО.
Сетевые службы Различные сетевые службы и протоколы.
Блокнот Позволяет создавать простые документы или веб-страницы.
Paint Компонент для создания, изменения и просмотра изображений.
POS for .NET 1.12 Поддержка периферийных устройств точек обслуживания для приложений .NET Framework.
Службы терминалов Поддержка удалённого доступа к компьютерам.
Клавиатура сенсорного экрана Позволяет использовать экранную клавиатуру для ввода информации на компьютерах с сенсорными экранами. Для работы этого компонента необходимо установить платформу .NET Framework 2.0 или более позднюю версию
Обновление корневых сертификатов Предоставляет автоматическое обновление корневых сертификатов, которые обеспечивают проверку подлинности для защищённой электронной почты, просмотра веб-узлов и разработки ПО.
Программа архивации Windows Позволяет выполнять архивации важных данных на компьютере.
Формат Windows Media 11 Поддержка формата Advanced Systems Format (ASF), аудио- и видеокодеков Windows Media, потоковой передачи данных по сети и системы DRM.
Проигрыватель Windows Media 11 Позволяет проигрывать цифровые файлы мультимедиа, например музыкальные записи, видеофайлы, компакт-диски, DVD-диски и интернет-радио.
WordPad Позволяет создавать и редактировать текстовые файлы, содержащие графические элементы и форматирование.

Добавление дополнительных компонентов в процессе установки

Можно выбрать требуемые дополнительные компоненты с помощью мастера установки в процессе интерактивной установки. Мастер установки POSReady предлагает три типа установки: обычную, минимальную и настраиваемую.

Установка дополнительных компонентов в процессе интерактивной установки

  1. На странице мастера установки Installation Type (Тип установки) выберите вариант Custom (Настраиваемая). Будет отображена страница Optional Components (Дополнительные компоненты).
  2. Выберите требуемые дополнительные компоненты в списке.
ПРИМЕЧАНИЕ
Некоторые элементы зависят от других компонентов. При выборе зависимого компонента все обязательные для него компоненты будут выбраны автоматически.

Указание дополнительных компонентов для автоматической установки

Можно указать требуемые дополнительные компоненты в файле ответов для автоматической установки. Дополнительные компоненты определяются во вложенном элементе <Components> элемента <SystemData>. Дополнительную информацию см. в разделе Справка по файлу ответов.

Например, чтобы установить службы IIS, используйте следующую строку:

  <Components>
  <Component Name="Службы IIS" Install="Yes" />
  </Components>

Также можно использовать переключатель командной строки /guionly, чтобы в результате интерактивной установки создать файл ответов со списком выбранных дополнительных компонентов. Дополнительную информацию см. в разделе Установка POSReady и командная строка.

Установка дополнительных компонентов в POSReady

Существует два следующих способа установки дополнительных компонентов в ОС POSReady.

Установка дополнительных компонентов с помощью панели управления

  1. Вставьте установочный носитель с ОС POSReady.
  2. На панели задач нажмите кнопку Start (Пуск) и выберите Control Panel (Панель управления). Будет отображено окно Control Panel (Панель управления).
  3. В окне Control Panel (Панель управления) выберите пункт Add or Remove Programs (Установка и удаление программ). Будет отображено диалоговое окно Add or Remove Programs (Установка и удаление программ).
  4. В меню слева выберите пункт Add/Remove Windows Components (Установка компонентов Windows). Откроется Windows Embedded POSReady 2009 Components Wizard (Мастер компонентов Windows Embedded POSReady 2009).
  5. Выберите требуемые компоненты в списке и нажмите кнопку Next (Далее), чтобы их установить.

Установка дополнительных компонентов с помощью установочного носителя POSReady

  1. Вставьте установочный носитель с ОС POSReady.
  2. На панели задач нажмите кнопку Start (Пуск) и выберите My Computer (Мой компьютер). Будет отображено окно My Computer (Мой компьютер).
  3. Перейдите к установочному носителю Windows Embedded POSReady 2009 и запустите приложение AutoRun (Автозапуск). Откроется окно POSReady 2009 Companion Setup (Сопутствующая установка POSReady 2009).
  4. Выберите пункт Companion Applications (Сопутствующие приложения), выберите требуемые компоненты в списке и нажмите кнопку Install (Установить).
ПРИМЕЧАНИЕ
Некоторые элементы зависят от других компонентов. При выборе зависимого компонента все обязательные для него компоненты будут выбраны автоматически.

Приложения, работающие из командной строки

Следующие приложения командной строки доступны в минимальной установке POSReady.

Append.exe Nbtstat.exe Rsh.exe
Attrib.exe Net.exe Runas.exe
Cscript.exe Net1.exe Sc.exe
Debug.exe Netsh.exe Setver.exe
Edlin.exe Nlsfunc.exe Shutdown.exe
Exe2bin.exe Pentnt.exe Smbinst.exe
Expand.exe Ping.exe Sort.exe
Forcedos.exe Powercfg.exe Tftp.exe
Ftp.exe Rasdial.exe Tlntadmn.exe
Lodctr.exe Rcp.exe Tracert.exe
Makecab.exe Reg.exe Unlodctr.exe
Mem.exe Rexec.exe  
Mrinfo.exe Route.exe  

Следующие приложения командной строки доступны при установке дополнительного компонента "Программы командной строки". По умолчанию компонент "Программы командной строки" включается в дополнительный компонент "Стандартные и служебные программы".

At.exe Logman.exe Xcopy.exe
Auditusr.exe Mountvol.exe Chcp.exe
Bootcfg.exe Openfiles.exe Diskcomp.com
Cacls.exe Print.exe Diskcopy.com
Comp.exe Relog.exe Mode.com
Diskpart.exe Replace.exe Eventquery.vbs
Doskey.exe Schtasks.exe Pagefileconfig.vbs
Driverquery.exe Sdbinst.exe Prncnfg.vbs
Eventcreate.exe Secedit.exe Prndrvr.vbs
Eventtriggers.exe Subst.exe Prnjobs.vbs
Fc.exe Taskkill.exe Prnmngr.vbs
Find.exe Tasklist.exe Prnport.vbs
Findstr.exe Tracerpt.exe Prnqctl.vbs
Getmac.exe Typeperf.exe Pubprn.vbs
Gpresult.exe Wmic.exe  

 

Обновление POSReady

Очень важно своевременно обновлять вашу версию ОС Windows Embedded POSReady 2009. Корпорация Майкрософт предлагает важные обновления безопасности и функциональности в Интернете, которые позволяют защитить ваш компьютер и обеспечить его оптимальную работу. Существует два основных способа обновления POSReady: с помощью Центра обновления Windows или службы Windows Server Update Services (WSUS).

ПРИМЕЧАНИЕ
Не обновляйте фильтр записи в файлы FBWF в ОС POSReady с помощью Центра обновления Windows.

Использование Центра обновления Windows

Центр обновления Windows - самый лёгкий способ обновления POSReady. Центр обновления Windows доступен при включении автоматического обновления в панели управления или переходе по адресу http://go.microsoft.com/fwlink/?LinkId=129944 для загрузки требуемых обновлений.

Использование службы WSUS

Служба WSUS позволяет администраторам управлять и развёртывать обновления для ОС Windows на компьютерах в сети. Служба WSUS - это компонент, который может быть установлен в ОС Windows Server 2003 с пакетом обновления 1 или Windows Server 2008. Для его использования требуется, чтобы компьютер, на котором установлена ОС POSReady, входил в локальный домен.

Если присутствует сервер с поддержкой службы WSUS и требуется управлять компьютерами с ОС POSReady, перейдите на этот веб-узел Майкрософт.

Использование Sysprep и FBReseal в POSReady

Установку Windows Embedded POSReady 2009 можно подготовить к созданию копий с помощью Sysprep и запечатать образ, используя Sysprep или FBReseal.

Sysprep - это служебная программа, позволяющая подготовить установку POSReady к созданию копий и настройке. Программу Sysprep можно запустить из командной строки или с помощью графического интерфейса, ее работу можно полностью автоматизировать, указав соответствующую информацию в файле Sysprep.inf. Sysprep создает уникальный код безопасности (SID), который позволяет обеспечить неповторяемость установки POSReady.

FBReseal - это служебная программа, используемая для запечатывания настраиваемой установки, она запускается из командной строки. Как и Sysprep, программа FBReseal создает уникальный код SID, однако она может быть запущена только один раз.

Программа Sysprep удобна, если есть доступ к ключу продукта POSReady, кроме того, она обеспечивает более широкие возможности настройки по сравнению с FBReseal. Программа FBReseal не требует ключа продукта, но обладает меньшей функциональностью и может быть запущена только один раз. Если ключ продукта POSReady отсутствует, необходимо использовать FBReseal.

ПРИМЕЧАНИЕ
Если в образ для создания копий включён фильтр записи в файлы (File-Based Write Filter, FBWF), его необходимо отключить перед запуском Sysprep.

Подготовка установки POSReady для создания копий с помощью Sysprep

Если требуется создать установку-образец POSReady в целях клонирования, необходимо учитывать следующую информацию.

ПРИМЕЧАНИЕ
Перед запуском Sysprep рекомендуется архивировать данные жёсткого диска компьютера, записав образ с помощью соответствующих программ.

Подготовка установки-образца для клонирования с помощью Sysprep

  1. Установите и настройте POSReady на диске C компьютера-образца со всеми необходимыми приложениями, устройствами, обновлениями и т.д.
  2. Перейдите к папке \Utilities\sysprep на установочном носителе POSReady и скопируйте ее содержимое в корневой каталог диска C.
  3. Запустите файл sysprep.exe из папки C:\sysprep, указав требуемые параметры командной строки. Эти параметры перечислены ниже в данном разделе. Например:
    C:\sysprep -reboot -reseal
    запускает Sysprep, автоматически перезагружает компьютер и распечатывает установку для развёртывания.

Использование файла Sysprep.inf

Можно полностью автоматизировать изменения, вносимые программой Sysprep при первоначальном запуске, указав соответствующую информацию в файле Sysprep.inf. Файл Sysprep.inf позволяет автоматически добавить в новый образ пользовательскую информацию, пароль, данные о географическом расположении, сетевую конфигурацию и т. д. Ниже приведён пример файла Sysprep.inf.

[GuiUnattended]
OemSkipRegional=1
TimeZone=10
AdminPassword=Password
OemSkipWelcome=1
 
[UserData]
FullName=User1234
OrgName=Woodgrove-Bank
ProductKey="ABCDE-12345-FGHIJ-67890-KLMNO
ComputerName=Kiosk1234
 
[Networking]
InstallDefaultComponents=Yes
[Identification]
JoinWorkgroup=WoodgroveBank1

Автоматизация работы Sysprep с помощью файла Sysprep.inf

  1. Установите и настройте POSReady на диске C компьютера-образца со всеми необходимыми приложениями, устройствами, обновлениями и т. д.
  2. Перейдите к папке \Utilities\sysprep на установочном носителе POSReady и скопируйте ее содержимое в корневой каталог диска C.
  3. Создайте новый текстовый файл с именем Sysprep.inf и внесите соответствующую информацию.
    ПРИМЕЧАНИЕ
    Убедитесь, что текстовый файл сохранен с расширением INF, а не TXT.
  4. Запустите файл sysprep.exe из папки C:\sysprep, указав требуемые параметры командной строки. Информация из файла Sysprep.inf будет считана автоматически при первоначальной загрузке распечатанного образа.

Параметры командной строки Sysprep

С помощью Sysprep можно использовать следующие параметры командной строки.

Параметр

Описание

-activated Используйте этот параметр, только если установка Windows уже была активирована.
-audit Перезагружает компьютер в фабричном режиме без создания новых кодов SID или обработки элементов раздела [OEMRunOnce] в Winbom.ini.

Используйте этот параметр только в том случае, если компьютер находится в фабричном режиме.

-bmsd Если в файле Sysprep.inf присутствует заголовок раздела [SysprepMassStorage] и запускается команда Sysprep -bmsd, программа Sysprep заполнит раздел [SysprepMassStorage] записями Plug_and_Play_ID = path_to_device_inf_file, соответствующими кодам самонастраивающихся устройств, указанных в файлах Machine.inf, Scsi.inf, Pnpscsi.inf и Mshdc.inf. Sysprep создаёт только список запоминающих устройств. Она не устанавливает данные устройства в базе данных важнейших устройств и не выполняет других операций по обработке.

После использования команды Sysprep -bmsd для создания записей в разделе [SysprepMassStorage] можно удалить элементы из данного раздела перед запуском команд Sysprep -reseal или Sysprep -factory в этой установке. Меньшее количество элементов в базе данных важнейших устройств сокращает время, требуемое для перезагрузки данного образа в операционной системе.

Не используйте параметр командной строки -bmsd вместе с остальными.

-clean Удаляет неиспользуемые драйверы запоминающих устройств из раздела [SysprepMassStorage] файла Sysprep.inf, а также удаляет устройства-фантомы, созданные службой Plug and Play.
-factory Выполняет перезагрузку в состоянии работающей сети без отображения экранов приветствия Windows или установки. Эта возможность полезна для обновления драйверов, выполнения перечисления самонастраивающихся устройств, установки приложений, тестирования, настройки компьютера с клиентскими данными или внесения изменений в фабричной среду. Для компаний, использующих ПО для создания образов дисков (или клонирования), фабричный режим может уменьшить количество требуемых образов.

После завершения работ в фабричном режиме запустите параметр Sysprep -reseal , чтобы подготовить компьютер к доставке.

-forceshutdown Выключает компьютер после завершения работы Sysprep.
ПРИМЕЧАНИЕ
Используйте этот параметр при работе с компьютерами, которые имеют систему BIOS ACPI и не выключаются правильно с параметрами Sysprep по умолчанию.
-mini Настраивает компьютер к использованию мини-установки.
-noreboot Изменяет разделы реестра (SID, OemDuplicatorString и т. д.) без перезагрузки системы или ее подготовки для создания копий. Этот параметр используется в основном для тестирования, особенно для того, чтобы убедиться, что реестр изменяется правильно. Этот параметр не рекомендуется к использованию, так как внесение изменений после работы Sysprep может нарушить подготовку, выполненную Sysprep. Не используйте этот параметр в рабочей среде.
-nosidgen Запускает Sysprep без создания новых кодов SID. Необходимо использовать этот параметр, если копий жесткого диска компьютера не создаётся или если компьютер является контроллером домена.
-pnp Запускает полное перечисление и установку самонастраивающихся устройств в процессе мини-установки.

Используйте параметр -pnp только для определения и установки устаревших устройств, не поддерживающих технологию Plug and Play. Не используйте -pnp на компьютерах, использующих только самонастраивающиеся устройства. Иначе вы увеличите время первого запуска без дополнительных преимуществ для пользователя.

-quiet Запускает Sysprep без отображения запросов на подтверждение. Этот параметр полезен при автоматизации Sysprep. Например, если планируется запустить Sysprep сразу после автоматической установки, добавьте команду Sysprep -quiet в раздел [GuiRunOnce] файла Unattend.txt.
-reboot Обеспечивает автоматический перезапуск компьютера, а затем запуск мини-установки или фабричного режима в соответствии с указаниями. Этот параметр полезен, если требуется проверить систему и убедиться, что первый запуск выполняется правильно.
-reseal Очищает журналы просмотра событий и подготавливает компьютер к доставке клиенту. Если используется команда Sysprep -factory , необходимо запечатать установку на последнем этапе процесса предустановки, запустив команду Sysprep -reseal либо нажав кнопку Reseal (Запечатать) в диалоговом окне Sysprep.

Использование FBReseal в POSReady

Чтобы использовать команду fbreseal , применяйте следующий синтаксис:

fbreseal [-autologon | -keepall | -keepdomain | -keepmounted | -keepnet | -keepuser]

С помощью FBReseal можно использовать следующие параметры командной строки.

Параметр

Описание

-autologon Сохраняет параметры автоматического входа в систему.
-keepall Сохраняет все данные автоматического входа в систему при клонировании.
-keepdomain Сохраняет текущий домен при клонировании.
-keepmounted Сохраняет подключённые диски и буквы дисков при клонировании.
-keepnet Сохраняет все сетевые параметры при клонировании.
-keepuser Сохраняет пользовательские параметры при клонировании.

Установка пакета многоязыкового пользовательского интерфейса (MUI)

Windows Embedded POSReady 2009 включает в себя пакет многоязыкового пользовательского интерфейса, который позволяет менять язык интерфейса пользователя. Многоязыковой интерфейс POSReady поддерживает 33 языка, включая английский, а также индивидуальные языковые настройки пользователя. Это позволяет пользователям после входа в систему на одном компьютере работать с POSReady на разных языках.

В интерфейс POSReady включены следующие языки. Языки, отмеченные жирным шрифтом, требуют дополнительной языковой поддержки, которая может быть установлена с помощью панели управления. Более подробную информацию о дополнительной языковой поддержке см. далее в этом разделе.

Арабский Французский Польский
Болгарский Немецкий Португальский (Бразилия)
Китайский (упрощенное письмо) Греческий Португальский (Португалия)
Китайский (традиционное письмо) Иврит Румынский
Хорватский Венгерский Русский
Чешский Итальянский Словацкий
Датский Японский Словенский
Голландский Корейский Испанский
Английский Латвийский Шведский
Эстонский Литовский

Тайский

Финский Норвежский (букмол) Турецкий
ПРИМЕЧАНИЕ
Многоязыковой пользовательский интерфейс POSReady несовместим с другими операционными системами Windows. Другие пакеты многоязыкового пользовательского интерфейса также несовместимы с POSReady.

Установка дополнительной языковой поддержки

Для следующих языков требуется установка дополнительной языковой поддержки перед установкой пакета многоязыкового интерфейса.

  1. На панели задач нажмите кнопку Start (Пуск) и выберите Control Panel (Панель управления). Будет отображено окно Control Panel (Панель управления).
  2. В окне Control Panel (Панель управления) выберите пункт Regional and Language Options (Язык и региональные стандарты). Будет отображено диалоговое окно Regional and Language Options (Язык и региональные стандарты).
  3. Перейдите на вкладку Languages (Языки). В разделе "Дополнительная языковая поддержка" выберите требуемые файлы поддержки. Будет отображено диалоговое окно с информацией об устанавливаемой языковой поддержке.
  4. Для установки нажмите кнопку OK.

Установка языка пакета MUI

Файлы для установки пакета многоязыкового пользовательского интерфейса POSReady расположены на установочном DVD-диске в папке \ValueAdd\MUI. Существует несколько способов установки файлов пакета MUI.

ПРИМЕЧАНИЕ
Пакет многоязыкового пользовательского интерфейса POSReady (MUI) также применяется для проигрывателя Windows Media 11, дополнительного компонента, доступного на установочном носителе. Если требуется обновить проигрыватель Windows Media 11, его необходимо установить до установки требуемого языка.

Установка языка в режиме сопутствующей установки POSReady 2009

  1. Вставьте установочный DVD-диск с системой POSReady. Откроется окно POSReady 2009 Companion Setup (Сопутствующая установка POSReady 2009).
  2. Выберите пункт Multilingual User Interface Languages (Языки многоязыкового пользовательского интерфейса) и укажите требуемые языки. Кроме того, в раскрывающемся списке можно также задать язык по умолчанию.
  3. Для продолжения нажмите кнопку Install (Установить). Будут отображены диалоговые окна, представляющие ход выполнения установки. По окончании копирования файлов отобразится соответствующее сообщение.

Если требуется установить языки многоязыкового пользовательского интерфейса POSReady с другого установочного носителя или по сети, необходимо скопировать файлы пакета MUI с установочного DVD-диска в конечный каталог. После этого можно запускать стандартное приложение установки многоязыкового пользовательского интерфейса для установки требуемых языков.

Установка языка с помощью программы установки многоязыкового пользовательского интерфейса

  1. Запустите файл MUISETUP.EXE в папке \MUI на установочном носителе или в сетевой папке. Откроется диалоговое окно Windows Multilingual User Interface Pack (Пакет многоязыкового пользовательского интерфейса Windows), содержащее лицензионное соглашение корпорации Майкрософт.
  2. Прочитайте лицензионное соглашение и при согласии с условиями выберите пункт Accept the License Agreement (Принимаю лицензионное соглашение), а затем нажмите кнопку Continue (Продолжить).
  3. Выберите требуемые языки в списке. Кроме того, в раскрывающемся списке можно также задать язык по умолчанию.
  4. Нажмите кнопку OK. Будут отображены диалоговые окна, представляющие ход выполнения установки. По окончании копирования файлов отобразится соответствующее сообщение.
Автоматизация магазинов, складов, переучётов