서비스에서 누락된 BITS(Background Intelligent Transfer Service) 수정

예전에 BITS(Background Intelligent Transfer Service) 서비스가 시작되지 않고(BITS (Background Intelligent Transfer Service) service not starting) 해당 문제를 해결하는 방법 에 대한 기사를 작성한 적이 있습니다. 이 서비스가 백그라운드에서 실행되지 않으면 Windows(Windows) 업데이트를 다운로드할 수 없습니다 . 모든 종류의 다른 문제도 발생하지만 대부분의 사람들에게 영향을 미치는 주요 문제는 업데이트를 다운로드할 수 없는 경우입니다.

대부분 지난 5년 동안 제 이전 기사가 도움이 많이 되었습니다. 불과 며칠 전까지만 해도 기사가 도움이 되지 않는 BITS 에 문제가 발생했습니다. (BITS)이 경우 내 컴퓨터 중 하나가 악성 바이러스에 감염되어 치료하는 과정에서 BITS 서비스가 서비스 목록에서 사라졌습니다. 서비스를 다시 시작하거나 다시 등록하기 위해 실행하려고 시도한 모든 명령이 작동하지 않습니다.

결국 BITS(BITS) 서비스를 완전히 다시 만들어야 한다는 것을 알게 되었습니다! 그 시점에서 Windows(Windows) 에 다시 등록한 다음 서비스(Services) 로 이동하여 시작할 수 있습니다. 이 문서에서는 BITS 서비스를 수동으로 만든 다음 Windows 에 등록하는 단계를 안내합니다 .

BITS 서비스 만들기

가장 먼저 시도할 수 있는 작업은 BITS 서비스를 다시 만드는 것입니다. 관리 명령 프롬프트를 열고 아래 명령을 복사하여 붙여넣으면 이 작업을 수행할 수 있습니다.

sc create BITS type= share start= delayed-auto binPath= "C:\Windows\System32\svchost.exe -k netsvcs" tag= no DisplayName= "Background Intelligent Transfer Service"

시작 을 클릭하고 (Start)CMD 를 입력 한 다음 명령 프롬프트를 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을(Run as Administrator) 선택 하여 관리 명령 프롬프트를 열 수 있습니다 .

명령 프롬프트 관리자

어떤 이유로 위의 명령이 제대로 작동하지 않으면 아래 명령을 시도할 수도 있습니다. 이 명령은 축소 버전입니다. 가능하면 여러 위치에서 = 기호 뒤에 공백이 있다는 것을 알 수 있으므로 복사하여 붙여넣으십시오. 우연이 아니라 해당 공간이 필요합니다. 그렇지 않으면 명령이 작동하지 않습니다.

sc create BITS binpath= "c:\windows\system32\svchost.exe -k netsvcs" start= delayed-auto

BITS 서비스가 설치 되면 제대로 등록되었는지 확인해야 합니다. 그렇지 않은 경우 서비스(Services) 패널에서 시작할 수 있지만 다음과 같은 오류가 발생할 수 있습니다.

"Windows could not start the BITS service on the local computer. Error2: The system cannot find the file specified"

BITS 서비스 등록

BITS 서비스 를 등록하려면 배치 파일을 생성한 후 실행해야 합니다. 무섭고 기술적으로 들리지만 꽤 쉽습니다. 먼저 (First)메모장(Notepad) 을 열고 운영 체제에 따라 다음을 붙여넣습니다.

윈도우 2000, 윈도우 XP(Windows XP) , 윈도우 서버 2003(Windows Server 2003)

REGSVR32 WUPS2.DLL /S
REGSVR32 WUPS.DLL /S
REGSVR32 WUAUENG.DLL /S
REGSVR32 WUAPI.DLL /S
REGSVR32 MUCLTUI.DLL /S
REGSVR32 WUCLTUI.DLL /S
REGSVR32 WUWEB.DLL /S
REGSVR32 MUWEB.DLL /S
REGSVR32 QMGR.DLL /S
REGSVR32 QMGRPRXY.DLL /S

윈도우 비스타(Windows Vista) , 윈도우 7(Windows 7) , 윈도우 서버 2008(Windows Server 2008)

REGSVR32 WUPS2.DLL /S
REGSVR32 WUPS.DLL /S
REGSVR32 WUAUENG.DLL /S
REGSVR32 WUAPI.DLL /S
REGSVR32 WUCLTUX.DLL /S
REGSVR32 WUWEBV.DLL /S REGSVR32 MSXML3.DLL /S
REGSVR32 JSCRIPT.DLL /S

Windows 8 또는 Windows 10 에서 이 BITS 문제가 있는 경우 실행해야 하는 regsvr32 명령이 몇 개 더 있습니다. Microsoft(article from Microsoft) 의 이 기사를 확인 하고 지침을 따르십시오.

메모장에서 파일(File) 을 클릭한 다음 다른 이름으로 저장(Save As) 을 클릭합니다 . 파일 이름을 bits.bat 로 지정한 다음 파일 (bits.bat)형식( Save as Type) 상자에서 모든 파일을 선택하고 바탕 화면에 저장 합니다(All Files) .

배치 파일 등록

이제 바탕 화면 에서 BAT 파일을 마우스 오른쪽 버튼으로 클릭하고 (BAT)관리자 권한으로 실행을( Run as Administrator) 선택하십시오 . 이 시점에서 컴퓨터를 다시 시작하고 이전에 하려고 했던 작업(예: 업데이트 설치 등)을 수행할 수 있는지 확인해야 합니다.

BITS 가 여전히 (BITS)Windows 서비스(Services) 목록에 표시 되지 않거나 BITS 서비스를 시작할 수 없는 경우 이 레지스트리 파일을 다운로드하여 실행할 수 있습니다. 기본적으로 BITS(BITS) 서비스 와 관련된 모든 레지스트리 항목을 수정하려고 시도합니다 . 위의 명령도 작동하지 않으면 이 레지스트리 파일을 실행한 다음 명령을 다시 실행해 보십시오. 그러나 레지스트리 파일을 실행한 후에는 먼저 PC를 다시 시작해야 합니다.

http://download.bleepingcomputer.com/win-services/7/BITS.reg

이것은 입니다. 레지스트리에 키와 값을 추가하는 REG 파일. (REG)다운로드하는 동안 이 파일이 위험할 수 있다는 메시지가 표시될 수 있지만 그런 것은 아니므로 걱정할 필요가 없습니다. 이 REG(REG) 파일 을 실행하려고 할 때 오류 메시지가 표시되면 PC를 안전 모드(Safe Mode) 에서 다시 시작한 다음 실행을 시도할 수도 있습니다. 때때로 실행 중인 프로세스로 인해 일부 값이 레지스트리에 추가되지 않을 수 있습니다.

BITS 서비스가 제대로 표시되지 않는 문제가 계속 발생하는 경우 시도한 내용과 구체적인 상황을 알려주시면 도와드리겠습니다. 즐기다!



About the author

저는 이 분야에서 거의 10년의 경험을 가진 소프트웨어 엔지니어이자 블로거입니다. 저는 Mac 및 Windows 플랫폼을 위한 도구 리뷰 및 튜토리얼 제작을 전문으로 할 뿐만 아니라 소프트웨어 개발 주제에 대한 전문가 논평을 제공합니다. 저는 또한 전 세계의 기술 컨퍼런스에서 프레젠테이션을 한 전문 연사이자 강사입니다.



Related posts