Computer >> 컴퓨터 >  >> 문제 해결 >> Windows 오류

Windows에서 '이 테마의 파일 중 하나를 찾을 수 없습니다' 오류 해결 방법

일부 Windows 사용자들은 아무런 조작을 하지 않았는데도 "Windows에서 이 테마의 파일 중 하나를 찾을 수 없습니다"라는 오류 메시지가 갑자기 나타난다고 보고하고 있습니다. 특히 많은 사용자들이 이 오류가 발생하기 전에 테마를 저장하거나 수정한 적이 전혀 없다고 말합니다. 흥미로운 점은 프롬프트에서 어떤 버튼을 클릭하더라도 결과가 같다는 것입니다. 며칠 후에는 동일한 오류가 다시 나타나기 때문입니다.

이 문제는 주로 Windows 10에서 보고되지만, Windows 8Windows 7에서도 발생하는 사례가 있습니다.

오류의 원인은 무엇인가?

저희는 다양한 사용자 보고서를 분석하고 문제를 직접 재현해 보면서 원인을 조사했습니다. 그 결과, 특정 조건이 충족될 때 이 오류가 자주 발생하는 것으로 확인되었습니다. 주요 원인은 다음과 같습니다:

  • SettingSyncHost.exe 오류 작동 – 이 오류 메시지는 SettingSyncHost.exe 프로세스에서 발생합니다. 이 실행 파일이 테마를 정상적으로 동기화하지 못하면 해당 오류가 나타납니다.
  • 사용자 지정 화면 보호기 문제 – 서드파티 화면 보호기가 이 오류의 원인인 경우가 많습니다. 일정 시간 동안 컴퓨터를 사용하지 않은 후에 오류가 팝업된다면 이 가능성이 높습니다.
  • 활성 테마 자체의 오류 – 현재 적용 중인 테마가 손상되었거나 오류를 일으키는 경우에도 이 문제가 발생할 수 있습니다. 실제로 많은 사용자가 테마를 변경하고 관련 폴더를 삭제하여 문제를 해결했습니다.

아래에서는 비슷한 상황에 처한 사용자들이 실제로 효과를 본 해결 방법들을 순서대로 소개합니다. 가장 좋은 결과를 얻으려면 제시된 순서대로 하나씩 시도해 보시기 바랍니다.

방법 1: 사용자 지정 화면 보호기 비활성화

이 오류의 가장 흔한 원인 중 하나는 Windows 테마 기능과 호환되지 않는 사용자 지정 화면 보호기입니다. 일정 시간 활동이 없을 때 오류가 발생한다면 화면 보호기를 비활성화하는 것만으로도 문제가 해결될 가능성이 큽니다.

화면 보호기를 계속 사용하고 싶다면, 문제를 일으키던 보호기를 다시 설치하거나 테마 동기화 기능과 충돌하지 않는 다른 보호기로 교체해 보세요.

화면 보호기를 비활성화하는 방법은 다음과 같습니다:

  1. Windows 키 + R을 눌러 실행 대화 상자를 엽니다. 그런 다음 "ms-settings:lockscreen"을 입력하고 Enter 키를 눌러 개인 설정 메뉴의 잠금 화면 탭으로 이동합니다.
    Windows에서  이 테마의 파일 중 하나를 찾을 수 없습니다  오류 해결 방법
  2. 잠금 화면 탭에서 화면 보호기 설정을 클릭합니다.
    Windows에서  이 테마의 파일 중 하나를 찾을 수 없습니다  오류 해결 방법
  3. 화면 보호기 설정 창에서 화면 보호기 드롭다운 메뉴를 없음으로 설정한 후 적용을 클릭하여 변경 사항을 저장합니다.
    Windows에서  이 테마의 파일 중 하나를 찾을 수 없습니다  오류 해결 방법
  4. 컴퓨터를 재시작하고 다음 부팅 시 문제가 해결되었는지 확인합니다.

문제가 여전히 해결되지 않았거나 애초에 화면 보호기를 사용하지 않았다면, 아래의 다음 방법으로 넘어가세요.

방법 2: 활성 테마 변경 및 잔여 파일 삭제

또 다른 효과적인 해결책은 현재 적용된 테마를 변경하는 것입니다. 활성 테마가 손상되었거나 SettingSyncHost.exe가 동기화를 완료할 수 없을 정도로 오류가 발생했다면 이 방법이 도움이 될 수 있습니다.

테마가 원인인지 빠르게 확인하려면 다른 테마로 변경한 후 기존 테마와 해당 폴더를 삭제하면 됩니다. 이 단계를 수행한 후에도 오류가 계속 나타난다면 테마는 원인이 아니라고 결론 내릴 수 있습니다. 절차는 다음과 같습니다:

  1. Windows 키 + R을 눌러 실행 대화 상자를 연 후, "ms-settings:themes"를 입력하고 Enter 키를 눌러 개인 설정 메뉴의 테마 탭으로 이동합니다.
    Windows에서  이 테마의 파일 중 하나를 찾을 수 없습니다  오류 해결 방법
  2. 테마 섹션에서 아래로 스크롤하여 테마 적용 항목에서 목록에 있는 다른 테마를 클릭해 선택합니다.
    Windows에서  이 테마의 파일 중 하나를 찾을 수 없습니다  오류 해결 방법
  3. 다시 Windows 키 + R을 눌러 실행 대화 상자를 열고, "%windir%\Resources\Themes"를 입력한 후 Enter 키를 눌러 테마가 저장된 위치로 이동합니다.
    Windows에서  이 테마의 파일 중 하나를 찾을 수 없습니다  오류 해결 방법
    참고: Windows 10이 아니라면 위 명령 대신 %localappdata%\Microsoft\Windows\Themes 또는 %appdata%\Microsoft\Windows\Themes를 사용하세요.
  4. 테마 폴더에서 문제의 테마와 해당 폴더를 삭제합니다. 예를 들어 Seda 테마가 원인이었다면 두 가지 테마 변형과 나머지 파일이 저장된 폴더까지 모두 삭제합니다.
    Windows에서  이 테마의 파일 중 하나를 찾을 수 없습니다  오류 해결 방법
  5. 테마를 변경하고 기존 테마를 삭제했다면 시스템을 재시작하고 오류 메시지가 다시 나타나는지 확인합니다.

이 방법으로 문제가 해결되지 않았다면 다음 방법을 시도해 보세요.

방법 3: 테마 동기화 비활성화

이 방법은 문제의 근본 원인을 치료하거나 특정하지는 못하지만, 많은 사용자가 이 방법으로 오류가 다시 나타나는 것을 완전히 차단했습니다.

이 방법은 SettingSyncHost.exe가 사용하는 설정을 수정하여 테마 동기화 자체를 막는 것입니다. 실행 파일이 더 이상 활성 테마를 동기화하려고 시도하지 않으므로 오류 메시지가 사라질 가능성이 높습니다. 단, 이 방법의 단점은 모든 테마 동기화 기능을 사용할 수 없게 된다는 점을 유의하세요.

이 방법을 적용하기로 결정했다면 아래 단계를 따르세요:

  1. Windows 키 + R을 눌러 실행 대화 상자를 연 후, "ms-settings:sync"를 입력하고 Enter 키를 눌러 계정 설정 페이지의 설정 동기화 탭으로 이동합니다.
    Windows에서  이 테마의 파일 중 하나를 찾을 수 없습니다  오류 해결 방법
  2. 설정 동기화 메뉴에서 아래로 스크롤하여 개별 동기화 설정 항목에서 테마와 연결된 토글 스위치를 끕니다.
    Windows에서  이 테마의 파일 중 하나를 찾을 수 없습니다  오류 해결 방법
  3. 토글을 비활성화한 후 설정 앱을 닫고 컴퓨터를 재시작합니다. 다음 부팅 시 추가 오류 메시지가 나타나는지 확인합니다.
    참고: 나중에 테마 동기화 기능이 다시 필요하다면 위 단계를 역순으로 진행하여 테마 토글을 다시 켜면 됩니다.

이 방법이 효과가 없거나 더 근본적인 해결책을 찾고 있다면 다음 방법으로 넘어가세요.

방법 4: 기본 Windows 앱 전체 재설치

같은 문제로 고민하던 일부 사용자는 관리자 권한 PowerShell 창을 사용하여 시스템 앱 전체를 재설치함으로써 문제를 해결했습니다. 단순한 테마 문제에는 과해 보일 수 있지만, 실제로 이 방법으로 "Windows에서 이 테마의 파일 중 하나를 찾을 수 없습니다" 오류를 성공적으로 해결했다는 보고가 많습니다.

이 방법을 적용하려면 다음 단계를 따르세요:

  1. Windows 키 + R을 눌러 실행 대화 상자를 연 후, "powershell"을 입력하고 Ctrl + Shift + Enter를 눌러 관리자 권한 PowerShell 창을 엽니다. UAC(사용자 계정 컨트롤) 프롬프트가 나타나면 를 클릭합니다.
    Windows에서  이 테마의 파일 중 하나를 찾을 수 없습니다  오류 해결 방법
  2. 관리자 권한 PowerShell 창에 다음 명령을 입력하거나 붙여넣고 Enter 키를 눌러 테마를 포함한 모든 시스템 앱의 재설치를 시작합니다:
    Get-AppXPackage -AllUsers |Where-Object {$_.InstallLocation -like "*SystemApps*"} | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
  3. 명령 실행이 완료되면 컴퓨터를 재시작하고 다음 부팅 시 문제가 해결되었는지 확인합니다.