Twitch에서 "Failed to Load Module(모듈을 로드하지 못했습니다)" 오류가 발생하는 주요 원인은 브라우저 캐시의 손상입니다. 또한 브라우저나 모바일 앱의 설치 파일이 손상된 경우에도 이 오류가 나타날 수 있습니다.
이 오류가 발생하면 사용자는 스트림을 시청하려고 할 때 Twitch 로고와 함께 오류 메시지를 보게 됩니다. 어떤 사용자는 간헐적으로 문제를 겪는 반면, 다른 사용자는 지속적으로 문제가 발생하기도 합니다. 일부 경우에는 특정 채널에만 영향을 미치지만, 그 외에는 동영상, 클립, 채팅까지 모두 영향을 받습니다. 이는 특정 브라우저에 국한된 문제가 아니며 Chrome, Firefox, Safari 등 다양한 브라우저에서 발생할 수 있고, Windows PC, Mac, 모바일 앱 어디에서도 보고된 사례가 있습니다.
해결 방법을 진행하기 전에 먼저 Twitch 서버가 정상 작동 중인지 확인하세요. Twitch 공식 지원 트위터 계정이나 Down Detector 웹사이트를 통해 서버 상태를 점검할 수 있습니다. 또한 브라우저나 Twitch 앱이 최신 버전인지 확인하고, 웹 버전에서 문제가 발생한다면 모바일 앱으로 전환해서 시도해 보세요(그 반대도 마찬가지입니다).
웹 기반 Twitch에서 문제가 발생한 경우 해결 방법 1~4를, 모바일 앱에서 문제가 발생한 경우 해결 방법 5~6을 참고하세요.
방법 1: 웹페이지 강력 새로 고침(Hard Refresh) 실행
이 문제는 브라우저 캐시로 인한 일시적인 오류일 가능성이 높습니다. 페이지를 강력 새로 고침하면 캐시를 우회하여 최신 데이터를 불러오고, 동시에 캐시도 갱신됩니다.
- 문제가 발생하는 웹페이지를 엽니다.
- 브라우저와 운영체제에 맞게 아래 조합키로 강력 새로 고침을 실행합니다.
Chrome/Firefox (Windows/Linux): Ctrl 키를 누른 상태에서 F5 키 입력
Chrome/Firefox (Mac): Command + Shift 키를 누른 상태에서 R 키 입력 - 오류가 사라졌는지 확인합니다.
방법 2: DNS Over HTTPS 옵션 활성화 (Firefox 전용)
DNS-over-HTTPS(DoH)는 도메인 조회 요청을 암호화된 HTTPS 연결을 통해 DoH 호환 DNS 서버로 전송합니다. 이를 통해 제3자나 응용 프로그램이 어떤 웹사이트에 접속하려는지 확인할 수 없게 됩니다. DNS 관련 문제로 인해 오류가 발생하는 경우, DoH를 활성화하면 문제가 해결될 수 있습니다.
- Firefox를 실행하고 우측 상단의 햄버거 메뉴(가로 3줄 아이콘)를 클릭한 후, 메뉴에서 설정(Options)을 선택합니다.
- 스크롤을 끝까지 내려 네트워크 설정(Network Settings)을 찾은 뒤 설정(Settings) 버튼을 클릭합니다.
- 목록 하단으로 스크롤하여 "DNS over HTTPS 활성화" 옵션을 켭니다. 제공자(Use Provider)는 Cloudflare로 유지하고, 변경 사항을 저장한 후 설정 창을 종료합니다.
- Twitch 웹사이트에 접속하여 오류가 해결되었는지 확인합니다.
방법 3: 브라우저 확장 프로그램 비활성화
확장 프로그램은 브라우저에 추가 기능을 제공하지만, Twitch의 작동과 충돌하는 확장 프로그램이 있다면 이 오류가 발생할 수 있습니다. 특히 Twitch 백엔드 코드가 업데이트되면서 확장 프로그램과의 호환이 깨지는 경우가 흔합니다. 여기서는 Chrome을 예시로 설명합니다.
- Chrome을 실행하고 주소창 우측의 확장 프로그램 아이콘을 클릭합니다.
- 표시된 메뉴에서 확장 프로그램 관리를 클릭합니다.
- 우측 상단에서 개발자 모드를 활성화한 후 업데이트 버튼을 눌러 확장 프로그램을 최신 버전으로 업데이트합니다.
- 업데이트 후 문제가 해결되었는지 확인합니다.
- 여전히 문제가 있다면 다시 확장 프로그램 관리 화면으로 이동합니다(1~2단계).
- 모든 확장 프로그램을 비활성화하고 문제가 해결되는지 확인합니다.
- 문제가 해결되었다면 확장 프로그램을 하나씩 활성화하면서 원인이 되는 확장 프로그램을 찾아냅니다. 광고 차단 확장 프로그램(uBlock 등), FrankerFaceZ, BTTV가 이 오류를 유발하는 것으로 알려져 있습니다. 대안으로 브라우저의 시크릿/프라이빗 모드를 사용할 수 있으며, 이때 시크릿 모드에서 확장 프로그램 접근이 허용되어 있지 않은지 반드시 확인하세요.
방법 4: 브라우저 재설치
위 방법으로 해결되지 않는다면 브라우저 설치 자체가 손상되었을 가능성이 있습니다. 이 경우 브라우저를 삭제 후 재설치하면 문제가 해결될 수 있습니다. Mozilla Firefox를 예시로 설명합니다.
- Mozilla 폴더를 백업할 필요가 없다면 바로 4단계로 이동합니다.
- 파일 탐색기를 열고 아래 경로에서 Mozilla 폴더를 백업합니다.
%appdata%
- 이어서 아래 경로로 이동하여 해당 위치의 Mozilla 폴더도 백업합니다.
%USERPROFILE%\AppData\Local\
- 작업 표시줄의 Windows 검색창에 제어판(Control Panel)을 입력하고 검색 결과에서 제어판을 클릭합니다.
- 프로그램 제거(Uninstall a Program)를 클릭합니다.
- Mozilla Firefox를 마우스 오른쪽 버튼으로 클릭하고 제거(Uninstall)를 선택한 후, 화면 안내에 따라 삭제를 완료합니다.
- 시스템을 재시작합니다.
- 파일 탐색기를 열어 아래 경로로 이동한 후 해당 위치의 Mozilla 폴더를 삭제합니다.
%appdata%
- 이어서 아래 경로로 이동하여 해당 위치의 Mozilla 폴더도 삭제합니다.
%USERPROFILE%\AppData\Local\
- Mozilla Firefox를 다운로드하여 설치합니다.
- Firefox를 실행하고(브라우저에 로그인하지 않은 상태로) Twitch가 정상적으로 작동하는지 확인합니다.
방법 5: 접속 상태를 '오프라인 표시'로 변경 후 다시 '온라인'으로 전환 (모바일 앱)
모바일 앱에서 문제가 발생했다면 일시적인 소프트웨어 또는 통신 오류일 수 있습니다. 앱 내에서 접속 상태를 오프라인으로 변경했다가 다시 온라인으로 전환하면 오류가 초기화됩니다.
- Twitch 앱을 열고 좌측 상단의 사용자 아이콘을 탭합니다.
- 우측 상단의 톱니바퀴 아이콘(설정)을 탭합니다.
- 접속 상태 변경(Change Presence)을 탭합니다.
- 오프라인(Invisible)을 선택합니다.
- 뒤로 가기 버튼을 두 번 눌러 Twitch 앱 홈 화면으로 돌아갑니다.
- 다시 접속 상태 변경 메뉴에 들어가 온라인(Online)으로 전환한 후 문제가 해결되었는지 확인합니다.
방법 6: Twitch 앱 재설치 (모바일)
접속 상태 변경으로도 해결되지 않는다면 앱 설치가 손상되었을 가능성이 큽니다. 앱을 삭제 후 재설치하면 문제가 해결될 수 있습니다.
- 휴대폰의 설정을 열고 응용 프로그램(Applications)/앱/Apps/애플리케이션 관리자 메뉴로 이동합니다.
- 목록에서 Twitch를 탭합니다.
- 강제 종료(Force Stop)를 탭하고 확인을 눌러 앱을 종료합니다.
- 제거(Uninstall) 버튼을 탭하고 확인을 눌러 앱을 삭제합니다.
- 기기를 재시작합니다.
- 재시작 후 앱을 다시 설치하고 문제가 해결되었는지 확인합니다.
모든 방법을 시도했음에도 문제가 해결되지 않는다면, 문제가 해결될 때까지 MultiTwitch 같은 외부 서비스를 이용해 Twitch 스트림을 시청하는 것도 임시 방편이 될 수 있습니다.