これが私が尋ねている2つのレジストリエントリです。**
HKEY_LOCAL_MACHINE\Software\R-core\R\Current Version
HKEY_LOCAL_MACHINE\Software\R-core\R\version\InstallPath
Rがコマンドラインから(またはemacs、またはstatconnDCOMから)起動されると、WindowsのPath
環境変数に最初に表示されるバージョンが使用されます。対照的に、ファイルをダブルクリックすると*.Rdata
、の関連するファイルの関連付けエントリが指すバージョンが使用されますHKEY_CLASSES_ROOT
。
しかし、いつ、または何によって2つのHKEY_LOCAL_MACHINE
エントリが使用されますか?
編集: Brian Diggsは、これらのレジストリエントリを使用(および変更)するWindowsファイルのバンドルを指して*.bat
いますが、「コア」Rに近いものがこれらを使用するかどうかに関心があります。(答えが「いいえ」であることを願っています。)
** R for Windows FAQで説明されているように、これらのエントリは、インストール中([レジストリにバージョン番号を保存]をクリック)または後でコマンドラインRSetReg.exe
から(内から入力して$RHOME\bin
)設定できます。