"Tiedostonimi" ei ole sisäinen tai ulkoinen komento, toimiva ohjelma tai komentotiedosto. Ei ole suoritettavan ohjelman sisäinen tai ulkoinen komento (adb, javac, telnet, fastboot)

Palataanpa ongelmaani. Näytä kaikki järjestelmän nykyiset verkkolaitteet kirjoittamalla seuraava:

C:\>devcon.exe etsi =net

Ohjelma näytti 7 laitetta! Minulla on vain 2 palvelimellani verkkokortit Intel® PRO /1000EB -verkkoyhteys. Mutta sitten muistin, että laitehallinta ei näy piilotetut laitteet. Nähdäksesi ne, sinun on valittava valikosta "Näytä" -> "Näytä piilotetut laitteet" Laitehallinta-ikkunassa. Nyt kaikki on palannut normaaliksi! :)

Jotta voit poistaa kaikki näytetyt verkkolaitteet käytöstä, sinun on annettava seuraava komento (parempi olla tekemättä tätä etänä!):

C:\>devcon.exe disable=net

Laitehallinta näyttää meille rehellisesti, että kaikki verkkolaitteet on poistettu käytöstä. Verkko on täysin poissa käytöstä, mitä tarvitsimme.

Jotta voit ottaa verkkolaitteet käyttöön, sinun on annettava komento:

C:\>devcon.exe enable=net

Tarkistetaan kaikkien verkkolaitteiden sisällyttäminen laitehallintaan.

Meidän on kirjoitettava kaksi erätiedostoa yllä olevilla komennoilla, jotta verkkolaitteet otetaan käyttöön ja poistetaan käytöstä ja tehdään tehtäviä niiden perusteella, jotta ne toimivat haluttuun aikaan.

Minun on vain muistettava, koska DevCon-ohjelman avulla voit poistaa käytöstä melkein minkä tahansa laitteen tietokoneeltasi, sinun on käytettävä sitä erittäin huolellisesti! Älä sammuta laitteita maskilla, älä sammuta sinulle tuntemattomia laitteita, sillä näin voit tehdä käyttöjärjestelmästäsi täysin käyttökelvottoman.

Monet käyttäjät kirjoittaessaan sarjan komentoja konsoliin (tai apuohjelmaikkunaan), joista osa on "adb", "javac", "telnet", "fastboot" saattaa kohdata järjestelmävirheen tämän komennon suorittamisessa. Ja mukana tuleva viesti, että määritetty komento on "Ei sisäinen tai ulkoinen komento, toimiva ohjelma tai komentotiedosto". . Tämä johtuu yleensä siitä, että polku tiedostoon palvelee annettu käsky, ja myös sillä, että vaadittua komponenttia ei yksinkertaisesti ole asennettu järjestelmään. Tässä artikkelissa kerron sinulle, mikä on virheen "Tämä ei ole suoritettavan ohjelman sisäinen tai ulkoinen komento (adb, javac, telnet, fastboot)" ydin ja kuinka se korjataan.

Toimintahäiriön olemus ja syyt (adb, javac, telnet, fastboot)

Kuten edellä mainitsin, syy tähän viestiin on se, että järjestelmä ei tiedä näiden komentojen käynnistämien tiedostojen sijaintia (yleensä tiedostoilla on samat nimet kuin komennoilla, esim. "fastboot"-komento on toteutettu fastboot.exe-tiedoston kautta).

Polku haluttuun tiedostoon on yleensä määritetty muuttujassa "POLKU" järjestelmäasetukset (hakemistoon on oltava selkeä polku, jossa määritetyt tiedostot). Jos vaadittuja polkuja ei ole kirjoitettu sinne, silloin kun annat jonkin kuvatuista komennoista, järjestelmä antaa vastauksen, että (tiedoston nimi) ei ole suoritettavan ohjelman sisäinen tai ulkoinen komento.

Syynä tällaisten komentojen (erityisesti "telnet") tuen puuttumiseen on myös tämän komponentin puuttuminen järjestelmästä (sinun on asennettava se itse).

Järjestelmämuuttujassa "Path" sinun on määritettävä polku hakemistoon, jossa käyttämämme tiedosto sijaitsee

Ei sisäinen tai ulkoinen tiimi – kuinka korjata

Päästäksesi eroon "Ei sisäinen tai ulkoinen komento" -virheestä, sinun on kerrottava järjestelmälle polku (englanniksi "polku") hakemistoihin, joissa tarvitsemamme tiedostot sijaitsevat.

Tätä varten sinun on tiedettävä tarkalleen, missä nämä tiedostot sijaitsevat (esimerkiksi "javac" voi sijaita polulla C:\Program Files\Java\jdk 1.8.0.45\bin (eikä "jdk 1.8.0.45" se voi olla "jdk" toisella Sinun on kopioitava määritetty polku leikepöydälle (merkitse se kohdistimella ja paina sitten näppäinyhdistelmää Ctrl + C).

  1. Siirry sitten tietokoneen työpöydälle, vie hiiri "Oma tietokone" -kohdan päälle, napsauta hiiren oikeaa painiketta, valitse näkyviin tulevasta valikosta "Ominaisuudet".
  2. Napsauta avautuvassa ikkunassa " Lisävaihtoehdot järjestelmä" vasemmalla ja sitten "Ympäristömuuttujat" -painike.
  3. Etsi "Järjestelmämuuttujat" -kohdasta "Path"-parametri ja lisää siihen puolipisteen jälkeen koko polku, jonka kopioit aiemmin Program Files\Java-hakemistosta.
  4. Vahvista muutokset napsauttamalla "OK", avaa sitten konsoli uudelleen ja kirjoita haluttu komento(voit myös käynnistää järjestelmän uudelleen ehkäisyä varten), virhe voidaan korjata.

Vaihtoehtona olisi siirtää ei-suoritettavat tiedostot kohteeseen järjestelmän tiedossa hakemistoja (esimerkiksi Windows-käyttöjärjestelmän yhteiseen juurihakemistoon tai hakemistoon C:\Windows\System32), järjestelmä toimii yleensä niiden kanssa varsin oikein.

https://youtu.be/awfBpttu-g4

Myös joidenkin komponenttien (esimerkiksi "telnet") tapauksessa niiden ongelma johtuu niiden puuttumisesta järjestelmästä, joten ne on asennettava uudelleen.

  1. "Telnetin" tapauksessa tämä tehdään siirtymällä kohtaan "Ohjauspaneeli" - "Ohjelmat ja ominaisuudet" - "Ota Windowsin ominaisuudet päälle tai pois päältä".
  2. Löydämme sieltä "Telnet Client", laitamme rastin sen vasemmalle puolelle ja napsautamme "OK".
  3. Ohjelma asennetaan ja "telnet"-toiminnon pitäisi toimia oikein.

Johtopäätös

"Ei sisäinen tai ulkoinen komento (adb, javac, telnet, fastboot)" -virhe johtuu yleensä siitä, että järjestelmällä ei ole sijaintitietoja annettu tiedosto(jälkimmäinen sijoitetaan yleensä "Path"-muuttujaan) tai poissaolo tarvittava komponentti järjestelmässä. Korjataksesi virheen "ei ole sisäinen tai ulkoinen komento", suosittelen, että määrität "Path"-parametrissa koko polun kansioon, jossa tiedosto sijaitsee, sekä asennat ongelmalliset komponentit järjestelmään (jos siellä on eivät ole alun perin yhtään). Tämä vakauttaa järjestelmän ja korjaa virheen "Tämä ei ole sisäinen tai ulkoinen komento" tietokoneessasi.

"Kerro minulle, mistä löydän MultiKey-arkiston salasanan?"

Kaikkien arkistojen salasana on kirjoitettu lataussivulle, se vastaa sivuston nimeä - " verkkosivusto"

"Mitä eroa on ohjelmistojen testauspalveluilla ja avainvarmuuskopion luomisella?"

Ohjelmistojen testauspalvelu sisältää kattavamman testattavan sovelluksen analyysin, suojausmekanismien havaitsemisen ja ohituksen sekä suojauksen kokonaisvoimakkuuden määrittämisen.
Tällaisen testauksen tulos, jos se onnistuu, on testiohjelmiston (emulaattori) luominen suojausmekanismien ohittamiseksi (poistamiseksi käytöstä) ja suositusten luominen suojan vahvistamiseksi.
Avaimen varmuuskopiointipalvelu on varmuuskopion luominen tiedoista avaimesta, yleensä tämän avaimen emulaattorin muodossa.
Ohjelmistoanalyysiä ei tehdä tässä tapauksessa, varmuuskopio muodostetaan käyttäjältä saatujen tietojen perusteella.

"Mitä tietoja tarvitaan tilattaessa testausta tai varmuuskopiota?"

Kun tilaat ohjelmistotestauksen tai avaimen varmuuskopion, vaaditaan seuraavat tiedot:

  1. Suojausavaimen tyhjennys - suorittaa vastaavan avaintyypin dumper.
  2. Loki donglen kytkemisestä ja testattavan ohjelmiston käynnistämisestä. Lokit tekee UsbTrace-ohjelma. Kuinka poistaa lokit katsottavaksi
  3. Ohjelman jakelija. Pakollinen ohjelmistotestaukseen. Kun varmuuskopiointi on joissain tapauksissa tarpeen.

"En voi asentaa moninäppäintä Windows 7 64:ään, kun suoritan asennusohjelman, saan seuraavan viestin: devcon ei ole sisäinen tai ulkoinen komento, toimiva ohjelma tai komentotiedosto?"

Yleinen menettely emulaattorin asentamiseksi 64-bittiseen järjestelmään.

  1. 64-bittisessä järjestelmässä emulaattorin asennus on mahdollista vain tilassa, jossa ohjainten digitaalisen allekirjoituksen tarkistus poistetaan käytöstä. Voit tehdä tämän painamalla käyttöjärjestelmän käynnistyksen alussa F8 ja valitsemalla ajurien digitaalisen allekirjoituksen tarkistamisen poistotilan. Tämä toiminto on suoritettava joka kerta, kun käyttöjärjestelmä käynnistetään, tai käytä prosessin automatisoimiseksi kolmannen osapuolen apuohjelmat kirjoita "dseo13b".
  2. Ennen kuin asennat (uudelleenasennat) emulaattorin, muista poistaa se vanha versio(remove.cmd) ja tyhjennä järjestelmätiedostot(infclean.exe) Nämä ohjelmat sijaitsevat emulaattorin kansiossa. Kaikki toiminnot on suoritettava järjestelmänvalvojan oikeuksilla. Voit tehdä tämän valitsemalla devcon.exe-, infclean.exe-tiedostojen ominaisuuksista "Yhteensopivuus"-välilehden "Suorita tämä ohjelma järjestelmänvalvojana" -ruudun.
  3. Asenna avainvedosten reg-tiedosto voimassa olevalla lisenssillä.
  4. Asenna emulaattori (install.cmd). Asennusprosessin aikana käyttöjärjestelmän pitäisi näyttää viesti yrityksestä asentaa allekirjoittamaton ohjain. Salli asennus. Jos oikea reg-tiedosto, jolla on voimassa oleva lisenssi, asennetaan, käyttöjärjestelmän pitäisi jonkin ajan kuluttua havaita virtuaalisen usb-laitteen yhteys emuloidun donglen mallityypin mukaan.

komentorivin apuohjelma DevCon.exe (Dev jäätä Con sole) on osa Driver Development Kit (DDK) -pakettia ja toimitetaan sen mukana lähdekoodi ja dokumentaatiota varten Englannin kieli. Sitä voidaan käyttää yksittäisten laitteiden tai laiteryhmien käynnistämiseen, sammuttamiseen, uudelleenkäynnistykseen, päivittämiseen, poistamiseen ja kyselyyn. DevCon tarjoaa myös ohjaimen kehittäjän tarvitsemia tietoja, jotka eivät ole saatavilla Laitehallinnan kautta. DevCon-apuohjelmaa voidaan käyttää kaikessa Windows-versiot vanhempi kuin Win2k, mukaan lukien 32-bittinen ja 64-bittinen

DevCon-komentorivimuoto:

devcon.exe [-r] [-m:\\kone] komento [ ...]

Komentorivivaihtoehdot:

-r- jos se on asetettu, järjestelmä käynnistetään uudelleen komennon suorittamisen jälkeen.

kone- etätietokoneen nimi tai IP-osoite.

komento- DevConin suorittama komento.

arg- suoritetun komennon argumentit.

Käytä parametria saadaksesi apua komennon käyttöön. auta:

devcon.exe ohje- näyttö lyhyt viittaus DevConin käytöstä

devcon.exe asennusohje- näyttää ohjeita komennon käyttöön Asentaa

Komentorivivaihtoehdot:

luokkasuodatin- Salli luokkasuodattimien vaihtaminen.

luokat- Näytä kaikki laitteen kokoonpanoluokat.

Poista käytöstä- Poista käytöstä laitteet, jotka vastaavat tiettyä laitteistoa tai ilmentymän tunnusta.

ajuritiedostot- Näyttö asennetut tiedostot Kuljettajat.

kuljettajasolmut- Näytä kaikki laiteohjainsolmut.

ota käyttöön- Ota käyttöön laitteet, jotka vastaavat tiettyä laitteistoa tai ilmentymän tunnusta.

löytö- Etsi laitteita, jotka vastaavat tiettyä laitteistoa tai ilmentymän tunnusta.

löydä kaikki- Etsi laitteita, mukaan lukien irrotetut.

auta- Näytä ohjetiedot.

hwids- Näytä laitteistotunnukset.

Asentaa- Asenna laite sisään Manuaalitila.

listaluokka- Näytä kaikki mukautusluokan laitteet.

käynnistä uudelleen- Käynnistä paikallinen tietokone uudelleen.

Poista- Poista laitteet, jotka vastaavat tiettyä laitteistoa tai ilmentymän tunnusta.

skannaa uudelleen- Etsi uusia laitteita.

resursseja- Näytä laiteresurssit.

uudelleenkäynnistää- Käynnistä uudelleen laitteet, jotka vastaavat tiettyä laitteistoa tai ilmentymän tunnusta.

pino- Näytä odotettu laiteohjainpino.

Tila- Näytä laitteiden toimintatila.

päivittää- Päivitä laitteesi manuaalisesti.

Päivitä NI- Päivitä laite manuaalisesti ilmoittamatta siitä käyttäjälle.

AsetaHwID- Lisää, poista tai tilaa uudelleen laitteistotunnuksia laitteille, joissa on juurinumero.

Käyttääksesi apuohjelmaa DevCon.exe järjestelmänvalvojan oikeudet vaaditaan ("Suorita järjestelmänvalvojana" sisään Windows-ympäristö Vista / Windows 7-10)

Esimerkkejä DevCon-apuohjelman käytöstä:

devcon -m:\\SERVER etsi pci*- näyttää luettelon kaikista PCI-laitteista etätietokone Nimen kanssa PALVELIN. Toimintatila kanssa etäyhteys toiseen tietokoneeseen on toteutettu vain Windows XP / Windows Server 2003.

devcon -m:\\192.168.0.1 etsi pci* > C:\serverpci.txt- näyttää luettelon kaikista IP-osoitteella varustetun tietokoneen PCI-laitteista 192.168.0.1 tekstitiedostoon C:\serverpci.txt

devcon etsi usb*- näyttää luettelon USB-laitteista paikallinen tietokone.

devcon etsi usbstor*- näyttää vain USB-porttiin liitetyt flash-asemat ja irrotettavat asemat (luokan laitteet usbstor). Laiteluokkien luettelo saadaan komennolla devcon luokat

devcon find =Näyttö- näyttää luettelon luokan laitteista Dislpay.

devcon etsi *pnp07*- näyttää luettelon laitteista, joiden laitteistotunnus sisältää merkkijonon pnp07

devcon find *VEN_8086*- näyttää luettelon laitteista, joiden valmistaja on Intel(Laitteiston valmistajan tunnus sisältää merkkijonon VEN_8086)

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

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

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

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

PCI gigabitin ethernet Ohjain

PCI\VEN_11AB&DEV_5041&SUBSYS_AD0E779F&REV_01\4&5D18F2DF&0: AT7B35J8 IDE-ohjain

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 -tallennustila – 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-integroitu digitaalinen ääni

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 -tallennustila – 24 DB

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 vastaavaa laitetta löytyi palvelimelta \\SERVER

Käytä alakomentoa näyttääksesi luettelon laitteista, mukaan lukien ne, jotka ovat puuttuvia tai poistettu käytöstä löydä kaikki

devcon -m:\\comp findall *VEN_10ec*- näyttää luettelon valmistajan laitteista Realtek(VEN_10EC), mukaan lukien puuttuvat, etätietokoneessa comp. (vain Windows XP / Windows Server 2003).

devcon.exe-resurssit *- näyttää luettelon kaikista laitteista ja kaikista niiden käyttämistä järjestelmäresursseista.

Esimerkki näytetyistä tiedoista:

ACPI\FIXEDBUTTON\2&DABA3FF&0

Nimi: Laite ei käytä resursseja.

ACPI\GENUINEINTEL_-_X86_FAMILY_15_MODEL_4\_0

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

Laite ei käytä resursseja.

ACPI\PNP0000\4&35F762C4&0

ACPI\PNP0100\4&35F762C4&0

Nimi: Laitteelle on varattu seuraavat resurssit:

ACPI\PNP0200\4&35F762C4&0

Nimi: Laitteelle on varattu seuraavat resurssit:

ACPI\PNP0303\4&35F762C4&0

Nimi: Laite käyttää tällä hetkellä seuraavia resursseja:

Nimi: Laite käyttää tällä hetkellä seuraavia resursseja:

ACPI\PNP0700\4&35F762C4&0

Nimi: Laite käyttää tällä hetkellä seuraavia resursseja:

Jokaiselle laitteelle näytetään sen nimi ja luettelo käytetyistä resursseista:

IO: 03f0-03f5- I/O-porttien valikoima (3f0-3f5).
DMA: 2- suoran muistin käytön kanavanumero (esimerkiksi kanava 2)
IRQ: 6- laitteen käyttämä keskeytysnumero (esim. 6).
MEM: fed20000-fed8ffff- käytetyt osoitteet RAM-muisti

devconin resurssit=portit- näyttää luokan laitteiden käyttämät resurssit portit. TO Tämä luokka sisältää ohjaimia rinnakkais- ja sarja-I/O-porteille (LPT- ja COM-portit)

devcon driverfiles=net- näyttää luettelon käytetyistä verkkolaiteajureista (luokan laitteet netto). Laitteen nimi, lähde näytetään asennettu ohjain, polut ja tiedostonimet:

Ohjain asennettu osoitteesta c:\windows\inf\netrtsnt.inf. 1 ohjaimen käyttämä tiedosto:

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

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

Nimi: Marvell Yukon 88E8001/8003/8010 PCI Gigabit Ethernet-ohjain

Ohjain asennettu osoitteesta c:\windows\inf\oem6.inf. 1 ohjaimen käyttämä tiedosto:

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

ROOT\MS_L2TPMINIPORT\0000

Nimi: Ohjain asennettu osoitteesta c:\windows\inf\netrasa.inf. Ohjaimen käyttämiä tiedostoja ei ole

devcon pino =net > pino-net- kirjoittaa tekstitiedostoon pino-verkko luokan kuljettajapino Netto. Pino sisältää laiteohjaimen, ala- ja yläsuodattimen sekä laitetta ylläpitävän järjestelmäpalvelun.

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

Nimi: Realtek RTL8139 Family PCI Fast Ethernet NIC

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

Valvontapalvelu:

PCI\VEN_10EC&DEV_8139&SUBSYS _813910EC&REV_10\4&2E98101C&0&48F0- Laitteen ilmentymän tunnus.
Nimi- Nimi
Luokka asetukset- asennusluokka.
Valvontapalvelu- hallintapalvelu.

Voit määrittää laitteen nykyisen tilan alikomennon avulla Tila:

devconin tila ROOT\RDP*- näyttää niiden kuljettajien tilan, joiden tunnisteet alkavat merkkijonolla JUURI\RDP eli Terminal Services käyttää.

Uuden laitteen asentaminen on mahdollista vain paikalliselle tietokoneelle ja vaatii INF-tiedoston pakollisen läsnäolon:

devcon -r asentaa %WINDIR%\Inf\Netloop.inf *MSLOOP- asenna uusi silmukkasovittimen esiintymä. Avain -r Vaatii uudelleenkäynnistyksen ohjaimen asennuksen jälkeen.

Seuraavia komentoja käytetään ohjainsuodattimien vaihtamiseen:

devcon classfilter ylempi !suodatin1 !suodatin2- poista kaksi määritettyä yläsuodatinta. Poistotoiminnon merkki on symboli ! ennen suodattimen nimeä.

devcon classfilter alempi !badfilter +goodfilter- vaihda alasuodatin "badfilter" "goodfilterillä".

Suodattimien muutokset tulevat voimaan, kun pääohjain käynnistetään uudelleen tai kun tietokone käynnistetään uudelleen. Yksityiskohtaista apua suodattimien hallintaan saa komennolla devcon ohje luokkasuodatin

DevCon-apuohjelman avulla voit pysäyttää, käynnistää tai käynnistää uudelleen yksittäisiä laitteita tai laiteryhmiä.

devcon disable=hiiri- poista luokan laiteohjain käytöstä hiiri, eli poista hiiri käytöstä.

devcon enable=mouse- ota käyttöön luokan laiteohjain hiiri

devcon restart=hiiri- Käynnistä luokan laiteohjain uudelleen hiiri

Verkonhallinnan käytännössä komento devcon käytetään usein verkkosovittimien uudelleenkäynnistämiseen. Esimerkiksi varten verkkosovitin Realtek RTL8139, ID PCI\VEN_10EC&DEV_8139 . . . voit käyttää komentoa:

devcon käynnistä uudelleen "PCI\VEN_10EC&DEV_8139*"

Huomaa, että verkkosovittimen tunnuksen alkuosassa on oltava lainausmerkit. Muuten symboli & Windowsin CMD-tulkki käsittelee niitä tavallisena komentojen ketjutusmerkkinä - komentoina devcon käynnistä uudelleen "PCI\VEN_10EC ja joukkueet DEV_8139*. Ensimmäinen käynnistyy uudelleen kaikki järjestelmässä olevat Realtek-sovittimet, ja toinen aiheuttaa viestin, jossa todetaan, että DEV_8139* ei ole sisäinen tai ulkoinen komento, toimiva ohjelma tai komentotiedosto.

Hyvin usein DevCon-apuohjelmaa käytetään estämään järjestelmän verkkotoiminta (tilapäisesti sammuttamalla kaikki verkkolaitteet):

devcon disable=net

Apuohjelmaa voidaan käyttää myös ripustettujen modeemien ja langattomien USB-sovittimien uudelleenkäynnistykseen käyttämällä ajastinta ja komentosarjaa, joka tarkistaa isännän saatavuuden Internetissä ja suorittaa komennon devcon käynnistää uudelleen jos se ei ole käytettävissä.

DevCon-komento palauttaa seuraavat ErrorLevel-koodit:

0 - komento suoritettu onnistuneesti;
1 - sinun on käynnistettävä tietokone uudelleen;
2 - komentoa ei suoritettu;
3 - syntaksivirhe.

Kuten edellä mainittiin, apuohjelma devcon ei ole järjestelmän vakiokomponentti, eikä sitä ole asennettu Windowsin kanssa, mutta se voidaan ladata osana Microsoftin palvelupaketteja (Windows Driver Kit, visuaalinen studio, Windows SDK työpöytäsovelluksille). Apuohjelma voidaan purkaa luetelluista paketeista ja käytön helpottamiseksi lisätä muuttujan määrittämien suoritettavien tiedostojen hakupoluissa olevaan hakemistoon PATH, esimerkiksi \Windows\system32.

Huomaa, että apuohjelman 64-bittinen versio devcon64 ei toimi 64-bittisessä Windows 10:ssä (Windows 8, 8.1, Windows 7). Se kehitettiin vain 64-bittiselle Windows XP:lle. Jos sinulla on eri Windows-käyttöjärjestelmä, käytä joko 32-bittistä versiota DevCon.exe, joka toimii hyvin kaikissa Windows-versioissa, jotka ovat vanhempia kuin Windows 2000, mukaan lukien 64-bittiset versiot, tai 64-bittinen versio Windows 10 EWDK:sta. Jälkimmäistä ei ole testattu 64-bittisessä Windows XP -ympäristössä.

Sivu, jossa on englanninkielinen kuvaus ja linkki DevConin lataamiseen osana ajurien kehittäjille tarkoitettuja paketteja Microsoftin verkkosivustolta. - Tällä sivulla ei ole suoraa linkkiä DevConin lataamiseen, mutta siellä on esimerkiksi linkki sivulle, jolla on Enterprise Windows Driver Kitin (EWDK) nykyinen versio sekä ohjeet sen lataamiseen ja asentamiseen. Kaikilla DevCon-apuohjelman sisältävillä paketeilla on vaikuttava määrä - sinun on ladattava useita gigatavuja tietoa. Kun olet asentanut valitun paketin, sinun on määritettävä tiedostojen sijainti devcon, ja lisää tarvittaessa suoritettavien tiedostojen polku järjestelmämuuttujaan PATH tai kopioi ne jo olemassa olevaan hakuhakemistoon.

Lataa 32-bittisen DevCon.exe-apuohjelman ZIP-arkisto. Toimii 32- ja 64-bittisissä Windows Vistassa, Windows 7:ssä ja uudemmissa käyttöjärjestelmissä.

Lataa vain 64-bittiselle Windows XP:lle kehitetyn DevCon.exe-apuohjelman ZIP-arkisto. Ei toimii 64-bittisessä Windows Vistassa, Windows 7/8:ssa ja uudemmissa käyttöjärjestelmissä.

Lataa paketista DevCon.exe-apuohjelman ZIP-arkisto 32- ja 64-bittisille käyttöjärjestelmille Enterprise Windows Driver Kit Windowsille 10, versio 1804(EWDK). Testattu Windows-palvelinkäyttöjärjestelmässä ja 32-bittisessä ja 64-bittisessä Windows 7-10:ssä.

Kun yrität avata minkä tahansa komennon apuohjelman ikkunan tai konsolin kautta, kohtaat virheen - "Tiedostonimi" ei ole sisäinen tai ulkoinen komento, toimiva ohjelma tai komentotiedosto. Järjestelmä ei jostain syystä itsepäisesti avaa tiedostoa ja tämä tosiasia on erittäin ärsyttävää. Syynä tähän voi olla jokin useista vaihtoehdoista: tiedoston polku on määritetty väärin ja komponentin puuttuminen järjestelmästä, eli sitä ei ole olemassa määritetyssä osoitteessa.

Tärkeimmät syyt, miksi virhe "ei ole sisäinen tai ulkoinen komento" tulee näkyviin

Kuten jo mainittiin, yksi syy on virheellinen polku avattavaan tiedostoon. Yleensä tiedoston polku on rekisteröity järjestelmän "Path"-muuttujaan; tiukka polku hakemistoon, jossa tiedostot sijaitsevat, on määritettävä. vaaditut tiedostot. Jos asetuksissa on virheitä määritettäessä muuttujan polkua tai määritettäessä tiedoston nimeä, järjestelmä luo juuri tällaisen virheen - "tiedoston nimi" ei ole ohjelman suorittama sisäinen tai ulkoinen komento.

Ensimmäinen askel on määrittää "Path"-muuttujan tarkka polku käyttöjärjestelmään, jotta tiedostoa avattaessa ei tapahdu virheitä. Tätä varten sinun on tiedettävä kansion sijainti varmasti. Harkitse esimerkiksi ohjelmaa, joka toimii suoritettava tietyssä kansiossa.

"Path"-muuttuja on käyttöjärjestelmän muuttuja, jota käytetään määritettyjen suoritettavien objektien etsimiseen komentorivin tai terminaalin kautta. Löydät sen paneelista Windowsin säätimet. Uudessa Windows-versiot ja muissa käyttöjärjestelmissä, manuaalista määritystä ei yleensä vaadita.

Määritä oikea polku polkumuuttujassa Windows 7:ssä

Jotta voit määrittää polun oikein, sinun on tiedettävä tiedoston tarkka sijainti. Jos avattava ohjelmatiedosto sijaitsee levyllä kohdassa C:\Program Files\Java\jdk 1.8.0.45\bin, tämä polku on kopioitava ja määritettävä järjestelmämuuttujassa myöhempää avaamista varten.


Jos virhe toistuu, yritä siirtää ohjelma asennetun levyn työhakemistoihin käyttöjärjestelmä, esimerkiksi /System32. Windows toimii useammin tämän hakemiston kanssa.

Virheitä esiintyy myös ohjelmakomponenttien puutteen vuoksi. Voit poistaa ne lisäämällä tarvittavat. Otetaan esimerkkinä Telnet-komponentti. Ota se käyttöön siirtymällä osoitteeseen:


Aseta "Path"-muuttuja Windows 8/8.1/10:ssä

  1. Siirrymme "Ohjauspaneeliin".
  2. Napsauta "Järjestelmän lisäasetukset" -linkkiä.
  3. Etsi "Ympäristömuuttujat". Tässä osiossa sinun on valittava "Polku". Sitten "Muuta", jos et ole valmis - luo uusi.
  4. Määritä "Muuta järjestelmämuuttuja" -kohdassa tarvitsemasi arvo ja vahvista "OK"-painikkeella. Sulje kaikki muut ikkunat napsauttamalla OK.
  5. Avaa komentokehote tai pääte uudelleen ja yritä kirjoittaa kehote uudelleen. Nyt kaiken pitäisi toimia kunnolla.