USB-порт залишається активним для інвалідів або безпечно вилучений USB-пристрій

Переклади статей Переклади статей
Номер статті: 2401954 - Показ продуктів, яких стосується ця стаття.
Розгорнути все | Згорнути все

ОЗНАКИ

Якщо у вас є USB-пристрій підключено до комп'ютера під керуванням Windows Vista, Windows Server 2008, Windows 7 або Windows Server 2008 R2, а потім вимкнути пристрій у диспетчері пристроїв або Безпечне вилучення пристрою, використовуючи динамічна піктограма на панелі завдань, ви можете спостерігати один із таких симптомів:
  • USB-пристрій показує продовження показання діяльності (наприклад, Світлодіодні, що залишається освітленій).
  • USB-пристрій продовжує отримувати USB-пакети і продовжує споживати влада відповідає активних пристроїв-державний.
  • Фізично відключення інвалідів або безпечно вилучений USB пристрою може в деяких випадках, викликати помилку в активний передачі на інший пристрій USB.
Ці симптоми не спостерігається на комп'ютері під керуванням Windows XP або Windows Server 2003 в аналогічних умовах.

ПРИЧИНА

Коли USB-пристрій вимкнуто в диспетчері пристроїв або безпечно видалений, використовуючи динамічна піктограма на панелі завдань, запит на видалення пристрою (PnP IRP IRP_MN_REMOVE_DEVICE) видається виконують "М'яке видалення" USB-пристрій. USB-пристрій позначено як Removed цілях Plug and Play, хоча пристрій не фізично відключено ще.

У Windows XP та Windows Server 2003 коли пристрій USB позначено як Removed, порту концентратора USB, до якого він підключений вимкнуто. При порт вимкнено, ні подальшого руху USB не надсилаються до пристрою.

У Windows Vista, Windows Server 2008, Windows 7 і Windows Server 2008 R2, коли пристрій USB позначено як Removed, порту концентратора USB, до якого він підключений не є інвалідів. Коли після USB-пристрій, позначений як Removed порту концентратора USB залишається увімкнуто, може виникати симптоми, описані вище.

РОЗВ'ЯЗАНН

Щоб вирішити цю проблему, можна встановити значення реєстру заподіяти Windows Vista, Windows Server 2008, Windows 7 і Windows Server 2008 R2, повернутися до Windows XP та Windows Server 2003 поведінки з відключення USB порту концентратора, до якої м'які видалено USB-пристрій підключено. Описана методика може застосовуватися на основі за пристрою (всі входження певного пристрою (Vendor ID, ID продукт і редакція) або глобально (всі перераховані пристрої USB).

Важливі Цей розділ, спосіб або завдання містять кроки, які говорять вам, як змінити реєстр. Однак, серйозні проблеми можуть виникнути, якщо неправильна зміна реєстру. Тому переконайтеся, що ви виконаєте наступні інтерактивні елементи ретельно. Для додаткового захисту архівувати реєстру перед внесенням. Потім ви можете відновити реєстр у разі виникнення проблеми. Щоб отримати додаткові відомості про архівувати та відновлення реєстру клацніть номер статті в базі знань Microsoft Knowledge Base:
322756 Як створити архівувати та відновити реєстр у Windows

корегувати на пристрій

Щоб застосувати обхід для конкретного пристрою, додати REG_DWORD значення параметра DisableOnSoftRemove що має значення 1 до такого підрозділу реєстру:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\usbflags\vvvvpppprrrr
(де vvvv Ідентифікатор постачальника пристрою, pppp Ідентифікатор продукту на пристрій, і rrrr це номер редакції пристрою).
  1. Натисніть кнопку Почати, натисніть кнопку Запустити, тип Regedit у регіоні Відкрити поле а потім натисніть кнопку Гаразд .
  2. Знайдіть і клацніть такий підрозділ реєстру:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\UsbFlags
  3. На що Редагувати меню, до точки Новіа потім натисніть кнопку Ключ.
  4. Введіть ім'я нового ключа в наступну форму:
    vvvvpppprrrr
    де vvvv 4 цифри шістнадцяткове число, яке ідентифікує виробника (idDevice від дескриптор пристрою USB),
    pppp 4 цифри шістнадцяткове число, яке ідентифікує продукт (idVendor від дескриптор пристрою USB), і
    rrrr є 4 цифри двійковий файл закодовано десяткове число містить номер редакції пристрою (bcdDevice від дескриптор пристрою USB).
  5. На що Редагувати меню, до точки Новіа потім натисніть кнопку значення "4 байти" (32 біт).
  6. Тип DisableOnSoftRemove ім'я типу DWORD а потім клавішу ENTER.
  7. Клацніть правою кнопкою миші DisableOnSoftRemoveа потім натисніть кнопку Змінити.
  8. У регіоні Значення параметра Введіть 1 а потім натисніть кнопку Гаразд.
  9. Закрийте редактор реєстру.

Глобальні налаштування

Щоб застосувати обхід глобально для всіх перераховані пристрої USB, додати REG_DWORD значення параметра DisableOnSoftRemove що має значення 1 до такого підрозділу реєстру:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\usbhub\HubG
  1. Натисніть кнопку Почати, натисніть кнопку Запустити, тип Regedit у регіоні Відкрити поле а потім натисніть кнопку Гаразд .
  2. Знайдіть і клацніть такий підрозділ реєстру:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\usbhub
  3. На що Редагувати меню, до точки Новіа потім натисніть кнопку Ключ.
  4. Тип HubG ім'я нового ключа а потім клавішу ENTER.
  5. На що Редагувати меню, до точки Новіа потім натисніть кнопку значення "4 байти" (32 біт).
  6. Тип DisableOnSoftRemove ім'я типу DWORD а потім клавішу ENTER.
  7. Клацніть правою кнопкою миші DisableOnSoftRemoveа потім натисніть кнопку Змінити.
  8. У регіоні Значення параметра Введіть 1 а потім натисніть кнопку Гаразд.
  9. Закрийте редактор реєстру.

ДОДАТКОВІ ВІДОМОСТІ

Наслідки не відключення USB-порту на м'яких видалити


Відомі наслідки не відключення USB-порту на м'яких видалити (Windows Vista, Windows Server 2008, Windows 7 і Windows Server 2008 R2 поведінку за замовчуванням) включають в себе:
  • Пристрій USB продовжує отримувати USB-пакети і продовжує споживати влада відповідає активних пристроїв-державний.
  • USB-пристрій показує продовження показання діяльності (наприклад, Світлодіодні, що залишається освітленій).
  • Фізично відключення інвалідів або безпечно вилучений USB пристрою може викликати помилку у щоденно перенесення до іншого пристрою USB.

Наслідки відключення USB-порту на м'яких видалити

Існує немає конкретної відомих наслідки відключення USB-порту на м'яких видалення (з вище обхідний шлях, що застосовується і Windows XP/Server 2003 замовчуванням поведінка). Однак, оскільки це не поведінку за промовчанням для Windows Vista, Windows Server 2008, Windows 7 і Windows Server 2008 R2, ця конфігурація не був протестований як ретельно, як поведінку за промовчанням онлайнове пул носіїв USB-порт, включений після м'якого видалення. Таким чином, це можливо, це тимчасове рішення може вплинути на стабільність нумерації USB-пристроїв і керування живленням операцій.

Наслідки м'яких видалення пристрою USB

Відомі наслідки м'яких видалення пристрою USB (з або без вище обхід застосовується) включають в себе:
  • Якщо під'єднаний пристрій USB є м'якими видалено, але не фізично відключено, USB-концентратора (в тому числі кореневий концентратор), до якого підключено пристрій не ввести призупинення роботи USB держави (вибіркового призупинення вузла, сам) на Windows 7 і Windows Server 2008 R2. (Призупинення USB-концентратор не підтримується в попередніх версіях Windows.)
  • Це буде також заборонити хост-контролер USB вводити глобальної призупинити держави на Windows Vista, Windows Server 2008, Windows 7 і Windows Server 2008 R2.
  • Запобігання концентратора та глобального призупинити може привести до Збільшення енергоспоживання м'які видалено USB-пристрій ще з'єднання, в порівнянні з Споживана потужність коли використовується концентратор або глобальний призупинити.
  • Якщо м'які видалено USB-пристрій відключено від порту USB концентратора, концентратор зможе ввести призупинення роботи USB держави і хост-контролер USB зможе ввести глобальної призупинити держави, припускаючи, що нормальні умови для введення цих режимів енергозбереження також зустрівся з версіями Windows, яка підтримує ці функції керування живленням.

Методи для м'яких видалення пристрою USB

USB-пристрій можуть бути розміщені в м'яких видалено держави на наступні дії:
  • Безпечне видалення пристрою USB, використовуючи динамічна піктограма Безпечне видалення пристрою в області сповіщень.
  • Відключення USB-пристрій у диспетчері пристроїв.
  • сценарій виконання SetupDiRemoveDevice API програмно відключити пристрій USB.

Щоб отримати додаткові відомості про виконання дій перегляньте:

керування пристроєм (Microsoft TechNet)
увімкнути або вимкнути пристрій Plug and Play (Microsoft TechNet)
SetupDiChangeState функції (Windows Driver Kit)

Примітка. Це екстрена стаття, яку написала служба підтримки Microsoft. Інформація в цій статті призначена для вирішення нових проблем і надається "як є". З огляду на швидкість її підготовки та публікації, ця стаття може містити орфографічні помилки і її може бути змінено будь-коли без попереднього повідомлення. Додаткову інформацію див. в повідомленні про авторське право.

Властивості

Номер статті: 2401954 - Востаннє переглянуто: 28 червня 2012 р. - Редакція: 2.0
ЗАСТОСОВУЄТЬСЯ ДО:
  • Windows Vista Ultimate
  • Windows Vista Ultimate 64-bit edition
  • Windows Vista Enterprise
  • Windows Vista Enterprise 64-bit edition
  • Windows Vista Business
  • Windows Vista Business 64-bit edition
  • Windows Vista Home Premium
  • Windows Vista Home Premium 64-bit edition
  • Windows Vista Home Basic
  • Windows Vista Home Basic 64-bit edition
  • Windows Server 2008 Standard
  • Windows Server 2008 Enterprise
  • Windows Server 2008 Datacenter
  • Windows Server 2008 Service Pack 2
  • Windows 7 Ultimate
  • Windows 7 Enterprise
  • Windows 7 Professional
  • Windows 7 Home Premium
  • Windows 7 Home Basic
  • Windows Server 2008 R2 Standard
  • Windows Server 2008 R2 Enterprise
  • Windows Server 2008 R2 Datacenter
Ключові слова: 
kbmt KB2401954 KbMtuk
Машинний переклад
УВАГА! Цю статтю переклала програма машинного перекладу Microsoft, а не людина. Корпорація Microsoft пропонує вам як машинні переклади, так і переклади фахівців, щоб Ви мали доступ до всіх статей бази знань рідною мовою. Проте стаття, яку переклав комп’ютер, не завжди бездоганна. Вона може містити лексичні, синтаксичні або граматичні помилки. Так само помиляється іноземець, спілкуючись вашою рідною мовою. Корпорація Microsoft не несе відповідальність за жодні неточності, помилки або шкоду, завдану неправильним перекладом змісту або його використанням з боку користувачів. Крім того, корпорація Microsoft часто оновлює програму машинного перекладу.
Клацніть тут, щоб переглянути цю статтю англійською мовою: 2401954

Надіслати відгук

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com