はじめにこんにちは。SHIFTのインフラサービスグループの水谷です。 今回はWindowsのレジストリと、OS設定の自動化にまつわる話を書いてみたいと思います。 ご存じのようにWindowsの各種設定は、Linux系OSが(設定ファイル、あるいはconfファイルと呼ばれる)テキストファイルに記述するのとは異なり、レジストリに登録するのがほとんどです。hostsファイルなど、一部例外がありますが、ほとんどのOSの設定やユーザー情報、アプリケーションの設定までがレジストリで管理されていまね。 トップレベルキーとハイブ一見1つの「レジストリ」というものが、すべての設定情報を管理しているように見えますが、実際にはいくつかのトップレベルキーがあり、それらの下で分割管理されています。 下のスクリーンショットのように、HKEY_CLASSES_ROOT、HKEY_CURRENT_USER、HKEY_LO