다음을 통해 공유

DCOM 이벤트 오류중에 BITS 관련 오류

익명
2013-12-17T03:34:21+00:00

다음 서버를 실행하기 위해 "" 인수를 가진 BITS 서비스를 시작하려고 할 때 DCOM에 "서비스를 사용할 수 없거나 서비스와 연관되어 사용 가능한 장치가 없기 때문에 서비스를 시작할 수 없습니다. " 오류가 발생했습니다:

{4991D34B-80A1-4291-83B6-3328366B9097}

란 발생이 생겼습니다 이럴때는 어떻게하면 됩니까?

가정용 Windows | 이전 Windows 버전 | 설치 및 업그레이드

잠긴 질문. 이 질문은 Microsoft 지원 커뮤니티에서 마이그레이션되었습니다. 질문이 도움이 되었는지 여부에 대해 응답할 수는 있지만, 메모나 회신을 추가하거나 질문을 따를 수는 없습니다.

댓글 0개 설명 없음

질문 작성자가 수락한 답변

익명
2013-12-24T08:24:20+00:00

응답 감사합니다

해당 오류메세지의 경우 앞서 안내해드린 대로 악성코드 및 바이러스가 원인일 가능성이 있습니다. 우선적으로 백신을 이용한 바이러스 검사를 진행해보시기 바랍니다.

앞서 안내해드린 방법 중 정상 PC라는 것은 같은 운영체제, 같은 버전, 같은 서비스팩 환경의 PC를 지칭한 것이었으나 다소 정확하지 않은 표현으로 혼란을 드려 죄송합니다. 만약 이 과정이 번거로우시다면 다음 방법을 진행해보시기 바랍니다. (Windows XP CD가 필요할 수 있습니다)

작업 방법 ) BITS 모듈 파일 교체

  1. 시작 -> 실행을 클릭한 후 INF를 입력하고 엔터를 누릅니다.
  2. INF 폴더가 열리면 폴더 내에서 qmgr.dll을 검색합니다.
  3. 해당 파일을 해당 Windows 폴더에 붙여 넣습니다.
  4. 다음 명령어를 시작 -> 실행을 클릭한 뒤 아래 명령어를 실행합니다.

Regsvr32 %windir%\system32\qmgr.dll regsvr32 %windir%\system32\qmgrprxy.dll

또한, 상기 작업 방법 3에 나와 있는 내용은 프로그램이 아니라, 레지스트리 값으로서 메모장을 이용하여 정상적인 BITS 레지스트리로 병합할 수 있는 방법입니다. 따라서 메모장에 붙여넣으라고 안내했던 내용중의 수치들은 레지스트리 값으로서 그 문자만으로 특정 경로나 프로그램을 지칭하는 걸 확인하기는 어려우실 것 같습니다.

[참고]

Windows Update 웹 사이트 또는 Microsoft Update 웹 사이트 또는 Background Intelligent Transfer Service 시작 하려고 하면 업데이트를 다운로드 하려고 하면 오류 메시지가 나타난다

**http://support.microsoft.com/kb/916251/ko**

추가적인 내용이 있다면 하단의 [응답] 버튼을 눌러 회신해 주시기 바랍니다.

※ 응답이 문제 해결에 도움이 되었다면, 아래에 있는 답변으로 [표시] 버튼을 눌러 주시기 바랍니다. 이는 유사한 증상을 겪는 다른 사용자들에게 도움이 될 수 있습니다.

이 대답이 도움이 되었나요?

댓글 0개 설명 없음

2 추가 답변

정렬 기준: 가장 유용함
  1. 익명
    2013-12-23T05:25:19+00:00

    답변주셔서 고맙습니다.

    제가 부족한 이해력때문인지 어느정도는 이해되는데 몇가지 하나

    더 추가 질문을 할까해서 질문을 더드립니다.

    서비스에서 Background Intelligent Transfer Service 시작하기 를 눌렀는데

    이벤트 관련이랑 오류문구가

    다음 오류 때문에 Background Intelligent Transfer Service 서비스를 시작하지 못했습니다:

    %%1290

    BITS 관련을 실행을 하려고 하는데 이런문구가 뜹니다

    정확하게 어떤 오류인지 알수 없을까요?

    그리고

    앞서 말씀해주신 답변을 이해못해서 그런데

    1. 정상 PC에서 아래의 경로의 파일을 수집합니다.

    C:\Windows\system32\qmgr.dll C:\Windows\system32\ qmgrprxy.dll 2. 수집된 파일을 해당 Windows 폴더에 붙여 넣습니다.

    란 것을 이해 못해서 다시 문의드리는데

    컴퓨터 안에 있는걸  윈도우 상위폴더에 옮기라는 말씀을 제가 좀 이해가

    안되어서 그런데 qmgr.dll 이랑qmgrprxy.dll 은 수집된 파일이라는게 어떤 것인지 정확하게

    알수가 없네요 어떻게 수집하라는건지 자세히 설명해주시면 고맙겠고

    두 파일을 복사에서 Windows 폴더에 붙여 넣는건지 아니면

    이동을 시키라는건지 좀 알고싶네요.

    또한가지 BITS 레지스트리 부분의"ImagePath"= C:\WINDOWS\system32\svchost.exe -k netsvcs

    로 되어있는데 알려주신 것에는

    "ImagePath"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,\

    74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,\

    00,76,00,63,00,68,00,6f,00,73,00,74,00,2e,00,65,00,78,00,65,00,20,00,2d,00,\

    6b,00,20,00,6e,00,65,00,74,00,73,00,76,00,63,00,73,00,00,00

    인건 어떤 프로그램을 말하는건지 알수가 없네요;;;

    자세히 쉽게는 아니래도 알려주시면 고맙겠습니다.

    참고로 저희  PC OS버젼은 XP Home Edithon 입니다.

    이 대답이 도움이 되었나요?

    댓글 0개 설명 없음
  2. 익명
    2013-12-17T09:30:22+00:00

    안녕하세요 박시내

    Windows XP 사용중 BITS 관련 오류 메세지 발생에 대해서 문의 주셨습니다.

    해당 증상의 경우, 시스템 손상으로 인한 올바르지 못한 BITS 서비스 구성, 바이러스 및 악성 코드, 하드웨어 (메모리) 손상이 원인일 수 있습니다.

    다음 작업 방법을 진행하여 점검 해보시기 바랍니다.

    작업 방법 1) 서비스 점검

    1. 시작, 실행을 차례로 클릭하고 services.msc를 입력한 다음 확인을 클릭합니다.
    2. Background Intelligent Transfer Service를 두 번 클릭합니다.
    3. 시작 유형 상자에서 수동을 클릭한 다음 적용을 클릭합니다.
    4. 로그온 탭의 나열된 모든 하드웨어 프로그램에서 서비스가 사용하도록 설정되어 있는지 확인합니다.
    5. 일반 탭에서 시작을 클릭합니다.
    6. 이벤트 로그 서비스를 두 번 클릭합니다.
    7. 시작 유형이 자동으로 설정되어 있는지 확인합니다.
    8. 시작 상태에 중지됨이 표시될 경우 시작을 클릭하고 확인을 클릭합니다.

    작업 방법 2) BITS 모듈 파일 교체

    1. 정상 PC에서 아래의 경로의 파일을 수집합니다.

    C:\Windows\system32\qmgr.dll C:\Windows\system32\ qmgrprxy.dll 2. 수집된 파일을 해당 Windows 폴더에 붙여 넣습니다. 3. 다음 명령어를 시작 -> 실행을 클릭한 뒤 아래 명령어를 실행합니다.

    Regsvr32 %windir%\system32\qmgr.dll regsvr32 %windir%\system32\qmgrprxy.dll

    작업 방법 3) 정상적인 레지스트리 키 값으로 변경

    1. 시작 -> 실행 -> cmd 입력한 뒤 확인을 클릭합니다.
    2. 나타나는 명령프롬프트 창에서 다음 명령어를 입력합니다.

    Net stop bits Net stop wuauserv Net stop cryptsvc 3. 시작 >> 프로그램 >> 보조 프로그램으로 이동해 메모장을 실행 합니다. 4. 메모장을 실행한 다음 아래 내용을 복사하여 붙여 넣으세요.

    Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BITS]

    "Type"=dword:00000020

    "Start"=dword:00000003

    "ErrorControl"=dword:00000001

    "ImagePath"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,\

      74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,\

      00,76,00,63,00,68,00,6f,00,73,00,74,00,2e,00,65,00,78,00,65,00,20,00,2d,00,\

      6b,00,20,00,6e,00,65,00,74,00,73,00,76,00,63,00,73,00,00,00

    "DisplayName"="Background Intelligent Transfer Service"

    "DependOnService"=hex(7):52,00,70,00,63,00,53,00,73,00,00,00,00,00

    "DependOnGroup"=hex(7):00,00

    "ObjectName"="LocalSystem"

    "Description"="다른 작업하면서 클라이언트 및 서버 사이에 데이터를 전송합니다. BITS가 사용 불가능하게 설정되었으면 Windows Update 등의 기능이 올바르게 작동하지 않습니다."

    "FailureActions"=hex:00,00,00,00,00,00,00,00,00,00,00,00,03,00,00,00,68,e3,0c,\

      00,01,00,00,00,60,ea,00,00,01,00,00,00,60,ea,00,00,01,00,00,00,60,ea,00,00[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BITS\Parameters]

    "ServiceDll"=hex(2):43,00,3a,00,5c,00,57,00,49,00,4e,00,44,00,4f,00,57,00,53,\

      00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,71,00,6d,00,\

      67,00,72,00,2e,00,64,00,6c,00,6c,00,00,00[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BITS\Security]

    "Security"=hex:01,00,14,80,90,00,00,00,9c,00,00,00,14,00,00,00,30,00,00,00,02,\

      00,1c,00,01,00,00,00,02,80,14,00,ff,01,0f,00,01,01,00,00,00,00,00,01,00,00,\

      00,00,02,00,60,00,04,00,00,00,00,00,14,00,fd,01,02,00,01,01,00,00,00,00,00,\

      05,12,00,00,00,00,00,18,00,ff,01,0f,00,01,02,00,00,00,00,00,05,20,00,00,00,\

      20,02,00,00,00,00,14,00,8d,01,02,00,01,01,00,00,00,00,00,05,0b,00,00,00,00,\

      00,18,00,fd,01,02,00,01,02,00,00,00,00,00,05,20,00,00,00,23,02,00,00,01,01,\

      00,00,00,00,00,05,12,00,00,00,01,01,00,00,00,00,00,05,12,00,00,00[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BITS\Enum]

    "0"="Root\LEGACY_BITS\0000"

    "Count"=dword:00000001

    "NextInstance"=dword:00000001 5. 파일 -> 다른이름으로 저장을 클릭한 뒤 bits.reg 이름으로 저장합니다. 6. 저장된 bits.reg파일을 실행합니다.

    추가적인 내용이 있다면 하단의 [응답] 버튼을 눌러 회신해 주시기 바랍니다.

    ※ 응답이 문제 해결에 도움이 되었다면, 아래에 있는 답변으로 [표시] 버튼을 눌러 주시기 바랍니다. 이는 유사한 증상을 겪는 다른 사용자들에게 도움이 될 수 있습니다.

    이 대답이 도움이 되었나요?

    댓글 0개 설명 없음