Nous connaissons presque tous Wmic, une interface de ligne de commande et de script qui simplifie l'utilisation de Windows Management Instrumentation (WMI) et des systèmes gérés via WMI.
Cependant, gardez à l'esprit que les fabricants de Microsoft ont récemment annoncé qu'ils ne développeraient plus la fonctionnalité de ligne de commande WMIC.
Ainsi, à partir de maintenant, cette fonctionnalité sera supprimée des éditions Windows 10, Windows 11 et Windows Server, au cas où vous vous poseriez la question.
Cela étant dit, vous pouvez rajouter cette fonctionnalité à votre PC en tant que fonctionnalité facultative ou y accéder via PowerShell.
De nombreux utilisateurs ont signalé avoir reçu l'erreur de connexion à un objet distant, qui apparaît généralement lorsque nous exécutons l'assistant de configuration WMI.
UNKNOWN – The WMI query had problems. The error text from wmic is: [wmi/wmic.c:196:main()]ERROR: Login to remote object.NTSTATUS: NT code 0x800706ba – NT code 0x800706ba
Nous vous montrerons quoi faire si vous rencontrez cette situation pour éviter tout problème.
Avant d’explorer comment résoudre ce problème, nous devons également comprendre sa cause profonde. Le pare-feu Windows peut ne permettre aucun trafic, d'où l'erreur.
Nous devons d'abord nous assurer que dans le pare-feu Windows, sous Programmes autorisés, WMI est réellement activé.
Cependant, si le groupe de règles WMI n'existe même pas, Microsoft vous propose une méthode que nous allons vous décrire maintenant.
Ouvrez l'invite de commande et entrez la commande suivante :
netsh advfirewall firewall add rule dir=in name=”DCOM” program=%systemroot%\system32\svchost.exe service=rpcss action=allow protocol=TCP localport=135netsh advfirewall firewall add rule dir=in name =”WMI” program=%systemroot%\system32\svchost.exe service=winmgmt action = allow protocol=TCP localport=anynetsh advfirewall firewall add rule dir=in name =”UnsecApp” program=%systemroot%\system32\wbem\unsecapp.exe action=allownetsh advfirewall firewall add rule dir=out name =”WMI_OUT” program=%systemroot%\system32\svchost.exe service=winmgmt action=allow protocol=TCP localport=any
Maintenant, utilisez la commande suivante pour autoriser la plage de ports via le pare-feu Windows, cela ouvrira les ports 5000 à 5020 pour correspondre à la plage de services Internet COM.
FOR /L %I IN (5000,1,5020) DO netsh firewall add portopening TCP %I “COM”%I
Enfin, ouvrez le port DCOM 135 et tapez la commande suivante dans l'invite de commande :
netsh firewall add portopening TCP 135 “DCOM”
C'est à peu près tout ce que vous avez à faire pour résoudre votre problème. Cependant, ce n’est pas la seule erreur wmic qui empêche les utilisateurs de dormir la nuit.
Des personnes ont également signalé des erreurs d'accès wmic refusé et d'alias wmic introuvable. Si vous avez besoin d'aide, nous pouvons vous aider dans les deux situations.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!