DevCon Device Manager à partir de la ligne de commande. Pas une commande interne ou externe de l'exécutable (adb, javac, telnet, fastboot) Pas une commande interne ou externe - comment réparer

De nombreux utilisateurs, lors de la saisie d'une série de commandes dans la console (ou la fenêtre de l'utilitaire), dont certaines sont "adb", "javac", "telnet", "fastboot" peut rencontrer une défaillance du système pour exécuter cette commande. Et un message d'accompagnement indiquant que la commande spécifiée n'est pas une commande interne ou externe, un programme utilisable ou un fichier batch" . Cela est généralement dû au fait que le chemin d'accès au fichier servant cette commande n'est pas enregistré dans le système, et également au fait que le composant requis n'est tout simplement pas installé dans le système. Dans cet article, je vais vous dire quelle est l'essence de l'erreur "Ce n'est pas une commande interne ou externe d'un programme exécutable (adb, javac, telnet, fastboot)", et comment y remédier.

L'essence et les causes du dysfonctionnement (adb, javac, telnet, fastboot)

Comme je l'ai mentionné ci-dessus, la raison de ce message est que le système ne connaît pas l'emplacement des fichiers qui sont lancés par ces commandes (généralement, les fichiers ont les mêmes noms que les commandes, par exemple, la commande "fastboot" est implémentée via le fichier fastboot.exe).

Le chemin d'accès au fichier souhaité est généralement spécifié dans la variable "CHEMIN" paramètres système (il doit y avoir un chemin clair vers le répertoire où se trouvent les fichiers spécifiés). Si les chemins requis n'y sont pas écrits, lorsque vous entrez l'une des commandes décrites, le système donne une réponse qui (nom du fichier) n'est pas une commande interne ou externe du programme exécutable.

De plus, la raison du manque de prise en charge de telles commandes (en particulier, "telnet") est l'absence de ce composant dans le système (vous devez l'installer vous-même).

Dans la variable système "Path", vous devez spécifier le chemin d'accès au répertoire où se trouve le fichier que nous exécutons

Il ne s'agit pas d'une équipe interne ou externe - comment résoudre le problème

Pour se débarrasser de l'erreur «Pas une commande interne ou externe», vous devez indiquer au système le chemin (en anglais - «chemin») vers les répertoires où se trouvent les fichiers dont nous avons besoin.

Pour ce faire, vous devez savoir exactement où se trouvent ces fichiers (par exemple, "javac" peut être situé le long du chemin C:\Program Files\Java\jdk 1.8.0.45\bin (au lieu de "jdk 1.8.0.45" il peut être "jdk" avec un autre Vous devez copier le chemin spécifié dans le presse-papiers (marquez-le avec le curseur, puis appuyez sur la combinaison de touches Ctrl + C).

  1. Allez ensuite sur le bureau du PC, passez la souris sur "Poste de travail", cliquez sur le bouton droit de la souris, sélectionnez "Propriétés" dans le menu qui s'affiche.
  2. Dans la fenêtre qui s'ouvre, cliquez sur "Paramètres système avancés" à gauche, puis sur le bouton "Variables d'environnement".
  3. Dans "Variables système", recherchez le paramètre "Path" et ajoutez-y après le point-virgule le chemin complet que vous avez copié précédemment à partir du répertoire Program Files\Java.
  4. Validez les modifications en cliquant sur "OK", puis rouvrez la console, et tapez commande désirée(vous pouvez également redémarrer le système pour la prévention), l'erreur peut être corrigée.

Une alternative serait de transférer des fichiers non exécutables vers des répertoires connus du système (par exemple, vers le répertoire racine commun du système d'exploitation Windows ou vers C:\Windows\System32), généralement le système fonctionne assez correctement avec eux.

https://youtu.be/awfBpttu-g4

De plus, dans le cas de certains composants (par exemple, «telnet»), le problème avec eux se pose en raison de leur absence dans le système, ils doivent donc être réinstallés.

  1. Dans le cas de "telnet", cela se fait en allant dans "Panneau de configuration" - "Programmes et fonctionnalités" - "Activer ou désactiver les fonctionnalités Windows".
  2. Nous y trouvons "Telnet Client", mettons une coche à sa gauche et cliquons sur "OK".
  3. Le programme sera installé et la fonctionnalité "telnet" devrait fonctionner correctement.

Conclusion

L'erreur "Pas une commande interne ou externe (adb, javac, telnet, fastboot)" est généralement causée par le fait que le système ne dispose pas d'informations de localisation fichier donné(ce dernier est généralement placé dans la variable "Path"), ou l'absence d'un composant nécessaire dans le système. Pour corriger l'erreur "n'est pas une commande interne ou externe", je vous recommande de spécifier le chemin complet du dossier où se trouve le fichier dans le paramètre "Path", ainsi que d'installer les composants problématiques dans le système (s'il y en a n'en sont pas initialement). Cela stabilisera le système et corrigera l'erreur "Ce n'est pas une commande interne ou externe" sur votre PC.

"Dites-moi, où puis-je trouver le mot de passe pour l'archive MultiKey ?"

Le mot de passe pour toutes les archives est écrit sur la page de téléchargement, il correspond au nom du site - " site Internet"

"Quelle est la différence entre les services de test de logiciels et la création d'une sauvegarde de clé ?"

Le service de test logiciel comprend une analyse plus complète de l'application testée, la détection et le contournement des mécanismes de protection, et la détermination de la force globale de la protection.
Le résultat de ces tests, s'ils réussissent, est la création d'un logiciel de test (émulateur) pour contourner (désactiver) les mécanismes de protection et la création de recommandations pour renforcer la protection.
Un service de sauvegarde de clé est la création d'une copie de sauvegarde des données d'une clé, généralement sous la forme d'un émulateur de cette clé.
L'analyse logicielle n'est pas effectuée dans ce cas, copie de sauvegarde est formé sur la base des données reçues de l'utilisateur.

« Quelles données seront nécessaires lors de la commande de test ou de sauvegarde ? »

Lors de la commande d'un test de logiciel ou d'une sauvegarde de clé, les données suivantes seront requises :

  1. Vidage de la clé de sécurité - effectué par le dumper pour le type de clé correspondant.
  2. Journal de connexion du dongle et de lancement du logiciel testé. Les journaux sont créés par le programme UsbTrace. Comment supprimer les journaux à surveiller
  3. Distributeur du programme. Requis pour les tests logiciels. Lorsque la sauvegarde est nécessaire dans certains cas.

"Je ne peux pas installer le multikey sur Windows 7 64, lorsque j'exécute le programme d'installation, j'obtiens ce qui suit : devcon n'est pas une commande interne ou externe, un programme utilisable ou un fichier batch ?"

La procédure générale d'installation de l'émulateur sur un système 64 bits.

  1. Sur un système 64 bits, l'installation de l'émulateur n'est possible qu'en mode de désactivation de la vérification de la signature numérique des pilotes. Pour ce faire, au début du démarrage du système d'exploitation, appuyez sur F8 et sélectionnez le mode de désactivation pour vérifier la signature numérique des pilotes. Cette action doit être effectuée à chaque démarrage du système d'exploitation, ou pour automatiser le processus, utilisez utilitaires tiers tapez "dseo13b".
  2. Avant d'installer (réinstaller) l'émulateur, veillez à supprimer ancienne version(remove.cmd) et effacer fichiers système(infclean.exe) Programmes spécifiés situé dans le dossier de l'émulateur. Toutes les actions doivent être effectuées avec des droits d'administrateur. Pour cela, dans les propriétés des fichiers devcon.exe, infclean.exe, cochez la case "Exécuter ce programme en tant qu'administrateur" dans l'onglet "Compatibilité".
  3. Installez le fichier reg du vidage de clé avec une licence valide.
  4. Installez l'émulateur (install.cmd). Pendant le processus d'installation, le système d'exploitation doit afficher un message concernant une tentative d'installation d'un pilote non signé. Autoriser l'installation. Si un fichier reg correct avec une licence valide est installé, après un certain temps, le système d'exploitation devrait détecter la connexion d'un périphérique USB virtuel par le type de modèle du dongle émulé.

Lorsque vous essayez d'ouvrir une commande via une fenêtre d'utilitaire ou une console, vous rencontrez une erreur - "Nom de fichier" n'est pas une commande interne ou externe, un programme utilisable ou un fichier de commandes. Le système n'ouvre pas obstinément le fichier pour une raison quelconque et ce fait est très ennuyeux. La raison en est peut-être l'une des nombreuses options suivantes : le chemin d'accès au fichier est spécifié de manière incorrecte et l'absence du composant dans le système, c'est-à-dire qu'il n'existe pas à l'adresse spécifiée.

Les principales raisons pour lesquelles l'erreur "n'est pas une commande interne ou externe" apparaît

Comme déjà mentionné, l'une des raisons est le chemin incorrect vers le fichier en cours d'ouverture. Habituellement, le chemin d'accès au fichier est enregistré dans la variable "Path" du système ; un chemin d'accès strict au répertoire dans lequel se trouvent les fichiers doit être spécifié. fichiers nécessaires. S'il y a des erreurs dans les paramètres lors de la spécification du chemin dans la variable ou lors de la spécification du nom de fichier, le système générera une telle erreur - "nom de fichier" n'est pas une commande interne ou externe exécutée par le programme.

La première étape consiste à spécifier le chemin exact de la variable "Path" vers le système d'exploitation afin qu'il n'y ait pas d'erreurs lors de l'ouverture du fichier. Pour ce faire, vous devez connaître l'emplacement du dossier avec certitude. Par exemple, tournons-nous vers un programme qui fonctionnera plus tard avec un fichier exécutable dans un dossier spécifique.

La variable "Path" est une variable du système d'exploitation utilisée pour rechercher les objets exécutables spécifiés via la ligne de commande ou le terminal. Vous pouvez le trouver dans le panneau Commandes Windows. En neuf Versions Windows et d'autres systèmes d'exploitation, la spécification manuelle n'est généralement pas nécessaire.

Spécifiez le chemin correct dans la variable de chemin sous Windows 7

Pour spécifier correctement le chemin, vous devez connaître l'emplacement exact du fichier. Si le fichier programme à ouvrir se trouve sur le disque dans C:\Program Files\Java\jdk 1.8.0.45\bin, ce chemin doit être copié et spécifié dans la variable système pour une ouverture ultérieure.


Si l'erreur réapparaît, essayez de déplacer le programme vers les répertoires de travail du disque avec le fichier installé. système opérateur, par exemple /System32. Windows travaille plus souvent avec ce répertoire.

En outre, des erreurs se produisent en raison du manque de composants du programme. Vous pouvez les éliminer en ajoutant ceux qui sont nécessaires. Prenons le composant Telnet comme exemple. Pour l'activer, rendez-vous sur :


Définir la variable "Path" dans Windows 8/8.1/10

  1. Nous allons dans le "Panneau de configuration".
  2. Cliquez sur le lien "Paramètres système avancés".
  3. Recherchez "Variables d'environnement". Dans cette section, vous devez sélectionner "Chemin". Ensuite, "Modifier", si ce n'est pas prêt - créez à nouveau.
  4. Dans l'élément "Modifier la variable système", spécifiez la valeur dont vous avez besoin et confirmez avec le bouton "OK". Fermez toutes les autres fenêtres en cliquant sur OK.
  5. Rouvrez votre invite de commande ou votre terminal et essayez de taper à nouveau votre invite. Maintenant, tout devrait fonctionner correctement.

utilitaire de ligne de commande DevCon.exe (Développeur glace Con sole) est inclus avec le kit de développement de pilotes (DDK) et est livré avec le code source et la documentation pour langue anglaise. Il peut être utilisé pour allumer, éteindre, redémarrer, mettre à jour, supprimer et interroger des appareils individuels ou des groupes d'appareils. DevCon fournit également des informations dont le développeur du pilote a besoin et qui ne sont pas disponibles via le Gestionnaire de périphériques. L'utilitaire DevCon peut être utilisé dans tous Versions Windows antérieur à Win2k, y compris 32 bits et 64 bits

Format de la ligne de commande DevCon :

devcon.exe [-r] [-m:\\machine] commande [ ...]

Options de ligne de commande :

-r- si défini, après l'exécution de la commande, le système est redémarré.

machine- nom ou adresse IP de l'ordinateur distant.

commande- commande exécutée par DevCon.

argument- arguments de la commande exécutée.

Utilisez le paramètre pour obtenir de l'aide sur l'utilisation de la commande. aider:

devcon.exe aide- afficher une brève aide sur l'utilisation de DevCon

devcon.exe aide à l'installation- afficher l'aide sur l'utilisation de la commande installer

Options de ligne de commande :

filtre de classe- Autoriser la modification des filtres de classe.

Des classes- Afficher toutes les classes de configuration de l'appareil.

désactiver- Désactivez les appareils qui correspondent à un matériel ou à un ID d'instance spécifique.

fichiers de pilote- Afficher fichiers installés Conducteurs.

nœuds de pilote- Afficher tous les nœuds de pilote de périphérique.

activer- Activez les appareils qui correspondent à un matériel ou à un ID d'instance spécifique.

trouver- Trouvez des appareils qui correspondent à un matériel spécifique ou à un ID d'instance.

Trouver tout- Trouver des appareils, y compris ceux qui sont déconnectés.

aider- Afficher les informations d'aide.

hwids- Afficher les ID du matériel.

installer- Installez l'appareil dans mode manuel.

classe de liste- Afficher tous les appareils pour une classe de personnalisation.

redémarrer- Redémarrez l'ordinateur local.

retirer- Supprimer les appareils qui correspondent à un matériel ou à un ID d'instance spécifique.

renumériser- Recherche de nouveau matériel.

ressources- Afficher les ressources de l'appareil.

redémarrage- Redémarrez les appareils qui correspondent à un matériel ou à un ID d'instance spécifique.

empiler- Afficher la pile de pilotes de périphériques attendue.

statut- Afficher l'état de fonctionnement des appareils.

mise à jour- Mettez à jour votre appareil manuellement.

Mise à jourNI- Mettre à jour l'appareil manuellement sans avertir l'utilisateur.

SetHwID- Ajouter, supprimer ou réorganiser les ID de matériel pour les appareils avec root enum.

Pour utiliser l'utilitaire DevCon.exe des privilèges administratifs sont requis ("Exécuter en tant qu'administrateur" dans Environnement Windows Vista / Windows 7 - 10)

Exemples d'utilisation de l'utilitaire DevCon :

devcon -m:\\SERVER trouver pci*- afficher une liste de tous les périphériques PCI sur ordinateur distant Avec nom SERVEUR. Mode de fonctionnement avec connexion à distanceà un autre ordinateur n'est implémenté que pour Windows XP / Serveur Windows 2003.

devcon -m:\\192.168.0.1 trouver pci* > C:\serverpci.txt- afficher une liste de tous les périphériques PCI d'un ordinateur avec une adresse IP 192.168.0.1 V fichier texte C:\serverpci.txt

devcon trouver usb *- afficher une liste des périphériques USB sur ordinateur local.

devcon trouve usbstor*- afficher uniquement les lecteurs flash et lecteurs amovibles connecté à USB (classe d'appareil usbstor). La liste des classes d'appareils peut être obtenue par commande cours de devcon

devcon find =Afficher- afficher une liste des appareils de classe Afficher.

devcon trouver * pnp07 *- afficher une liste des appareils dont l'ID matériel contient la chaîne pnp07

devcon trouve *VEN_8086*- afficher une liste d'appareils dont le fabricant est Intel(L'ID du fabricant du matériel contient la chaîne VEN_8086)

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

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

PCI\VEN_10EC&DEV_8139&SUBSYS_ 813910EC&REV_10\ 4&2E98101C&0&48F0 : Carte réseau PCI Fast Ethernet Realtek RTL8139

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

Gigabit PCI Contrôleur Ethernet

PCI\VEN_11AB&DEV_5041&SUBSYS_AD0E779F&REV_01\4&5D18F2DF&0 : Contrôleur IDE AT7B35J8

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 : Stockage Intel(R) 82801EB Ultra ATA - 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 : Audio numérique intégré 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 : Stockage Intel(R) 82801EB Ultra ATA - 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 : Processeur Intel(R) 82865G/PE/P/GV/82848P - E/S - 2570

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

18 appareils correspondants trouvés sur \\SERVER

Pour afficher une liste des périphériques, y compris ceux manquants ou désactivés, utilisez la sous-commande Trouver tout

devcon -m:\\comp findall *VEN_10ec*- afficher une liste des appareils du fabricant Realtek(VEN_10EC), y compris celles manquantes, sur un ordinateur distant composition. (uniquement sur Windows XP / Windows Server 2003).

ressources devcon.exe *- afficher une liste de tous les appareils et de toutes les ressources système qu'ils utilisent.

Exemple d'informations affichées :

ACPI\BOUTONFIXE\2&DABA3FF&0

Nom : l'appareil n'utilise aucune ressource.

ACPI\GENUINEINTEL_-_X86_FAMILY_15_MODEL_4\_0

Nom : Processeur Intel(R) Pentium(R) 4 2,40 GHz

L'appareil n'utilise aucune ressource.

ACPI\PNP0000\4&35F762C4&0

ACPI\PNP0100\4&35F762C4&0

Nom : l'appareil dispose des ressources suivantes réservées :

ACPI\PNP0200\4&35F762C4&0

Nom : l'appareil dispose des ressources suivantes réservées :

ACPI\PNP0303\4&35F762C4&0

Nom : l'appareil utilise actuellement les ressources suivantes :

Nom : l'appareil utilise actuellement les ressources suivantes :

ACPI\PNP0700\4&35F762C4&0

Nom : l'appareil utilise actuellement les ressources suivantes :

Pour chaque appareil, son nom et une liste des ressources utilisées sont affichés :

OI : 03f0-03f5- gamme de ports E/S (3f0-3f5).
DMA : 2- numéro de canal d'accès direct à la mémoire (par exemple, canal 2)
IRQ : 6- numéro d'interruption utilisé par l'équipement (par exemple 6).
MEM : fed20000-fed8ffff- plage d'adresses utilisées mémoire vive

ressources devcon=ports- afficher les ressources utilisées par les appareils de la classe ports. Cette classe comprend des contrôleurs pour les ports d'E/S parallèles et série ( Ports LPT et COM)

devcondriverfiles=net- afficher une liste des pilotes de périphériques réseau utilisés (périphériques de classe filet). Nom de l'appareil, la source est affichée pilote installé, chemins et noms de fichiers :

Pilote installé à partir de c:\windows\inf\netrtsnt.inf . 1 fichier(s) utilisé(s) par le pilote :

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

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

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

Pilote installé à partir de c:\windows\inf\oem6.inf . 1 fichier(s) utilisé(s) par le pilote :

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

RACINE\MS_L2TPMINIPORT\0000

Nom : Pilote installé à partir de c:\windows\inf\netrasa.inf . Aucun fichier utilisé par le conducteur

pile devcon = net> pile-net- écrire dans un fichier texte pile-net pile de pilotes de classe Filet. La pile comprend un pilote de périphérique, un filtre inférieur et supérieur et un service système qui gère le périphérique.

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

Nom : Carte réseau PCI Fast Ethernet de la famille Realtek RTL8139

Classe de configuration : (4D36E972-E325-11CE -BFC1-08002BE10318) Net

Service de contrôle :

PCI\VEN_10EC&DEV_8139&SUBSYS _813910EC&REV_10\4&2E98101C&0&48F0- ID de l'instance de périphérique.
Nom- Nom
Classe de configuration- classe d'installation.
Service de contrôle- service de gestion.

Pour déterminer état actuel la sous-commande devices est utilisée statut:

état devcon ROOT\RDP*- afficher l'état des pilotes dont les identifiants commencent par une chaîne RACINE\RDP, c'est-à-dire utilisé par Terminal Services.

L'installation d'un nouveau périphérique n'est possible que sur un ordinateur local et nécessite la présence obligatoire d'un fichier INF :

devcon -r install %WINDIR%\Inf\Netloop.inf *MSLOOP- installer une nouvelle instance de l'adaptateur de boucle. Clé -r Nécessite un redémarrage après l'installation du pilote.

Les commandes suivantes sont utilisées pour modifier les filtres de pilote :

devcon classfilter supérieur !filtre1 !filtre2- supprimer les deux filtres supérieurs spécifiés. Le signe de l'action de suppression est le symbole ! avant le nom du filtre.

devcon classfilter inférieur !badfilter +goodfilter- remplacer le filtre du bas "badfilter" par "goodfilter".

Les modifications apportées aux filtres prennent effet au redémarrage du pilote principal ou au redémarrage de l'ordinateur. Une aide détaillée sur la gestion des filtres peut être obtenue avec la commande filtre de classe d'aide devcon

L'utilitaire DevCon vous permet d'arrêter, de démarrer ou de redémarrer des appareils ou des groupes d'appareils sélectionnés individuellement.

devcon disable=souris- désactiver le pilote de périphérique de classe souris, c'est-à-dire désactiver la souris.

devcon enable=souris- activer le pilote de périphérique de classe souris

redémarrage devcon = souris- redémarrer le pilote de périphérique de classe souris

Dans la pratique de l'administration réseau, la commande devcon souvent utilisé pour redémarrer les adaptateurs réseau. Par exemple, pour Adaptateur de réseau Realtek RTL8139, avec ID PCI\VEN_10EC&DEV_8139 . . . vous pouvez utiliser la commande :

devcon redémarre "PCI\VEN_10EC&DEV_8139*"

Veuillez noter que les guillemets doubles dans la partie initiale de l'identifiant de la carte réseau sont requis. Sinon, le symbole & sera traité par l'interprète Fenêtres CMD en tant que caractère de concaténation de commande standard - commandes redémarrage devcon "PCI\VEN_10EC et équipes DEV_8139*. Le premier redémarrera pour tous adaptateurs Realtek existants dans le système, et le second entraînera un message indiquant que DEV_8139* n'est pas une commande interne ou externe, un programme utilisable ou un fichier de commandes.

Très souvent, l'utilitaire DevCon est utilisé pour bloquer activité réseau système (arrêt temporaire de tous les périphériques réseau) :

devcon désactiver=net

En outre, l'utilitaire peut être utilisé pour redémarrer les modems suspendus et les adaptateurs USB sans fil à l'aide d'un planificateur et d'un script qui vérifie la disponibilité d'un hôte sur Internet et exécute la commande redémarrage devcon en cas d'indisponibilité.

La commande DevCon renvoie les codes ErrorLevel suivants :

0 - commande terminée avec succès ;
1 - vous devez redémarrer l'ordinateur ;
2 - commande non exécutée ;
3 - erreur de syntaxe.

Comme mentionné ci-dessus, l'utilitaire devcon n'est pas un composant standard du système et n'est pas installé avec Windows, cependant, il peut être téléchargé dans le cadre de certains packages de services de Microsoft ( Pilote Windows Trousse, Visual Studio SDK Windows pour le bureau applications). L'utilitaire peut être extrait des packages répertoriés et, pour faciliter l'utilisation, ajouté au répertoire présent dans les chemins de recherche des fichiers exécutables spécifiés par la variable CHEMIN, par exemple \Windows\system32.

Veuillez noter que la version 64 bits de l'utilitaire devcon64 ne fonctionne pas sous Windows 10 64 bits (Windows 8, 8.1, Windows 7). Il a été développé seul pour Windows XP 64 bits. Si vous avez un autre système d'exploitation Windows, utilisez soit la version 32 bits DevCon.exe, qui fonctionne correctement sur toutes les versions de Windows antérieures à Windows 2000, y compris les versions 64 bits, ou la version 64 bits de l'EWDK de Windows 10. Cette dernière n'a pas été testée sur un environnement Windows XP 64 bits.

Une page avec une description en anglais et un lien pour télécharger DevCon dans le cadre des packages pour les développeurs de pilotes sur le site Web de Microsoft. - Sur cette page, il n'y a pas de lien direct pour télécharger DevCon, mais, par exemple, il y a un lien vers une page avec version actuelle Enterprise Windows Driver Kit (EWDK), ainsi que des instructions pour le télécharger et l'installer. Tous les packages qui incluent l'utilitaire DevCon ont un volume impressionnant - vous devrez télécharger plusieurs gigaoctets de données. Après avoir installé le package sélectionné, vous devrez déterminer l'emplacement des fichiers devcon, et si nécessaire, ajoutez le chemin des fichiers exécutables à la variable système CHEMIN ou copiez-les dans un répertoire de recherche déjà existant.

Téléchargez l'archive ZIP de l'utilitaire DevCon.exe 32 bits. Fonctionne sur Windows Vista 32 bits et 64 bits, Windows 7 et versions ultérieures.

Téléchargez l'archive ZIP de l'utilitaire DevCon.exe, développé uniquement pour Windows XP 64 bits. Pas fonctionne sur Windows Vista 64 bits, Windows 7/8 et versions ultérieures.

Téléchargez l'archive ZIP de l'utilitaire DevCon.exe pour les systèmes d'exploitation 32 bits et 64 bits à partir du package Kit de pilotes Windows d'entreprise Pour les fenêtres 10, édition 1804(EWDK). Testé sur le système d'exploitation du serveur Windows et Windows 7-10 32 bits et 64 bits.