Windows 8コマンドラインがパスを更新しないのはなぜですか
PATH変数に新しいエントリを追加する必要がありました。これは仕事でよくあることですが、最近Windows 8を使い始めました。プロセスはWindows 7、Vista、XPに似ていると思いました... イベントのシーケンスは次のとおりです。 システムのプロパティを開きます(スタート-> [タイプ "コントロールパネル"]->コントロールパネル\システムおよびセキュリティ\システム->システムの詳細設定->環境変数) USER PATH変数の先頭に新しいパスを追加します(C:\ dev \ Java \ apache-ant-1.8.4 \ bin;) コマンドプロンプトを開きました(スタート-> [タイプ "コマンドプロンプト" Enter]-> [タイプ "パス" Enter] 新しいパスエントリは使用できません(添付の画像とビデオを参照)。Windows 7マシンでまったく同じプロセスを複製し、機能しました。 編集 Windows 8環境変数とコマンドプロンプトビデオ 編集 これは間違いなくWindows 7の動作ではありません。このビデオを見て、Windows 7での動作を期待してください。http://youtu.be/95JXY5X0fII 編集5/31/2013 そのため、多くのフラストレーションの後、WM_SETTINGCHANGEイベントをテストするための小さなC#アプリを作成しました。このコードは、Windows 7とWindows 8の両方でイベントを受け取ります。ただし、システム上のWindows 8では、正しいパスが取得されません。しかし、私はWindows 7で行います。これは他のWindows 8システムでは再現できませんでした。 C#コードは次のとおりです。 using System; using Microsoft.Win32; public sealed class App { static …