Wmicが内部または外部のコマンド操作可能なプログラムまたはバッチファイルとして認識されない修正

WmicまたはWindowsManagementInstrumentationコマンドラインツールは、検索に役立つ操作です。 ハードウェアコンポーネントのシリアル番号、RAMサイズ、接続されているドライブユニット、 等 通常は問題なく動作し、さまざまなスクリプト言語で使用できます。 しかし、もしあなたが「WMICは、内部または外部コマンド、操作可能なプログラム、またはバッチファイルとして認識されません。」シェルに? 通常、これは、システムでWMIサービスが停止しているか、まだ開始されていない場合に発生します。 この問題の簡単な解決策はここから見つけることができます。

目次

修正1-正しい場所を使用する

端末でこのエラーメッセージを読んでいる場合は、場所が正しくない問題であるはずです。

1. WMIC.exeの正しい場所はこれです–

C:\ Windows \ System32 \ wbem \ WMIC.exe

2. したがって、phpの正しいコード構文は次のようになります–

echo shell_exec(WMIC.exeクエリのアドレス)

例–PHPを介してCPU温度の読み取り値を取得しようとしているとします。 したがって、コードは次のようになります–

echo shell_exec( "C:\\ Windows \\ System32 \\ wbem \\ WMIC.exe cpu get loadpercentage");
Wmic Fetch Load Perctenage Min

これは間違いなく機能し、問題を解決します。

修正2– WindowsManagementInstrumentationサービスを自動化する

Windows Management Instrumentationは、自動的に開始する必要のある重要なサービスです。

1. サービスを開く必要があります。 それを開くには、を押します Windowsキー+R 一緒にキー。

2. 次に、「services.msc」をクリックし、「わかった“.

広告

サービス最小

3. [サービス]ページが表示されたら、「Windowsインスツルメンテーションサービス」サービスのリストを下にスクロールするだけです。

4. あなたがそれを見つけたら、 ダブルタップ それ。

Wmi Dc Min

5. このサービスは、システムの起動時に自動的に実行されるように設定する必要があります。 「スタートアップの種類:」を「自動」モード。

6. サービスが実行されていない場合は、[始める」をクリックして、今すぐサービスを開始します。

自動最小

7. その後、「申し込み" と "わかった“. これにより、これらの変更が保存されます。

OkMinを適用する

[サービス]ウィンドウを閉じます。 ここで、WMICコードを再度実行してみてください。

修正3–新しい変数を追加する

システムに新しいWMIC環境変数を追加します。

ステップ1-wbemの場所を確認します

wbemのデフォルトの場所は–ですが

C:\ Windows \ SysWOW64 \ wbem

それでも、機器の位置をもう一度確認する必要があります。 したがって、次の手順に従ってください。

1. ファイルエクスプローラーを開きます。

2. 次に、このように進みます–

C:\ Windows \ SysWOW64 \ wbem

3. wbemフォルダー内で、「WMIC" アプリ。

Wmicチェックミン

4. 見つけたら、住所を選択します。 さて、それを右タップして「コピー」を使用してアドレスをコピーします。

アドレスコピー最小

ファイルエクスプローラーを閉じる必要があります。

ステップ2–新しい変数を追加する

これで、新しい環境変数を追加できます。

1. ファイルエクスプローラーを開くには、を押す必要があります ⊞Winキー+R.

2. 次に、これを書き留めます。sysdm.cpl」をタップし、「わかった“.

Sysdm Cpl Min

これにより、[システムのプロパティ]ウィンドウが開きます。

3. [システムのプロパティ]パネルが開いたら、[高度" タブ。

4. ここで、「環境変数...”.

環境変数最小

5. 次に、[システム変数]セクションで、[新しい…」オプションを使用して、新しい変数を作成します。

新しいシステム変数最小

6. その後、「変数名:」を「WMICパス“.

7. 次に、コピーした場所を[変数値:]ボックスに貼り付けます。

[それは–“C:\ Windows \ SysWOW64 \ wbem“]

8. これを行ったら、「わかった」を押して変更を保存します。

変数名の最小値を確認してください

9. 「わかった」を使用して、この変更を保存します。

OKミン

10. [システムのプロパティ]ページに戻り、[わかった」を押して変更を保存します。

変数を定義した後、 再起動 あなたのコンピュータを一度。 次に、WMICコードを再度実行してみてください。 これで問題が解決するはずです。

このPC修復ツールをダウンロードして、PCの問題を見つけて修正することもできます。
ステップ1 - ここからRestoroPC修復ツールをダウンロードします
ステップ2 -[スキャンの開始]をクリックして、PCの問題を自動的に見つけて修正します。
無効な MS-DOS 機能: このファイル エラーを修正する方法

無効な MS-DOS 機能: このファイル エラーを修正する方法コマンド・プロンプト

破損したファイルを修復すると、PC の MS-DOS エラーが修正される場合がありますシステム ファイルを修復すると、このようなコマンド プロンプト エラーが解決する場合があります。場合によっては、この問題を解決するためにレジストリの変更が必要になる場合があります。バツダウンロードファイルをクリックしてインストールしますPC のさまざまな問題を解決するには、Restoro PC 修復ツールを...

続きを読む
Windows 11でコマンドプロンプトを直接起動する方法

Windows 11でコマンドプロンプトを直接起動する方法Windows 11コマンド・プロンプト

最短の方法はリカバリモードを使用することですWindows 11 でコマンド プロンプトで起動するには、リカバリ モード、詳細スタートアップ オプション、またはインストール メディアを使用できます。読み続けて、各方法の詳細な手順を学習してください。コンピュータの起動時にコマンド プロンプトにアクセスする方法を探している場合は、このガイドが役に立ちます。 Windows 11 でコマンド プロ...

続きを読む
Windows 11でコマンドプロンプトを使用してファイルをコピーする方法

Windows 11でコマンドプロンプトを使用してファイルをコピーする方法Windows 11コマンド・プロンプト

まず、ファイルの場所をメモしますWindows 11 でコマンド プロンプトを使用してファイルをコピーするには、管理者として CMD を開き、copy コマンドを実行します。詳細な手順については、読み続けてください。Windows 11 でコマンド プロンプトを使用してファイルをコピーすることは、特にファイルを管理するための便利なオプションです。 ファイル属性を保持したり、隠しファイルやシス...

続きを読む