Поделиться через


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

Подготовка целевого компьютера описана в разделе "Подготовка компьютера для развертывания и тестирования драйверов" (WDK 8.1). Ниже приведены некоторые советы по устранению неполадок для процесса подготовки.

Общие советы

Сбой подготовки

Отладчик не подключается или не прерывается

Настройка команды меню "Компьютеры" неактивна

При первом запуске Microsoft Visual Studio команда "Тестовая > настройка компьютеров " в меню "Драйвер " может быть неактивной (неактивной). Если подождите около 20 секунд, а затем снова выберите меню "Драйвер ", команда "Проверка > настройки компьютеров " будет доступна.

Сбой подготовки: общие советы

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

Путь к журналу может содержать скрытую папку. Например, в следующем пути AppData является скрытой папкой.

C:\Users\currentUser\AppData\Roaming\Microsoft\DriverTest\Install

Файл журнала будет иметь имя, аналогичное этому:

Конфигурация тестового компьютера драйвера 20121115130459167.log

Сбой подготовки: сетевой путь не найден

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

На целевом компьютере убедитесь, что вы включили сетевое обнаружение и включили общий доступ к файлам и принтерам для соответствующего сетевого профиля. Например, если узел и целевые компьютеры присоединены к сетевому домену, необходимо включить обнаружение сети и общий доступ к файлам и принтерам для профиля сети домена . Дополнительные сведения см. в разделе "Подготовка компьютера для развертывания и тестирования драйверов" (WDK 8.1).

Убедитесь, что вы можете проверить связь с целевым компьютером с хост-компьютера. На хост-компьютере откройте окно командной строки и введите ping targetComputerName, где targetComputerName — это имя целевого компьютера.

Обратите внимание , что перед просмотром сообщения не найден сетевой путь, может появиться несколько сообщений. Некоторые из этих сообщений могут подумать, что сетевой путь найден и первые шаги подготовки были успешными. На самом деле сетевой путь не найден, а часть подготовки не выполнена. Например, может появиться следующее:

Connecting to computer "MyComputer"
Installing driver test automation service
Getting computer system information
Copying driver test automation files
The network path was not found.

Сбой подготовки: не удается найти сетевое имя

При запуске подготовки целевого компьютера может появиться сообщение о том, что сетевое имя не удается найти. Дважды проверьте имя целевого компьютера. Если введенное имя компьютера было неверным, запустите мастер подготовки еще раз (тестовая настройка > драйверов>). Выберите неправильное имя компьютера и нажмите кнопку "Далее". В поле "Имя компьютера" введите правильное имя целевого компьютера и завершите работу мастера.

Обратите внимание , что перед просмотром сообщения не удается найти несколько сообщений. Некоторые из этих сообщений могут подумать, что имя компьютера найдено, и первые шаги подготовки были успешными. На самом деле имя компьютера не найдено, а часть подготовки не выполнена. Например, может появиться следующее:

Connecting to computer "NonExistentComputer"
Installing driver test automation service
Getting computer system information
Copying driver test automation files
The network name cannot be found.

Обратите внимание , что сообщения, отображаемые при вводе неправильного имени целевого компьютера, могут отличаться. Например, может появиться сообщение о включении обнаружения сети.

Connecting to computer "NonExistentComputer"
Installing driver test automation service
Could not access remote machine "NonExistentComputer" over the network. 
Error:53. Automatic configuration of machines over the network requires
that network discovery and file and print sharing be enabled on the 
target machine.

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

Enter your password to connect to: NonExistentComputer

Сбой подготовки: не удалось получить доступ к удаленному компьютеру

При запуске подготовки целевого компьютера может появиться сообщение, которое говорит , что не удалось получить доступ к удаленному компьютеру "computerName" по сети. Это сообщение может отображаться по нескольким причинам. Убедитесь, что узел и целевые компьютеры присоединены к одному домену или одной рабочей группе. Дополнительные сведения см. в разделе "Подготовка компьютера для развертывания и тестирования драйверов" (WDK 8.1). Убедитесь, что вы ввели правильное имя целевого компьютера. Убедитесь, что вы включили обнаружение сети и файл и общий доступ к файлам на целевом компьютере.

Точки останова отладчика не активируются для драйвера в режиме ядра

  1. Разверните драйвер с отключенными точками останова.
  2. Вручную разорвать отладчик в режиме ядра.
  3. Задайте исключение для загрузки модуля:
    sxe ld <DriverName>
    
  4. Включите точку останова и возобновление выполнения.
  5. На целевом компьютере отключите узел устройства и снова включите его.

Отладчик не подключается или прерывается: сетевое подключение

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

Обратитесь к администратору сети о портах, разрешающих отладку сети.

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

Дополнительные сведения см. в разделе "Советы по устранению неполадок для отладки по сетевому кабелю"

Отладчик не подключается или прерывается в : последовательное подключение

Проверьте номера COM-портов на узле и целевом компьютере. Убедитесь, что для отладки на узлах и целевых компьютерах настроена одинаковая скорость отладки. Дополнительные сведения см. в разделе "Советы по устранению неполадок для отладки по последовательному кабелю"