Конвейер пакетов метаданных устройств 28 сентября 2012 г. Краткое


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



Скачать 163.84 Kb.
страница5/7
Дата26.11.2016
Размер163.84 Kb.
Просмотров1855
Скачиваний0
ТипКраткое содержание
1   2   3   4   5   6   7

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


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

Проверка установки пакета метаданных устройства


Найдите значок вашего целевого устройства в папке Устройства и принтеры. Если заданный вами значок устройства присутствует в папке Устройства и принтеры, то пакет метаданных устройства был установлен правильно, по крайней мере для компонента DeviceInfo.xml.

Отладка в свойствах контейнера устройства при помощи Ddodiag.exe


Для отладки проблемы с пакетом метаданных устройства или проблем, связанных со свойствами устройства, мы рекомендуем использовать программу Ddodiag.exe.

Начиная с Windows 7 Ddodiag.exe поддерживает перечисление всех значений свойств устройства в контейнерах устройства.


Запуск Ddodiag.exe


Для запуска Ddodiag.exe выполните следующие действия.

  1. Откройте командную строку.

  2. Введите start /wait ddodiag.exe -o и нажмите клавишу ВВОД.

  3. Введите notepad.exe .

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

Пример 1. Известны коды оборудования для целевого устройства

  1. Откройте файл filename.xml при помощи Блокнота или любого редактора.

  2. Попробуйте найти код оборудования (например, USB\VID_045E&PID_0047).

  3. Найдите тип свойства в XML-файле ниже:


USB\VID_045E&PID_0047&REV_0300

HID\VID_045E&PID_0047&REV_0300

USB\VID_045E&PID_0047

HID\VID_045E&PID_0047

HID_DEVICE_SYSTEM_MOUSE

HID_DEVICE_UP:0001_U:0002

HID_DEVICE


  1. Элемент свойства должен быть дочерним элементом элемента DDO. (Например, .)

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

Ниже приведен пример значений свойства (имя значка):


%programdata%\microsoft\windows\devicemetadatacache\dmrccache\en-us\2ec2ef3b-83d2-4f5d-afa3-31aec5a379dd\DeviceInformation\IntelliMouseExplorer3.0.ico



Пример 2. Известны значения, которые необходимо задать в контейнере

  1. Откройте файл filename.xml при помощи Блокнота или любого редактора.

  2. Попробуйте найти значение (например, Microsoft.Samples.PrinterExtensionCS).

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

Ниже приведен пример значений свойства (имя пакета приложения):
Microsoft.Samples.PrinterExtensionCS


Отладка с использованием трассировки событий Windows (ETW) в Windows 7


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

Начиная с версии Windows 7 служба трассировки событий Windows (ETW) поддерживает канал DeviceMetadata/Debug, предназначенный для событий, которые связаны с обработкой пакетов метаданных устройств.


Просмотр событий трассировки событий Windows в канале DeviceMetadata/Debug с помощью компонента "Просмотр событий"


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

1. В меню Пуск щелкните правой кнопкой мыши пункт Компьютер и выберите команду Управление.

2. Разверните узел Служебные программы.

3. Разверните и выберите узел Просмотр событий.



  1. В меню Вид выберите пункт Отобразить аналитический и отладочный журналы.

  1. Последовательно разверните узлы Журналы приложений и служб, Microsoft, Windows и UserPnP.

  2. Выберите узел DeviceMetadata/Debug.

Примечание. Чтобы принимать и просматривать события, вам нужно включить ведение журналов в канале трассировки событий Windows DeviceMetadata/Debug. Щелкните правой кнопкой мыши узел DeviceMetadata/Debug, выберите команду Свойства и установите флажок EnableLogging.

События трассировки событий Windows в канале DeviceMetadata/Debug


Операционная система во время загрузки или обработки пакета метаданных устройства регистрирует в журнале следующие события, связанные с ошибками, предупреждениями и информационными сообщениями.
Идентификатор события: 7900 Ошибка: ошибка пакета метаданных устройства.

Обнаружена ошибка в одном из компонентов пакета метаданных устройства. Это сообщение журнала событий содержит следующие данные.

Описание ошибки.

Источник пакета метаданных устройства — DeviceMetadataStore или DeviceMetadataCache. Дополнительные сведения см. в разделе Глоссарий далее в этом документе.

Имя пакета метаданных устройства.

Код ошибки, зависящий от приложения. Подробнее об этих кодах ошибок см. в разделе Определение кода ошибки, связанной с метаданными устройства далее в этом документе.

Код ошибки Win32.


Идентификатор события: 7901 Информация: пакет метаданных устройства загружен с сервера WMIS.

Пакет метаданных устройства был загружен с сервера WMIS клиентом DMRC. Компоненты пакета были извлечены и сохранены в кэше метаданных устройства. Это сообщение журнала событий содержит следующие данные.

Описание события.

Расположение распакованного пакета метаданных устройства в кэше.

Имя пакета метаданных устройства.


Идентификатор события: 7902 Ошибка: пакет метаданных устройства не подписан.

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

Примечание. Подпись пакета метаданных устройства проверяется только при его загрузке из служб WMIS.

Это сообщение журнала событий содержит следующие данные.

Описание ошибки.

Имя пакета метаданных устройства.

Код ошибки, зависящий от приложения. Подробнее об этих кодах ошибок см. в разделе Определение кода ошибки, связанной с метаданными устройства далее в этом документе.

Код ошибки Win32.


Идентификатор события: 7950 Информация: в локальном хранилище метаданных обнаружен новый пакет метаданных устройства.

Клиент DMRC обнаружил новый пакет метаданных устройства, установленный на локальном компьютере. Это сообщение журнала событий содержит следующие данные.

Описание события.

Источник пакета метаданных устройства — хранилище метаданных или кэш метаданных. Подробнее см. в разделе Глоссарий далее в этом документе.

Имя пакета метаданных устройства.


Идентификатор события: 7951 Информация: выполняется запрос пакетов метаданных.

Клиент DMRC запрашивает пакеты метаданных конкретного установленного устройства. Это сообщение журнала событий содержит следующие данные.

Описание события.

Ключ поиска устройства, например код оборудования или идентификатор модели.

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

Идентификатор события: 7952 Предупреждение: ошибки, связанные с сетью.

При загрузке пакета метаданных устройства из WMIS клиентом DMRC произошла ошибка, связанная с сетью.

Примечание. Это предупреждение не выдается, если сеть недоступна.

Это сообщение журнала событий содержит следующие данные.

Подробное описание ошибки.

Код ошибки, зависящий от приложения.

Код состояния HTTP в тот момент, когда произошла сетевая ошибка.


Каталог: download
download -> Составление простейшей программы в среде lego education. Запуск модели «Обезьянка барабанщица», «Рычащий лев», «Автомобиль»
download -> Функциональные части компьютера, история развития, базовая конфигурация
download -> Компьютер: друг или враг?
download -> Лекция №2 «Теоретические основы игры дошкольника» Зарубежные и отечественные теории игры
download -> Доклад муниципальное образовательное
download -> Литература для воспитанников стр. Приложения стр
download -> Министерство здравоохранения Республики Беларусь
download -> Игра как средство активизации познавательной активности учащихся в ходе изучения темы Алгоритмизация и программирование


Поделитесь с Вашими друзьями:
1   2   3   4   5   6   7


База данных защищена авторским правом ©nethash.ru 2019
обратиться к администрации

войти | регистрация
    Главная страница


загрузить материал