2

Сначала немного предыстории.

У меня ноутбук Dell Precision 7510 @ work, подключенный к Dell WD15, подключенному через USB-C.

  • Microsoft Windows 10 Enterprise
  • Версия 10.0.15063 Build 15063
  • Тип системы ПК на базе x64

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

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

Я исследовал журнал событий, когда док-станция переведена в автономный режим, и обнаружил, что все начинается с обновления объекта групповой политики:

Затем сразу после этого устройство удаляется:

Устройство выдает ошибку:

Затем информация о том, что устройство требует дальнейшей установки:

Затем информация о том, что установка драйвера не удалась с кодом 0xE0000248:

Насколько мне известно, этот код 0xE0000248 гласит:

Установка этого устройства запрещена системной политикой.

Это то, что привело меня к мысли, что виноваты GPO, и после некоторого раскопок я обнаружил:

и при проверке свойств "PCI to PCI Bridge" я нашел этот список совместимых идентификаторов для аппаратного обеспечения:

Исходя из того, что в обоих случаях упоминается «PCI \CC_0C0A», я считаю, что удаление запускается объектом групповой политики. Если у кого-то есть причина не согласиться с моим выводом, скажите, пожалуйста, с объяснением почему.

Наконец-то мой вопрос. Мне интересно знать, откуда приходит список совместимых идентификаторов?

Случай № 1: когда Windows обнаруживает новое устройство, устройство сообщает этот список Windows, которая затем пытается найти соответствующий драйвер на основе списка.

Случай № 2: Список каким-то образом поступает из файлов inf Windows и / или драйверов, и затем Windows пытается найти соответствующий драйвер на основе списка.

Дело № 3: Что-то совершенно другое?

Если # 2 - это то, что происходит, то есть ли способ удалить «PCI \CC_0C0A» из списка совместимых идентификаторов, тем самым, надеясь, что GPO не удалит док-станцию?

Заранее спасибо.

С наилучшими пожеланиями Хенрик В. Нильсен

1 ответ1

-1

Это не столько ответ, сколько мой нынешний обходной путь.

Поэтому мой оригинальный вопрос о том, как запретить док-станции USB-C регистрировать «PCI \CC_0C0A» в качестве идентификатора совместимого устройства, все еще остается. Если возможно?

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

Я успешно создал сценарий, чтобы облегчить проблему.

Сценарий выполняет следующие действия:

  • Повышает права до администратора (на основе скрипта, найденного в посте на этом сайте)
  • Включает политику "Отключить фоновое обновление объекта групповой политики", добавив "DisableBkGndGroupPolicy" в реестр
  • Удалить объект GPO компании-нарушителя из реестра
  • Поднимите скрипт в TrustedInstaller (3-сторонняя программа под названием PowerRun)
  • Удалите все следы старых драйверов USB-док-станции из реестра (обнаружено, что они иногда генерируют проблемы)
  • Это оставляет разъединение и переподключение USB-C, чтобы быть выполненным мной

Утром объект групповой политики всегда находит способ обновления (не бывает при перезагрузке в течение дня, странно), но выше обычно отбрасывает необходимость повторной установки на этот раз. Кроме того, единственное действие, которое я должен выполнить, - отключить и снова подключить USB-C после выполнения сценария.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .