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

Skype '디렉터리 결과를 로드할 수 없음' 오류 완벽 해결 가이드

스카이프(Skype)는 영상 통화, 음성 통화, 인스턴트 문자 메시지를 지원하는 대표적인 통신 서비스입니다. Windows, Android, iOS, Xbox 등 다양한 운영체제와 콘솔에서 사용할 수 있으며, 2010년 기준 약 6억 명의 사용자를 보유했고 2015년에는 월간 활성 사용자가 3억 명에 달했습니다. 특히 화상 회의용으로 널리 활용되는 것으로 유명합니다.

그러나 최근 들어 연락처를 검색하려고 할 때마다 "디렉터리 결과를 로드할 수 없습니다(Unable to Load Directory Results)"라는 오류 메시지가 표시된다는 사용자 보고가 크게 증가하고 있습니다. 이 글에서는 해당 오류가 발생하는 주요 원인을 살펴보고, 문제를 완전히 해결할 수 있는 실질적인 방법들을 단계별로 안내해 드리겠습니다.

Skype에서 '디렉터리 결과를 로드할 수 없음' 오류가 발생하는 원인

이 오류를 유발하는 요인은 여러 가지가 있지만, 가장 흔한 원인들은 다음과 같습니다.

  • 네트워크 연결 문제: 대부분의 경우 애플리케이션이 서버에 정상적으로 연결하지 못해 발생합니다. 느린 인터넷 속도나 Windows 방화벽이 애플리케이션의 접근을 차단하는 경우가 대표적입니다.
  • 캐시 데이터 손상: 모든 애플리케이션은 로딩 시간을 단축하기 위해 캐시를 컴퓨터에 저장합니다. 하지만 시간이 지나면서 캐시가 손상되어 애플리케이션에 문제를 일으킬 수 있으며, 스카이프도 예외는 아닙니다.
  • 비정상적인 로그인: 로그인 과정 중 일시적인 연결 끊김으로 인해 세션 무결성이 깨진 경우가 있습니다. 이 문제는 매우 흔하며 로그인을 다시 시도하면 해결됩니다.
  • 손상된 애플리케이션: 파일 누락으로 인해 프로그램이 손상되었거나, 파일 자체는 온전하더라도 정상적으로 불러오지 못하는 경우가 있습니다.
  • Shared.xml 파일 문제: 스카이프가 생성하는 이 파일은 애플리케이션 오류의 원인으로 잘 알려져 있습니다. 다행히 이 파일은 삭제 후 프로그램 실행 시 자동으로 재생성되므로, 교체만으로도 문제가 해결될 때가 많습니다.

문제의 성격을 어느 정도 이해하셨다면, 이제 본격적인 해결 방법을 알아보겠습니다.

해결 방법 1: 방화벽에서 접근 허용하기

Windows 방화벽이 애플리케이션의 일부 기능이 서버와 통신하는 것을 차단하여 문제를 일으키는 경우가 있습니다. 아래 단계에 따라 스카이프에 방화벽 접근 권한을 부여하세요.

  1. 시작 메뉴를 클릭하고 설정(Setting) 아이콘을 엽니다.
  2. '업데이트 및 보안(Update & Security)' 옵션을 클릭합니다.
  3. 왼쪽 패널에서 'Windows 보안(Windows Security)'을 선택합니다.
  4. Windows 보안 화면에서 '방화벽 및 네트워크 보호(Firewall & Network Protection)'를 선택합니다.
  5. '방화벽을 통해 앱 허용(Allow an app through Firewall)'을 클릭합니다.
  6. '설정 변경(Change Settings)' 버튼을 클릭해 관리자 권한을 획득합니다.
  7. 목록을 아래로 스크롤하여 스카이프가 '개인(Private)''공용(Public)' 네트워크 양쪽 모두에서 허용되어 있는지 확인합니다.
  8. '확인'을 클릭한 뒤 애플리케이션을 실행하고 오류가 계속 발생하는지 확인합니다.

해결 방법 2: 'Shared.xml' 파일 삭제하기

Shared.xml은 스카이프가 저장하는 설정 파일로, 애플리케이션 오류의 원인이 되곤 합니다. 이 파일은 삭제하면 프로그램이 자동으로 재생성하므로, 삭제를 통해 문제를 해결할 수 있습니다.

  1. 실행 중인 모든 스카이프 창을 종료합니다.
  2. 검색창에 '실행(Run)'을 입력하고 Enter 키를 누릅니다.
  3. 실행 창이 열리면 '%appdata%\skype'를 입력하고 Enter 키를 누릅니다.
  4. 스카이프 애플리케이션 데이터 폴더가 열리면, 해당 폴더 안에 'Shared.xml' 파일이 있다면 삭제합니다.
  5. 컴퓨터를 재시작하고 스카이프를 실행한 뒤 문제가 해결되었는지 확인합니다.

해결 방법 3: 다시 로그인하기

로그인 도중 일시적인 연결 끊김이 발생하면 세션 무결성이 손상될 수 있습니다. 이 문제는 매우 흔하며, 로그아웃 후 다시 로그인하면 간단히 해결됩니다.

  1. 왼쪽 패널 오른쪽 위에 있는 메뉴(…) 옵션을 클릭합니다.
  2. 드롭다운 목록에서 '로그아웃(Sign out)'을 선택합니다.
  3. 계정 정보로 다시 로그인한 뒤 문제가 지속되는지 확인합니다.

해결 방법 4: 캐시 삭제하기

앞서 설명했듯이 캐시는 로딩 속도를 개선하기 위해 저장되지만, 손상될 경우 애플리케이션 오류를 유발할 수 있습니다. 이 단계에서는 스카이프의 캐시를 삭제해 보겠습니다.

  1. 먼저 실행 중인 모든 스카이프 창을 종료합니다.
  2. Windows 검색창에 '실행(Run)'을 입력합니다.
  3. 실행 창에 '%appdata%'를 입력하고 Enter 키를 누릅니다.
  4. 열린 애플리케이션 데이터 폴더 안에서 'Skype' 폴더를 삭제합니다.
  5. 같은 방식으로 실행 창을 다시 엽니다.
  6. 실행 창에 '%temp%'를 입력합니다.
  7. 임시 파일 폴더가 열리면 그 안에서 이름에 'Skype'가 포함된 폴더를 모두 삭제합니다.
  8. 컴퓨터를 재시작합니다.
  9. 스카이프를 실행하고 문제가 해결되었는지 확인합니다.

해결 방법 5: 애플리케이션 재설치하기

스카이프의 파일이 손상되었거나 설치 과정에서 제대로 설치되지 않았을 가능성도 있습니다. 이 경우 기존 프로그램을 완전히 제거한 후 새로 다운로드하여 설치하면 문제가 해결되는 경우가 많습니다.

  1. 시작 메뉴를 열고 설정 아이콘을 클릭합니다.
  2. 설정에서 '앱(Apps)' 옵션을 선택합니다.
  3. 오른쪽 패널에서 '앱 및 기능(Apps & Features)'을 선택합니다.
  4. 앱 목록에서 'Skype'를 찾아 클릭합니다.
  5. 앱 이름 아래에 나타나는 '제거(Uninstall)' 버튼을 클릭합니다.
  6. '제거' 버튼을 한 번 더 클릭합니다.
  7. 설정 마법사에서 '다음'을 클릭하면 스카이프와 관련 구성 요소들이 자동으로 제거됩니다.
  8. 이제 Microsoft Store에서 스카이프를 다운로드하여 설치합니다.
  9. 애플리케이션을 실행하고 문제가 지속되는지 확인합니다.