3

私のメイン PC (Win 7 64 ビット) では、ping や ipconfig などの基本的な Windows コマンドに突然管理者権限が必要になります。

通常のコマンドライン ウィンドウを起動すると、これらのコマンドが見つかりません (「X は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されません。」)

「管理者として実行」でコマンドラインウィンドウを起動すると、すべてが期待どおりに機能します。

2 台目の PC (Win 7 32 ビット) では、管理者権限は必要ありません。そして、数週間前まではメインの PC に管理者権限は必要なかったと強く信じています。何かが変わったに違いないので、何らかの(レジストリ)スイッチか何かがあるに違いないと思います。

何か案は?どうもありがとう

[編集]

私はまだ管理者ユーザーです-「管理者として実行」ではなく、通常どおりcmdを開始しています

[編集2]

それは確かに PATH 変数でした。問題は、パスがレジストリに間違ったタイプの文字列として保存されていたことです。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment\Path

このスレッドで説明されているように、REG_EXPAND_SZ である必要があります。パスが間違ったタイプの文字列であるため、%SystemRoot% を展開できませんでした。システム PATH とユーザー PATH 環境変数の両方のタイプが REG_EXPAND_SZ であることを確認してください。

4

2 に答える 2

3

問題を絞り込むために、次のことを試してください。

  • コマンドプロンプトを開く
  • C:\ディレクトリにいることを確認してください
  • 次のように入力します。windows\system32\ipconfig /all

それはコマンドのデフォルトの場所を指します...パスをたどって、最初にipconfig.exeがそこにあるかどうかを確認することもできます。それが機能しない場合、またはファイルがそこにない場合は、ファイルが破損しているか、これらのコマンドを無効にするように設計されたウイルスに感染している可能性があります。

于 2014-03-20T03:29:10.493 に答える
1

通常のコマンド プロンプトを起動し、次のコマンドの出力を確認します。

set path
dir %windir%\system32\ping.exe
dir %windir%\syswow64\ping.exe
dir %windir%\sysnative\ping.exe

考えて、彼らはあなたに問題を示します。ping が %path% で見つからないか、何らかの形である可能性があります...

于 2012-09-13T18:06:51.440 に答える