Отображение скрытых устройств. Ускоряем работу Windows – как показать скрытые устройства. Удалим устройство и вычеркнем его из системной памяти
Иногда бывает так, что надо отобразить драйверы отключенных устройств и удалить старые драйверы? Расскажу как это сделать:
Если коротко, то для того, чтобы отобразить драйверы отключенных устройств, надо в свойствах системы добавить системную переменную «» со значением «1 ». Затем в диспетчере устройств появится пункт «Вид – Показать скрытые устройства». Вот и всё! Удаляйте ненужные драйверы, но будьте осторожны!
Если вы не продвинутый пользователь, то читайте инструкцию в картинках на примере Windows 7:
- Зайдите свойства компьютера.
Это можно сделать щелкнув правой кнопкой мышки на Мой компьютер или нажав одновременно кнопки Win+Pause - Слева выбираем пункт «Дополнительные параметры системы»
- На вкладке «Дополнительно» внизу щелкаем на «Переменные среды»
- Затем в системных переменных или переменных средах для вашего пользователя нажимаем «Создать»
- Вводим имя переменной «devmgr_show_nonpresent_devices», а значение переменной «1». Жмём Ок, Ок.
- Заходим в диспетчер устройств. В меню выбираем «Вид – Показать скрытые устройства»
- Теперь в списках устройства появляются «призрачные» иконки устройства, которые в данный момент не задействованы или отключены.
Можете спокойно теперь их удалять, но делайте это аккуратно!
Кстати, вы не поверите, но это полезная опция мне помогла один раз в жизни, когда я сдавал свой ноутбук на ремонт, а мне там поменяли аккумулятор на сдохший и зачем-то поменяли процессор. Я зашёл в диспетчер устройств, также отобразил скрытые устройства и в неактивных увидел модель моего родного процессора, а вместо него был другой. В сервисе мне сообщили, что ничего не меняли в ноутбуке, ни аккумулятора, ни процессора. После того, как я им показал скрытые устройства, они без слов вернули мне старый аккумулятор и старый родной процессор. Вот так вот
P.S. а вы знали, что драйвер во множественном числе согласно правилам русского языка пишется и произносится как драйверы, а никак не драйвера. Теперь знайте, что драйверы они и в Африке драйверы.
В статье описывается пример как запретить установку устройства в Диспетчере устройств Windows раз и навсегда.
Порой происходит ситуация, когда после установки на скорую руку драйверов в Windows прописывается такое устройство, которое не даёт системе нормально работать. А порой и просто запуститься. Оно прочно “застревает” в Диспетчере устройств Windows, и даже после удаления с каждой последующей загрузкой система продолжает его устанавливать. Пользователю либо приходится откатываться через восстановление системы (если успел создать точку), либо всякий раз удалять устройство в Диспетчере. И драйвер-то известен, и устройство вы видите, а поделать, кажется, ничего нельзя. А Windows совсем новая… Но всякий раз загрузка системы сопровождается надоедливым окном:
Если вы узнали ситуацию, читаем как запретить установку устройства в Диспетчере устройств Windows.
Работу будем проводить в несколько этапов. Чтобы наверняка. Следующие 4 пункта работают для Windows Vista/7/8, последний – для Windows XP (а вот здесь вас ждёт напряжённая работа). Не забываем про восстановление системы!
Удалим устройство и вычеркнем его из системной памяти
Нам сейчас придётся немного почистить память Windows. Будем удалять соответствующий устройству .inf файл, который располагается в корневой директории Windows %windir%\inf . В поисковике Windows вы можете так и набрать. Вот она:
а вот и файлы устройств
Почти у каждого такого файла есть одноимённый файл с расширением .pnf . Ему тоже достанется… Затем мы подправим настройки групповой политики Windows. И, наконец, уберём мешающее предупреждение. Но сначала нам придётся убедиться в том, что:
- это устройство не зависит от других устройств и никак с ними не связано; а чтобы в том убедиться, помните, что…
- удаление “лишней” звуковой или видеокарты иногда сопровождается удалением ВСЕХ, а затем установкой только необходимой вам карт
- если удаляете ненужный Bluetooth , отключите сначала WiFi карту
- операцию лучше проводить в Безопасном режиме
Как запретить установку устройства в Windows Vista/7/8/10: удаляем его из Диспетчера устройств
- Чтобы найти нужный файл ненужного устройства, нам необходимо его вычленить в Диспетчере устройств Windows. Идём туда с помощью WIN + R, команда devmgmt.msc .
- Дважды щёлкнем по нему мышкой, вызвав его свойства.
- У меня, например, в системе прописался “левый” динамик, который постоянно конфликтует с работающим драйвером Realtek . Звук может пропасть прямо посреди сеанса Windows. Вот с ним-то я сейчас и справлюсь (у вас, конечно, свои проблемные устройства):
Я выбрал вкладку Сведения . А в ниспадающем окне Свойство найду Имя INF . Вот и оно:
- с именем в директории Windows я определился. Отправляемся туда, ищем искомые файла – их два, и удаляем:
- теперь Отключите и Удалите устройство во вкладке Драйвер
Запретим Windows устанавливать устройства: всё, что нужно, уже стоит
Да хватит, и правда. Система установлена, теперь дело за драйверами “родными”. Те, что загружаются из Центра обновлений, любят вступать с родными драйверами в конфликт. Так что идём в Редактор групповой политики. WIN+R, команда gpedit.msc . Нам нужен путь:
Конфигурация компьютера – Административные шаблоны – Система
Здесь нам интересны две настройки: Установка драйвера и Установка устройства. Я ограничусь настройкой второй, найду следующие пункты и Включу их в свойствах:
нажмите, чтобы увеличить
нажмите, чтобы увеличить
Уберём сообщение об установке программного обеспечения
Windows будет продолжать искать и находить устройство. И всякий раз она будет о том сообщать. А значит в нижней Панели задач справа внизу, в области уведомлений щёлкнем по стрелочке вверх и выберем Отключите и Удалите его во вкладке Драйвер Настроить:
Там легко найти соответствующие настройки и отключить их:
Как убрать устройство из списка Диспетчера устройств, я пока не придумал (треклятая функция Plug and Play ). Оно будет висеть там в виде неустановленного устройства с жёлтым значком, но мешать работе другого устройства уже не будет.
Как запретить установку устройства или драйвера в Windows XP?
C этой версией немного по-другому. И, конечно, сложнее. Пункт Имя INF не включается в Сведения об устройстве, а пункты и настройки групповой политики не так богаты, как в следующих версиях. И заветных пунктов, которые напрямую теперь отвечают за установку устройств и драйверов пока ещё нет. Так что метода по удалению и предотвращению постоянной установки устройства и драйвера в версии Windows XP выглядит так:
- заходим в систему в Безопасном режиме
- переходим по Компьютер – Свойства – вкладка Оборудование – выберем Никогда не использовать Windows Update …
- в строке Выполнить набираем команду на запуск утилиты Конфигурации устройства msconfig и во вкладке автозапуска уберём все службы, которые связаны с запуском конфликтующего устройства (при удалении видеодрайвера я обнаружил их целых две)
- заходим в Диспетчер устройств, дважды щёлкаем по ненужному устройству
- в свойствах и переходим во вкладку Драйвер . Найдём кнопку Сведения …
- последнее окно выводит всю информацию, связанное с устройством и драйверами к нему. Последние – это те, что заканчиваются на sys , а иногда и на exe . И вот сейчас вам придётся их как-то запомнить и потом удалить. Вручную. А искать придётся в папках Windows , Windows\system32 и Windows\system32\Drivers – так что удачи… Но это потом, а сейчас…
- вернёмся в Свойства устройства и перейдём во вкладку Сведения . Там нужно выцепить два параметра в ниспадающем списке сведений: Код экземпляра и Служба :
достаточно запомнить до значка &
- службу останавливаем в списке запущенных служб в консоли Управления компьютером, а вот Код экземпляра устройства пригодится для поиска устройства в папке inf Windows: это самый муторный процесс, который вас ожидает (от себя – встроенный поисковик справляется с этим крайне плохо, советую скачать со стороны) – введите этот самый код с поле по названию файла и заставьте искать его в составе файлов:
- и только теперь в Диспетчере устройств выбираем ненужное теперь устройство, Отключаем его и Удаляем:
- не забудьте заставить Windows не лазать за обновлениями (хотя какие там обновления – это же старушка XP…) и установим запретить установку устройства через узел обновлений:
Прочитано: 482
По умолчанию диспетчер устройств не отображает устройства, которые в данный момент не подключены к компьютеру (так называемые устройства-призраки). Это касается всех версий Windows: от Windows XP до Windows 8.1. Устройства не отображаются даже в случае, если в меню "Вид" ("View") включить режим "Показать скрытые устройства" ("Show hidden devices"). Как с этим бороться? Как удалить (например) сетевую карту [со всеми ее настройками]?
Для этого выполните следующую инструкцию:
- Запустите командную строку Windows (в случае Windows Vista и выше - от имени администратора)
- В командной строке выполните следующую команду:
set devmgr_show_nonpresent_devices=1
после чего нажмите клавишу Enter - Теперь запустите диспетчер устройств из командной строки:
start devmgmt.msc
после чего тоже нажмите Enter - В диспетчере устройств откройте меню "Вид" ("View") и включите режим "Показать скрытые устройства" ("Show hidden devices").
Обратите внимание, что после закрытия окна командной строки Windows обнуляет переменную devmgr_show_nonpresent_devices=1, установленную на шаге 2, и устройства-призраки перестают отображаться при выборе пункта "Показать скрытые устройства" ("Show hidden devices").
Вы также можете создать командный (.BAT / .CMD) файл, чтобы автоматизировать выполнение этих действий. Вот содержимое этого файла:
@echo off set devmgr_show_nonpresent_devices=1 start devmgmt.msc
Постоянное отображение устройств-призраков
Разработчики или опытные пользователи, которые хотят, чтобы неподключенные к компьютеру устройства отображались в диспетчере устройств, могут установить эту переменную окружения глобально:
- Щелкните правой кнопкой мыши значок Мой компьютер (My computer)
- Выберите пункт Свойства (Properties)
- Откройте вкладку Дополнительно (Advanced)
- Нажмите кнопку Переменные среды (Environment variables)
- Задайте значения переменных в поле Системные переменные (System variables)
Примечание. Используйте этот способ только для целей устранения неполадок или во время разработки, а также для исключения возможности случайного удаления пользователем необходимого устройства, не подключенного к компьютеру (например, устройства USB или стыковочного узла, не подключенного к переносному компьютеру).
Дополнительная информация
В диспетчере устройств в дополнение к отображаемым устройствам существует два типа скрытых 8устройств:
- Обычные скрытые устройства, которые не отображаются (драйверы, принтеры и другие устройства, не поддерживающие технологию Plug and Play)
- Устройства-призраки, которые не подключены к компьютеру
При использовании большого числа флешек, внешних дисков, разных принтеров, большого количества устройств с м/с и аналогичных, в диспетчере задач постепенно накапливаются скрытые устройства. Вся засада в том, что эти скрытые устройства не отображаются…
Не отображаются даже в том случае, если поставить галочку «Вид -> Показать скрытые устройства». Вот пример с моего ПК:
Диспетчер устройств — не видно скрытых устройств
При этом я точно знаю, что COM-портов у меня целая куча, и если не удалить неактивные COM-порты , при каждом новом экземпляре устройства на FR232RL номер порта будет возрастать, что иногда доставляет проблемы.
На самом деле ничего сложного нет. Достаточно сделать несколько кликов мышкой, и вот:
видна целая куча неактивных устройств в диспетчере задач.
Для этого необходимо: вызвать приложение командной строки (Пуск — Все программы — Стандартные — Командная строка), кликнуть по ней правой кнопкой мыши и выбрать от Администратора
В консоли нужно писать две команды:
- Set devmgr_show_nonpresent_devices=1
- Devmgmt.msc
После ввода первой команды ничего не произойдет, после ввода второй команды будет вызван диспетчер задач. В диспетчере задач необходимо поставить галочку «Вид -> Показать скрытые устройства». Будет отображен полный список устройств, в т.ч. и скрытые и неактивные устройства. Такие устройства отображаются с «притушенной» иконкой.
Таким образом, можно окончательно и полностью удалить устаревшие устройства их диспетчера задач.
Надоело каждый раз устанавливать значение переменной devmgr_show_nonpresent_devices через командную строку? Установи ее в переменных окружения:
После установки переменной компьютер следует перезагрузить. Теперь можно любым удобным способом запускать диспетчер устройств и просматривать укрытые и неактивные устройства.
Вопросы, пожелания, замечания — в комментариях!
Часто при переносе Windows с машины на машину (виртуальную машину) в операционной системе остается много драйверов оборудования, которое фактически уже не участвует в работе, но может служить помехой. Давайте разберемся, как же определить не применяемое оборудование, и как удалить эти устройства и их драйвера?
Как определить неиспользуемое оборудование?
По умолчанию в Windows, опция отвечающая за отображение неиспользуемых устройств в Диспетчере задач отключена. Есть 2 пути включения отображения скрытого оборудования. Какой выбрать - решать Вам.
Примечание. Все вышеописанные действия необходимо делать с правами Администратора. Так же стоит отметить, что в данном деле главное не поудалять лишнего) Иначе, система может просто не загрузиться. Это особенно относиться к драйверам и устройствам контроллеров жестких дисков.
Включение отображения неиспользуемого оборудования Windows через графический интерфейс
- Нажимаем клавиши Windows + Break/Pause . (Либо в "Панели управления" выбираем пункт "Система ")
- В открывшемся окне "Система " выбираем пункт "Дополнительные свойства системы".
- В открывшемся окне "Свойства Системы " на вкладке "Дополнительно" в самом низу нажмите кнопку "Переменные среды" .
- В открывшемся окне "Переменные среды " в поле "Системные переменные" для создания новой переменной необходимо нажать кнопку "Создать… "
- В дополнительном появившемся окне "Новая системная переменная " укажите имя и значение переменной .
- Ок-Ок-Ок.)))
Включение отображения неиспользуемого оборудования Windows через командную строку
- пуск -> выполнить (Либо нажать клавиши Windows + R) -> cmd -> OK
- Ввести Set devmgr_show_nonpresent_devices=1 , Нажать Enter
Примечание. В данном случае после перезагрузки эта опция отключится. В отличие от установки переменной через графический интерфейс.
Как удалить драйвера неиспользуемого оборудования?
Опцию отображения скрытых устройств включили, давайте теперь посмотрим сами устройства и удалим ненужное. Для этого открываем Диспетчер устройств Пуск -> Выполнить -> Devmgmt.msc -> OK. Чтобы устройства отобразились в "Диспетчере устройств", необходимо в меню "Вид " выбрать пункт "Показать скрытые устройства ". Теперь, если открыть любой пункт дерева (в котором предположительно имеются неиспользуемые устройства), то они будут иметь затененные значки, либо значки с желтым восклицательным знаком. Выделив устройство правой кнопкой мыши можно выбрать пункт "Удалить ". После подтверждения кнопкой Ок может потребоваться перезагрузка.
Оригинальная статья от Microsoft: http://support.microsoft.com/kb/315539/ru
С Уважением, Mc.Sim !