私たちのほぼ全員が Wmic に精通しています。Wmic は、Windows Management Instrumentation (WMI) と WMI によって管理されるシステムの使用を簡素化するコマンド ラインおよびスクリプト インターフェイスです。
ただし、Microsoft の製造元が最近、WMIC コマンド ライン機能を開発しないと報告したことに注意してください。
したがって、ご参考までに言っておきますが、この機能は今後、Windows 10、Windows 11、および Windows Server エディションから削除されます。
そうは言っても、この機能をオプション機能として PC に追加し直すことも、PowerShell 経由でアクセスすることもできます。
多くのユーザーから、「リモート オブジェクトへのログイン」エラーが発生すると報告されています。このエラーは通常、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
この状況が発生した場合に問題を回避するために何をすべきかを説明します。
この問題の解決方法を検討する前に、その根本を理解する必要があります。 Windows ファイアウォールではトラフィックの通過が許可されないため、エラーが発生する可能性があります。
まず、Windows ファイアウォールの [許可されたプログラム] で、WMI が実際に有効になっていることを確認する必要があります。
ただし、WMI ルール グループが存在しない場合、Microsoft はこれから説明する方法を推奨します。
コマンド プロンプトを開き、次のコマンドを入力します:
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
次に、次のコマンドを使用して、Windows ファイアウォールを通過するポート範囲を許可します。これにより、COM インターネット サービスの範囲と一致するようにポート 5000 ~ 5020 が開きます。
FOR /L %I IN (5000,1,5020) DO netsh firewall add portopening TCP %I “COM”%I
最後に、DCOM ポート 135 を開き、コマンド プロンプトに次のコマンドを入力します。
netsh firewall add portopening TCP 135 “DCOM”
問題を解決するために必要な作業は、これだけです。ただし、ユーザーを夜眠れなくさせる wmic エラーはこれだけではありません。
wmic アクセスが拒否された、および wmic エイリアスが見つからないというエラーも報告されています。サポートが必要な場合は、どちらの状況でもお手伝いいたします。
以上がリモート オブジェクトへの wmic ログインのエラーが発生しますか?あなたができることは次のとおりです[修正]の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。