Pripomoček ukazne vrstice DevCon deluje kot alternativa upravitelja naprav

Prevodi člankov Prevodi člankov
ID članka: 311272 - Oglejte si izdelke, na katere se nanaša ta članek.
Razširi vse | Zmanjšaj

Na tej strani

POVZETEK

Pripomoček DevCon je pripomoček ukazne vrstice, ki deluje kot alternativa upravitelja naprav. S pripomočkom DevCon lahko omogočite, onemogočite, znova zaženete, posodobite, odstranite in poizvedujete posamezne naprave ali skupine naprav. DevCon ponuja tudi informacije, ki so pomembne za razvijalca gonilnika in niso na voljo v upravitelju naprav.

DevCon lahko uporabljate z operacijskimi sistemi Microsoft Windows 2000, Windows XP in Windows Server 2003. Ne morete ga uporabljati z operacijskimi sistemi Windows 95, Windows 98 ali Windows Millennium Edition.

DODATNE INFORMACIJE

Pripomočka DevCon ni mogoče znova porazdeliti. Namenjen je uporabi kot orodje za iskanje in odpravljanje napak ter razvijanje. DevCon lahko brezskrbno spremenite za zasebno rabo. Vzorec prikazuje, kako funkciji SetupAPI in CfgMgr32 učinkovito uporabljate skupaj, če želite oštevilčiti naprave in izvajati operacije naprave. Ta datoteka je na voljo v Microsoftovem središču za prenos.

Zmanjšaj slikoRazširi sliko
Prenos
Prenesite paket DevCon. Datum izdaje: 29. januar 2003

Če želite več informacij o prenosu Microsoftovih datotek za podporo, kliknite to številko članka iz Microsoftove zbirke znanja:
119591 Kako pridobiti Microsoftove datoteke za podporo prek spletnih storitev (Ta povezava lahko vodi k besedilu, ki je delno ali v celoti v angleščini)
Microsoft je preveril, ali datoteka vsebuje viruse. Microsoft je uporabil najnovejšo protivirusno programsko opremo, ki je bila na voljo na datum objave. Datoteka je shranjena v varovanih strežnikih, tako da je nepooblaščene osebe ne morejo spreminjati.

Datoteka DevCon.exe vsebuje te datoteke:
Zmanjšaj tabeloRazširi tabelo
DatotekaOpis
I386\DevCon.exe32-bitno binarno orodje DevCon. Ne bo popolnoma delovalo v 64-bitnem programu Windows.
Ia64\DevCon.exe64-bitno binarno orodje DevCon.

Opomba Izvorna koda za DevCon je z dokumentacijo na voljo tudi v programu Windows DDK (ki je na voljo na spletnem mestu http://www.microsoft.com/whdc/devtools/ddk/default.mspx) pod koren DDK\Src\Setup\Devcon.

Uporaba pripomočka DevCon

DevCon je pripomoček ukazne vrstice z vgrajeno dokumentacijo. Če zaženete ukaz devcon help, se prikaže spodnji seznam ukazov in opisov. Ukaz devcon help bo omogočil natančnejšo pomoč za vsak ukaz. Z nekaterimi od teh ukazov lahko določite oddaljen ciljni računalnik. Ukazi delujejo, če uporabljate 32-bitno različico pripomočka DevCon v WOW64.
Device Console Help: (Pomoč konzole naprave)
devcon.exe [-r] [-m:\\<machine>] <command> [<arg>...] (devcon.exe [-r] [-m:\\<računalnik>] <ukaz> [<arg>...])
-r if specified will reboot machine after command is complete, if needed. (Če je določen -r, bo po končanem ukazu znova zagnal računalnik, če bo treba.)
<machine> is name of target machine. (<računalnik> je ime ciljnega računalnika.)
<command> is command to perform (see below). (<ukaz> je ukaz, ki ga je treba izvesti (glejte spodaj).)
<arg>... is one or more arguments if required by command. (<arg>... je eden ali več argumentov, če jih ukaz zahteva.)
For help on a specific command, type: (Če želite pomoč o določenem ukazu, vnesite:) devcon.exe help <command> (devcon.exe help <ukaz>)
classfilter          Allows modification of class filters. (Dovoli spreminjanje filtrov razreda.)
classes              List all device setup classes. (Prikaže seznam vseh namestitvenih razredov naprave.)
disable              Disable devices that match the specific hardware or
                       instance ID. (Onemogoči naprave, ki se ujemajo z določeno strojno opremo ali ID-jem primerka.)
driverfiles          List driver files installed for devices. (Prikaže seznam datotek z gonilniki, ki so nameščene za naprave.)
drivernodes          Lists all the driver nodes of devices. (Prikaže seznam vseh vozlišč gonilnikov za naprave.)
enable               Enable devices that match the specific hardware or 
                       instance ID. (Omogoči naprave, ki se ujemajo z določeno strojno opremo ali ID-jem primerka.)
find                 Find devices that match the specific hardware or 
                       instance ID. (Poišče naprave, ki se ujemajo z določeno strojno opremo ali ID-jem primerka.)
findall              Find devices including those that are not present. (Poišče naprave, tudi tiste, ki niso prisotne.)
help                 Display this information. (Prikaže te informacije.)
hwids                Lists hardware ID's of devices. (Prikaže seznam ID-jem strojne opreme naprav.)
install              Manually install a device. (Ročno namesti napravo.)
listclass            List all devices for a setup class. (Prikaže seznam naprav v namestitvenem razredu.)
reboot               Reboot local machine. (Znova zažene lokalni računalnik.)
remove               Remove devices that match the specific hardware or 
                       instance ID. (Odstrani naprave, ki se ujemajo z določeno strojno opremo ali ID-jem primerka.)
rescan               Scan for new hardware. (Poišče, ali je na voljo nova programska oprema.)
resources            Lists hardware resources of devices. (Prikaže seznam virov strojne opreme naprav.)
restart              Restart devices that match the specific hardware or 
                       instance ID. (Znova zažene naprave, ki se ujemajo z določeno strojno opremo ali ID-jem primerka.)
stack                Lists expected driver stack of devices. (Prikaže seznam pričakovanih sklad gonilnikov naprav.)
status               List running status of devices. (Prikaže seznam stanj izvajanja naprav.)
update               Manually update a device. (Ročno posodobi napravo.)
UpdateNI            Manually update a device without user prompt (Ročno posodobi napravo brez poziva uporabnika) 
SetHwID              Adds, deletes, and changes the order of hardware IDs of root-enumerated devices. (Doda, izbriše in spremeni vrstni red ID-jev strojne opreme za korensko oštevilčene naprave.)
		  				

Primeri ukazov DevCon

devcon -m:\\test find pci\*

Prikaže vse znane naprave PCI pri testiranju računalnika. (Z uporabo -m lahko določite ciljni računalnik. Če želite dostopati do računalnika, morate uporabiti medprocesno komunikacijo (IPC).)

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

Namesti nov primerek Microsoftovega prilagodilnika povratne zanke. Ustvari se nova korensko oštevilčeno vozlišče naprave, s katerim lahko namestite »navidezno napravo«, kot je prilagodilnik povratne zanke. Če je zahtevan vnovični zagon, ukaz tudi znova tiho zažene računalnik.

devcon classes

Prikaže seznam vseh znanih namestitvenih razredov. Rezultat vsebuje kratko nelokalizirano ime (npr. »USB«) in opisno ime (npr. »krmilniki univerzalnega serijskega vodila«).

devcon classfilter upper !filter1 !filter2

Izbriše navedena filtra.

devcon classfilter lower !badfilter +goodfilter

Zamenja slab filter (»badfilter«) z dobrim filtrom (»goodfilter«).

devcon driverfiles =ports

Prikaže seznam datotek, ki so povezane z vsako napravo v namestitvenem razredu vrat (ports).

devcon disable *MSLOOP

Onemogoči vse naprave, ki imajo ID strojne opreme, ki se konča z »MSLOOP« (vključno z »*MSLOOP«).

devcon drivernodes @ROOT\PCI_HAL\PNP0A03

Prikaže seznam vseh združljivih gonilnikov za napravo ROOT\PCI_HAL\PNP0A03. To lahko uporabite, da ugotovite, zakaj je bila izbrana integralna datoteka z informacijami o napravi (.inf) namesto neke druge datoteke .inf.

devcon enable '*MSLOOP

Omogoči vse naprave, ki imajo ID strojne opreme »*MSLOOP«. Enojni narekovaj pomeni, da je ID strojne opreme dobesedno tak (z drugimi besedami: zvezdica [»*«] dejansko je zvezdica; ni nadomestni znak).

devcon find *

Prikaže seznam primerkov vseh naprav, ki so prisotne v lokalnem računalniku.

devcon find pci\*

Prikaže vse znane naprave PCI v lokalnem računalniku (ukaz sklepa, da je naprava PCI, če ima njen ID strojne opreme predpono »PCI\«).

devcon find =ports *pnp*

Prikaže seznam naprav, ki so prisotne in so članice namestitvenega razreda vrat (ports) ter v ID-ju strojne opreme vsebujejo »PNP«.

devcon find =ports @root\*

Prikaže seznam naprav, ki so prisotne in so članice namestitvenega razreda vrat (ports) ter so v »korenski« veji drevesa oštevilčevanja (ID primerka ima predpono »root\«). Ne ustvarite programskih predvidevanj, kako naj bi bil oblikovan ID primerka. Če želite določiti korenske naprave, poglejte v bite s statusom naprav. Funkcija je vključena v pripomočku DevCon za pomoč pri iskanju in odpravljanju napak.

devcon findall =ports

Prikaže seznam naprav, ki niso prisotne, in tiste, ki so prisotne za razred vrat (ports). Vključene so tudi naprave, ki so bile odstranjene, premaknjene iz ene reže v drugo in v nekaterih primerih naprave, ki so bile različno oštevilčene zaradi spremembe BIOS-a.

devcon listclass usb 1394

Prikaže seznam vseh naprav, ki so prisotne za vsak poimenovan razred (v tem primeru USB in 1394).

devcon remove @usb\*

Odstrani vse naprave USB. Odstranjene naprave se naštete s statusom odstranjevanja.

devcon rescan

Znova pregleda, ali so prisotne naprave Plug and Play.

devcon resources =ports

Prikaže seznam sredstev, ki jih uporabljajo vse naprave v namestitvenem razredu vrat (ports).

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

Znova zažene prilagodilnik povratne zanke ROOT\*MSLOOP\0000. Enojni narekovaj v ukazu pomeni, da je ID primerka dobesedno tak.

devcon hwids=mouse

Prikaže seznam vseh ID-jev strojne opreme za naprave v razredu miške v sistemu.

devcon sethwid @ROOT\LEGACY_BEEP\0000 := beep

Dodeli ID strojne opreme, zvočni signal, podedovani napravi zvočnega signala.

devcon stack =ports

Prikaže seznam pričakovanega sklada gonilnika naprave. To vključuje zgornje/spodnje filtre naprave in razreda ter storitev nadzora.

devcon status @pci\*

Prikaže seznam statusov vseh prisotnih naprav, katerih ID primerka se začne s »pci\«.

devcon status @ACPI\PNP0501\1

Prikaže seznam statusov določenega primerka naprave, v tem primeru so to serijska vrata, oštevilčena z vmesnikom ACPI.

devcon status @root\rdp_mou\0000

Prikaže seznam statusov gonilnika miške Microsoftovega terminalskega strežnika ali terminalskih storitev.

devcon status *PNP05*

Prikaže seznam statusov vseh vrat COM.

devcon update mydev.inf *pnp0501

Posodobi vse naprave, ki se natanko ujemajo z ID-jem strojne opreme *pnp0501, in tako uporabi najboljši gonilnik v datoteki Mydev.inf, ki je povezan z ID-jem strojne opreme *pnp0501.

Opomba Ta posodobitev vse naprave prisili, da uporabljajo gonilnik v datoteki Mydev.inf, tudi če je v sistemu že ustreznejši gonilnik. To je koristno, ko želite namestiti nove različice gonilnikov med razvijanjem, preden pridobite podpis. Posodobitev vpliva samo na naprave, ki se ujemajo z navedenim ID-jem strojne opreme, in ne vpliva na podrejene naprave. Če navedena datoteka .inf ni podpisana, Windows lahko prikaže pogovorno okno, ki vas pozove, da potrdite namestitev gonilnika. Če je potreben vnovični zagon, je to sporočeno in DevCon vrne napako na ravni 1. Če navedete -r, to povzroči samodejen vnovični zagon, če je treba.

Opombe

  • DevCon vrne raven napake za uporabo v skriptih:
    »0« pomeni uspeh.
    »1« pomeni, da je potreben vnovični zagon.
    »2« pomeni neuspeh.
    »3« pomeni napako v skladnji.
  • Če navedete -r in je potreben vnovični zagon, se ta izvede brez opozorila, ko so vse naprave obdelane.
  • Če navedete -m:\\računalnik in ukaz ne deluje v oddaljenem računalniku, se prikaže sporočilo o napaki.
  • DevCon v ID-jih primerkov dovoli nadomestne znake za lažjo uporabo. Ne sklepajte ničesar o obliki ID-ja primerka med računalniki in med različicami operacijskih sistemov.

Lastnosti

ID članka: 311272 - Zadnji pregled: 14. september 2006 - Revizija: 5.0
VELJA ZA
  • Microsoft Win32 Device Driver Kit for Windows 2000
  • Microsoft Windows XP Driver Development Kit
  • Microsoft Windows Server 2003 Driver Development Kit
Ključne besede: 
kbfile kbhowto KB311272

Pošlji povratne informacije

 

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