DevCon утиліту командний рядок функції як альтернатива до диспетчера пристроїв

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

На цій сторінці

ПІДСУМКИ

Утиліта DevCon є командний рядок, який виступає в якості альтернатива до диспетчера пристроїв. За допомогою DevCon, ви можете увімкнути, вимкнути, перезавантаження, оновлення, видалення і аналізувати окремі пристрої або групи пристроїв. DevCon також надає інформацію, що відповідні для розробник драйвера та не доступні в диспетчері пристроїв.

Ви можете використовувати DevCon з Microsoft Windows 2000, Windows XP та Windows Server 2003. DevCon не можна використовувати з Windows 95, Windows 98 або Windows Millennium Edition.

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

DevCon не є вторинного розповсюдження. Це передбачено для сценарій виконання як в засіб налагодження і розвитку. Ви можете вільно змінювати DevCon для приватного сценарій виконання. Зразок демонструє, як спільно використовувати функції SetupAPI і CfgMgr32 ефективно, щоб перелічити пристроїв і виконання операцій пристрою. Цей файл доступний для Завантажити з Центру завантаження Microsoft:

Згорнути це зображенняРозгорнути це зображення
Завантажити
Завантажити DevCon.Дата випуску: Jan-29-2003

Щоб отримати додаткові відомості про завантаження Майкрософт підтримує файли, клацніть номер статті в базі знань Microsoft Knowledge Base:
119591 Як отримати файли технічної підтримки Майкрософт від інтерактивних служб
Microsoft цей файл перевірено на наявність вірусів. корпорація Майкрософт використала найбільш поточного Підтримка програмного забезпечення виявлення вірусів, що була доступна в день, який був розміщений файл. Файл зберігається на захищених серверах, які запобігають внесенню до файлу будь-яких несанкціонованих змін.

DevCon.exe файл містить такі файли:
Згорнути цю таблицюРозгорнути цю таблицю
ФайлОпис
I386\DevCon.exe32-розрядні DevCon інструмент двійкові. Це буде не функція повністю на 64-розрядної версії Windows.
Ia64\DevCon.exe64-розрядні DevCon інструмент двійкові.

Примітка Вихідний код для DevCon доступна також у Windows DDK, (яка доступна зhttp://www.Microsoft.com/whdc/devtools/DDK/default.mspx) у розділі DDK корінь\Src\Setup\Devcon, разом з документації.

За допомогою DevCon

DevCon це утиліта командний рядок з вбудованим документації. Якщо Ви запустіть на DevCon допомога команда, наступний список команди та описи з'являється. На DevCon допомогакоманда буде дати більш детальну допомогти на будь-яку команду. З деякими з цих команд, ви можете вказати віддаленого цільовий комп’ютер-зразок. Ці команди працюють, якщо ви сценарій виконання 32-бітної версії DevCon по WOW64.
Device Console Help:
devcon.exe [-r] [-m:\\<machine>] <command> [<arg>...]
-r if specified will reboot machine after command is complete, if needed.
<machine> is name of target machine.
<command> is command to perform (see below).
<arg>... is one or more arguments if required by command.
For help on a specific command, type: devcon.exe help <command>
classfilter          Allows modification of class filters.
classes              List all device setup classes.
disable              Disable devices that match the specific hardware or 
                       instance ID.
driverfiles          List driver files installed for devices.
drivernodes          Lists all the driver nodes of devices.
enable               Enable devices that match the specific hardware or 
                       instance ID.
find                 Find devices that match the specific hardware or 
                       instance ID.
findall              Find devices including those that are not present.
help                 Display this information.
hwids                Lists hardware ID's of devices.
install              Manually install a device.
listclass            List all devices for a setup class.
reboot               Reboot local machine.
remove               Remove devices that match the specific hardware or 
                       instance ID.
rescan               Scan for new hardware.
resources            Lists hardware resources of devices.
restart              Restart devices that match the specific hardware or 
                       instance ID.
stack                Lists expected driver stack of devices.
status               List running status of devices.
update               Manually update a device.
UpdateNI            Manually update a device without user prompt 
SetHwID              Adds, deletes, and changes the order of hardware IDs of root-enumerated devices.
		  				

Приклад DevCon команд

DevCon-m:\\test знайти pci\ *

Перелічено всі відомі PCI пристрої на комп'ютері тест. (Автор за допомогою, можна вказати цільовий комп’ютер-зразок. Ви повинні використовувати Interprocess взаємодії (IPC) для доступу до комп'ютера.)

DevCon -r встановити % WINDIR %\Inf\Netloop.inf * MSLOOP

Встановлює новий екземпляр адаптер замикання на себе Microsoft. Це створює новий вузол корінь перераховані пристрою, з яким ви можете встановити "Віртуальна пристрій", така як адаптер замикання на себе. Ця команда також перезавантаження комп'ютера мовчки Якщо на перезавантаження не потрібно.

DevCon класи

Всі відомі налаштування класи списків. Вивід містить nonlocalized коротке ім'я (наприклад, «USB») і описове ім'я (для Наприклад, "Контролери універсальної послідовної шини").

DevCon classfilter верхній! filter1! filter2

Видаляє два зазначеним фільтрів.

DevCon classfilter в нижче! badfilter + goodfilter

Замінює "badfilter" "goodfilter".

DevCon driverfiles = портів

Список файлів, які пов'язані з кожного пристрою клас інсталяції портів .

вимкнути DevCon * MSLOOP

Відключає всі пристрої, які мають апаратному ID, що закінчується в "MSLOOP" (в тому числі "* MSLOOP").

DevCon drivernodes @ ROOT\PCI_HAL\PNP0A03

Містить список усіх сумісних драйверів для на пристрій ROOT\PCI_HAL\PNP0A03. Це може бути використано, щоб з'ясувати, чому файл інформації (. inf) невід'ємною пристрій був обраний, а не сторонніх виробників INI-файл.

увімкнути DevCon ' * MSLOOP

Дозволяє всі пристрої, які мають ідентифікатор обладнання "* MSLOOP". Одинарна лапка вказує на те, що ідентифікатор обладнання має бути прийняті буквально (іншими словами, зірочка ["*"] фактично є зірочки; це не знак підстановки).

знайти DevCon *

Зразки списків пристрою всі пристрої, що знаходяться на локальному комп'ютері.

DevCon знайти pci\ *

Списки всіх відомих периферійного компонент переривань (PCI) пристрої, що знаходяться на локальному комп'ютері (Ця команда припускає що пристрій є PCI, якщо воно має ідентифікатор обладнання, що є префіксом на "PCI\").

знайти DevCon = портів * pnp *

Перераховані пристрої, які подарунок, який є членом клас інсталяції порти і що містять "PNP" в їх ідентифікатор обладнання.

знайти DevCon = порти @ root\ *

Списки пристрої, які подарунок, який є членом клас інсталяції порти і що є у відділенні "корінь" enum дерево (код екземпляра префіксом на "root\"). Зверніть увагу, що ви не повинні робити будь-які програмний припущення про спосіб форматування Ідентифікатор екземпляра. Щоб визначити корінь пристрої, ви можете подивитися на пристрій стану bits. Ця функція включена в DevCon для надання допомоги в налагодження.

DevCon findall = портів

Містить "відсутніх" пристрої та пристрої, які подарунок для класу портів . Це включає в себе пристрої, які були видалені, пристрої, переміщено з одного слот до іншого і, в деяких випадках, пристрої, які мають були перераховані по-різному згодом до зміни BIOS.

DevCon listclass usb 1394

Містить список усіх пристроїв, які присутні на кожен клас іменем (у даному випадку, USB і 1394).

DevCon видалити @ usb\ *

Видаляє всі USB-пристроїв. Пристрої, які видалено перераховані з їх видалення статус.

DevCon Повторне сканування

Повторне сканування для нових пристрої Plug and Play.

DevCon ресурси = портів

Списки на ресурси, які використовуються на всіх пристроїв у класі налаштування портів .

перезавантаження DevCon = мережі @'ROOT\ * MSLOOP\0000

Перезавантажується адаптер замикання на себеROOT\ * MSLOOP\0000. Одинарні лапки в команді вказує на те, що код екземпляра повинні бути прийняті буквально.

DevCon-hwids = миші

Містить список усіх обладнання IDs миші клас пристроїв у системі.

DevCon sethwid @ ROOT\LEGACY_BEEP\0000: = звуковий сигнал

Призначити ідентифікатор обладнання, сигнал, успадкованого звуковий сигнал, що пристрою.

DevCon стек = портів

Списки на стек очікуваних драйвер для пристрою. Це включає в себе пристрій і клас Верхній/нижній фільтри та контролю обслуговування.

DevCon статус @ pci\ *

Списки стан кожного пристрою представити що має екземпляр Ідентифікатор, який починається з "pci\".

DevCon стан @ ACPI\PNP0501\1

Списки статусу конкретного пристрою Наприклад, в цьому випадку конфігурацією та живленням через інтерфейс (ACPI)-перераховані послідовного порту.

DevCon стан @ root\rdp_mou\0000

Списки статус корпорації Майкрософт Термінальний сервер або служб терміналів миша драйвера.

DevCon статус * PNP05 *

Списки стан всіх COM-порти.

DevCon оновлення mydev.inf * pnp0501

Оновлює всі пристрої, що точно збігаються за ідентифікатор обладнання * pnp0501 для сценарій виконання в Mydev.inf, які пов'язані з кращих водієві на ідентифікатор обладнання * pnp0501.

Примітка Це оновлення змушує всіх пристроїв, щоб використовувати драйвер у Mydev.inf, навіть якщо немає кращого матч вже в системі. Це корисно, коли ви Щоб встановити нові версії драйверів під Вільний час розробки, перш ніж ви отримаєте на підпис. Поновлення впливає лише пристрої, які відповідають вказаного ідентифікатор обладнання і не впливає на дитину пристроїв. Якщо вказаного INI-файл є непідписаних, Windows може відображати діалогове вікно із запитом на підтвердження Чи потрібно інсталювати драйвер. Якщо перезавантаження необхідне, це повідомив і DevCon повертає помилку рівня 1. Якщо ви вкажете-r, це викликає перезавантаження відбувається автоматично, якщо один не потрібно.

коментар до обговорення

  • DevCon буде повернутися на рівень помилки, для сценарій виконання в сценарії:
    "0" вказує на успіх.
    "1" вказує на те, що перезавантаження необхідна.
    "2" вказує на провал.
    "3" вказує синтаксичну помилку.
  • Якщо ви вкажете -r і перезавантаження обов'язково, перезавантаження відбувається без попередження, після того, як було всі пристрої оброблено.
  • Якщо ви вкажете -m:\\комп’ютер-зразок та командування не буде працювати для віддаленого комп'ютера, повідомив помилка.
  • DevCon дозволяє групові символи в екземпляр ідентифікаторів для інтерактивного зручність. Не думайте, що-небудь про формат Ідентифікатор екземпляра від комп'ютера до комп'ютера а також від версії операційної системи на операційну систему Версія.

Властивості

Номер статті: 311272 - Востаннє переглянуто: 27 червня 2012 р. - Редакція: 2.0
ЗАСТОСОВУЄТЬСЯ ДО:
  • Microsoft Windows XP Driver Development Kit
Ключові слова: 
kbfile kbhowto kbmt KB311272 KbMtuk
Машинний переклад
УВАГА! Цю статтю переклала програма машинного перекладу Microsoft, а не людина. Корпорація Microsoft пропонує вам як машинні переклади, так і переклади фахівців, щоб Ви мали доступ до всіх статей бази знань рідною мовою. Проте стаття, яку переклав комп’ютер, не завжди бездоганна. Вона може містити лексичні, синтаксичні або граматичні помилки. Так само помиляється іноземець, спілкуючись вашою рідною мовою. Корпорація Microsoft не несе відповідальність за жодні неточності, помилки або шкоду, завдану неправильним перекладом змісту або його використанням з боку користувачів. Крім того, корпорація Microsoft часто оновлює програму машинного перекладу.
Клацніть тут, щоб переглянути цю статтю англійською мовою: 311272

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

 

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