Troubleshooting

Windows Terminal이 열리자마자 죽을 때 — DCOM 10010 에러와 재설치로 해결

Windows 11에서 Windows Terminal이 실행 직후 조용히 종료되는 문제를 겪었다. 마우스 포인터에 로딩 원이 잠깐 돌다가 사라지고, 창은 열리지 않는다. PowerShell도 기본 터미널이 WT로 설정돼 있어서 같이 안 열렸다.

2026년 5월 30일

Windows 11에서 Windows Terminal이 실행 직후 조용히 종료되는 문제를 겪었다. 마우스 포인터에 로딩 원이 잠깐 돌다가 사라지고, 창은 열리지 않는다. PowerShell도 기본 터미널이 WT로 설정돼 있어서 같이 안 열렸다.

증상

원인

{E12CFF52-A866-4C77-9A90-F570A7AA2C6B}는 Windows Terminal의 DelegationTerminal CLSID다. WT가 DCOM에 제대로 등록되지 못해 시스템이 타임아웃을 발생시킨 것.

직접적 원인은 settings.json에 유효하지 않은 값이 들어간 것이었다:

"rendering.graphicsAPI": "software"

WT가 허용하는 값은 automatic | direct2d | direct3d11뿐이다. 잘못된 값이 들어가면 WT는 설정 파싱 단계에서 실패하고 조용히 종료한다.

시도한 것들 (효과 없음)

시도결과
chcp 65001폰트 깨짐과 무관
settings.json에서 잘못된 키 제거여전히 안 열림
Reset-AppxPackage여전히 안 열림
state.json 삭제여전히 안 열림

해결: 완전 재설치

# 1. 제거
Get-AppxPackage Microsoft.WindowsTerminal | Remove-AppxPackage

# 2. 재등록
Add-AppxPackage -RegisterByFamilyName -MainPackage Microsoft.WindowsTerminal_8wekyb3d8bbwe

재설치 후 정상 실행 확인.

임시 우회: 기본 터미널을 conhost로 변경

WT가 안 열리는 동안 PowerShell을 쓰려면 기본 터미널을 Windows Console Host로 변경한다:

$reg = "HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced"
Set-ItemProperty $reg -Name 'DelegationConsole' -Value '{2EACA947-7F5F-4CFA-BA87-8F7FBEEFBE69}'
Set-ItemProperty $reg -Name 'DelegationTerminal' -Value '{2EACA947-7F5F-4CFA-BA87-8F7FBEEFBE69}'

복원할 때:

Set-ItemProperty $reg -Name 'DelegationConsole' -Value '{2EACA947-7F5F-4CFA-BA87-8F7FBEEFBE69}'
Set-ItemProperty $reg -Name 'DelegationTerminal' -Value '{E12CFF52-A866-4C77-9A90-F570A7AA2C6B}'

교훈

환경