Meny
Är gratis
checka in
den huvudsakliga  /  Problem/ DevCon Device Manager från kommandoraden. DevCon - Enhetshanteraren i Windows Sde Command Prompt är inte ett internt eller externt kommando

DevCon Device Manager från kommandoraden. DevCon - Enhetshanteraren i Windows Sde Command Prompt är inte ett internt eller externt kommando

När du försöker öppna ett kommando genom ett verktygsfönster eller konsol stöter du på ett fel - "Filnamn" är inte ett internt eller externt kommando, körbart program eller batchfil. Systemet öppnar inte filen av någon anledning och detta faktum är väldigt irriterande. Orsaken till detta kan vara ett av flera alternativ: sökvägen till filen är felaktigt specificerad och komponenten saknas alls i systemet, dvs. den finns inte på den angivna adressen.

De främsta orsakerna till att felet "inte är ett internt eller externt kommando" visas

Som redan nämnts är en av anledningarna den felaktiga indikationen på sökvägen till filen som öppnas. Vanligtvis registreras sökvägen till filen i variabeln "Sökväg" i systemet, en strikt sökväg till katalogen måste anges där nödvändiga filer... Om det finns några fel i inställningarna när du anger en sökväg i en variabel eller när du anger ett filnamn, genererar systemet just ett sådant fel - "filnamn" är inte ett internt eller externt kommando, ett körbart program.

Det första steget är att ange den exakta sökvägen för "Path" -variabeln till operativsystemet så att det inte finns några fel när filen öppnas. För att göra detta måste du säkert veta platsen för mappen. Låt oss till exempel vända oss till ett program som senare kommer att fungera med en körbar fil i en viss mapp.

Variabeln "Path" är en operativsystemvariabel som används för att hitta de angivna körbara objekten via kommandoraden eller terminalen. Du hittar den i panelen Windows-hantering... I nytt versioner av Windows och andra operativsystem krävs manuell specifikation vanligtvis inte.

Ange rätt sökväg i sökvariabeln i Windows 7

För att ange rätt sökväg måste du veta den exakta platsen för filen. Om programfilen som ska öppnas finns på disken i C: \ Program Files \ Java \ jdk 1.8.0.45 \ bin, måste denna sökväg kopieras och specificeras i systemvariabeln för efterföljande öppning.


Om felet visas igen kan du försöka flytta programmet till diskens arbetskataloger med det installerade operativsystemet, till exempel / System32. Windows fungerar oftare med den här katalogen.

Fel uppstår också på grund av bristen på programkomponenter. Du kan eliminera dem genom att lägga till de nödvändiga. Låt oss ta "Telnet" -komponenten som ett exempel. För att aktivera det, gå:


Ställ in variabeln "Path" i OS Windows 8 / 8.1 / 10

  1. Vi går till "Kontrollpanelen".
  2. Klicka på länken " Extra alternativ system ".
  3. Vi hittar " Miljövariabler". I det här avsnittet måste du välja "Sökväg". Sedan "Ändra", om det inte finns något klart - att skapa det på nytt.
  4. I posten "Ändra systemvariabel" anger du det värde du behöver och bekräftar med "OK" -knappen. Vi stänger alla andra fönster genom att klicka på "OK".
  5. Öppna kommandotolken eller terminalen igen och försök att skriva din begäran igen. Nu ska allt fungera ordentligt.

Kommandoradsverktyg DevCon.exe (Dev is Lura sulan) är en del av Driver Development Kit (DDK) och kommer med källkod och dokumentation på engelska språket... Den kan användas för att slå på, stänga av, starta om, uppdatera, ta bort och avfråga enskilda enheter eller grupper av enheter. DevCon tillhandahåller också information som behövs av drivrutinsutvecklaren och som inte är tillgänglig via Enhetshanteraren. DevCon-verktyget kan användas i alla Windows-versioneräldre än Win2k, inklusive 32-bitars och 64-bitars

DevCon kommandoradsformat:

devcon.exe [-r] [-m: \\ maskin] -kommando [...]

Kommandoradsparametrar:

-r- om den är inställd startar systemet om efter att ha kört kommandot.

maskin- Fjärrdatorns namn eller IP-adress.

kommando- kommandot som utförs av DevCon.

arg- argument för kommandot som utförs.

Använd parametern för att få hjälp med att använda kommandot hjälp:

devcon.exe hjälp- visa snabb hjälp med att använda DevCon

devcon.exe hjälp installera- visa hjälp med att använda kommandot Installera

Kommandoradsparametrar:

klassfilter- Tillåt modifiering av klassfilter.

klasser- Visa alla klasser av enhetsinställningar.

inaktivera- Inaktivera enheter som matchar en specifik hårdvara eller instans-ID.

förarfiler- Display installerade filer förare.

drivnoder- Visa alla enhetsdrivrutinsnoder.

Gör det möjligt- Inkludera enheter som matchar en specifik maskinvara eller instans-ID.

hitta- Hitta enheter som matchar en specifik maskinvara eller instans-ID.

hitta alla- Hitta enheter inklusive frånkopplade enheter.

hjälp- Visning av hjälpinformation.

hwids- Visa utrustningens ID: n.

Installera- Installera enheten i manuellt läge.

listklass- Visa alla enheter för anpassningsklassen.

starta om- Starta om den lokala datorn.

avlägsna- Ta bort enheter som matchar en specifik maskinvara eller instans-ID.

skanna om- Sök efter ny utrustning.

Resurser- Visa enhetsresurser.

omstart- Starta om enheter som matchar en specifik maskinvara eller instans-ID.

stack- Visa förväntad drivrutinsstack.

status- Visa enheternas arbetsstatus.

uppdatering- Uppdatera enheten manuellt.

UpdateNI- Uppdatera enheten manuellt utan att meddela användaren.

SetHwID- Lägg till, ta bort eller ordna om maskinvaru-ID för rotade enheter.

Att använda verktyget DevCon.exe kräver administrativa behörigheter ("Kör som administratör" i Windows-miljö Vista / Windows 7-10)

Exempel på att använda DevCon-verktyget:

devcon -m: \\ SERVER hitta pci *- visa en lista över alla PCI-enheter på fjärrdator Med namn SERVER... Driftläge med fjärranslutning till en annan dator implementerad endast för Windows XP / Windows Server 2003.

devcon -m: \\ 192.168.0.1 hitta pci *> C: \ serverpci.txt- visa en lista över alla PCI-enheter på en dator med en IP-adress 192.168.0.1 i textfil C: \ serverpci.txt

devcon hitta usb *- visa en lista över USB-enheter på lokal dator.

devcon hitta usbstor *- visa endast flash-enheter och flyttbara diskar ansluten till USB (klass usbstor). Listan över enhetsklasser kan erhållas med kommandot devcon-klasser

devcon find = Display- visa en lista över klassapparater Utbetalning.

devcon hitta * pnp07 *- visa en lista över enheter vars hårdvaruidentifierare innehåller strängen pnp07

devcon hitta * VEN_8086 *- visa en lista över enheter vars tillverkare är Intel(OEM-ID innehåller strängen 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-kontroller

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

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-lagring - 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 integrerat digitalt ljud

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-lagring - 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 matchande enheter hittades på \\ SERVER

Använd underkommandot för att visa en lista med enheter, inklusive saknade eller inaktiverade enheter hitta alla

devcon -m: \\ comp findall * VEN_10ec *- visa en lista över tillverkarens enheter Realtek(VEN_10EC), inklusive saknad, på fjärrdatorn komp... (endast på Windows XP / Windows Server 2003).

devcon.exe-resurser *- visa en lista över alla enheter och alla systemresurser de använder.

Exempel på visad information:

ACPI \ FIXEDBUTTON \ 2 & DABA3FF & 0

Namn: Enheten använder inga resurser.

ACPI \ GENUINEINTEL _-_ X86_FAMILY_15_MODEL_4 \ _0

Namn: Intel (R) Pentium (R) 4 CPU 2,40 GHz

Enheten använder inga resurser.

ACPI \ PNP0000 \ 4 & 35F762C4 & 0

ACPI \ PNP0100 \ 4 & 35F762C4 & 0

Namn: Enheten har följande resurser reserverade:

ACPI \ PNP0200 \ 4 & 35F762C4 & 0

Namn: Enheten har följande resurser reserverade:

ACPI \ PNP0303 \ 4 & 35F762C4 & 0

Namn: Enheten använder för närvarande följande resurser:

Namn: Enheten använder för närvarande följande resurser:

ACPI \ PNP0700 \ 4 & 35F762C4 & 0

Namn: Enheten använder för närvarande följande resurser:

För varje enhet visas dess namn och en lista över använda resurser:

IO: 03f0-03f5- I / O-portintervall (3f0-3f5).
DMA: 2- DMA-kanalnummer (till exempel kanal 2)
IRQ: 6- antalet avbrott som används av enheten (till exempel 6).
MEM: fed20000-fed8ffff- antal adresser som används slumpmässigt åtkomstminne

devcon resurser = portar- visa resurser som används av klassapparater hamnar... Denna klass innehåller kontroller för parallella och seriella I / O-portar (LPT- och COM-portar)

devcon driverfiles = net- visa en lista över begagnade drivrutiner nätverksenheter(klassapparater netto). Visar enhetsnamn, källa installerad drivrutin, sökvägar och filnamn:

Drivrutin installerad från c: \ windows \ inf \ netrtsnt.inf. 1 fil (er) som används av drivrutinen:

C: \ WINDOWS \ system32 \ DRIVERS \ RTL8139.sys

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

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

Drivrutin installerad från c: \ windows \ inf \ oem6.inf. 1 fil (er) som används av drivrutinen:

C: \ WINDOWS \ system32 \ DRIVERS \ yk51x86.sys

ROT \ MS_L2TPMINIPORT \ 0000

Namn: Drivrutin installerad från c: \ windows \ inf \ netrasa.inf. Inga filer som används av drivrutinen

devcon stack = net> stack-net- skriv till textfil stack-net klass förarstack Netto... Stapeln innehåller en enhetsdrivrutin, ett låg- och högfilter, systemtjänst betjänar enheten.

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

Namn: Realtek RTL8139 Family PCI Fast Ethernet NIC

Installationsklass: (4D36E972-E325-11CE -BFC1-08002BE10318) Net

Kontrolltjänst:

PCI \ VEN_10EC & DEV_8139 & SUBSYS _813910EC & REV_10 \ 4 & 2E98101C & 0 & 48F0- enhetens förekomstkod.
namn- namn
Inställningsklass- installationsklass.
Kontrolltjänst- hantera tjänsten.

För bestämning nuvarande tillstånd enhetens underkommando används status:

devcon status ROOT \ RDP *- visa tillståndet för drivrutiner vars identifierare börjar med en sträng ROT \ RDP, det vill säga används av Terminal Services.

Installation av en ny enhet är endast möjlig på en lokal dator och en INF-fil måste finnas:

devcon -r installera% WINDIR% \ Inf \ Netloop.inf * MSLOOP- installera en ny instans av loopback-adaptern. Nyckel -r kräver en omstart efter installation av drivrutinen.

För att ändra drivrutinsfilter, använd kommandona:

devcon klassfilter övre! filter1! filter2- ta bort de två angivna övre filtren. Åtgärden som ska tas bort indikeras av symbolen ! före filternamnet.

devcon klassfilter lägre! dåligt filter + bra filter- byt ut det nedre filtret "dåligt filter" mot "gott filter".

Ändringar av filter träder i kraft antingen när huvuddrivrutinen startas om eller när datorn startas om. Detaljerad hjälp för hantering av filter kan erhållas med kommandot devcon hjälp klassfilter

DevCon-verktyget låter dig stoppa, starta eller starta om individuellt valda enheter eller grupper av enheter.

devcon inaktivera = mus- inaktivera klassdrivrutinen mus, det vill säga inaktivera musen.

devcon aktivera = mus- aktivera klassdrivrutinen mus

devcon omstart = mus- starta om enhetsdrivrutinen för klassen mus

I praktiken av nätverksadministration, kommandot DevCon används ofta för att starta om nätverkskort. Till exempel för nätverksadapter Realtek RTL8139, ID PCI \ VEN_10EC & DEV_8139. ... ... du kan använda kommandot:

devcon startar om "PCI \ VEN_10EC & DEV_8139 *"

Notera - dubbla citat i den första delen av nätverkskortets ID krävs. Annars symbolen & kommer att bearbetas av Windows CMD-tolk som en standardkommandokombination devcon startar om "PCI \ VEN_10EC och lag DEV_8139 *... Den första startas om för av allt som finns i systemadaptertillverkaren Realtek, och den andra kommer att orsaka ett meddelande om att DEV_8139 * inte är ett internt eller externt kommando, körbart program eller batchfil.

Mycket ofta används DevCon-verktyget för att blockera nätverksaktivitet system (tillfällig avstängning av alla nätverksenheter):

devcon inaktivera = netto

Verktyget kan också användas för att starta om frysta modem och trådlösa USB-adaptrar med hjälp av en schemaläggare och ett skript som kontrollerar tillgängligheten av en nod på Internet och kör kommandot starta om devcon om det inte är tillgängligt.

DevCon-kommandot returnerar följande ErrorLevel-koder:

0 - kommandot har slutförts framgångsrikt;
1 - du måste starta om datorn;
2 - kommandot utfördes inte;
3 - syntaxfel.

Som nämnts ovan, verktyget devconär inte en standard systemkomponent och installeras inte med Windows, men den kan laddas ner som en del av vissa tjänstepaket från Microsoft (Windows Driver Kit, Visual Studio, Windows SDK för stationära appar). Verktyget kan extraheras från de listade paketen och för enkel användning läggs till i katalogen som finns i sökvägarna för körbara filer som anges av variabeln VÄG t.ex. \ Windows \ system32.

Observera att 64-bitarsversionen av verktyget devcon64 fungerar inte på 64-bitars Windows 10 (Windows 8, 8.1, Windows 7). Det utvecklades endast för 64-bitars Windows XP. Om du har ett annat Windows-operativsystem - använd antingen 32-bitarsversionen DevСon.exe vilket fungerar bra på alla Windows-versioner som är äldre än Windows 2000, inklusive 64-bitars, eller 64-bitarsversionen från EWDK för Windows 10. Den senare har inte testats på 64-bitars Windows XP.

En sida med en beskrivning på engelska och en länk för att ladda ner DevCon som en del av drivrutinsutvecklingssatserna på Microsofts webbplats. - Det finns ingen direktlänk för att ladda ner DevCon på den här sidan, men det finns till exempel en länk till en sida med aktuell version Enterprise Windows Driver Kit (EWDK) och instruktioner om hur du laddar ner och installerar det. Alla paket, som inkluderar DevCon-verktyget, har en imponerande storlek - du måste ladda ner flera gigabyte data. När du har installerat det valda paketet måste du bestämma filernas plats DevCon, och, om nödvändigt, lägg till sökvägen till körbara filer i systemvariabeln VÄG eller kopiera dem till en befintlig sökkatalog.

Ladda ner ZIP-arkivet för 32-bitars DevCon.exe-verktyget. Fungerar på 32-bitars och 64-bitars Windows Vista, Windows 7 och senare.

Ladda ner ZIP-arkivet för verktyget DevCon.exe, endast utvecklat för 64-bitars Windows XP. Inte körs på 64-bitars Windows Vista, Windows 7/8 och senare.

Ladda ner ZIP-arkivet för DevCon.exe-verktyget för 32 och 64-bitars OS från paketet Enterprise Windows Driver Kit för Windows 10, version 1804(EWDK). Testat på Windows Server OS och Windows 7-10 32-bitars och 64-bitars OS.

Låt oss återvända till att lösa mitt problem. För att kunna visa alla befintliga nätverksenheter i systemet måste du ange följande:

C: \> devcon.exe hitta = net

Programmet visade 7 enheter! Jag har bara 2 på servern nätverkskort Intel® PRO / 1000 EB nätverksanslutning. Men då kom jag ihåg att enhetshanteraren inte visar dolda enheter. För att se dem, välj “Visa” -> “Visa dolda enheter” i fönstret Enhetshanteraren. Allt är bra nu! :)

För att inaktivera alla visade nätverksenheter måste du utfärda följande kommando (det är bättre att inte göra detta på distans!):

C: \> devcon.exe inaktivera = net

Enhetshanteraren visar ärligt att alla nätverksenheter är inaktiverade. Nätverket är helt frånkopplat, vilket är vad vi behövde.

För att aktivera nätverksenheter måste du ge kommandot:

C: \> devcon.exe aktivera = net

Låt oss kontrollera att alla nätverksenheter ingår i enhetshanteraren.

Det återstår för oss att skriva två kommandofiler med ovanstående kommandon för att aktivera och inaktivera nätverksenheter och göra uppgifter baserat på dem så att de körs vid önskad tidpunkt.

Jag behöver bara påminna dig, för att använda DevCon-programmet kan du stänga av nästan vilken enhet som helst på din dator, du måste använda den mycket noggrant! Inaktivera inte enheter med mask, koppla inte bort okända enheter, du kan därmed uppnå fullständig funktionsduglighet för ditt operativsystem.

"Berätta för mig, var kan jag ta reda på lösenordet för MultiKey-arkivet?"

Nedladdningssidan innehåller ett lösenord för alla arkiv, det motsvarar webbplatsens namn - " hemsida"

"Vad är skillnaden mellan programvarutestning och säkerhetskopieringstjänster?"

Programmets testtjänst inkluderar en mer fullständig analys av applikationen som testas, identifierar och kringgår skyddsmekanismer och bestämmer den totala styrkan för skyddet.
Resultatet av sådan testning, om det lyckas, är skapandet av testprogramvara (emulator) för att kringgå (inaktivera) skyddsmekanismer och skapa rekommendationer för att stärka skyddet.
Tjänsten för att skapa en säkerhetskopia av en nyckel skapar en säkerhetskopia av data från en nyckel, vanligtvis i form av en emulator av denna nyckel.
Programvaran analys i detta fall utförs inte, säkerhetskopia bildas på basis av data som tas emot från användaren.

"Vilka data krävs när du beställer ett test eller säkerhetskopia?"

När du beställer programvarutestning eller säkerhetskopiering av nycklar krävs följande data:

  1. Dumpning av skyddsnyckeln - görs av en dumper för motsvarande typ av nyckel.
  2. Logg för att ansluta nyckeln och starta den testade programvaran. Loggar skapas av UsbTrace-programmet. Hur man tar bort loggar ordentligt för att titta på
  3. Programmets distributionskit. Obligatoriskt för programvarutestning. Vid säkerhetskopiering är det i vissa fall nödvändigt.

"Jag kan inte installera en multikey på Windows 7 64-x, när installationen startar ger den följande: devcon är inte ett internt eller externt kommando, ett körbart program eller en batchfil?"

Allmän procedur för installation av emulatorn i ett 64-bitars system.

  1. På ett 64-bitars system är installationen av emulatorn endast möjlig i läge för att inaktivera verifiering av drivrutins digitala signatur. För att göra detta trycker du på F8 i början av OS-start och väljer läget för att inaktivera verifiering av drivrutins digitala signatur. Den här åtgärden måste utföras varje gång operativsystemet startar eller för att automatisera processen tredjepartsverktyg skriv "dseo13b".
  2. Innan du installerar (installerar om) emulatorn är det absolut nödvändigt att avinstallera den gammal version(remove.cmd) och städa upp systemfiler(infclean.exe). Specificerade program finns i mappen med emulatorn. Alla åtgärder måste utföras med administratörsrättigheter. För att göra detta, i egenskaperna för devcon.exe, infclean.exe-filer, markera kryssrutan "Kör det här programmet som administratör" på fliken "Kompatibilitet".
  3. Installera reg-filen för nyckeldumpen med en giltig licens.
  4. Installera emulator (install.cmd). Under installationen ska operativsystemet visa ett meddelande om ett försök att installera en osignerad drivrutin. Tillåt installation. Om en korrekt reg-fil med en giltig licens är installerad bör operativsystemet efter ett tag upptäcka anslutningen av en virtuell USB-enhet efter typen av den emulerade nyckeln.