Devcon exe что это
Перейти к содержимому

Devcon exe что это

  • автор:

Devcon exe что это

Проблемы с ПК — FAQ

Проблемы с ПК | Проблемы с ПК — FAQ

Сообщение отредактировал KOT-BE3DEXOD — 23.08.17, 19:40

Сообщение отредактировал Shoore — 07.01.14, 19:37

В: Как быстро собрать информацию о железе и показать её в теме?

О: Скачиваем Speccy оф. сайт: spsetup120.exe ( 4.59 МБ )

Запускаем, ждем, пока круг в нижнем левом углу перестанет крутиться. Жмем "файл" — "публикация снимка" — ОК (либо «Сохранить как текст») . Полученную ссылку/текстовый документ кидаем в тему.

Сообщение отредактировал Shoore — 27.02.13, 01:07

В: Как протестировать оперативную память и зачем это нужно?

О:
Проверка оперативной памяти:
Если у Вашего компьютера появились сбои в работе, часто появляется «синий экран» с сообщением об ошибке, возможно, источник неприятности – неисправный модуль памяти, который "теряет" данные.
Перед запуском утилит для тестирования, узнайте, сколько модулей памяти у Вас установлено. Если вы уже это знаете, переходите к следующему разделу. Если нет, придется открыть компьютер и посмотреть. Имейте в виду, что некоторые компании «сильно обижаются», если пользователи самостоятельно открывают корпус своего компьютера, особенно, если он все еще на гарантии. Так что, если у вас именно такая ситуация, то в случае проблем с компьютером следует обратиться в сервисный центр. Если же Вам можно открывать корпус или гарантийный срок уже закончен, можете сделать это без проблем.

Memtest86+
Прикрепленное изображение
Эту утилиту можно скачать и запускать с загрузочной дискеты или компакт-диска. MemTest86+, кроме своих прямых обязанностей, определяет основные характеристики компьютера, такие как чипсет, процессор и скорость работы памяти.
У программы есть два режима работы: basic и advanced (основной и расширенный). Они отличаются временем тестирования. В основном режиме можно определить какие-то глобальные проблемы с памятью, а в расширенном режиме проводится более тщательное тестирование.
Для того, чтобы начать тестирование — скачайте образ диска, запишите его, перезагрузите компьютер и загрузитесь с полученной загрузочной дискеты или компакт-диска. Основной тест начнется автоматически.
Данная программа входит в число утилит диска Hiren's BootCD (скачать) .
Запасная ссылка на загрузку образа диска memtest86+ + автоустановщика на флешку + версия для флоппи

Windows memory diagnostic
Прикрепленное изображение
Это тест памяти, разработанный в компании Microsoft и который включается в дистрибутивы Windows Vista/7/8.
Обычно, если система "видит" ошибки в работе памяти, то она сама предлагает пользователю запустить тест и проверить память. Но иногда лучше проверить память вручную. Для этого нужно зайти в Панель управления — Администрирование — Диагностика проблем оперативной памяти компьютера.

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

Что делать, если средство диагностики памяти не обнаружило ошибки?
Память цела и проблем с ней нет. Ищите проблему в чём-то другом. Для профилактики так же можно попробовать снизить частоту памяти.

Сообщение отредактировал tempico — 21.01.12, 22:48

В: Как протестировать жёсткий диск? Что такое S.M.A.R.T.?

О: Протестировать диск можно с помощью программ HD Tune, mhdd и victoria.

Сообщение отредактировал tempico — 29.08.11, 18:50

В: Проблема с direct X / Не знаете, какая версия наиболее подходящая для Вашей видео карты?

О: Для нормальной работы видеокарты (а также других устройств) в некоторых приложениях требуется наличие библиотек Microsoft DirectX. Библиотеки DirectX инсталлируются вместе с операционной системой Windows, но в то же время постоянно обновляются. Возможна ситуация, когда для выполнения какого-либо приложения требуется более свежая версия DirectX.

Выполните обновление direct X с помощью этой программки: dxwebsetup.exe ( 292.84 КБ )

Она сама подберет самую свежую версию, совместимую с Вашей видеокартой.

Сообщение отредактировал tempico — 29.08.11, 18:50

В: «Захламление» реестра и его чистка

  • Операционная система регулярно обращается к реестру. Такие обращения представляют собой поиск определенных записей. Чем больше записей системе приходится анализировать в процессе поиска, тем дольше она добирается до нужной.
  • Дублирующие друг друга или пустые записи увеличивают размер реестра, не неся полезной информации. Однако система все равно просматривает такие записи, тратя на это определенное время.
  • Оставшиеся после удаления программ недействующие ссылки еще больше замедляют обращение к реестру. Система в конечном счете игнорирует такие записи, но перед этим ей каждый раз приходится проверять все указанные связи.
    очень хорошо с этим справляется. Весит мало, бесплатный.
    имеет более широкий набор настроек, хорошо подходит для "глубокой чистки". Платная.

Сообщение отредактировал tempico — 29.08.11, 18:49

В: S&M 1.9.1 — утилита для стрессового тестирования компонентов
Прикрепленное изображениеПрикрепленное изображение
О: Выпущена новая версия одной из самых мощных утилит для тестирования компонентов ПК на стабильность. Изначально была разработана для тестирования и поиска ошибок в работе процессора и оперативной памяти, проверки стабильности работы элементов питания материнской платы и эффективности системы охлаждения, позже в ней появились возможности по проверке блока питания под сильной нагрузкой на основные компоненты системы (в том числе, видеокарту). В этой версии добавился еще и тест жестких дисков.
Основным направлением данного релиза является исправление обнаруженных ранее ошибок. Также включен тест SSE-инструкций, но не работает функция определения ошибок, сделаны мелкие изменения в пользовательском интерфейсе, добавлено отображение загрузки системы, а также сделано множество других изменений. Более подробно с полным перечнем можно ознакомиться в файле Readme.txt.
Программа работает в среде всех операционных систем семейства Windows, включая архитектуру х64.

Скачать: snm.zip ( 218.82 КБ )

Сообщение отредактировал tempico — 29.08.11, 18:49

В: Пропадает место на жёстком диске, как его вернуть?! Что такое Альтернативные потоки данных или ADS?

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

Впервые ADS (Alternative Data Streams или альтернативные потоки данных) были использованы в файловой системе HFS известной компании производителя компьютерной техники — Macintosh. Эти дополнительные потоки использовались для хранения различной информации вспомогательного характера. По неизвестным мне причинам, разработчики NTFS организовали поддержку томов HFS, в результате чего, альтернативные потоки данных были унаследованы файловой системой NTFS. Что самое интересное, так это то, что программ написанных под операционные системы семейства windows использующих ADS практически несуществует. Кроме того, к примеру, Windows XP не располагает стандартным приложением способным совершать поиск и просмотр альтернативных потоков. Следуют так же добавить, что до сих пор далеко не каждое антивирусное ПО способно анализировать содержимое дополнительных потоков. В результате этих недостатков, вирус, нападающий из ADS может доставить огромное количество хлопот при этом его обнаружение, и обезвреживание может оказаться задачей не из легких.

Рассмотрим ADS более подробно. Используя командную строку мы можем скопировать любой файл в альтернативный поток и потом опять же с помощью простейших команд запустить его. Давайте сейчас для лучшего понимания проделаем следующее:
1. Нажимаем Win+R и прописываем CMD, тем самым запускаем командную строку.
2. Вводим команду cd\ чтобы перейти в корневой каталог диска C:
3. Теперь пишем mkdir folder, т.е. создаем папку с именем folder на диске C:. Если теперь ввести DIR то мы можем увидеть что в списке директорий появилась и наша папочка.
4. Давайте теперь в альтернативный поток нашего каталога скопируем ну, к примеру, калькулятор =)
набираем:

Чтобы проделывать подобное необязательно иметь права администратора, все это возможно даже под гостевой учетной записью. Забавно, не правда ли? я думаю Вы уже догадались, что таким способом можно прятать свои секретные файлы =)))

Ну а как же просмотреть ADS и если нужно, затем удалить их? — спросите Вы. Если у Вас стоит ОС Vista или Seven, то для просмотра альтернативных потоков Вы можете использовать команду DIR с ключом /R. В XP, повторюсь, нет никаких средств для этого. Для просмотра альтернативных потоков существует достаточно большое количество утилит, но, к сожалению далеко не все из них могут их удалять. Правда существует несколько способов удаления альтернативных потоков своими руками.

Схема для текстовых файлов:

Схема для бинарных файлов:

Для папок подобные трюки не пройдут. Возможно, решать проблему путем переноса объекта на диск с файловой системой FAT32 и затем обратно. Это может быть, например, флэшка отформатированная под FAT32, что обычно и бывает. Дело в том, что FAT не знает, что такое ADS и поэтому при переносе сохраняется только сам файл без дополнительных потоков.

Ну а если вирус засел в дополнительных потоках папки system32? В этом случае проблема принимает совершенно другой оборот. Но все же если Вы пользуетесь вместо стандартного блокнота Notepad++, Вы сможете без труда справиться с этим, главное узнать название потока. Название потока можно узнать опять же за счет копирования папки на флэшку, если сказать точнее, то нужно совершить следующие манипуляции: выделяем system32, жмем cntrl+c, переходим на флэшку и нажимаем cntl+v. Calc.exe в нашем случае и есть имя потока. После этого открываем консоль и вводим там: c:\program files\notepad++\notepad.exe c:\windows\system32:calc.exe, если все было выполнено верно – откроется блокнот со всякой белебердой =). Далее открываем меню файл -> удалить с диска. Все готово! =)

Все же все эти механизмы имеют некоторые недостатки. Но к нашей с Вами радости компания sysinternals во главе с Марком Руссиновичем выпустила замечательную утилиту streams (в аттаче прилагается), которая позволяет производить поиск, просмотр и удаление ADS. Программа консольная, т.е. она работает из-под командной строки, тем не менее, она очень проста в использовании. Лучше всего если вы файлик streams.exe закинете в папку system32 — так Вам будет удобнее пользоваться ей. Далее чтобы приступить к работе с программой, запустите командную строку и наберите там streams.exe. Если Вы запустите программу, таким образом, то Вы увидите сообщение:

то есть программа подсказывает, как с ней нужно работать. Необходимо ввести streams.exe <путь к файлу или каталогу>. Кроме того, если нужно провести поиск альтернативных потоков не только одной конкретной папки, но и ADS ее содержимого нужно добавить ключ -s, а если есть необходимость удаления найденных потоков, добавляем ключ -d.

Вы можете использовать одновременно оба ключа или по одному, или вообще не использовать, в зависимости от поставленной задачи. Даже если что-то сейчас не понятно, немного поэкспериментировав, я думаю, Вы без труда разберетесь с этой утилитой. =) Удачи!

Скачать: streams.exe ( 85.38 КБ )

Сообщение отредактировал tempico — 29.08.11, 18:49

В: Какой программой можно разделить жёсткий диск без потери данных и переустановки ОС?

Сообщение отредактировал Shoore — 07.10.12, 19:54

В: Что такое DevCon?

О: DevCon — это программа с интерфейсом командной строки, которая используется в качестве альтернативы диспетчеру устройств. С ее помощью можно включать, выключать, перезапускать, обновлять, удалять и опрашивать отдельные устройства или группы устройств. Программа DevCon также предоставляет необходимые разработчику драйвера сведения, которые недоступны с помощью диспетчера устройств. Программу можно также использовать для удалённого управления устройствами сервера, например, через telnet/SSH.

devcon.exe [-r] [-m:\\<компьютер>] <команда> [<арг>. ]
-r Перезагрузить компьютер после выполнения команды, если это необходимо.
<компьютер> Имя компьютера назначения.
<команда> Подлежащая выполнению команда (см. ниже).
<арг>. Один или несколько аргументов (если необходимы).

Для получения справки по определенной команде введите: devcon.exe help <команда>
classfilter — Разрешить изменение фильтров классов.
classes — Отобразить все классы настройки устройств.
disable — Отключить устройства, которые соответствуют определенному идентификатору оборудования или экземпляра.
driverfiles — Отобразить установленные файлы драйверов.
drivernodes — Отобразить все узлы драйверов устройств.
enable — Включить устройства, которые соответствуют определенному идентификатору оборудования или экземпляра.
find — Найти устройства, которые соответствуют определенному идентификатору оборудования или экземпляра.
findall — Найти устройства, включая отсоединенные.
help — Отображение справочной информации.
hwids — Отобразить идентификаторы оборудования.
install — Установить устройство в ручном режиме.
listclass — Отобразить все устройства для класса настройки.
reboot — Перезагрузить локальный компьютер.
remove — Удалить устройства, которые соответствуют определенному идентификатору оборудования или экземпляра.
rescan — Выполнить поиск нового оборудования.
resources — Отобразить ресурсы устройств.
restart — Перезагрузить устройства, которые соответствуют определенному идентификатору оборудования или экземпляра.
stack — Отобразить ожидаемый стек драйверов устройств.
status — Отобразить рабочее состояние устройств.
update — Обновить устройство в ручном режиме.
UpdateNI — Обновить устройство в ручном режиме без уведомления пользователя.
SetHwID — Добавить, удалить или изменить порядок идентификаторов оборудования для устройств с корневым перечислением.

Скачать:
Версия x64: DevCon_x64.rar ( 25.27 КБ )

Версия x32: DevCon_x86.rar ( 14.75 КБ )

Сообщение отредактировал tempico — 29.08.11, 18:48

В: Что такое хеш-сумма? Как определить контрольную сумму?

О: Хеш-суммой (хешем, хеш-образом, хеш-кодом) называется значение хеш-функции на тех или иных данных. Значение хеш-суммы может использоваться для проверки целостности данных, их идентификации и поиска (например в p2p сетях), а также заменять собой данные, которые небезопасно хранить в явном виде (например, пароли, ответы на вопросы тестов и т. д.). Явное значение хеш-суммы, как правило, записывается в шестнадцатеричном виде. Так, утилита md5sum, вычисляющая значение хеш-функции MD5 от заданного файла, выдаёт результат в виде строки из 32-х шестнадцатеричных цифр — например, 026f8e459c8f89ef75fa7a78265a0025.

О: Hash Tab — Расширение для окна свойств файла вашей системы, которое отображает хеши MD5, SHA1, SHA2, RipeMD, HAVAL и Whirlpool. Очень полезно при проверке скачанных файлов.
После инсталляции достаточно нажать на правую кнопку мыши на файле и выбрыть пункт "Свойства". Там можно найти новую вкладку под названием "Контрольные суммы", где можно увидеть различные контрольные суммы, такие как MD5, SHA1, CRC32 и другие, а так же сравнить контрольную сумму файла с эталонной.
Скачать: HashTab 5.0.0.19.exe ( 581.99 КБ )

Сообщение отредактировал tempico — 12.03.13, 01:18

В: Подскажите команды включения, выключения, сна и открытия дисковода, хочу поставить эти быстрые ярлыки на рабочий стол.

  • Выключение (Shutdown) — C:\Windows\System32\shutdown.exe -s -t 00
  • Перезагрузка (Restart) — C:\Windows\System32\shutdown.exe -r -t 00
  • Выход из системы (Logoff) — C:\Windows\System32\shutdown.exe -l -t 00
  • Cон (Sleep) — C:\Windows\System32\rundll32.exe powrprof.dll,SetSuspendState 0,1,0
  • Гибернация (Hibernate) — C:\Windows\System32\rundll32.exe PowrProf.dll,SetSuspendState
  • Открыть дисковод — Open.exe ( 210 КБ )

Если Ваш антивирус ругается на файл "open.exe" — значит нужно его добавить в список исключений антивируса (т.к. открытие дисковода принимается за джокеры, в данном случае мы специально его открываем) или же, если Вам эта функция не нужна, просто его удалить.

Сообщение отредактировал tempico — 29.08.11, 18:48

В: Во время игры компьютер выключается / резко падает количество FPS

О: Проверьте показания термодатчиков. Если температура какого-нибудь элемента (процессора, например) выше 70 градусов — нужно почистить компьютер от пыли.

Осторожно! Если компьютер на гарантии и запломбирован, то при вскрытии корпуса Вы можете лишиться этой гарантии.

Сообщение отредактировал tempico — 31.05.12, 02:35

В: Warning! USB device over current detected!!! Please remove over-current device!!!

О: Замыкает USB порт. Вытащите все девайсы, проверьте все контакты на всех USB портах, если контакты в порядке — скорей всего замыкание на материнской плате.

Сообщение отредактировал tempico — 29.08.11, 18:47

В: Каковы проявления аппаратных неисправностей?

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

Центральный процессор. Это основной компонент компьютерной системы, участвующий во всех выполняемых ею заданиях. При поломке процессора компьютер не сможет работать. Если сбой в деятельности процессора случится во время работы, компьютер, скорее всего, зависнет или начнет перезагрузку системы. Выход процессора из строя приводит к полной неработоспособности системы: компьютер не будет загружаться и реагировать на любые действия.
Оперативная память также участвует во всех заданиях, выполняемых на компьютере, поэтому неполадки в ее работе приводят к разнообразным последствиям, часто очень неприятным: в процессе загрузки системы могут появиться сообщения об ошибке памяти, после чего загрузка завершится или произойдет зависание системы.
Материнская плата несет на себе множество устройств и является одним из самых уязвимых компонентов. Внешние проявления неисправности системной платы зависят от того, какие ее компоненты повреждены. Нарушение работы цепей питания, расположенных на материнской плате, проявляется точно так же, как неисправность зависящих от этих цепей устройств. Например, если питание не поступает к процессору, компьютер не запустится; если отсутствует питание модулей оперативной памяти, компьютер сообщит о неисправности оперативной памяти.
Чипсет является «скелетом» всей компьютерной системы, поэтому его неисправность обычно приводит к полной неработоспособности машины. Поломки чипсета проявляются в виде той самой «общей ошибки материнской платы», о которой сообщают аварийные сигналы системного динамика при неудачной попытке начальной загрузки компьютера.
Повреждение контроллеров портов ввода-вывода проявляется прежде всего в том, что перестают работать устройства, подключаемые к этим портам. Например, при «горячем» отключении и подключении клавиатуры к разъему PS/2 без выключения питания компьютера вполне возможно электрическое повреждение этого порта. В таком случае перестает работать клавиатура. Точно так же можно сжечь COM-порт, и ни одно периферийное устройство, подключаемое к этому порту, не будет определяться системой.
Неисправность BIOS проявляется в самом начале загрузки компьютера в виде зависания машины. Иногда программа BIOS успевает отработать начало процедуры самопроверки и выдать какое-либо сообщение, но нередко компьютер не запускается совсем. Неисправность аккумулятора материнской платы приводит к регулярному сбросу системных часов и всех настроек BIOS.
Выход из строя видеоадаптера проявляется в отсутствии или искажении изображения на экране монитора. В наиболее наглядном случае картинка отсутствует с самого начала загрузки, монитор не включается, а программа BIOS сообщает о неисправности видеокарты звуковыми сигналами. В других случаях неисправность видеоадаптера может проявиться возникновением так называемых артефактов – цветных пятен или вырванных строк в изображении. Внешне артефакты очень напоминают ошибки драйвера видеокарты и некоторые неисправности монитора. Наконец, сбой видеоадаптера может привести к зависанию компьютера при попытке запустить какое-либо приложение.
Грубая неисправность жесткого диска на аппаратном уровне приводит к тому, что это устройство не определяется системой или определяется неправильно. Обычно в процессе загрузки появляется сообщение об аварии винчестера, и на этом загрузка прерывается. Бывает, что диск в целом исправен, но информация на нем утеряна или искажена. Это может быть связано с начинающимся повреждением магнитного слоя пластин. В ходе регулярной самопроверки и термокалибровки жесткий диск старается вовремя обнаруживать и «лечить» дефектные секторы, перенося информацию с них на неповрежденные участки. Такая процедура происходит на уровне электроники, встроенных микропрограмм и физического формата самого винчестера, причем совершенно незаметно для пользователя, операционной системы и даже для контроллера диска. После неудачного восстановления информации на диске появляются битые файлы. Хотя в файловой системе такой файл по-прежнему значится, само его содержимое повреждено. Чаще всего в компьютере установлен один жесткий диск, на котором записана и ОС, и вся остальная информация. Если удалены или испорчены файлы операционной системы, загрузка компьютера доходит до начала запуска ОС и останавливается с сообщением о невозможности найти какие-либо файлы. Если в процессе работы компьютер обращается к файлам, находящимся в дефектных секторах, выдается сообщение об ошибке.
Приводы компакт-дисков «живут» в среднем 2–3 года, а из строя обычно выходят из-за постепенного ухудшения характеристик лазерной головки. Типичным признаком загрязнения оптики или порчи лазера является то, что привод сначала перестает читать некоторые диски, а затем количество таких дисков растет. Через какое-то время привод теряет способность к распознаванию и чтению любых носителей. При попытке открыть диск в Проводнике Windows появляется сообщение Вставьте диск в дисковод, несмотря на то, что в действительности диск уже находится в приводе.
Блок питания выходит из строя довольно часто: ему достаются все скачки напряжения электросети. Быстро накапливающаяся внутри блока питания пыль заметно ухудшает и без того напряженный тепловой режим его элементов. При явной неисправности блока питания компьютер не включается, не запускаются даже вентиляторы. Сбои блока питания во время работы приводят к внезапному выключению или перезагрузке ПК. Появление таких сбоев нередко указывает на недостаточную мощность блока питания для компьютера данной конфигурации. Стоит заметить, что нестабильная работа блока питания нередко оказывается причиной выхода из строя других компонентов: материнской платы или жестких дисков.
Внешние устройства (монитор, клавиатура, мышь, колонки, принтеры, сканеры) о своих неисправностях заявляют прямо – перестают выполнять свойственные им функции. Обычно описание поломки начинается именно с одного из внешних устройств. В действительности за каждым из них стоит целый ряд внутренних компонентов системного блока и определенное программное обеспечение. Тем не менее логично начинать диагностику с этого самого внешнего устройства, особенно с идущих к нему кабелей и проводов.
На работу системного блока неполадки периферийного оборудования обычно не влияют.
Проверить периферийные устройства и кабели проще всего, подключив их к другому, заведомо исправному, системному блоку. Во многих случаях исправность внешнего оборудования можно частично проверить и без подключения к компьютеру.
Например, в современных мониторах обычно существует экранное меню (OSD). Свечение индикатора питания на мониторе и появление экранного меню при нажатии кнопок настройки монитора доказывают, что большая часть «внутренностей» монитора работает. Если же на экране появляется сообщение Check SVGA Cable (Проверьте SVGA-кабель), причина отсутствия изображения почти наверняка кроется именно в кабеле или выходном разъеме видеокарты.
Подавляющее большинство принтеров снабжено светодиодными индикаторами, сигнализирующими об их ошибках и проблемах с картриджами. Кроме того, в любом принтере предусмотрена возможность печати пробной страницы средствами самого принтера, без участия компьютера. Если пробная страница печатается успешно, неисправность остается искать на пути от системного блока к принтеру или в самом системном блоке.

Сообщение отредактировал tempico — 29.08.11, 18:47

В: Каковы причины аппаратных неисправностей?

О: Причина любой неполадки аппаратного обеспечения на физическом уровне сводится к простейшему правилу электротехники: либо контакт пропадает там, где он должен быть, либо контакт появляется там, где его быть не должно. На практике это выглядит как пробитый конденсатор, перегоревший транзистор, отошедший или окислившийся контакт разъема, трещина в печатной плате или переломившийся кабель.
Достаточно просты в определении и устранении неисправности компьютера, связанные с нарушением контакта в разъемах или с обрывами кабелей. Если пропало изображение на мониторе, перестала работать мышь или клавиатура, исчез звук в колонках, первым делом стоит проверить контакт в соответствующих разъемах на задней панели системного блока. Очень часто весь «ремонт» этим и ограничивается. Типичной неисправностью является обрыв проводов, идущих от мыши или клавиатуры, в месте выхода их из корпуса устройства или вблизи штекера. Мышь или клавиатура внезапно перестают работать или «пропадают» из системы. Стоит пошевелить провод в месте обрыва, как устройство вновь определяется и начинает работать. Иногда ломается кабель, идущий от видеокарты к монитору. Если компьютер часто переставляют с места на место, отсоединяя кабели, легко повредить тонкие штырьки разъемов PS/2, а в разъеме видеокарты разбалтываются отдельные контакты.
Практика показывает, что самопроизвольный обрыв или излом проводов, идущих от блока питания к материнской плате, встречается довольно редко, зато легко обламываются провода вблизи разъемов питания приводов. По правилам, все провода внутри системного блока должны располагаться достаточно свободно: натянутый провод или шлейф рано или поздно может вызвать ослабление контакта в соединениях. Практически никогда не нарушается контакт в процессорном разъеме благодаря его конструкции. Едва ли не половина всех аппаратных отказов вызывается нарушенным контактом в разъемах системной шины. Поскольку платы расширения одной стороной включаются в эти разъемы, а с противоположного края крепятся планкой к корпусу системного блока, незначительные деформации корпуса могут привести к частичному выходу платы из разъема. Платы расширения расшатываются при подключении и отсоединении кабелей от внешних устройств. Еще одной причиной нарушения контакта в разъемах является вибрация, сопровождающая работу вентиляторов.
Часто нарушается контакт модулей памяти с разъемами на материнской плате. Поскольку напряжения и токи в этих соединениях малы, а частота очень высока, для появления сбоя бывает достаточно даже незначительного ослабления контакта. Модули памяти оказываются на пути воздуха, выходящего из вентилятора, охлаждающего процессор, и на них обычно скапливается пыль. В принципе, при большой влажности воздуха эта пыль может вызывать утечку тока между выводами микросхем памяти. Периодическая очистка внутренностей системного блока от пыли помогает решить эту проблему.
Другой источник сбоев в работе оборудования – неисправные компоненты. В обычных условиях определить конкретный поврежденный элемент на печатных платах почти невозможно, да и не нужно. Даже если удастся найти дефектную микросхему, ее розничная цена будет сравнима со стоимостью нового устройства в сборе, а для замены понадобится профессиональная паяльная станция. Поэтому общепринятым способом ремонта аппаратной части компьютера является замена комплектующих в целом, а диагностика проводится до уровня блока, который можно заменить. Внешние проявления аппаратных неисправностей зависят не столько от конкретного механизма поломки, сколько от того, в каком блоке она произошла.
Очень опасны посторонние металлические предметы, попавшие внутрь системного блока. Если последствия нарушения контакта всегда обратимы, то короткое замыкание выводов часто приводит к повреждению элементов на платах компьютера. Причиной таких замыканий бывают крепежные винтики, забытые при сборке внутри корпуса. Нередко внутри дешевых корпусов попадаются мелкие оторвавшиеся заусенцы или кусочки металла, оставшиеся после вырубки отверстий. Попадая на материнскую плату или платы расширения, этот металлический мусор может серьезно повредить компьютер. Лучшая профилактика – тщательно вытряхнуть или продуть корпус перед сборкой компьютера, обращая внимание на заусенцы на краях панелей и вокруг крепежных отверстий.

Сообщение отредактировал tempico — 29.08.11, 18:47

В: Аппаратные неполадки при включении компьютера

О: Работа с ПК начинается после нажатия кнопки Power, и сразу после этого иногда возникают неполадки: компьютер просто-напросто не включается. Если ошибка состоит не в том, что в электрической розетке нет напряжения, то причину следует искать в самом компьютере.
Что же происходит сразу после включения ПК? Когда компьютер выключен, но сетевой шнур вставлен в розетку 220 В, одно его устройство работает обязательно. В блоке питания есть отдельный источник, вырабатывающий напряжение +5 В дежурного режима, или Stand_By. Это напряжение всегда подается на материнскую плату и необходимо для работы кнопки включения питания системного блока. Как только кнопка нажата, сигнал включения (Power_On) по другому проводу поступает в блок питания и вызывает запуск всех остальных источников, находящихся в блоке питания. Эти источники вырабатывают напряжения +3,3, +5, -5, +12 и -12 В, которые по отдельным проводам поступают на материнскую плату и другие устройства.
Далее достаточно простая схема, расположенная на материнской плате, проверяет соответствие напряжений номиналу. Если все питающие напряжения находятся в допустимых пределах, эта схема по отдельному проводу возвращает в блок питания сигнал Power_Good. Блок питания устроен так, что включается сразу же при поступлении сигнала Power_On, но, если в течение следующих 0,5 с на него не возвратится сигнал Power_Good, блок питания автоматически выключится. Таким образом, материнская плата проверяет питающие напряжения и предотвращает включение компьютера при значительном отклонении любого из них от нормы. Если сигнал Power_Good исчезает во время работы компьютера, блок питания выключается, а компьютер прекращает свою работу.
Если проверка напряжений питания прошла успешно и материнская плата выдала на блок питания сигнал Power_Good, все электрические цепи компьютера входят в рабочий режим. Запускаются двигатели приводов и вентиляторы, светится индикатор питания на передней панели системного блока. Начинают работать стабилизаторы питания процессора, памяти и чипсета, находящиеся на материнской плате. Питание поступает на процессор и остальные компоненты.

Сообщение отредактировал tempico — 29.08.11, 18:47

В: Программы, память и файл подкачки.

  • Виртуальная память – вынужденная мера, призванная обеспечить работу ОС даже на компьютерах с минимальным объемом оперативной памяти. Частые обращения системы к файлу подкачки обычно оказываются основным «тормозом» производительности. На практике из всех вариантов усовершенствования аппаратной части увеличение физической памяти дает самый заметный прирост общего быстродействия компьютера.
  • К «народным советам» по настройке файла подкачки стоит относиться осторожно. Для домашнего компьютера оптимальной чаще всего остается настройка, принятая по умолчанию при установке Windows: файл подкачки располагается на системном диске, а его размер автоматически определяется системой.
  • Возможна ситуация, когда диск, на котором находится файл подкачки, заполнен почти до предела. В таком случае при запуске большого количества ресурсоемких программ операционная система может выдать предупреждение о нехватке виртуальной памяти. Выход – освободить место на этом диске за счет удаления или перемещения каких-либо файлов.

Не забывайте, что файл подкачки, как и любой другой файл может фрагментироваться! Это вызывает заметные подтормаживания системы. Производите дефрагментацию файла подкачки хотя бы 1 раз в пару месяцев или же установите ему "жёсткий" размер!

Сообщение отредактировал tempico — 29.08.11, 18:46

В: Удаление «лишних» программ

О: У пользователя компьютера это обычно выливается в желание периодически устанавливать новые программы. Игры по определению надоедают достаточно быстро и устанавливаются одна за другой, пока позволяет место на диске. Об удалении приложений, к которым интерес уже прошел, задумываются гораздо реже.
Очень интересно «украшать» свой компьютер разными, почти бесполезными, но забавными утилитами, оживляющими интерфейс. Это и всевозможные модификаторы стандартного интерфейса Рабочего стола, и программы-заставки, и автоматически вызываемые переводчики, и переключатели раскладок клавиатуры, и калькуляторы, и многие другие. Важная особенность подобных программ состоит в том, что почти все они являются резидентными. В отличие от других приложений, резидентные программы запускаются в конце загрузки операционной системы и продолжают свою работу вплоть до выключения компьютера. Очевидно, что каждая такая утилита занимает место в оперативной памяти, заставляя систему чаще пользоваться файлом подкачки. Процессор тоже затрачивает часть времени на работу этих программ.
Перед каждым пользователем встает дилемма: компьютер работает или быстро, или красиво. Поэтому те, кому очень важно максимальное быстродействие (любители «навороченных» игр и ресурсоемких приложений наподобие дизайнерских программ или ЗЭ-редакторов), стараются сократить количество «украшений» до минимума.
Кроме «украшений», резидентными являются и некоторые компоненты вполне серьезных программных пакетов. В качестве примера можно назвать Adobe Gamma – компонент настройки цветопередачи экрана, устанавливаемый вместе с популярнейшим графическим редактором Adobe Photoshop. Безусловно, этот компонент нужен профессионалам-полиграфистам, но домашнему пользователю он ощутимой пользы не несет. Приложения Быстрый поиск файлов и Ускоренный запуск приложений MS Office помогут тем, кто постоянно и интенсивно работает с названным программным пакетом. Если же вы открываете редактор Microsoft Word раз или два в неделю, отключение автозапуска указанных программ принесет только пользу. Немного памяти освободится для запуска любимых игр.
Анализ списка процессов часто позволяет обнаружить целый ряд программ, когда-то установленных, а затем благополучно забытых. Возможно, так вы обнаружите и «непрошеных гостей» – различные вредоносные программы, работающие на вашем компьютере. И те и другие способны ощутимо «притормозить» любой ПК. Поиск ненужных резидентных программ похож на детектив, ведь нужно понять «кто есть кто». Самая любопытная часть этого детектива начинается, когда вы переходите к поиску мест, откуда эти приложения автоматически запускаются. Вполне разумно не удалять саму программу, а только отключить ее автоматический запуск при загрузке операционной системы.
Чтобы просмотреть, какие программы запущены в данный момент на компьютере, как используется память и как нагружен процессор, следует воспользоваться Диспетчером задач (вызывается при помощи ctrl + alt + delete или ctrl + shift + Esc).

DevCon — диспетчер устройств в командной строке Windows.

Утилита командной строки DevCon.exe ( Device Console ) входит в состав средств для разработки драйверов ( DDK ) и поставляется с исходным кодом и документацией на английском языке. С ее помощью можно включать, выключать, перезапускать, обновлять, удалять и опрашивать отдельные устройства или группы устройств. Программа DevCon также предоставляет необходимые разработчику драйвера сведения, которые недоступны с помощью диспетчера устройств. Утилита DevCon может использоваться во всех версиях Windows старше Win2k, включая 32-х и 64-битные

Формат командной строки DevCon:

devcon.exe [-r] [-m:\\machine] command [. ]

Параметры командной строки:

-r — если задано, то после выполнения команды выполняется перезагрузка системы.

machine — имя или IP-адрес удаленного компьютера.

command — команда, выполняемая DevCon.

arg — аргументы выполняемой команды.

Для получения справки по использованию команды используется парамет help :

devcon.exe help — отобразить краткую справку по использованию DevCon

devcon.exe help install — отобразить справку по использованию команды install

Параметры командной строки:

classfilter — Разрешить изменение фильтров классов.

classes — Отобразить все классы настройки устройств.

disable — Отключить устройства, которые соответствуют определенному идентификатору оборудования или экземпляра.

driverfiles — Отобразить установленные файлы драйверов.

drivernodes — Отобразить все узлы драйверов устройств.

enable — Включить устройства, которые соответствуют определенному идентификатору оборудования или экземпляра.

find — Найти устройства, которые соответствуют определенному идентификатору оборудования или экземпляра.

findall — Найти устройства, включая отсоединенные.

help — Отображение справочной информации.

hwids — Отобразить идентификаторы оборудования.

install — Установить устройство в ручном режиме.

listclass — Отобразить все устройства для класса настройки.

reboot — Перезагрузить локальный компьютер.

remove — Удалить устройства, которые соответствуют определенному идентификатору оборудования или экземпляра.

rescan — Выполнить поиск нового оборудования.

resources — Отобразить ресурсы устройств.

restart — Перезагрузить устройства, которые соответствуют определенному идентификатору оборудования или экземпляра.

stack — Отобразить ожидаемый стек драйверов устройств.

status — Отобразить рабочее состояние устройств.

update — Обновить устройство в ручном режиме.

UpdateNI — Обновить устройство в ручном режиме без уведомления пользователя.

SetHwID — Добавить, удалить или изменить порядок идентификаторов оборудования для устройств с корневым перечислением.

Для использования утилиты DevCon.exe требуются административные привилегии ( «Запуск от имени Администратора» в среде Windows Vista / Windows 7 — 10 )

Примеры использования утилиты DevCon:

devcon -m:\\SERVER find pci* — отобразить список всех PCI-устройств на удаленном компьютере с именем SERVER . Режим работы с удаленным подключением к другому компьютеру реализован только для ОС Windows XP / Windows Server 2003.

devcon -m:\\192.168.0.1 find pci* > C:\serverpci.txt — вывод списка всех PCI-устройств компьютера с IP-адресом 192.168.0.1 в текстовый файл C:\serverpci.txt

devcon find usb* — отобразить список устройств USB на локальном компьютере.

devcon find usbstor* — отобразить только флэшки и съемные диски, подключенные к USB (устройства класса usbstor ). Список классов устройств можно получить по команде devcon classes

devcon find =Display — отобразить список устройств класса Dislpay .

devcon find *pnp07* — отобразить список устройств, идентификатор оборудования которых содержит строку pnp07

devcon find *VEN_8086* — отобразить список устройств, производителем которых является Intel ( идентификатор производителя оборудования содержит строку VEN_8086 )

Пример отображаемой информации:

PCI\VEN_1002&DEV_5964&SUBSYS_ 7C26174B&REV_01\ 4&38B71F77&0&0008: RADEON 9200 SE Family (Microsoft )

PCI\VEN_1002&DEV_5D44&SUBSYS_ 7C27174B&REV_01\ 4&38B71F77&0&0108: RADEON 9200 SE SEC Family (Microsoft )

PCI\VEN_10EC&DEV_8139&SUBSYS_ 813910EC&REV_10\ 4&2E98101C&0&48F0: Realtek RTL8139 Family PCI Fast Ethernet NIC

PCI\VEN_11AB&DEV_4320&SUBSYS_ 811A1043&REV_13\ 4&2E98101C&0&28F0: Marvell Yukon 88E8001/8003/8010

PCI Gigabit Ethernet Controller

PCI\VEN_11AB&DEV_5041&SUBSYS_ AD0E779F&REV_01\ 4&5D18F2DF&0 : AT7B35J8 IDE Controller

PCI\VEN_8086&DEV_244E&SUBSYS_ 00000000&REV_C2\ 3&267A616A&0&F0: Intel(R) 82801 PCI — 244E

PCI\VEN_8086&DEV_24D0&SUBSYS_ 00000000&REV_02\ 3&267A616A&0&F8: Intel(R) 82801EB LPC- — 24D0

PCI\VEN_8086&DEV_24D1&SUBSYS_ 80A61043&REV_02\ 3&267A616A&0&FA: Intel(R) 82801EB Ultra ATA Storage — 24D1

PCI\VEN_8086&DEV_24D2&SUBSYS_ 80A61043&REV_02\ 3&267A616A&0&E8: Intel(R) 82801EB USB — — 24D2

PCI\VEN_8086&DEV_24D3&SUBSYS_ 80A61043&REV_02\ 3&267A616A&0&FB: Intel(R) 82801EB SMBus — 24D3

PCI\VEN_8086&DEV_24D4&SUBSYS_ 80A61043&REV_02\ 3&267A616A&0&E9: Intel(R) 82801EB USB — — 24D4

PCI\VEN_8086&DEV_24D5&SUBSYS_ 80F31043&REV_02\ 3&267A616A&0&FD: SoundMAX Integrated Digital Audio

PCI\VEN_8086&DEV_24D7&SUBSYS_ 80A61043&REV_02\ 3&267A616A&0&EA: Intel(R) 82801EB USB — — 24D7

PCI\VEN_8086&DEV_24DB&SUBSYS_ 80A61043&REV_02\ 3&267A616A&0&F9: Intel(R) 82801EB Ultra ATA Storage — 24DB

PCI\VEN_8086&DEV_24DD&SUBSYS_ 80A61043&REV_02\ 3&267A616A&0&EF: Intel(R) 82801EB USB2 — — 24DD

PCI\VEN_8086&DEV_24DE&SUBSYS_ 80A61043&REV_02\ 3&267A616A&0&EB: Intel(R) 82801EB USB — — 24DE

PCI\VEN_8086&DEV_2570&SUBSYS_ 00000000&REV_02\ 3&267A616A&0&00: Intel(R) 82865G/PE/P/GV/82848P CPU — I/O — 2570

PCI\VEN_8086&DEV_2571&SUBSYS_ 00000000&REV_02\ 3&267A616A&0&08: Intel(R) 82865G/PE/P/GV/82848P CPU — AGP — 2571

18 matching device(s) found on \\SERVER

Для отображения списка устройств, в том числе отсутствующих или отключенных, используется подкоманда findall

devcon -m:\\comp findall *VEN_10ec* — отобразить список устройств производителя Realtek ( VEN_10EC ), включая отсутствующие, на удаленном компьютере comp . (только на Windows XP / Windows Server 2003).

devcon.exe resources * — отобразить список всех устройств и всех используемых ими ресурсов системы.

Пример отображаемой информации:

Name: Device is not using any resources.

Name: Intel(R) Pentium(R) 4 CPU 2.40GHz

Device is not using any resources.

Name: Device has the following resources reserved:

Name: Device has the following resources reserved:

Name: Device has the following resources reserved:

Name: Device is currently using the following resources:

Name: Device is currently using the following resources:

Name: Device is currently using the following resources:

Name: Device is currently using the following resources:

По каждому устройству выдается его имя и список используемых ресурсов:

IO : 03f0-03f5 — диапазон портов ввода-вывода ( 3f0-3f5 ).
DMA: 2 — номер канала прямого доступа к памяти ( например, канал 2 )
IRQ: 6 — номер прерывания, используемого устройством ( например 6 ).
MEM : fed20000-fed8ffff — диапазон адресов используемой оперативной памяти

devcon resources =ports — отобразить ресурсы, используемые устройствами класса ports . К данному классу относятся контроллеры параллельных и последовательных портов ввода-вывода (порты LPT и COM )

devcon driverfiles =net — отобразить список используемых драйверов сетевых устройств ( устройств класса net ). Отображается имя устройства, источник установленного драйвера, пути и мена файлов:

PCI\VEN_10EC&DEV_8139&SUBSYS _813910EC&REV_10\ 4&2E98101C&0&48F0

Name: Realtek RTL8139 Family PCI Fast Ethernet NIC

Driver installed from c:\windows\inf\netrtsnt.inf [RTL8139.ndi]. 1 file(s) used by driver:

PCI\VEN_11AB&DEV_4320&SUBSYS _811A1043&REV_13\ 4&2E98101C&0&28F0

Name: Marvell Yukon 88E8001/8003/8010 PCI Gigabit Ethernet Controller

Driver installed from c:\windows\inf\oem6.inf [SLYukCopGigFAN.ndi]. 1 file(s) used by driver:

Name: Driver installed from c:\windows\inf\netrasa.inf [Ndi-Mp-L2tp]. No files used by driver

devcon stack =net > stack-net — записать в текстовый файл stack-net стек драйверов класса Net . Стек включает в себя драйвер устройства, нижний и верхний фильтр, системную службу, обслуживающую устройство.

PCI\VEN_10EC&DEV_8139&SUBSYS _813910EC&REV_10\ 4&2E98101C&0&48F0

Name: Realtek RTL8139 Family PCI Fast Ethernet NIC

PCI\VEN_10EC&DEV_8139&SUBSYS _813910EC&REV_10\ 4&2E98101C&0&48F0 — код экземпляра устройства.
Name — название
Setup Class — класс установки.
Controlling service — управляющий сервис.

Для определения текущего состояния устройства используется подкоманда status :

devcon status ROOT\RDP* — отобразить состояние драйверов, идентификаторы которых начинаются строкой ROOT\RDP , т. е. используемых службой терминалов.

Установка нового устройства возможна только на локальном компьютере и требуется обязательное наличие INF-файла :

devcon -r install %WINDIR%\Inf\Netloop.inf *MSLOOP — установить новый экземпляр петлевого адаптера. Ключ -r требует перезагрузку после установки драйвера.

Для изменения фильтров драйверов используются команды:

devcon classfilter upper !filter1 !filter2 — удалить два заданных верхних фильтра. Признаком действия на удаление является символ ! перед именем фильтра.

devcon classfilter lower !badfilter +goodfilter — заменить нижний фильтр «badfilter» на «goodfilter».

Изменения для фильтров вступают в силу либо при перезапуске основного драйвера, либо при перезагрузке компьютера. Подробную справку по управлению фильтрами можно получить по команде devcon help classfilter

Утилита DevCon позволяет останавливать, запускать или перезапускать отдельно выбранные устройства или группы устройств.

devcon disable =mouse — отключить драйвер устройства класса mouse , т.е отключить мышь.

devcon enable =mouse — включить драйвер устройства класса mouse

devcon restart =mouse — перезапустить драйвер устройства класса mouse

В практике сетевого администрирования, команду DevCon нередко используют для перезапуска сетевых адаптеров. Например, для сетевого адаптера Realtek RTL8139, с идентификатором PCI\VEN_10EC&DEV_8139 . . . можно воспользоваться командой:

devcon restart «PCI\VEN_10EC&DEV_8139*»

Обратите внимание — двойные кавычки в начальной части идентификатора сетевого адаптера обязательны. В противном случае, символ & будет обработан интерпретатором CMD Windows как стандартный символ объединения команд — команды devcon restart «PCI\VEN_10EC и команды DEV_8139* . Первая выполнит рестарт для всех существующих в системе адаптеров производителя Realtek, а вторая вызовет сообщение о том, что DEV_8139* не является внутренней или внешней командой, исполняемой программой или пакетным файлом.

Очень часто утилита DevCon используется для блокировки сетевой активности системы (временного отключения всех сетевых устройств):

devcon disable =net

Также, утилита может использоваться для перезапуска зависших модемов и беспроводных USB-адаптеров с использованием планировщика и сценария, проверяющего доступность какого-либо узла в интернет и выполняющего команду devcon restart в случае его недоступности.

Команда DevCon возвращает следующие коды ErrorLevel:

0 — команда выполнена успешно;
1 — требуется перезагрузить компьютер;
2 — команда не выполнена;
3 — синтаксическая ошибка.

Как уже упоминалось выше, утилита devcon не является стандартным компонентом системы, и не устанавливается вместе с Windows, однако, ее можно скачать в составе некоторых служебных пакетов от Microsoft ( Windows Driver Kit, Visual Studio, Windows SDK for desktop apps). Утилиту можно извлечь из перечисленных пакетов и для удобства использования, добавить в каталог, присутствующий в путях поиска исполняемых файлов, задаваемых переменной PATH , например \Windows\system32.

Обратите внимание на то, что 64-разрядная версия утилиты devcon64 не работает в 64-разрядных Windows 10 (Windows 8, 8.1, Windows 7). Она разрабатывалась только для 64-разрядной Windows XP. Если у Вас другая ОС Windows – пользуйтесь либо 32-разрядной версей DevСon.exe , которая прекрасно работает во всех версиях Windows старше Windows 2000, включая и 64-разрядные, либо 64-разрядной версией из пакета EWDK для Windows 10. Последняя не проверялась в среде 64-разрядной ОС Windows XP.

Страница с описанием на английском языке и ссылкой для скачивания DevCon в составе пакетов для разработчиков драйверов на сайте Microsoft. — На данной странице нет прямой ссылки для скачивания DevCon, но, например, имеется ссылка на страницу с актуальной версией Enterprise Windows Driver Kit (EWDK), а также инструкции по его загрузке и установке. Все пакеты, в состав которых включена утилита DevCon, имеют внушительный объем – придется скачивать несколько гигабайт данных. После установки выбранного пакета потребуется определить место расположения файлов DevCon , и при необходимости, добавить путь исполняемых файлов в системную переменную PATH или скопировать их в уже существующий каталог для поиска.

В конце данной страницы имеется ссылка для скачивания готового архива с уже извлеченными из EWDK для Windows 10 32-х и 64-разрядными версиями DevCon

DevCon

DevCon (DevCon.exe) – это средство командной строки, которое может отображать подробную информацию об устройствах на компьютерах под управлением Windows. Вы также можете использовать DevCon для включения, отключения, установки, настройки и удаления устройств. DevCon использует следующий синтаксис.

Формат командной строки DevCon:

devcon.exe [-r] [-m:\\machine] command […]

Параметры командной строки:

-r – если задано, то после выполнения команды выполняется перезагрузка системы.

machine – имя или IP-адрес удаленного компьютера.

command – команда, выполняемая DevCon.

arg– аргументы выполняемой команды.

Для получения справки по использованию команды используется парамет help:

devcon.exe help – отобразить краткую справку по использованию DevCon

devcon.exe help install – отобразить справку по использованию команды install

Параметры командной строки:

classfilter – Разрешить изменение фильтров классов.

classes – Отобразить все классы настройки устройств.

disable – Отключить устройства, которые соответствуют определенному идентификатору оборудования или экземпляра.

driverfiles – Отобразить установленные файлы драйверов.

drivernodes – Отобразить все узлы драйверов устройств.

enable – Включить устройства, которые соответствуют определенному идентификатору оборудования или экземпляра.

find – Найти устройства, которые соответствуют определенному идентификатору оборудования или экземпляра.

findall – Найти устройства, включая отсоединенные.

help – Отображение справочной информации.

hwids – Отобразить идентификаторы оборудования.

install – Установить устройство в ручном режиме.

listclass – Отобразить все устройства для класса настройки.

reboot – Перезагрузить локальный компьютер.

remove – Удалить устройства, которые соответствуют определенному идентификатору оборудования или экземпляра.

rescan – Выполнить поиск нового оборудования.

resources – Отобразить ресурсы устройств.

restart – Перезагрузить устройства, которые соответствуют определенному идентификатору оборудования или экземпляра.

stack – Отобразить ожидаемый стек драйверов устройств.

status – Отобразить рабочее состояние устройств.

update – Обновить устройство в ручном режиме.

UpdateNI – Обновить устройство в ручном режиме без уведомления пользователя.

SetHwID – Добавить, удалить или изменить порядок идентификаторов оборудования для устройств с корневым перечислением.

The DevCon command-line utility functions as an alternative to Device Manager

The DevCon utility is a command-line utility that acts as an alternative to Device Manager. Using DevCon, you can enable, disable, restart, update, remove, and query individual devices or groups of devices. DevCon also provides information that is relevant to the driver developer and is not available in Device Manager.

You can use DevCon with Microsoft Windows 2000, Windows XP, and Windows Server 2003. You cannot use DevCon with Windows 95, Windows 98, or Windows Millennium Edition.

MORE INFORMATION

DevCon is not redistributable. It is provided for use as a debugging and development tool. You can freely modify DevCon for private use. The sample demonstrates how to use the SetupAPI and CfgMgr32 functions together effectively to enumerate devices and perform device operations. The following file is available for download from the Microsoft Download Center:

Release Date: Jan-29-2003

For more information about how to download Microsoft support files, click the following article number to view the article in the Microsoft Knowledge Base:

Microsoft scanned this file for viruses. Microsoft used the most current virus-detection software that was available on the date that the file was posted. The file is stored on security-enhanced servers that help prevent any unauthorized changes to the file.

The DevCon.exe file contains the following files:

File Description
I386\DevCon.exe 32-bit DevCon tool binary. This will not function completely on 64-bit Windows.
Ia64\DevCon.exe 64-bit DevCon tool binary.

Using DevCon

Example DevCon commands

devcon -m:\\test find pci\*

Lists all known PCI devices on the computer test . (By using -m , you can specify a target computer. You must use Interprocess communication (IPC) to access the computer.)

devcon -r install %WINDIR% \Inf\Netloop.inf *MSLOOP

Installs a new instance of the Microsoft loopback adaptor. This creates a new root-enumerated device node with which you can install a «virtual device,» such as the loopback adaptor. This command also restarts the computer silently if a restart is required.

Lists all known setup classes. The output contains the short nonlocalized name (for example, «USB») and the descriptive name (for example, «Universal Serial Bus controllers»).

devcon classfilter upper !filter1 !filter2

Deletes the two specified filters.

devcon classfilter lower !badfilter +goodfilter

Replaces the «badfilter» with the «goodfilter».

devcon driverfiles =ports

Lists files that are associated with each device in the ports setup class.

devcon disable *MSLOOP

Disables all devices that have a hardware ID that ends in «MSLOOP» (including «*MSLOOP»).

devcon drivernodes @ROOT\PCI_HAL\PNP0A03

Lists all compatible drivers for the device ROOT\PCI_HAL\PNP0A03. This can be used to determine why an integral device information (.inf) file was chosen, instead of a third-party .inf file.

devcon enable ‘*MSLOOP

Enables all devices that have a hardware ID of «*MSLOOP». The single quotation mark indicates that the hardware ID must be taken literally (in other words, the asterisk [«*»] actually is an asterisk; it is not a wildcard character).

Lists device instances of all devices that are present on the local computer.

devcon find pci\*

Lists all known peripheral component interconnect (PCI) devices that are on the local computer (this command assumes that a device is PCI if it has a hardware ID that is prefixed by «PCI\»).

devcon find =ports *pnp*

Lists devices that are present that are a member of the ports setup class and that contain «PNP» in their hardware ID.

devcon find =ports @root\*

Lists devices that are present that are a member of the ports setup class and that are in the «root» branch of the enum tree (the instance ID is prefixed by «root\»). Note that you should not make any programmatic assumption about how an instance ID is formatted. To determine root devices, you can look at device status bits. This feature is included in DevCon to aid in debugging.

devcon findall =ports

Lists «nonpresent» devices and devices that are present for the ports class. This includes devices that have been removed, devices that have been moved from one slot to another, and, in some cases, devices that have been enumerated differently due to a BIOS change.

devcon listclass usb 1394

Lists all devices that are present for each class named (in this case, USB and 1394).

devcon remove @usb\*

Removes all USB devices. Devices that are removed are listed with their removal status.

Rescans for new Plug and Play devices.

devcon resources =ports

Lists the resources that are used by all devices in the ports setup class.

devcon restart =net @’ROOT\*MSLOOP\0000

Restarts the loopback adaptor ROOT\*MSLOOP\0000. The single quotation mark in the command indicates that the instance ID must be taken literally.

Lists all hardware IDs of mouse class devices on the system.

devcon sethwid @ROOT\LEGACY_BEEP\0000 := beep

Assign the hardware ID, beep, to the legacy beep device.

devcon stack =ports

Lists the expected driver stack for the device. This includes device and class upper/lower filters, and the controlling service.

devcon status @pci\*

Lists the status of each device present that has an instance ID that begins with «pci\».

devcon status @ACPI\PNP0501\1

Lists the status of a specific device instance, in this case an Advanced Configuration and Power Interface (ACPI)-enumerated serial port.

devcon status @root\rdp_mou\0000

Lists the status of the Microsoft Terminal Server or Terminal Services mouse driver.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *