Windowsレジストリでは、CurrentControlSet
はControlSet001
およびControlSet002
とどのように異なりますか?すべてのユーザーにインストールするときに設定する必要があるのはどれですか?
すべてのユーザーに環境変数を追加しようとしています。これは正しいです?
HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Envinronment
はい、必要なのはCurrentControlSet
キーを更新するだけです...
ControlSet001
およびControlSet002
はCurrentControlSet
の代替バックアップであるため、更新する必要はありません。
編集:Kが述べたように、CurrentControlSet
はControlSet001
またはControlSet002
。もう1つのキーは、[前回正常起動時の構成を読み込む]ブートオプションのバックアップとして保持されます。
編集2:Microsoft KB記事100010を参照してください:コントロールセットとは何ですか? CurrentControlSetとは何ですか?
元のページリンクが壊れている 、代わりに archive.orgバックアップページ を参照してください。
Gordonが述べているように、CurrentControlSet
は技術的には「バックアップ」ではありません。
これは、コンピューター上のControlSet
sの1つへのシンボリックリンクです。現在ロードされているControlSet
を常に指します。
実際のシンボリックリンクの一致:HKEY_LOCAL_MACHINE\SYSTEM\Select\
。
ControlSet001は最後に起動したコントロールセットであり、ControlSet002は最後に確認された正常なコントロールセット、またはWindowsを最後に正常に起動したコントロールセットと呼ばれるものです。
CurrentControlSet
サブキーは、実際にはControlSetXXX
キーの1つへのポインターです。
最も価値があり信頼できる制御セットはCurrentControlSet
です。レジストリのシステム設定を変更する必要がある場合、CurrentControlSet
が正しいコントロールセットであることがわかっているため、選択するのに最適なサブキーです。