web-dev-qa-db-ja.com

Cmder使用時に「 'doskey'が認識されない」

Windows 7の一般的なタスクにCmder(バージョン1.2)を使用しようとしていますが、いくつかの問題が発生していますdoskey:Cmderを起動すると、次のエラーメッセージが表示されます。

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

WindowsのCLIから直接doskeyコマンドを実行することは完全に問題ないようです。

どうすればこれを修正できますか?

7
ahmed

私はついにこのエラーの解決策を見つけました(そして私がCmderで持っていた他の多くのもの)。

実際、PATHにC:\Windows\System32\を追加しました。

  1. これを行うには、(デスクトップまたはスタートメニューの)Computerアイコンを右クリックし、Propertiesを選択します。
  2. 左上のAdvanced system settingsをクリックします。
  3. 小さなウィンドウがポップアップします。下部にあるEnvironment Variables...をクリックします。
  4. パネルでUser variables for [your name here]PATHで始まる行を選択します(通常は2番目)。
  5. 前述の行の値(右側)をダブルクリックするか、パネルの下にあるeditをクリックしますその内容を削除しないように注意してください;
  6. valueの最後に「;」を追加しますない場合は、C:\Windows\System32;;と終わりを気にする);を追加します。
  7. Okを2回クリックして、更新を検証します。

P.S。:これらの変更を有効にするには、Cmderを再起動(閉じて再度開く)する必要があります。

以上です!

6
ahmed

Doskey.exeの正しいパスはC:\ Windows\System32である必要があります

パスが2047文字を超えていないかどうかも確認してください。PATH変数が長い場合は、パスが機能しない可能性があります。

1
Michał Szilder

何らかの理由で昇格された特権を持っていない場合は、「環境」の下にあるcmder「設定」を使用してこれを達成することもできます。

手順:

  1. Win + Alt + Pを押して設定を開きます。
  2. 設定ウィンドウの左側にある[スタートアップ]で、[環境]を選択します。
  3. この行をテキストボックスに追加します

    set PATH=C:\Windows\System32\"

  4. これで準備完了です。

0
jshaw