## 事象 [[VSCode]]を起動しようとすると以下のエラー画面が表示される。 ![[2026-01-11-12-32-14.avif]] ```error The window terminated unexpectedly (reason: 'clean-exit', code: '3') ``` 何度起動しても復帰しない。[[Raycast]]からでもターミナルから `code` コマンドでも同様。 - `code --disable-extensions` でも再現 - `code --disable-gpu` でも再現 ### 環境 | 対象 | バージョン | | ---------- | ---------- | | [[macOS]] | 15.7.2 | | [[VSCode]] | 1.108.0 | 1.108.0 にバージョンアップしてから起動は初めてだったかもしれない? ### 詳細ログ ```console $ code --verbose --vmodule="*/electron/main/*=2" [main 2026-01-11T03:41:46.653Z] PolicyConfiguration#initialize [main 2026-01-11T03:41:46.656Z] PolicyConfiguration#updatePolicyDefinitions [ 'update.mode', 'update.channel', 'update.showReleaseNotes', 'http.useLocalProxyConfiguration', 'http.electronFetch', 'http.proxy', 'http.proxyStrictSSL', 'http.proxyKerberosServicePrincipal', 'http.noProxy', 'http.proxyAuthorization', 'http.proxySupport', 'http.systemCertificates', 'http.systemCertificatesNode', 'http.experimental.systemCertificatesV2', 'http.fetchAdditionalSupport', 'http.experimental.networkInterfaceCheckInterval', 'telemetry.telemetryLevel', 'telemetry.feedback.enabled', 'telemetry.enableTelemetry', 'extensions.allowed' ] [main 2026-01-11T03:41:46.656Z] NativePolicyService#_updatePolicyDefinitions - Found 4 policy definitions [main 2026-01-11T03:41:46.659Z] [File Watcher (node.js)] Request to start watching: /Users/tadashi-aikawa/Library/Application Support/Code/User (excludes: <none>, includes: <all>, filter: <none>, correlationId: <none>),/Users/tadashi-aikawa/Library/Application Support/Code/User/settings.json (excludes: <none>, includes: <all>, filter: <none>, correlationId: <none>) [main 2026-01-11T03:41:46.663Z] NativePolicyService#_onDidPolicyChange - Updated policy values: {} [main 2026-01-11T03:41:46.663Z] PolicyConfiguration#update [ 'update.mode', 'telemetry.telemetryLevel', 'telemetry.feedback.enabled', 'extensions.allowed' ] [main 2026-01-11T03:41:46.664Z] PolicyConfiguration#updatePolicyDefinitions [ 'update.enableWindowsBackgroundUpdates' ] [main 2026-01-11T03:41:46.664Z] PolicyConfiguration#update [] [main 2026-01-11T03:41:46.666Z] Sending env to running instance... [main 2026-01-11T03:41:46.666Z] [File Watcher (node.js)] Started watching: '/Users/tadashi-aikawa/Library/Application Support/Code/User' [main 2026-01-11T03:41:46.667Z] [File Watcher (node.js)] correcting a path to watch that seems to be a symbolic link (original: /Users/tadashi-aikawa/Library/Application Support/Code/User/settings.json, real: /Users/tadashi-aikawa/git/github.com/tadashi-aikawa/toki/mnt/vscode/settings.json) [main 2026-01-11T03:41:46.667Z] [File Watcher (node.js)] Started watching: '/Users/tadashi-aikawa/git/github.com/tadashi-aikawa/toki/mnt/vscode/settings.json' [main 2026-01-11T03:41:46.708Z] Sent env to running instance. Terminating... [main 2026-01-11T03:41:46.708Z] Lifecycle#kill() [main 2026-01-11T03:41:46.708Z] Lifecycle#onWillShutdown.fire() ``` ## 原因 不明。 ## 解決方法 以下で修復できた。 1. すべての[[VSCode]]プロセスを終了 2. `/~/Library/Application Support/Code` をリネーム (バックアップ退避して仮想削除) 3. [[VSCode]]を起動 4. [[VSCode]]を終了 5. 1のリネームを元に戻す 6. [[VSCode]]起動 原因は謎のまま。。キャッシュが原因なら、5のリネーム戻しで直るわけもないし...。