#背景
Rをインストールするときに「RtoolsをPATHに追加」をオンにしていたところ、RtoolsのmakeがMSYSのmakeを奪ってしまったため、PATHから削除しようと思ったらシステムのプロパティ>環境変数>Path
にはRtoolsが存在しませんでした。
おかしいと思い、echo %path%
を行ないましたが、そこにはRtoolsが含まれています。
これらを踏まえ、原因を調査しました。
#結果
どうやら、内部で普通の環境変数のPATH
以外にもPATH
の値を保持しているようです。
レジストリ(スタートでレジストリエディタと検索すると見れます)内を検索したところ、コンピューター\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\Environment
のPath
のところにecho %path%
と同様な値が入っていました。
ここを変更し、再起動すると、echo %PATH%
の値も変化することを確認しました。
#最後に
アンインストールしても消えず、かなり困りましたので、同じような悩みの人のため、記しておきます。他にも、DockerやGithubDesktopのパス名が書いてありましたので、場合によってはそれで困っている人がいると思われます。せめてRのアンインストーラが消してくれ