BITS(Background Intelligent Transfer Service, 백그라운드 지능형 전송 서비스)는 Windows 업데이트와 같은 핵심 프로세스가 의존하는 중요한 Windows 서비스입니다. 인터넷 연결이나 블루투스 연결 역시 이 서비스에 의존하고 있습니다. 따라서 이 오류를 방치하면 다른 문제들이 연쇄적으로 발생할 수 있으므로 최대한 빨리 해결하는 것이 좋습니다.
이 오류는 다양한 방법으로 해결할 수 있습니다. 여기서는 수많은 사용자들에게 실제로 효과가 입증된 방법들을 소개합니다. 아래 방법들을 순서대로 차근차근 따라 해 보세요.
방법 1: 맬웨어 검사 실행
BITS는 컴퓨터와 외부 네트워크 간의 원활한 통신을 담당하는 핵심 서비스이기 때문에 바이러스의 주요 공격 대상이 되며, 감염 시 정상적으로 시작되지 않을 수 있습니다. 또한 신뢰할 수 있는 백신 도구로 최소 몇 차례 검사를 진행하기 전까지는 컴퓨터가 실제로 감염되었는지 확인하기 어렵습니다.
여기서는 방대한 바이러스 데이터베이스를 보유하고 있어 뛰어난 탐지율을 자랑하는 Malwarebytes를 사용한 검사 방법을 안내합니다.
- Malwarebytes Anti-Malware는 무료 체험판을 제공하는 훌륭한 안티맬웨어 도구입니다. 이 문제를 해결한 후에는 프로그램이 더 이상 필요하지 않지만(추후 문제에 대비해 구매할 수도 있습니다), 공식 홈페이지에서 무료 체험판을 다운로드하세요.
- 다운로드한 실행 파일을 찾아 더블클릭하여 실행합니다.
- Malwarebytes를 설치할 위치를 선택하고 화면에 나타나는 지침에 따라 설치를 완료합니다.
- Malwarebytes를 열고 메인 화면에서 'Scan(검사)' 옵션을 선택합니다.
- 도구가 바이러스 데이터베이스를 업데이트한 후 검사를 진행합니다. 검사에는 상당한 시간이 걸릴 수 있으니 끝날 때까지 기다려 주세요.
- 검사가 완료되면 컴퓨터를 재시작하고 BITS가 여전히 시작되지 않는 문제가 발생하는지 확인합니다.
참고: 랜섬웨어, 애드웨어 등 감염된 악성코드 유형을 확실히 알고 있다면 다른 보안 도구도 함께 사용하는 것이 좋습니다. 하나의 도구만으로 모든 종류의 악성 프로그램을 탐지할 수는 없습니다.
방법 2: 레지스트리 편집기 수정
이 방법은 인터넷에서 가장 널리 알려진 해결책 중 하나로, 오류가 처음 나타난 이후 많은 사용자들이 효과를 보았습니다. 컴퓨터에 악성코드가 없다고 확신한다면 아래의 레지스트리 변경 방법을 시도해 보세요.
레지스트리를 직접 편집하는 작업이므로, 작업 전에 레지스트리를 백업하여 예상치 못한 문제를 예방하는 것이 좋습니다. 물론 지침을 주의 깊게 따르면 문제가 발생하지 않습니다.
- 검색창이나 실행(Run) 대화상자에 "regedit"를 입력하여 레지스트리 편집기를 엽니다. 왼쪽 창에서 다음 키로 이동합니다:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\BackupRestore\FilesNotToBackup
- BackupRestore 키 아래에 FilesNotToBackup 항목이 없다면 새로 만들어야 합니다. BackupRestore 키를 선택한 상태에서 상단 메뉴의 편집(Edit) 버튼을 클릭하고 새로 만들기(New) >> 키(Key)를 선택합니다.
- 새 키의 이름을 따옴표 없이 "FilesNotToBackup"으로 변경하고 Enter 키를 눌러 확인합니다. 키는 비어 있는 상태로 두어야 합니다. 솔루션이 정상적으로 작동하려면 이름을 정확하게 입력하는 데 각별히 주의하세요.
이제 서비스 설정으로 넘어가겠습니다:
- 레지스트리 편집기를 종료하고 변경 사항을 저장하기 위해 컴퓨터를 재시작합니다. Windows 키 + R 키 조합으로 실행 대화상자를 열고, 따옴표 없이 "services.msc"를 입력한 후 확인을 클릭하여 서비스 창을 엽니다.
- Background Intelligent Transfer Service를 찾아 마우스 오른쪽 버튼으로 클릭하고, 나타나는 상황에 맞는 메뉴에서 속성(Properties)을 선택합니다.
- 서비스가 이미 시작 중이라면(서비스 상태 메시지 옆에서 확인 가능) 그대로 두세요(대부분 중지 상태일 것입니다). 중지 상태라면 창 가운데의 시작(Start) 버튼을 클릭합니다.
- 종료하기 전에 Background Intelligent Transfer Service 속성의 시작 유형(Startup type) 섹션이 '자동(Automatic)'으로 설정되어 있는지 확인합니다. 시작 유형을 변경할 때 나타나는 대화상자가 있다면 모두 확인을 눌러줍니다.
중지 버튼을 클릭할 때 다음과 같은 오류 메시지가 나타날 수 있습니다:
"로컬 컴퓨터에서 Background Intelligent Transfer Service를 시작할 수 없습니다. 오류 1079: 이 서비스에 지정된 계정이 동일한 프로세스에서 실행 중인 다른 서비스에 지정된 계정과 다릅니다."
이 경우 아래 지침에 따라 문제를 해결하세요.
- 위의 1~3단계를 따라 서비스 속성 창을 엽니다. 로그온(Log On) 탭으로 이동한 후 찾아보기(Browse...) 버튼을 클릭합니다.
- '선택할 개체 이름을 입력하십시오' 입력란에 본인의 계정 이름을 입력하고 이름 확인(Check Names)을 클릭한 후 이름이 인식될 때까지 기다립니다.
- 완료되면 확인을 클릭하고, 암호를 설정해 두었다면 암호 입력란에 암호를 입력합니다. 이제 서비스가 문제없이 시작될 것입니다!
방법 3: 필수 서비스 두 가지 활성화
Windows 서비스는 일반적으로 다른 서비스에 의존하며, 서비스 창에서 각 서비스를 클릭하면 의존 관계를 확인할 수 있습니다. 하지만 다음 두 서비스는 BITS의 종속성 목록에 표시되지 않음에도 불구하고, 이 서비스들이 정상적으로 실행 중일 때에만 BITS가 올바르게 시작됩니다.
- Windows 키 + R 키 조합으로 실행 대화상자를 열고, 따옴표 없이 "services.msc"를 입력한 후 확인을 클릭하여 서비스 창을 엽니다.
- Network Location Awareness와 Network List라는 두 서비스를 찾아 각각 마우스 오른쪽 버튼으로 클릭하고, 위 방법에서 BITS에 대해 했던 것처럼 시작해 줍니다.
- 서비스가 이미 시작 중이라면 그대로 두고, 중지 상태라면 창 가운데의 시작 버튼을 클릭합니다.
마지막으로 BITS 서비스도 같은 방식으로 실행합니다. 모든 서비스의 시작 유형은 '자동'으로 설정해야 합니다.
방법 4: msconfig로 시작 설정 변경
다소 생소하게 느껴질 수 있는 방법이지만, 실제 사용자에 의해 효과가 확인된 해결책입니다. 기본 설정은 일반적으로 '정상 시작(Normal startup)' 또는 '선택적 시작(Selective startup)'이어야 하는데, msconfig를 열어 시작 선택 설정을 '정상 시작'으로 변경하면 문제가 해결될 수 있습니다.
- Windows 키 + R 키 조합으로 실행 대화상자를 열고 "msconfig"를 입력한 후 확인을 클릭합니다. Windows 10을 사용 중이라면 시작 메뉴나 검색창에서 "msconfig"를 검색할 수도 있습니다. 첫 번째 결과인 '시스템 구성(System configuration)'을 클릭하세요.
- '일반(General)' 탭에서 시작 선택(Startup selection)의 라디오 버튼을 기존 설정에서 '정상 시작'으로 변경하고, 적용(Apply)을 누른 후 종료합니다. 컴퓨터를 재시작하고 문제가 해결되었는지 확인합니다.
- 문제가 계속된다면 '일반' 탭에서 '선택적 시작'을 선택한 후 '시작 항목 로드(Load startup items)' 확인란의 선택을 해제하고 다시 시도해 보세요.
방법 5: PC 초기화
Windows 10을 사용 중이라면 PC 초기화는 매우 간단한 과정이며 대부분의 문제를 확실하게 해결해 줍니다. 이 방법이 남용된다고 생각하는 분들도 있겠지만, Windows 10은 파일과 앱을 그대로 유지한 채 설정만 초기화할 수 있는 옵션을 제공합니다. 또한 이것이 목록의 마지막 해결책이므로, 반드시 다른 방법들을 먼저 시도해 보기 바랍니다.
- Windows 10에서 설정(Settings)으로 이동합니다. 시작 메뉴의 톱니바퀴 아이콘을 클릭하면 됩니다. '업데이트 및 보안(Update & security)' 섹션을 선택하고 왼쪽 창에서 '복구(Recovery)'를 클릭합니다.
- Windows는 세 가지 주요 옵션을 보여줍니다: 이 PC 초기화(Reset this PC), 이전 빌드로 되돌리기(Go back to an earlier build), 고급 시작(Advanced startup). 파일 손실을 최소화하며 처음부터 다시 시작하려면 '이 PC 초기화'가 가장 좋은 선택입니다. '이 PC 초기화' 아래의 '시작(Get started)'을 클릭합니다.
- 데이터 파일을 유지할지 여부에 따라 '내 파일 유지(Keep my files)' 또는 '모든 항목 제거(Remove everything)'를 클릭합니다. 어느 쪽을 선택하든 모든 설정은 기본값으로 돌아가고 앱은 제거됩니다. '내 파일 유지'를 선택하는 것을 권장합니다.
- 이전 단계에서 '모든 항목 제거'를 선택했다면, '내 파일만 제거(Just remove my files)' 또는 '파일 제거 및 드라이브 정리(Remove files and clean the drive)'를 선택합니다. 드라이브 정리 옵션은 시간이 훨씬 오래 걸리지만, 컴퓨터를 양도하거나 판매하는 경우 다음 사용자가 삭제된 파일을 복구하기 어렵게 만듭니다. 본인이 계속 사용할 컴퓨터라면 '내 파일만 제거'를 선택하세요.
- 이전 버전의 OS로 롤백할 수 없다는 경고가 표시되면 다음(Next)을 클릭합니다. 초기화(Reset)를 요청하면 클릭하고 Windows가 초기화 과정을 완료할 때까지 기다립니다. 계속(Continue)을 클릭하여 컴퓨터를 부팅합니다. 이제 BITS가 정상적으로 시작되는지 확인합니다.