Windows 8「setx」は内部または外部コマンドとして認識されません


0

環境変数を編集しようとしていますが、エラーが発生しています

'setx' is not recognized as an internal or external command, operable program or batch file.

私はsetコマンドを使用できますが、setx行きません。Windows 8.1を使用しています

助けが必要です。

回答:


-1

間違って使用していると思います。setxコマンドプロンプトはそれがプログラムであると信じるので、入力するだけではカットされません。見つからないため、そのエラーメッセージが表示されます。

たとえば、setxの正しい使用方法については、こちらをご覧ください。主な部分は、setx変更したい変数の名前と値を追加する必要がある場合に、内部コマンドとして評価されるようにすることです。


1
実際、引数なしのsetxは次の出力を提供します。ERROR: Invalid syntax. Type "SETX /?" for usage.答えはかなり間違っているようです。削除または取り消し線を削除したい場合があります
-kluka

私自身とOPの両方が、マシンまたはパス変数にsetxを持っていなかった可能性があると考えています。これにより、OPのエラーメッセージが説明されます。回答を書くときにWindows XPを使用しましたが(XPにはデフォルトでsetxがありません)、Windows 8にはsetxが必要です。パス変数がそれにつながっていないか、setxがシステムから削除されています。OPが1年以上応答していないという事実は、同様に助けにはなりません。
ドクトロライチャード

-1

Setxは通常\ Windows \ System32にあるシステムツールなので、\ System32が環境変数のPATHから削除されたかどうかを確認する必要があります(PATHおよび他の環境変数と何ですか?)。通常、これは起こるべきではありません。

そこにない場合はC:\Windows\System32、PATHに追加し直します。


1
この答えをより詳細に説明してください。書かれているように、理解するのはそれほど簡単ではありません。
bwDraco

\ Windows \ System32がPATH環境変数にあるかどうかを確認するにはどうすればよいですか?
Mogget

cmdの@Moggetを実行するset pathと、パス変数が表示されます。それ以外の場合は、[マイコンピュータ]-> [システムの詳細設定]-> [詳細設定]タブ-> [環境変数]に移動します。
ドクトロライチャード
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.