컴퓨터를 고정 수도 있습니다 Windows 7 또는 Windows 2008 R2 서비스 팩 1을 설치한 후 "0xc0000034" 오류 메시지가 있는 검은 화면이 다시 시작

증상

Windows 7 또는 Windows 2008 r 2를 사용 하 여 컴퓨터에 서비스 팩 1 (SP1)을 설치합니다. 서비스 팩이 설치 되 면 컴퓨터 고정 하거나 다시 시작 될 수 있습니다. 컴퓨터가 다시 시작 되 면 검정 화면에서 다음과 유사한 오류 메시지가 나타납니다.
 
!! 0xc0000034 !! 142/53007 (_0000000000000000.cdf-ms)

참고: 컴퓨터를 다시 시작 하면 동일한 오류 메시지가 나타납니다.

이 문제는 사용자의 서비스 팩을 설치 하려고 하는데, 설치를 완료 하려면 컴퓨터를 다시 시작 하지 않습니다, 다른 업데이트를 설치 및 다음 컴퓨터를 다시 시작 하는 경우 발생할 수 있습니다. 이 문제는 서비스 팩이 설치 되어 동시에 다른 업데이트를 사용 하 여 WSUS를 사용 하는 경우에 발생할 수 있습니다.

서비스 팩 설치 하는 동안 Windows의 기능이 통합 된 서비스 목록에 작업을 수행할 수를 유지 합니다. 일부는 즉시 수행 됩니다. 다른 사용자만 가능 하면 시스템이 다시 시작 되 면. 이렇게 한 그룹의 기본 작업 큐 (POQ)입니다. POQ 작업을 다시 시작 하는 동안 수행 해야 하는 pending.xml에 저장 됩니다. 오류를 표시 하는 경우, 시스템은 POQ 작업을 두 번 완료 하려고 합니다. POQ 시도 실패 (이미 완료 된) "0xc0000034" 오류가 발생 합니다. Windows의 설치를 차단 하려면이 단계에서 오류로 간주 하 고 서비스 기능을 컴퓨터를 중단 합니다.

고급 사용자가 아닌 현재 Windows 7 기반 컴퓨터에서이 오류가 발생 하는 Microsoft 웹 사이트에서 복구 하는 단계를 보려면 아래 링크를 클릭 합니다.

Windows 7 서비스 팩 1 (SP1)을 설치한 후 "0xc0000034 오류"를 해결 하는 방법?

예방 단계

발생이 문제를 방지 하려면 다운로드 하 고 다음 기술 자료 문서에서 업데이트를 설치 합니다.

Windows 7 SP1 또는 Windows Server 2008 R2 s p 1을 설치 하려고 할 때 "0xC0000034" 오류 메시지를 방지 하는 업데이트를 사용할 수

해결 방법

이 문제를 해결 하려면 아래 방법의 단계를 따릅니다.

Pending.xml에서 POQ 항목 삭제

이 이렇게 만든.vbs 스크립트를 실행 하 여 문제를 해결 하는 데 사용 됩니다. 성공적으로 만들어.vbs 스크립트를 실행 한, 후 Windows 7 서비스 팩 1 설치가 성공적으로 완료 해야 합니다.

Notes

  • 이.vbs 스크립트는 0xc0000034 오류 코드에 적용할 수만, 0xc0000034 오류 이외의 문제에 대해이 스크립트를 사용 하지 마십시오.
  • 고급 사용자 인 경우이 방법을 권장 합니다.
  • 이 방법을 사용 하려면 두 번째 컴퓨터와 USB 썸 드라이브와 같은 이동식 미디어 장치에 액세스할 하는 것이 좋습니다.
시작 하기 전에

시작 하기 전에 다음을 찾습니다.
  • 인터넷에 액세스할 수 있는 두 번째 컴퓨터를 찾습니다. 스크립트 (.vbs) 파일을 만드는 두 번째 컴퓨터를 사용 합니다. 스크립트 (.vbs) 파일을 만들려면이 기술 자료 문서에서 스크립트의 텍스트를 복사 합니다.
  • USB 드라이브 같은 이동식 미디어 장치를 찾습니다. 사용자가 만든 스크립트 (.vbs) 파일이 이동식 미디어 장치에 복사 합니다. 다음 문제가 발생 하는 컴퓨터로 스크립트 (.vbs) 파일을 전송 합니다.
참고: 이동식 미디어 장치를 컴퓨터에 스크립트 (.vbs) 파일을 만들 수 있습니다 두 번째 컴퓨터에 액세스할 수 없는 경우 문제가 발생 하는. 시스템 복구 옵션으로 이것을 명령 프롬프트를 열고 명령 프롬프트에서 메모장 을 시작 합니다. 그런 다음이 기술 자료 문서에서 스크립트에 대 한 텍스트를 입력 하 여 스크립트 (.vbs) 파일을 수동으로 만들 것. 스크립트 (.vbs) 파일이 로컬 하드 드라이브에 저장할 수 있습니다. 다음 단계를 완료 하려면이 스크립트를 실행할 수 것입니다.

1 단계: 스크립트 (.vbs) 파일을 만듭니다

이렇게 하려면, 다음 단계를 수행하십시오.
  1. 인터넷에 액세스할 수 있는 두 번째 컴퓨터를 찾습니다.
  2. 메모장을 엽니다.
  3. 복사한 다음 텍스트를 메모장에 붙여 넣습니다.

    XmlDoc dim, 노드, 노드, 파일 이름, backupFileName, numberOfPOQNodes

    XmlDoc 설정 = CreateObject("Microsoft.XMLDOM")

    경우 Wscript.Arguments.Count = 0을 누른 다음

    WScript.echo ("오류! XML 파일이 지정 되지 않았습니다. ")

    W
    script.quit

    End If

    fileName = WScript.Arguments(0)

    backupFileName = 왼쪽 (InStrRev 파일 이름 (파일 이름, ".")-1) 및 "_backup.xml"

    그렇지 않은 경우 다음 xmlDoc.load(fileName)

    WScript.echo ("XML 파일을 로드 하지 못했습니다" & 파일 이름 및 ".")

    Wscript.quit

    End If

    xmlDoc.save(backupFileName)

    목록 설정 = xmlDoc.documentElement.selectNodes("POQ")

    numberOfPOQNodes = nodeList.Length

    목록에서 각 노드에 대 한

    xmlDoc.documentElement.removeChild(node)

    Next

    xmlDoc.save(fileName)

    XmlDoc 설정할 = 없음

    WScript.echo (numberOfPOQNodes & "POQ 노드가 제거. 스크립트를 완료 합니다. ")
  4. 파일을 클릭 한 다음 다른 이름으로 저장을 클릭 합니다.
  5. 됩니다 파일 이름을 지정 하 고 USB 썸 드라이브와 같은 이동식 미디어 장치에 파일을 저장 합니다.

2 단계: 실행 스크립트 (.vbs) 파일

참고: 다음 단계는 스크립트 (.vbs) 파일을 USB 드라이브에 복사한 것을 가정 합니다. 다른 종류의 이동식 미디어 장치를 사용 하 여 단계를 약간 달라질 수 있습니다.

이렇게 하려면, 다음 단계를 수행하십시오.

  1. 컴퓨터를 다시 시작 하 고 키보드의 F8 키를 시작 합니다. Windows 로고가 나타나기 전에 F8 키를 눌러 해야 합니다. Windows 로고가 나타나면 Windows 로그온 프롬프트가 표시 될 때까지 기다린 다음 종료 하 고 컴퓨터를 다시 시작 하 여 다시 시도해 해야 합니다.
    참고: 구성 된 컴퓨터에서 여러 운영 체제를 부팅을 누르면 F8 키 부팅 메뉴가 나타날 때.
  2. 화살표 키를 사용 하 여 고급 부팅 옵션 영역에서 컴퓨터 복구를 선택 하 고 enter키를 누릅니다. 메시지가 표시 되 면 복구 해야 Windows 7 설치를 선택 하 고 을 클릭 합니다.
  3. 언어 및 키보드 입력된 방법을 선택한 후 다음을 클릭 합니다.
  4. 사용자 이름을 선택 하 고 암호를 입력 한 다음 확인을 클릭 합니다.
  5. 시스템 복구 옵션 복구 도구 선택아래 줄에 나열 된 Windows 7 드라이브 문자 기록해 둡니다.

    예를 들어, 다음과 유사한 정보가 표시 됩니다.

    운영 체제: Windows 7에서 (c:) 볼륨 < 이름 >

    참고: 이 예제에서는 Windows 7에 대 한 드라이브 문자를 C. 것
  6. 시스템 복구 옵션 명령 프롬프트를 클릭 합니다.
  7. PC에 앞에서 만든 스크립트 (.vbs) 파일이 있는 이동식 미디어를 삽입 합니다.
  8. 명령 프롬프트에서 드라이브와 앞에서 만든 스크립트 (.vbs) 파일이 있는 디렉터리를 이동 합니다.

    예를 들어, USB 썸 드라이브 루트에 만든 됩니다 파일을 저장 하 고 USB 썸 드라이브와 연결 된 드라이브 문자가 "E" 드라이브인 경우 명령 프롬프트에서 다음 명령을 입력 하기만 하면 하는 다음 Enter키를 누릅니다.

    E:

    참고: 확실 하지 어느 드라이브에 이동식 미디어 드라이브의 목록을 표시 하려면 Diskpart를 사용할 수 있습니다. Diskpart를 실행 하려면 다음이 단계를 수행 합니다.
    1. Diskpart입력 한 다음 Enter키를 누릅니다.
    2. List volume을 입력 하 고 enter키를 누릅니다.
    3. 앞에서 만든 스크립트 (.vbs) 파일을 사용 하 여 이동식 미디어가 있는 드라이브를 기록해 둡니다. USB 드라이브를 사용할 경우 드라이브 종류 "이동식"으로 표시 됩니다.
    4. Diskpart를 종료 하려면 Exit를 입력 한 다음 Enter키를 누릅니다.

  9. 명령 프롬프트에서 다음 명령을 입력 하 고 Enter키를 누릅니다.

    < Windows _7_drive_letter > Cscript 됩니다: \Windows\winsxs\pending.xml.

    위치, < Windows _7_drive_letter >는 Windows 7 운영 체제에 설치 되어 있는 드라이브 문자입니다.

    이렇게 하면 실행 스크립트 됩니다 파일. 스크립트가 완료 되 면 다음과 같은 메시지가 나타날 수 있습니다 다음.

    2 POQ 노드가 제거 됩니다. 스크립트 완료
  10. 명령 프롬프트를 종료 하려면 Exit를 입력 한 다음 Enter키를 누릅니다.
  11. 컴퓨터를 다시 시작합니다. 서비스 팩 1 설치를 지금 성공적으로 완료 됩니다.
속성

문서 ID: 975484 - 마지막 검토: 2017. 2. 7. - 수정: 2

Windows 7 Starter, Windows 7 Home Basic, Windows 7 Home Premium, Windows 7 Enterprise, Windows 7 Professional, Windows 7 Ultimate, Windows Server 2008 R2 Datacenter, Windows Server 2008 R2 Enterprise, Windows Server 2008 R2 for Itanium-Based Systems, Windows Server 2008 R2 Service Pack 1, Windows Server 2008 R2 Standard

피드백