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


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

Подготовка целевого компьютера описана в разделе "Подготовка компьютера для развертывания и тестирования драйверов" (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-портов на узле и целевом компьютере. Убедитесь, что вы настроили одинаковую скорость передачи для отладки на основном и целевом компьютерах. Дополнительные сведения см. в разделе "Советы по устранению неполадок для отладки по последовательному кабелю"