====== Windows Embedded POSReady ======
===== POSReady 7 =====
==== Установка компонентов ====
В POSReady 7 нельзя устанавливать/удалять компоненты системы с помощью графического интерфейса «Установка и удаление программ».
Устанавливать компоненты можно с с помощью утилиты DISM. Как установить компонент системы с помощью утилиты DISM вы можете посмотреть на примере [[установка_языкового_пакета#Примеры автоматизации|установки языкового пакета]]
==== Dialog Filter ====
"Dialog Filter" является частью Embedded SDK, который нужно выбрать в процессе установки "Toolkit".
"Dialog Filter" располагается по следующему пути
C:\Program Files (x86)\Windows Embedded Standard 7\EmbeddedSDK\bin\DialogFilterEditor.exe
Более подробную информацию по компоненту "Dialog Filter" можно найти
[[+tab|https://docs.microsoft.com/en-us/previous-versions/windows/embedded/hh273189(v=winembedded.21)|здесь]]
===== Особенности работы компонентов на POSReady 7 =====
==== Установка компонентов ====
Особенностью POSReady 7 является то, что апплет «Установка и удаление программ» панели управления
не позволит добавить компоненты в систему. Все компоненты находятся на установочном диске в директории
DS и требуют ручной установки с помощью утилиты DISM.\\
Общий вид команды при установке онлайн (т.е. на работающем образе, выполняется в командной строке от имени
администратора):
dism /online /add-package /packagepath:"path\to\package.cab"
Подробнее [[+tab|https://docs.microsoft.com/en-us/previous-versions/windows/embedded/hh273229(v=winembedded.21)|здесь]]
==== Включение HORM ====
- Установите все драйверы на устройство. В диспетчере устройств не должно быть проблемных устройств.
- В командной строке введите - "powercfg -h on"
- В параметрах питания отключите гибридный спящий режим, рекомендуется также отключить запрос пароля при пробуждении.
- Защитите диск фильтром записи и включите HORM
- Перезагрузите систему
- Переведите систему в режим гибернации. При корректной работе HORM система всегда будет загружаться в данное состояние.
Если вышеуказанные рекомендации не помогли:
- Отключите фильтр записи.
- С помощью оснастки diskmgmt.msc или программы diskpart назначьте букву служебному загрузочному разделу.
- Перейдите в директорию c:\windows\boot\pcat и скопируйте файл horm.dat в директорию boot служебного раздела.
- Удалите букву служебного раздела.
==== MessageBox Default Reply ====
- В Distribution share можно найти компонент Message Box Default Reply - имя файла WinEmb-MessageBoxDefaultReply.cab
- Если скопировать этот компонент на POSReady 7 и добавить его в систему при помощи DISM:
dism /online /add-package /packagepath:MessageBoxDefaultReply.cab
то он будет работать, как в Windows Embedded Standard 7. Параметры компонента можно найти в реестре:
HKLM\System\CurrentControlSet\Control\Error Message Instrument
===== Дополнительная информация =====
* [[+tab|https://www.quarta-embedded.ru/we/posready/|Windows Embedded POSReady]]