이 오류는 Windows에서 꽤 흔하게 발생하는 문제입니다. Windows에 내장된 문제 해결 기능을 실행하거나, Microsoft 공식 웹사이트에서 다운로드한 Fix It 도구를 구동하려고 할 때 나타나며, 문제 해결사를 실행하는 순간 "문제로 인해 문제 해결사가 시작되지 않습니다(A problem is preventing the troubleshooter from starting)"라는 오류 메시지가 표시됩니다.

오류 메시지 자체가 원인을 명확히 알려주지 않기 때문에 여러 가지 방법으로 접근해야 합니다. 아래에서 검증된 해결 방법들을 모두 정리했습니다.
'문제로 인해 문제 해결사가 시작되지 않습니다' 오류 해결 방법
방법 1: SFC 검사 실행
SFC(시스템 파일 검사기) 검사는 실질적인 효과가 크지 않다고 알려져 있지만(Microsoft 지원 담당자들이 늘 권장하긴 합니다), 이번 경우에는 이 내장 도구만으로도 문제가 해결되는 사례가 확인되었습니다.
관리자 권한 명령 프롬프트를 통해 SFC.exe(System File Checker) 도구를 실행하세요. 이 도구는 손상되었거나 누락된 Windows 시스템 파일을 검사하고, 발견 즉시 복구하거나 대체할 수 있습니다.
문제 해결사를 실행하는 데 필요한 시스템 파일 중 하나에 문제가 있으면 이 오류가 발생하기 때문에 매우 유용한 방법입니다.
SFC 검사의 상세한 실행 방법이 궁금하다면 Windows 10에서 SFC 검사 실행 방법을 다룬 전용 가이드를 참고하세요.
방법 2: Temp 폴더 기본 경로 변경 여부 확인
일부 사용자들은 온라인에서 본 팁에 따라 Temp 폴더의 기본 경로를 다른 위치로 변경한 적이 있습니다. 그런데 Windows는 이를 허용하지 않아 문제 해결사를 실행할 때 이 오류가 보고됩니다. Temp 폴더에는 각종 서비스가 사용하는 중요한 임시 파일들이 저장되므로 반드시 기본 위치로 되돌려야 합니다.
- 내 PC(운영 체제에 따라 '컴퓨터')를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다. 속성 창 우측의 고급 시스템 설정을 클릭한 뒤 고급 탭으로 이동합니다.
- 고급 탭 하단 우측의 환경 변수를 클릭하면 시스템 변수 섹션에 모든 시스템 변수 목록이 표시됩니다.
- 목록을 스크롤하여 TEMP와 TMP 변수를 찾습니다. 두 변수의 값은 모두 "C:\WINDOWS\TEMP"로 설정되어 있어야 합니다. 다른 값으로 되어 있다면 선택 후 편집 버튼을 클릭합니다.
- 변수 값에 "%SystemRoot%\TEMP"를 입력합니다. 이렇게 설정하면 드라이브 문자를 바꾸거나 새 버전의 Windows로 전환해도 문제없이 작동합니다. 변경 사항을 적용하고 컴퓨터를 재시작한 뒤 문제 해결사가 정상적으로 작동하는지 확인합니다.

방법 3: 암호화 서비스(Cryptographic Service) 시작
이 오류의 또 다른 주요 원인은 암호화 서비스입니다. 다른 응용 프로그램이나 Windows 오류로 인해 해당 서비스가 중지된 경우입니다. 어느 쪽이든 오류 메시지를 없애려면 서비스를 다시 시작해야 합니다. 과정은 비교적 간단하며 많은 사용자에게 효과가 있었던 방법입니다.
- 키보드에서 Windows 키 + R을 눌러 실행 대화 상자를 엽니다. "services.msc"를 입력하고 확인을 클릭하여 서비스 창을 엽니다.
- 서비스 목록에서 Cryptographic Services를 찾아 마우스 오른쪽 버튼으로 클릭하고 나타나는 메뉴에서 속성을 선택합니다.
- 서비스가 '시작됨' 상태라면(서비스 상태 메시지 옆에서 바로 확인 가능) 창 가운데의 중지 버튼을 클릭합니다. 이미 중지 상태라면 일단 그대로 둡니다.
- 진행하기 전에 시작 유형 메뉴가 자동으로 설정되어 있는지 확인합니다. 시작 유형을 변경할 때 대화 상자가 나타나면 확인을 눌러 진행하고, 창 가운데의 시작 버튼을 클릭한 뒤 창을 닫습니다.
시작 버튼을 클릭할 때 다음과 같은 오류 메시지가 나타날 수 있습니다:
"로컬 컴퓨터에서 암호화 서비스를 시작하지 못했습니다. 오류 1079: 이 서비스에 지정된 계정이 동일한 프로세스에서 실행 중인 다른 서비스에 지정된 계정과 다릅니다."
이런 경우 아래 단계를 따라 해결하세요.
- 위의 1~3단계를 따라 암호화 서비스 속성 창을 연 뒤 로그온 탭으로 이동하고 찾아보기... 버튼을 클릭합니다.
- "선택할 개체 이름 입력" 입력란에 계정 이름을 입력하고 이름 확인을 클릭한 뒤 이름이 인식될 때까지 기다립니다.
- 확인을 클릭하고, 비밀번호를 설정해 두었다면 암호 입력란에 비밀번호를 입력합니다. 이제 서비스가 문제없이 시작될 것입니다!
방법 4: 시스템 복원 수행
안타깝게도 이 오류는 혼자 나타나지 않는 경우가 많습니다. 문제 해결사 실행을 막는 원인이 Windows Update, SFC, DISM 같은 다른 서비스까지 막고 있을 수 있습니다. 이들은 공통 의존성을 공유하기 때문에 가장 빠른 해결책은 시스템 복원일 수 있습니다.
시스템 복원은 오류가 발생하기 이전 상태로 컴퓨터를 되돌려 줍니다. 따라서 오류가 언제부터 발생했는지 신중히 생각하고, 그 시점 이전의 복원 지점을 선택하는 것이 중요합니다.
먼저 시스템 복원 기능을 활성화합니다. 시작 메뉴를 열고 "복원 지점 만들기"를 검색하여 클릭합니다.
- 시스템 속성 창이 열리고 현재 설정이 표시됩니다. 보호 설정에서 시스템 드라이브에 대해 보호 기능이 켜져 있는지 확인합니다.
- 비활성화되어 있다면 해당 디스크를 선택하고 구성 버튼을 클릭하여 보호를 활성화합니다. 시스템 보호를 위해 충분한 디스크 공간도 할당해야 합니다. 적용 및 확인을 클릭해 설정을 저장합니다.
이제 새 프로그램이 설치되거나 중요한 변경 사항이 생길 때마다 복원 지점이 자동으로 생성됩니다.
기능 활성화가 완료되었다면, 이제 "문제로 인해 문제 해결사가 시작되지 않습니다" 오류가 발생하지 않았던 시점으로 PC를 되돌립니다. 최근에 생성하거나 설치한 중요한 문서와 응용 프로그램은 안전을 위해 미리 백업해 두세요.
- 검색창에 "복원 지점 만들기"를 입력해 실행하고, 시스템 속성 창에서 시스템 복원을 클릭합니다.
- 시스템 복원 창에서 다른 복원 지점 선택을 선택하고 다음을 클릭합니다.
- 미리 저장해 둔 특정 복원 지점을 선택합니다. 목록에 있는 복원 지점 중 하나를 골라 다음을 눌러 복원을 진행할 수도 있습니다. 올바른 지점을 선택했는지 반드시 확인하세요. 프로세스가 끝나면 컴퓨터는 해당 시점의 상태로 되돌아갑니다.
참고: 만약 이 방법이 통하지 않거나 진행 중 오류가 발생한다면, 일반적인 방식 대신 복구 메뉴에서 시스템 복원을 실행해 보세요. 실제로 이 방법으로 문제를 해결한 많은 사용자들이 Windows가 부팅된 상태에서는 시스템 복원을 시작하지 못했던 경우였습니다.
- 로그인 화면에서 전원 아이콘을 클릭한 뒤 Shift 키를 누른 상태에서 다시 시작을 클릭합니다. 복구 DVD를 넣지 않고도 복구 메뉴에 접근할 수 있는 유용한 방법입니다.
- 재시작 대신 여러 옵션이 있는 파란색 화면이 나타납니다. 문제 해결 >> 고급 옵션 >> 시스템 복원을 차례로 선택하여 도구를 실행합니다.
- 이후 위의 복원 진행 단계와 동일하게 진행하면 됩니다. 프로세스가 완료되면 컴퓨터가 정상적으로 부팅되며, 문제가 여전히 존재하는지 확인할 수 있습니다.