스카이프(Skype)는 영상 통화, 음성 통화, 인스턴트 문자 메시지를 지원하는 대표적인 통신 서비스입니다. Windows, Android, iOS, Xbox 등 다양한 운영체제와 콘솔에서 사용할 수 있으며, 2010년 기준 약 6억 명의 사용자를 보유했고 2015년에는 월간 활성 사용자가 3억 명에 달했습니다. 특히 화상 회의용으로 널리 활용되는 것으로 유명합니다.
그러나 최근 들어 연락처를 검색하려고 할 때마다 "디렉터리 결과를 로드할 수 없습니다(Unable to Load Directory Results)"라는 오류 메시지가 표시된다는 사용자 보고가 크게 증가하고 있습니다. 이 글에서는 해당 오류가 발생하는 주요 원인을 살펴보고, 문제를 완전히 해결할 수 있는 실질적인 방법들을 단계별로 안내해 드리겠습니다.
Skype에서 '디렉터리 결과를 로드할 수 없음' 오류가 발생하는 원인
이 오류를 유발하는 요인은 여러 가지가 있지만, 가장 흔한 원인들은 다음과 같습니다.
- 네트워크 연결 문제: 대부분의 경우 애플리케이션이 서버에 정상적으로 연결하지 못해 발생합니다. 느린 인터넷 속도나 Windows 방화벽이 애플리케이션의 접근을 차단하는 경우가 대표적입니다.
- 캐시 데이터 손상: 모든 애플리케이션은 로딩 시간을 단축하기 위해 캐시를 컴퓨터에 저장합니다. 하지만 시간이 지나면서 캐시가 손상되어 애플리케이션에 문제를 일으킬 수 있으며, 스카이프도 예외는 아닙니다.
- 비정상적인 로그인: 로그인 과정 중 일시적인 연결 끊김으로 인해 세션 무결성이 깨진 경우가 있습니다. 이 문제는 매우 흔하며 로그인을 다시 시도하면 해결됩니다.
- 손상된 애플리케이션: 파일 누락으로 인해 프로그램이 손상되었거나, 파일 자체는 온전하더라도 정상적으로 불러오지 못하는 경우가 있습니다.
- Shared.xml 파일 문제: 스카이프가 생성하는 이 파일은 애플리케이션 오류의 원인으로 잘 알려져 있습니다. 다행히 이 파일은 삭제 후 프로그램 실행 시 자동으로 재생성되므로, 교체만으로도 문제가 해결될 때가 많습니다.
문제의 성격을 어느 정도 이해하셨다면, 이제 본격적인 해결 방법을 알아보겠습니다.
해결 방법 1: 방화벽에서 접근 허용하기
Windows 방화벽이 애플리케이션의 일부 기능이 서버와 통신하는 것을 차단하여 문제를 일으키는 경우가 있습니다. 아래 단계에 따라 스카이프에 방화벽 접근 권한을 부여하세요.
- 시작 메뉴를 클릭하고 설정(Setting) 아이콘을 엽니다.
- '업데이트 및 보안(Update & Security)' 옵션을 클릭합니다.
- 왼쪽 패널에서 'Windows 보안(Windows Security)'을 선택합니다.
- Windows 보안 화면에서 '방화벽 및 네트워크 보호(Firewall & Network Protection)'를 선택합니다.
- '방화벽을 통해 앱 허용(Allow an app through Firewall)'을 클릭합니다.
- '설정 변경(Change Settings)' 버튼을 클릭해 관리자 권한을 획득합니다.
- 목록을 아래로 스크롤하여 스카이프가 '개인(Private)' 및 '공용(Public)' 네트워크 양쪽 모두에서 허용되어 있는지 확인합니다.
- '확인'을 클릭한 뒤 애플리케이션을 실행하고 오류가 계속 발생하는지 확인합니다.
해결 방법 2: 'Shared.xml' 파일 삭제하기
Shared.xml은 스카이프가 저장하는 설정 파일로, 애플리케이션 오류의 원인이 되곤 합니다. 이 파일은 삭제하면 프로그램이 자동으로 재생성하므로, 삭제를 통해 문제를 해결할 수 있습니다.
- 실행 중인 모든 스카이프 창을 종료합니다.
- 검색창에 '실행(Run)'을 입력하고 Enter 키를 누릅니다.
- 실행 창이 열리면 '%appdata%\skype'를 입력하고 Enter 키를 누릅니다.
- 스카이프 애플리케이션 데이터 폴더가 열리면, 해당 폴더 안에 'Shared.xml' 파일이 있다면 삭제합니다.
- 컴퓨터를 재시작하고 스카이프를 실행한 뒤 문제가 해결되었는지 확인합니다.
해결 방법 3: 다시 로그인하기
로그인 도중 일시적인 연결 끊김이 발생하면 세션 무결성이 손상될 수 있습니다. 이 문제는 매우 흔하며, 로그아웃 후 다시 로그인하면 간단히 해결됩니다.
- 왼쪽 패널 오른쪽 위에 있는 메뉴(…) 옵션을 클릭합니다.
- 드롭다운 목록에서 '로그아웃(Sign out)'을 선택합니다.
- 계정 정보로 다시 로그인한 뒤 문제가 지속되는지 확인합니다.
해결 방법 4: 캐시 삭제하기
앞서 설명했듯이 캐시는 로딩 속도를 개선하기 위해 저장되지만, 손상될 경우 애플리케이션 오류를 유발할 수 있습니다. 이 단계에서는 스카이프의 캐시를 삭제해 보겠습니다.
- 먼저 실행 중인 모든 스카이프 창을 종료합니다.
- Windows 검색창에 '실행(Run)'을 입력합니다.
- 실행 창에 '%appdata%'를 입력하고 Enter 키를 누릅니다.
- 열린 애플리케이션 데이터 폴더 안에서 'Skype' 폴더를 삭제합니다.
- 같은 방식으로 실행 창을 다시 엽니다.
- 실행 창에 '%temp%'를 입력합니다.
- 임시 파일 폴더가 열리면 그 안에서 이름에 'Skype'가 포함된 폴더를 모두 삭제합니다.
- 컴퓨터를 재시작합니다.
- 스카이프를 실행하고 문제가 해결되었는지 확인합니다.
해결 방법 5: 애플리케이션 재설치하기
스카이프의 파일이 손상되었거나 설치 과정에서 제대로 설치되지 않았을 가능성도 있습니다. 이 경우 기존 프로그램을 완전히 제거한 후 새로 다운로드하여 설치하면 문제가 해결되는 경우가 많습니다.
- 시작 메뉴를 열고 설정 아이콘을 클릭합니다.
- 설정에서 '앱(Apps)' 옵션을 선택합니다.
- 오른쪽 패널에서 '앱 및 기능(Apps & Features)'을 선택합니다.
- 앱 목록에서 'Skype'를 찾아 클릭합니다.
- 앱 이름 아래에 나타나는 '제거(Uninstall)' 버튼을 클릭합니다.
- '제거' 버튼을 한 번 더 클릭합니다.
- 설정 마법사에서 '다음'을 클릭하면 스카이프와 관련 구성 요소들이 자동으로 제거됩니다.
- 이제 Microsoft Store에서 스카이프를 다운로드하여 설치합니다.
- 애플리케이션을 실행하고 문제가 지속되는지 확인합니다.