私のメイン 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 であることを確認してください。