問題タブ [system-paths]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
11338 参照

powershell - Windows 10 の環境変数のシステム変数に複数の PATH を追加する方法は?

System Variables の下にある PATH 変数全体を誤って削除してしまいました。そこで、システム変数に PATH という名前の変数を明示的に追加しようとしました。しかし、複数の PATH を追加しようとすると、各 PATH が前の PATH を上書きします。

スクリーンショット 1

ご覧のとおり、パスのリストを開く代わりに、1 つのパスのオプションを提供するだけです。そこで、コマンドラインを使用して PATH 変数を追加しようとしました。

setx path "D:\Softwares\MongoDB\bin" /m

スクリーンショット 2

以前のパスは引き続き上書きされます。示されているように、Java パス (スクリーンショット 1から) は MongoDB パスによって上書きされました。

この問題を解決するにはどうすればよいですか? 複数のパスを PATH 変数に追加するにはどうすればよいですか?

PS - Windows 10 (64 ビット) を使用しています。

0 投票する
1 に答える
523 参照

c++ - C++ でログアウト/再起動せずにすべてのプロセスのシステム環境変数を更新する

システムのパス環境変数に新しいディレクトリを追加するプログラムを c++ で作成しています。関数でディレクトリが正常に追加されましたRegSetValueEx()が、すべてのプロセスに変更が反映されていません。

私は以下のように別々に試しBroadcastSystemMessage()て機能しましたSendMessageTimeout()

どちらも機能しませんが、システムを再起動すると変更が反映されます。

私が欲しいもの

ログアウトせずにすべてのプロセスに変更を反映させたいのですが、数日前に、環境パスを追加し、すべてのプロセスの環境変数を更新するソフトウェア (Composer https://getcomposer.org ) をインストールすることができます。システムの再起動。

ここに私がすでに見たいくつかの便利なリンクがあります