settings.json

wslInheritsWindowsSettings

WSL上の Claude Code が Windows 側のマネージド設定を継承するかどうかを設定します(Windows管理設定専用)。

使い方・用途

  • WSL 環境と Windows ホスト環境で、組織のセキュリティポリシーや設定を二重管理せず、一貫して適用したい場合に使用します。
  • Windows 側のレジストリや設定ファイルにあるポリシーを優先して読み込むことで、開発環境全体のガバナンスを容易に強化できます。
英語原文(公式ドキュメントより)

(Windows managed settings only) When true, Claude Code on WSL reads managed settings from the Windows policy chain in addition to /etc/claude-code, with Windows sources taking priority. Only honored when set in the HKLM registry key or C:\Program Files\ClaudeCode\managed-settings.json, both of which require Windows admin to write. For HKCU policy to also apply on WSL, the flag must additionally be set in HKCU itself. Has no effect on native Windows. See https://code.claude.com/docs/en/settings#available-settings

関連する変更履歴

v2.1.118 (1件)

Added
Windows上のWSLにおいて、wslInheritsWindowsSettings ポリシーキーを通じて、Windows側のマネージド設定を継承できるようになりました。
英語原文を表示
WSL on Windows can now inherit Windows-side managed settings via the wslInheritsWindowsSettings policy key

変更前

WSL内で動作する Claude Code は、Windowsホスト側に適用されているエンタープライズ向けのマネージド設定を認識できず、OSを跨いで設定を二重に管理する必要がありました。

変更後

WSLがWindows側のポリシーを自動で引き継ぐようになり、組織全体のセキュリティ設定やパーミッション制限がWSL環境にも一貫して適用されます。

ユーザーへの恩恵

WindowsとWSLを併用するユーザーや管理者は、一度の設定で両環境をカバーできるため、設定漏れのリスクが減り、管理工数が大幅に削減されます。