MiracleJobLogo
エンジニアのエンジニアによるエンジニアのためのサイト
News 07/19 おすすめ情報に 『 【資格取得者速報】 Aさん 「 Microsoft Security, Compliance, and Identity Fundamentals」 』 を追加しました。
会員登録するとキャリア診断やサイトに参加することができます。
あなたにおすすめな技術情報、資格、仕事などをお知らせします。

無料会員登録


パスワードを忘れた場合
LINEで送る
MiracleJobBanaLeft1
MiracleJobBanaLeft2


setとsetx
profile-img
投稿者: yellbabyさん
投稿日:2022/02/08 11:16
更新日:
like-img
分類
技術
テクノロジー
Windows系サーバ
キャリア
運用・保守
投稿内容

setとsetx、どちらも環境変数を設定するコマンドです。

似ているコマンドですがその違いは簡単に


set

現在のコンソール内でのみ有効、コンソールを閉じると設定した内容は無効になる。


setx

設定した環境変数は永続的に設定される。現在のコンソールを閉じて次回のコンソールから有効化。


となります。


ただしsetxでは、設定した環境変数をコマンドから削除することは出来ません。

「コントロールパネル」-「システムとセキュリティ」-「システム」-「システム詳細設定」-「環境変数」のダイアログを開いて手動で行う必要があります。またレジストリ「HKEY_CURRENT_USER\Environment」でも削除しないといけないようなので少しめんどくさいですね……。

一時的に環境変数を設定したい場合は「set」、恒久的に環境変数を設定したい場合は「setx」の使い分けになります。


コメント


MiracleJobBanaRight1
MiracleJobBanaRight2
MiracleJobBanaRight3