Menedżer urządzeń DevCon z wiersza poleceń. Nie jest poleceniem wewnętrznym ani zewnętrznym programu wykonywalnego (adb, javac, telnet, fastboot) Nie jest poleceniem wewnętrznym ani zewnętrznym - jak to naprawić

Wielu użytkowników podczas pisania w konsoli (lub w oknie program użytkowy) szereg poleceń, z których jedno to „adb”, „javac”, „telnet”, „fastboot” może wystąpić awaria systemu podczas wykonywania tego polecenia. Oraz towarzyszący komunikat informujący, że określone polecenie „nie jest poleceniem wewnętrznym ani zewnętrznym, programem wykonywalnym ani plikiem wsadowym” . Dzieje się tak zazwyczaj dlatego, że ścieżka do pliku obsługującego to polecenie nie jest zarejestrowana w systemie, a także dlatego, że wymagany komponent po prostu nie jest zainstalowany w systemie. W tym materiale powiem Ci, czym jest błąd „Nie jest to wewnętrzne lub zewnętrzne polecenie programu wykonywalnego (adb, javac, telnet, fastboot)” i jak go naprawić.

Istota i przyczyny dysfunkcji (adb, javac, telnet, fastboot)

Jak wspomniałem powyżej, powodem pojawienia się tego komunikatu jest to, że system nie zna lokalizacji plików uruchamianych tymi poleceniami (zwykle pliki mają takie same nazwy jak polecenia, na przykład zaimplementowane jest polecenie „fastboot” poprzez plik fastboot.exe).

Ścieżka do żądanego pliku jest zwykle określona w zmiennej "ŚCIEŻKA" ustawienia systemowe (musi istnieć wyraźna ścieżka do katalogu, w którym znajdują się określone pliki). Jeżeli nie zostaną tam podane wymagane ścieżki, to po wpisaniu któregokolwiek z opisanych poleceń system odpowie, że (nazwa pliku) nie jest poleceniem wewnętrznym ani zewnętrznym programu wykonywalnego.

Przyczyną braku obsługi takich poleceń (w szczególności „telnet”) jest brak tego komponentu w systemie (musisz go zainstalować samodzielnie).

W zmiennej systemowej „Path” należy podać ścieżkę do katalogu, w którym znajduje się uruchamiany przez nas plik

Nie jest to polecenie wewnętrzne ani zewnętrzne - jak to naprawić

Aby pozbyć się błędu „To nie jest polecenie wewnętrzne ani zewnętrzne”, należy wskazać systemowi ścieżkę (w języku angielskim – „ścieżka”) do katalogów, w których znajdują się potrzebne nam pliki.

Aby to zrobić, musisz dokładnie wiedzieć, gdzie te pliki się znajdują (przykładowo „javac” może znajdować się w ścieżce C:\Program Files\Java\jdk 1.8.0.45\bin (zamiast „jdk 1.8.0.45” może być „jdk” z inną liczbą). Należy skopiować podaną ścieżkę do schowka (zaznacz ją kursorem, a następnie naciśnij kombinację klawiszy Ctrl+C).

  1. Następnie przejdź do pulpitu komputera, najedź kursorem na „Mój komputer”, kliknij prawym przyciskiem myszy i z menu, które się pojawi, wybierz „Właściwości”.
  2. W oknie, które zostanie otwarte, kliknij po lewej stronie „Zaawansowane ustawienia systemu”, a następnie przycisk „Zmienne środowiskowe”.
  3. W „Zmiennych systemowych” poszukaj parametru „Ścieżka” i tam po średniku dodaj pełną ścieżkę, którą wcześniej skopiowałeś z katalogu Program Files\Java.
  4. Potwierdź zmiany klikając „OK”, a następnie otwórz ponownie konsolę i wpisz właściwe polecenie(możesz także ponownie uruchomić system w celu zapobiegania), błąd można wyeliminować.

Alternatywą może być przeniesienie nieuruchamiających się plików do znanych systemowi katalogów (na przykład do ogólnego katalogu głównego systemu operacyjnego Windows lub do C:\Windows\System32), zwykle system działa z nimi całkiem poprawnie.

https://youtu.be/awfBpttu-g4

Ponadto w przypadku niektórych komponentów (na przykład „telnet”) problemy z nimi powstają z powodu ich braku w systemie, dlatego należy je ponownie zainstalować.

  1. W przypadku „telnetu” odbywa się to poprzez przejście do „Panelu sterowania” - „Programy i funkcje” - „Włącz lub wyłącz składniki systemu Windows”.
  2. Znajdź tam „Klienta Telnet”, zaznacz pole wyboru po lewej stronie i kliknij „OK”.
  3. Program zostanie zainstalowany, a funkcja „telnet” powinna działać poprawnie.

Wniosek

Błąd „To nie jest polecenie wewnętrzne ani zewnętrzne (adb, javac, telnet, fastboot)” zwykle występuje, ponieważ system nie ma informacji o lokalizacji ten plik(ta ostatnia zazwyczaj znajduje się w zmiennej „Ścieżka”) lub brak wymaganego komponentu w systemie. Aby naprawić błąd „nie jest to polecenie wewnętrzne ani zewnętrzne”, zalecam określenie w parametrze „Ścieżka” pełnej ścieżki do folderu, w którym znajduje się plik, a także dodatkową instalację problematycznych komponentów w systemie (jeśli są początkowo nieobecny). To ustabilizuje system i naprawi błąd „To nie jest polecenie wewnętrzne lub zewnętrzne” na komputerze.

„Powiedz mi, gdzie mogę znaleźć hasło do archiwum MultiKey?”

Na stronie pobierania znajduje się hasło do wszystkich archiwów, odpowiada ono nazwie witryny - „ strona internetowa"

„Jaka jest różnica między usługami testowania programów a usługami tworzenia kopii zapasowych kluczy?”

Usługa testowania programu obejmuje pełniejszą analizę testowanej aplikacji, identyfikację i obejście mechanizmów bezpieczeństwa oraz określenie ogólnej siły ochrony.
Efektem takich testów, jeśli wypadną pomyślnie, będzie utworzenie oprogramowania testowego (emulatora) umożliwiającego ominięcie (wyłączenie) mechanizmów ochronnych oraz stworzenie zaleceń dotyczących wzmocnienia ochrony.
Usługa tworzenia kopii zapasowych kluczy polega na utworzeniu kopii zapasowej danych z klucza, najczęściej w postaci emulatora tego klucza.
Analiza oprogramowania nie jest w tym przypadku wykonywana, kopia zapasowa tworzony jest na podstawie danych otrzymanych od użytkownika.

„Jakie dane będą potrzebne przy zlecaniu testów lub kopii zapasowej?”

W przypadku zamówienia testów oprogramowania lub kopii zapasowej kluczy wymagane będą następujące dane:

  1. Zrzut klucza bezpieczeństwa — wykonywany przez dumper dla odpowiedniego typu klucza.
  2. Log podłączenia klucza i uruchomienia testowanego oprogramowania. Logi tworzy program UsbTrace. Jak poprawnie usunąć logi, obejrzyj
  3. Dystrybucja programu. Wymagane do testowania oprogramowania. W niektórych przypadkach konieczne jest wykonanie kopii zapasowej.

„Nie mogę zainstalować multikey w systemie Windows 7 64, po uruchomieniu instalacji wyskakuje następujący komunikat: devcon nie jest poleceniem wewnętrznym ani zewnętrznym, programem wykonywalnym ani plikiem wsadowym?”

Ogólna procedura instalacji emulatora w systemie 64-bitowym.

  1. W systemach 64-bitowych instalacja emulatora jest możliwa tylko w trybie wyłączonego sprawdzania podpis cyfrowy kierowcy. Aby to zrobić, na początku uruchamiania systemu operacyjnego naciśnij klawisz F8 i wybierz tryb wyłączający weryfikację podpisu cyfrowego sterownika. Tę czynność należy wykonać przy każdym uruchomieniu systemu operacyjnego lub w celu zautomatyzowania procesu narzędzia stron trzecich wpisz „dseo13b”.
  2. Przed instalacją (ponowną instalacją) emulatora należy go usunąć stara wersja(usuń.cmd) i wyczyść pliki systemowe(infclean.exe). Określone programy znajdują się w folderze emulatora. Wszystkie czynności należy wykonywać z uprawnieniami administratora. W tym celu we właściwościach plików devcon.exe, infclean.exe zaznaczamy opcję „Uruchom ten program jako administrator” w zakładce „Zgodność”.
  3. Zainstaluj plik rejestracyjny zrzutu klucza z ważną licencją.
  4. Zainstaluj emulator (install.cmd). Podczas procesu instalacji system operacyjny powinien wyświetlić komunikat o próbie instalacji niepodpisanego sterownika. Zezwól na instalację. Jeżeli zostanie zainstalowany poprawny plik reg z ważną licencją, to po pewnym czasie system operacyjny powinien wykryć podłączenie wirtualnego urządzenia USB w oparciu o typ modelu emulowanego klucza.

Podczas próby otwarcia dowolnego polecenia za pomocą okna narzędzia lub konsoli pojawia się błąd - „Nazwa pliku” nie jest poleceniem wewnętrznym ani zewnętrznym, programem wykonywalnym ani plikiem wsadowym. System z jakiegoś powodu uparcie nie otwiera pliku i jest to bardzo irytujące. Przyczyną tego może być jedna z kilku opcji: ścieżka do pliku jest nieprawidłowo określona i w ogóle nie ma komponentu w systemie, tj. nie istnieje on pod podanym adresem.

Główne powody pojawienia się błędu „nie jest poleceniem wewnętrznym ani zewnętrznym”.

Jak już wspomniano, jednym z powodów jest nieprawidłowa ścieżka do otwieranego pliku. Zazwyczaj ścieżka do pliku jest podawana w systemowej zmiennej „Path”, należy podać ścisłą ścieżkę do katalogu, w którym znajdują się pliki. niezbędne pliki. Jeżeli przy podaniu ścieżki w zmiennej lub podaniu nazwy pliku wystąpią jakieś błędy w ustawieniach, to system wygeneruje dokładnie ten błąd – „nazwa pliku” nie jest poleceniem wewnętrznym ani zewnętrznym wykonywanym przez program.

Pierwszym krokiem jest określenie dokładnej ścieżki zmiennej „Ścieżka” do systemu operacyjnego, aby przy otwieraniu pliku nie wystąpiły błędy. Aby to zrobić, musisz na pewno znać lokalizację folderu. Przejdźmy na przykład do programu, który będzie następnie pracować z plikiem wykonywalnym w określonym folderze.

Zmienna Path to zmienna systemu operacyjnego używana do lokalizowania określonych obiektów wykonywalnych za pomocą wiersza poleceń lub terminala. Znajdziesz go w panelu Zarządzanie Windowsem. W nowym Wersje Windowsa i innych systemach operacyjnych, ręczne określanie zwykle nie jest wymagane.

Określ poprawną ścieżkę w zmiennej ścieżki w systemie Windows 7

Aby poprawnie określić ścieżkę, musisz znać dokładną lokalizację pliku. Jeśli plik programu, który należy otworzyć, znajduje się na dysku w C:\Program Files\Java\jdk 1.8.0.45\bin, to tę ścieżkę należy skopiować i określić w zmiennej systemowej w celu późniejszego otwarcia.


Jeśli błąd pojawi się ponownie, spróbuj przenieść program do katalogów roboczych dysku, na którym jest zainstalowany system operacyjny np. /System32. System Windows częściej współpracuje z tym katalogiem.

Błędy występują również z powodu braku komponentów programu. Możesz je wyeliminować, dodając niezbędne. Weźmy jako przykład komponent Telnet. Aby to włączyć, przejdź do:


Ustaw zmienną „Ścieżka” w Windows 8/8.1/10

  1. Przejdź do „Panelu sterowania”.
  2. Kliknij link „Zaawansowane ustawienia systemu”.
  3. Znajdź „Zmienne środowiskowe”. W tej sekcji musisz wybrać „Ścieżka”. Następnie „Zmień”, jeśli nie ma gotowego, utwórz go ponownie.
  4. W pozycji „Zmień zmienną systemową” określ potrzebną wartość i zatwierdź przyciskiem „OK”. Zamknij wszystkie pozostałe okna, klikając „OK”.
  5. Otwórz ponownie wiersz poleceń lub terminal i ponów zapytanie. Wszystko powinno już działać poprawnie.

Narzędzie wiersza poleceń DevCon.exe (Rozw lód Kon sole) jest częścią zestawu Driver Development Kit (DDK) i jest dostarczany w zestawie kod źródłowy i dokumentacja dot język angielski. Dzięki niemu możesz włączać, wyłączać, ponownie uruchamiać, aktualizować, usuwać i odpytywać poszczególne urządzenia lub grupy urządzeń. DevCon udostępnia również informacje potrzebne twórcy sterownika, które nie są dostępne w Menedżerze urządzeń. Narzędzie DevCon może być używane we wszystkich Wersje Windowsa starsze niż Win2k, w tym 32- i 64-bitowe

Format wiersza poleceń DevCon:

devcon.exe [-r] [-m:\\maszyna] polecenie [ ...]

Opcje wiersza poleceń:

-R- jeśli podano, to po wykonaniu polecenia system zostanie zrestartowany.

maszyna- nazwa lub adres IP komputera zdalnego.

Komenda- polecenie wykonane przez DevCon.

argument- argumenty polecenia do wykonania.

Aby uzyskać pomoc dotyczącą polecenia, użyj parametru pomoc:

Pomoc dla devcon.exe- wyświetl szybką pomoc dotyczącą korzystania z DevCon

Pomoc w instalacji devcon.exe- wyświetl pomoc dotyczącą korzystania z polecenia zainstalować

Opcje wiersza poleceń:

filtr klas- Zezwalaj na zmianę filtrów klas.

zajęcia- Wyświetl wszystkie klasy konfiguracji urządzeń.

wyłączyć- Wyłącz urządzenia pasujące do określonego identyfikatora sprzętu lub instancji.

pliki sterowników- Wyświetlacz zainstalowane pliki kierowcy.

węzły sterownika- Wyświetl wszystkie węzły sterownika urządzenia.

włączać- Włącz urządzenia pasujące do określonego identyfikatora sprzętu lub instancji.

znajdować- Znajdź urządzenia pasujące do określonego identyfikatora sprzętu lub instancji.

Znajdź wszystko- Znajdź urządzenia, w tym odłączone.

pomoc- Wyświetlanie informacji pomocy.

hwids- Wyświetl identyfikatory sprzętu.

zainstalować- Zainstaluj urządzenie w tryb ręczny.

klasa listy- Wyświetla wszystkie urządzenia dla klasy ustawień.

ponowne uruchomienie- Uruchom ponownie komputer lokalny.

usunąć- Usuń urządzenia pasujące do określonego identyfikatora sprzętu lub instancji.

przeskanuj ponownie- Szukaj nowego sprzętu.

zasoby- Wyświetl zasoby urządzenia.

uruchom ponownie- Uruchom ponownie urządzenia pasujące do określonego identyfikatora sprzętu lub instancji.

stos- Wyświetl oczekiwany stos sterowników urządzeń.

status- Wyświetla stan pracy urządzeń.

aktualizacja- Zaktualizuj urządzenie ręcznie.

AktualizujNI- Zaktualizuj urządzenie ręcznie, bez powiadamiania użytkownika.

UstawHwID- Dodaj, usuń lub zmień kolejność identyfikatorów sprzętu dla urządzeń z wyliczeniem root.

Aby skorzystać z narzędzia DevCon.exe Wymagane są uprawnienia administracyjne („Uruchom jako administrator” w Środowisko Windowsa Vista/Windows 7-10)

Przykłady wykorzystania narzędzia DevCon:

devcon -m:\\SERWER znajdź pci*- wyświetl listę wszystkich włączonych urządzeń PCI komputer zdalny Z imieniem SERWER. Tryb pracy Zdalne połączenie na inny komputer jest realizowany tylko dla systemu Windows XP / Serwer Windows 2003.

devcon -m:\\192.168.0.1 znajdź pci* > C:\serverpci.txt- wyświetlenie listy wszystkich urządzeń PCI na komputerze z adresem IP 192.168.0.1 V plik tekstowy C:\serverpci.txt

devcon znajdź USB*- wyświetlić listę włączonych urządzeń USB komputer lokalny.

devcon znajdź usbstor*- wyświetlaj tylko dyski flash i dyski wymienne podłączone do USB (urządzenia klasy usbstor). Listę klas urządzeń można uzyskać za pomocą polecenia zajęcia devconowe

devcon find = Wyświetl- wyświetlić listę urządzeń klasy Wyświetl.

devcon znajdź *pnp07*- wyświetl listę urządzeń, których identyfikator sprzętowy zawiera ciąg znaków pnp07

znalezienie devcona *VEN_8086*- wyświetlić listę urządzeń wyprodukowanych przez Intel(Identyfikator producenta sprzętu zawiera ciąg VEN_8086)

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

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

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

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

Gigabit PCI Kontroler Ethernetu

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

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: Zintegrowany dźwięk cyfrowy SoundMAX

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: Procesor Intel(R) 82865G/PE/P/GV/82848P — we/wy — 2570

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

Znaleziono 18 pasujących urządzeń na \\SERVER

Aby wyświetlić listę urządzeń, w tym brakujących lub wyłączonych, użyj komendy Znajdź wszystko

devcon -m:\\comp findall *VEN_10ec*- wyświetlić listę urządzeń producenta Realtek(VEN_10EC), łącznie z brakującymi, na komputerze zdalnym komp. (Tylko Windows XP/Windows Server 2003).

zasoby devcon.exe *- wyświetl listę wszystkich urządzeń i wszystkich zasobów systemowych, z których korzystają.

Przykład wyświetlanych informacji:

ACPI\FIXEDBUTTON\2&DABA3FF&0

Nazwa: Urządzenie nie wykorzystuje żadnych zasobów.

ACPI\GENUINEINTEL_-_X86_FAMILY_15_MODEL_4\_0

Nazwa: Procesor Intel(R) Pentium(R) 4 2,40 GHz

Urządzenie nie wykorzystuje żadnych zasobów.

ACPI\PNP0000\4&35F762C4&0

ACPI\PNP0100\4&35F762C4&0

Nazwa: Urządzenie ma zarezerwowane następujące zasoby:

ACPI\PNP0200\4&35F762C4&0

Nazwa: Urządzenie ma zarezerwowane następujące zasoby:

ACPI\PNP0303\4&35F762C4&0

Nazwa: Urządzenie aktualnie korzysta z następujących zasobów:

Nazwa: Urządzenie aktualnie korzysta z następujących zasobów:

ACPI\PNP0700\4&35F762C4&0

Nazwa: Urządzenie aktualnie korzysta z następujących zasobów:

Dla każdego urządzenia wyświetlana jest jego nazwa oraz lista wykorzystanych zasobów:

IO: 03f0-03f5- zakres portów I/O (3f0-3f5).
DMA: 2- Numer kanału DMA (na przykład kanał 2)
IRQ: 6- liczba przerwań wykorzystywanych przez urządzenie (np. 6).
MEM: fed20000-fed8ffff- zakres używanych adresów pamięć o dostępie swobodnym

zasoby devcon = porty- wyświetlanie zasobów wykorzystywanych przez urządzenia klasowe porty. Klasa ta obejmuje kontrolery dla portów równoległych i szeregowych we/wy ( Porty LPT i COM)

pliki sterowników devcon =net- wyświetlić listę używanych sterowników urządzenia sieciowe(klasa urządzenia internet). Wyświetla nazwę urządzenia, źródło zainstalowany sterownik, ścieżki i nazwy plików:

Sterownik zainstalowany z c:\windows\inf\netrtsnt.inf . 1 plik(i) używany przez sterownik:

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

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

Nazwa: Kontroler Gigabit Ethernet Marvell Yukon 88E8001/8003/8010 PCI

Sterownik zainstalowany z c:\windows\inf\oem6.inf . 1 plik(i) używany przez sterownik:

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

ROOT\MS_L2TPMINIPORT\0000

Nazwa: Sterownik zainstalowany z c:\windows\inf\netrasa.inf . Brak plików używanych przez sterownik

devcon stack =net > stos-net- zapisz do pliku tekstowego stos-net stos sterowników klasy Internet. Stos zawiera sterownik urządzenia, filtr dolny i górny oraz usługę systemową obsługującą urządzenie.

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

Nazwa: Karta sieciowa PCI Fast Ethernet Realtek RTL8139

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

Usługa kontrolingu:

PCI\VEN_10EC&DEV_8139&SUBSYS _813910EC&REV_10\ 4&2E98101C&0&48F0- kod instancji urządzenia.
Nazwa- Nazwa
Klasa konfiguracji- klasa instalacji.
Usługa kontrolowania- usługa zarządzania.

Do ustalenia stan aktulany używana jest podkomenda devices status:

status devcon ROOT\RDP*- wyświetla status sterowników, których identyfikatory rozpoczynają się od ciągu znaków ROOT\RDP, tj. wykorzystywane przez Usługę Terminalową.

Instalacja nowego urządzenia jest możliwa tylko na komputerze lokalnym i wymaga pliku INF:

devcon -r zainstaluj %WINDIR%\Inf\Netloop.inf *MSLOOP- zainstaluj nową instancję adaptera pętli. Klucz -R Wymaga ponownego uruchomienia komputera po zainstalowaniu sterownika.

Aby zmienić filtry sterowników, użyj następujących poleceń:

górny filtr klasy devcon !filter1 !filter2- usuń dwa określone górne filtry. Znak akcji usuwania jest symbolem ! przed nazwą filtra.

devcon classfilter niższy! zły filtr + dobry filtr- zamień dolny filtr „badfilter” na „goodfilter”.

Zmiany w filtrach zaczną obowiązywać po ponownym uruchomieniu głównego sterownika lub po ponownym uruchomieniu komputera. Szczegółową pomoc dotyczącą zarządzania filtrami można uzyskać za pomocą polecenia Filtr klas pomocy devcon

Narzędzie DevCon pozwala zatrzymać, uruchomić lub ponownie uruchomić indywidualnie wybrane urządzenia lub grupy urządzeń.

devcon wyłączony=mysz- wyłącz sterownik urządzenia klasy mysz, czyli wyłącz mysz.

devcon włącz = mysz- włącz sterownik urządzenia klasy mysz

devcon restart=mysz- zrestartuj sterownik urządzenia klasy mysz

W praktyce administrowania siecią zespół DevCon często używany do ponownego uruchamiania kart sieciowych. Na przykład dla adapter sieciowy Realtek RTL8139, z identyfikatorem PCI\VEN_10EC&DEV_8139 . . . możesz użyć polecenia:

ponowne uruchomienie devcona „PCI\VEN_10EC&DEV_8139*”

Należy pamiętać, że na początku identyfikatora karty sieciowej wymagane są podwójne cudzysłowy. W przeciwnym razie symbol & będą przetwarzane przez tłumacza CMD Windows jako standardowy symbol łączenia poleceń - poleceń devcon uruchom ponownie „PCI\VEN_10EC i zespoły DEV_8139*. Pierwszy z nich wykona restart przez wszyscy istniejących kart Realtek w systemie, a drugi spowoduje komunikat, że DEV_8139* nie jest poleceniem wewnętrznym ani zewnętrznym, programem wykonywalnym ani plikiem wsadowym.

Bardzo często do blokowania wykorzystywane jest narzędzie DevCon aktywność sieciowa system (tymczasowe wyłączenie wszystkich urządzeń sieciowych):

devcon wyłącz =net

Narzędzie może być również użyte do ponownego uruchomienia zawieszonych modemów i bezprzewodowych adapterów USB za pomocą harmonogramu i skryptu, który sprawdza dostępność węzła w Internecie i wykonuje polecenie ponowne uruchomienie devcona w przypadku jego niedostępności.

Komenda DevCon zwraca następujące kody ErrorLevel:

0 - polecenie wykonane pomyślnie;
1 - musisz ponownie uruchomić komputer;
2 - polecenie nie zostało wykonane;
3 - błąd składniowy.

Jak wspomniano powyżej, narzędzie devcon nie jest standardowym elementem systemu i nie jest instalowany z systemem Windows, można go jednak pobrać w ramach niektórych pakietów usług firmy Microsoft ( Sterownik Windowsa Zestaw, Studio wizualne,zestaw SDK systemu Windows na komputer stacjonarny aplikacje). Narzędzie można wyodrębnić z wymienionych pakietów i dla łatwości użycia dodać do katalogu znajdującego się w ścieżkach wyszukiwania plików wykonywalnych określonych przez zmienną ŚCIEŻKA, na przykład \Windows\system32.

Należy pamiętać, że 64-bitowa wersja narzędzia devcon64 nie działa na 64-bitowym systemie Windows 10 (Windows 8, 8.1, Windows 7). Został opracowany tylko dla 64-bitowego systemu Windows XP. Jeśli masz inny system operacyjny Windows, użyj wersji 32-bitowej DevCon.exe, który doskonale sprawdza się we wszystkich wersjach Windows starszych niż Windows 2000, także 64-bitowych, czy też w wersji 64-bitowej z EWDK dla Windows 10. Ta ostatnia nie była testowana w 64-bitowym środowisku Windows XP.

Strona z opisem w języku angielskim oraz linkiem do pobrania DevCon w ramach pakietów dla twórców sterowników na stronie Microsoftu. - Na tej stronie nie ma bezpośredniego linku do pobrania DevCon, ale jest tam np. link do strony z obecna wersja Zestaw sterowników Enterprise Windows Driver Kit (EWDK) wraz z instrukcjami dotyczącymi pobierania i instalowania go. Wszystkie pakiety zawierające narzędzie DevCon mają imponującą objętość - będziesz musiał pobrać kilka gigabajtów danych. Po zainstalowaniu wybranego pakietu konieczne będzie określenie lokalizacji plików DevCon i jeśli to konieczne, dodaj ścieżkę plików wykonywalnych do zmiennej systemowej ŚCIEŻKA lub skopiuj je do istniejącego katalogu w celu przeszukania.

Pobierz archiwum ZIP 32-bitowego narzędzia DevCon.exe. Działa w 32- i 64-bitowym systemie Windows Vista, Windows 7 i nowszych.

Pobierz archiwum ZIP narzędzia DevCon.exe, opracowanego tylko dla 64-bitowego systemu Windows XP. Nie Działa w 64-bitowym systemie Windows Vista, Windows 7/8 i nowszych.

Pobierz z pakietu archiwum ZIP narzędzia DevCon.exe dla 32- i 64-bitowych systemów operacyjnych Zestaw sterowników dla systemu Windows dla przedsiębiorstw dla Windowsa 10, wersja 1804(EWDK). Testowano na serwerze operacyjnym Windows oraz 32-bitowym i 64-bitowym systemie Windows 7-10.