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の問題を自動的に見つけて修正します。
修正–Windows11 / 10ではCMDウィンドウが表示および非表示になります

修正–Windows11 / 10ではCMDウィンドウが表示および非表示になりますウインドウズ10Windows 11コマンド・プロンプト

コマンドプロンプトターミナルは、Windows 11でも、WindowsOSの最も重要で関連性のあるユーティリティの1つです。 いくつかの高度なコマンド、コマンドプロンプトターミナルを必要とするスクリプトプロセスがあります。 しかし、最近、一部のユーザーは、端末が何度も現れたり消えたりする、システム上のまれなイベントに気づきました。 これは、自動実行可能マルウェアファイルの非常に深刻なケース...

続きを読む
Windows 11、10でコマンドプロンプトまたはPowerShellからアプリをインストールする方法

Windows 11、10でコマンドプロンプトまたはPowerShellからアプリをインストールする方法方法ツールウインドウズ10Windows 11コマンド・プロンプト

あなたがインストールの単調なプロセスを経て頭痛を見つける人なら あなたのウィンドウズ上のアプリケーションと代替ソリューションのために死ぬだろう、あなたは完璧に来ました 場所。 この記事では、 Chocolatey、パッケージマネージャー。Windowsで簡単にセットアップできます。 このパッケージマネージャーをマシンにセットアップすると、ほとんどすべてのアプリケーションを自分のマシンから直接...

続きを読む
修正:Windows 11、10のコマンドプロンプトにDLLREGISTERSERVERが見つかりません

修正:Windows 11、10のコマンドプロンプトにDLLREGISTERSERVERが見つかりませんウインドウズ10Windows 11コマンド・プロンプト

多くのWindowsユーザーは、Windows11のコマンドプロンプトでDLLファイルを登録しているときにエラーが発生することを最近報告しています。 このエラーが発生した理由はいくつか考えられますが、この問題の原因となっているいくつかの要因をリストアップしました。破損したシステムファイルWindowsが更新されていませんTypeLibレジストリキーに有効な権限がありませんザ 指図 促す だっ...

続きを読む