Computer >> 컴퓨터 >  >> 문제 해결 >> Windows 오류

[FIX] Windows 업데이트 오류 코드 646

일부 Windows 사용자는 기본 제공 WU 구성 요소로 설치를 시도하는 특정 업데이트가 오류 코드 646과 함께 실패한다고 보고하고 있습니다. . 알고 보니 이 특정 오류 코드는 Windows 7 및 Windows 8.1에만 있는 것으로 보입니다.

[FIX] Windows 업데이트 오류 코드 646

Windows 7 또는 Windows 8.1에서 이 문제가 발생하는 경우 Windows Update 문제 해결사를 실행하고 컴퓨터가 실제로 문제를 자동으로 해결할 수 없는지 확인하여 이 문제 해결 가이드를 시작해야 합니다.

영향을 받는 사용자에 따르면 646 오류 코드가 나타날 수 있는 가장 일반적인 원인 중 하나는 Windows 업데이트입니다. 또는 백그라운드 지능형 전송 서비스 강제로 비활성화됩니다.

그러나 Windows 7에서 이 문제를 일으킬 수 있는 또 다른 상당히 일반적인 문제는 잘못된 위치를 가리키는 Appdata 키입니다. 이 경우 레지스트리 편집기를 사용하여 레지스트리를 수정하여 문제를 해결할 수 있습니다.

과보호 방화벽은 또한 오탐으로 인해 MS와 통신을 클릭한 후 이러한 종류의 문제를 일으키는 것으로 알려져 있습니다. 이 경우 유일한 수정 사항은 AV 설정에서 WU를 허용 목록에 추가하거나 보다 관대한 보안 제품군으로 이동하여 현재 보안 제품군을 제거하는 것입니다.

근본 원인을 수정하지 않고 문제를 해결하려는 경우 공식 Windows 업데이트 카탈로그에서 업데이트를 다운로드하는 것이 가장 좋고 안전한 방법일 것입니다.

소프트웨어 충돌을 처리하는 경우 시스템 복원 유틸리티를 사용하여 이 충돌이 발생하지 않았을 때의 상태로 컴퓨터를 되돌려 문제를 해결할 수 있습니다. 그러나 문제가 OS와 관련된 경우 Windows Update 구성 요소를 수정하기 위해 복구 설치 또는 새로 설치를 수행해야 합니다.

Windows 업데이트 문제 해결사 실행

Windows 7 또는 Windows 8.1에서 이 문제가 발생하는 경우 문제가 이미 Microsoft에서 포함된 복구 전략에 의해 다루어졌을 가능성이 있습니다. 이 경우 OS에서 수정 사항을 자동으로 배포할 수 있습니다.

이 시나리오가 적용 가능한 경우 Windows 업데이트로 검사를 실행해야 합니다. 문제 해결사를 확인하고 이 유틸리티가 업데이트 구성 요소에 발생하는 문제를 자동으로 식별하고 해결할 수 있는지 확인하십시오.

Windows Update 문제 해결사는 다양한 문제를 해결할 수 있는 자동화된 복구 전략의 필수 모음을 보유하고 있습니다. 이 유틸리티를 실행하면 이 도구는 WU 구성 요소의 불일치를 분석하고 실행 가능하다고 판단되면 자동으로 수정 사항을 권장합니다.

이 유틸리티를 아직 실행하지 않은 경우 아래 지침에 따라 Windows 7 또는 Windows 8.1에서 Windows 업데이트 문제 해결사를 실행하고 오류 코드 646:을 수정하세요.

  1. 실행 열기 Windows 키 + R을 눌러 대화 상자 . 다음으로 '컨트롤'을 입력합니다. 텍스트 상자 안에서 Enter 키를 누릅니다. 기본 제어판을 열려면 상호 작용. [FIX] Windows 업데이트 오류 코드 646
  2. 기본 제어판 인터페이스에서 화면 오른쪽 상단의 검색 기능을 사용하여 '문제 해결'을 검색합니다. 그런 다음 결과 목록에서 문제 해결 항목을 클릭하여 통합 문제 해결사 목록을 확장합니다. [FIX] Windows 업데이트 오류 코드 646
  3. 문제 해결에 들어가면 메뉴에서 시스템 및 보안을 클릭하여 앞으로 이동합니다. . [FIX] Windows 업데이트 오류 코드 646
  4. 시스템 및 보안에 들어간 후 메뉴에서 Windows 업데이트를 클릭합니다. (Windows에서) Windows 업데이트 문제 해결사를 엽니다.
  5. Windows 업데이트 문제 해결사의 첫 번째 메뉴가 표시되면 고급을 클릭하여 시작합니다. 그런 다음 자동으로 수리 적용과 연결된 확인란을 선택합니다. . [FIX] Windows 업데이트 오류 코드 646
  6. 프로세스가 완료될 때까지 기다린 다음 이 수정 사항 적용을 클릭합니다. 수정 사항을 성공적으로 적용하기 위해 추가 단계를 수행해야 하는 경우 화면의 지시를 따릅니다. [FIX] Windows 업데이트 오류 코드 646
  7. 다시 시작하라는 메시지가 표시되면 다시 시작하고 다음 시작 순서가 완료되면 문제가 해결되는지 확인하십시오. Windows 업데이트 화면으로 돌아가 보류 중인 다른 업데이트를 설치하고 동일한 오류 코드 646이 계속 발생하는지 확인하세요.

동일한 오류 코드가 계속 발생하는 경우 아래의 다음 잠재적 수정으로 이동하십시오.

Windows 업데이트 카탈로그를 통해 업데이트 설치

Windows 업데이트 문제 해결사가 특정 Windows 업데이트 설치를 방해하는 로컬 WU 구성 요소 문제를 찾아 수정할 수 없는 경우 원하는 경우 이 구성 요소를 모두 무시할 수 있습니다.

영향을 받는 일부 사용자가 보고한 대로 Microsoft 업데이트 카탈로그에서 업데이트를 다운로드하고 수동으로 설치하여 실패한 업데이트를 직접 설치할 수 있습니다. 물론 이것은 약간 지루하지만(특히 여러 업데이트가 실패한 경우) 오래된 시스템을 실행하는 것보다 여전히 낫습니다.

대부분의 경우 오류 코드 646 다음 업데이트로 발생하는 것으로 확인되었습니다.

  • KB972363
  • KB973709
  • KB972581
  • KB974234
  • KB974810

이 경로로 이동하여 보류 중인 업데이트를 수동으로 설치하기로 결정했다면 아래의 단계별 지침을 따르십시오.

  1. 기본 브라우저를 열고 이 링크에 액세스합니다(여기). ) Microsoft 업데이트 카탈로그의 루트 주소로 직접 연결 .
  2. 내부에 들어가면 검색 기능(화면 왼쪽 상단)을 사용하여 오류 코드 646

    [FIX] Windows 업데이트 오류 코드 646
  3.  결과가 생성되면 CPU 아키텍처와 사용 중인 Windows 버전을 염두에 두고 적절한 업데이트를 찾으세요. [FIX] Windows 업데이트 오류 코드 646
  4. 올바른 업데이트를 식별한 후 다운로드를 클릭합니다. 버튼을 누르고 작업이 완료될 때까지 기다립니다.
  5. 다운로드가 완료되면 파일 탐색기를 엽니다. 다운로드한 위치로 수동으로 이동한 다음 .inf 파일을 클릭하고 설치를 선택합니다. 새로 등장한 컨텍스트 메뉴에서 [FIX] Windows 업데이트 오류 코드 646
  6. 오류 코드 646과 함께 설치에 실패한 모든 Windows에 대해 위의 단계를 반복합니다.
  7. 실패한 업데이트가 모두 설치되면 컴퓨터를 재부팅하여 작업을 완료하십시오.

Windows 업데이트 카탈로그를 통해 실패한 업데이트를 설치하려고 하면 동일한 오류가 발생하는 경우 아래의 다음 잠재적 수정으로 이동하십시오.

Windows 업데이트 및 백그라운드 인텔리전트 전송 서비스 강제 시작

모든 최신 Windows 버전에는 컴퓨터에서 대기 중인 새 Windows 업데이트를 설치하기 위해 사용해야 하는 몇 가지 필수 서비스가 있습니다. Windows 업데이트백그라운드 지능형 전송 서비스

이러한 서비스가 기본적으로 비활성화되어 있거나 상태 유형 자동으로 설정되지 않음 새 Windows 업데이트 설치와 관련된 문제가 발생할 수 있습니다.

이 이론을 테스트하려면 서비스 화면으로 이동하여 이 두 서비스를 확인하십시오. 실제로 비활성화되었거나 자동으로 실행되도록 구성되지 않은 경우 Windows Update의 업데이트 구성 요소를 수정하기 위해 필요한 변경을 수행하십시오.

다음은 전체 과정을 안내하는 빠른 단계별 가이드입니다.

  1. Windows 키 + R 누르기 실행 열기 대화 상자. 다음으로 'services.msc' 를 입력하십시오. 텍스트 상자 안에 있는 다음 Enter 키를 누릅니다. 서비스 열기 화면. [FIX] Windows 업데이트 오류 코드 646
  2. 서비스에 들어가면 화면에서 오른쪽 섹션으로 이동하고 활성 서비스 목록을 아래로 스크롤하여 Windows Update를 찾습니다. 표시되면 마우스 오른쪽 버튼을 클릭하고 속성을 클릭합니다. 새로 등장한 컨텍스트 메뉴에서 [FIX] Windows 업데이트 오류 코드 646
  3. 속성에 들어가면 장면에서 일반을 선택합니다. 탭을 클릭하고 시작 유형을 자동으로 변경합니다. 시작을 클릭합니다. 서비스가 현재 실행되고 있지 않은 경우. 그런 다음 적용을 클릭합니다. 변경 사항을 저장합니다. [FIX] Windows 업데이트 오류 코드 646
  4. 백그라운드 지능형 전송 서비스로 2~4단계를 반복합니다. 적용을 클릭하기 전에 서비스가 실행 중인지 확인하십시오.
  5. Windows 업데이트로 돌아가기 화면에서 Windows 업데이트 설치를 시작합니다. 이제 문제가 해결되었는지 다시 확인하세요.

두 서비스가 이미 시작되었거나 이 작업으로 차이가 없었지만 동일한 오류 코드 646, 이 계속 발생하는 경우 아래의 다음 잠재적 수정 사항으로 이동합니다.

레지스트리 편집기를 통해 AppData 키 지우기

Windows 7 및 Windows 8.1에서 오류 코드 646  AppData와 관련된 레지스트리 키에 있는 손상된 임시 데이터로 인해 발생할 수 있습니다.

또한 이 문제가 발생한 일부 사용자는 레지스트리 편집기를 사용하여 AppData 키의 위치로 이동하고 해당 내용(여러 다른 디렉터리에서)을 확인한 후 문제가 해결되었음을 확인했습니다. 영향을 받는 사용자에 따르면 이 레지스트리 키에는 이 특정 문제의 원인이 될 수 있는 결함이 있는 위치가 있을 수 있습니다.

이 수정 사항을 적용하려면 아래 지침에 따라 오류 코드 646: 수정 시도에서 AppData 키의 내용을 지우세요.

참고: 레지스트리를 편집하는 데 익숙하지 않은 경우 데이터를 미리 백업하는 것이 좋습니다.

  1. Windows 키 + R 누르기 실행 열기 대화 상자. 다음으로 'regedit'를 입력합니다. 실행 텍스트 상자 안에서 Enter 키를 누릅니다. 레지스트리 편집기를 엽니다. UAC(사용자 계정 컨트롤)에서 메시지가 표시되면 , 를 클릭합니다. 관리 권한을 부여합니다. [FIX] Windows 업데이트 오류 코드 646
  2. 레지스트리 편집기에 들어가면 유틸리티의 왼쪽 섹션을 사용하여 다음 위치로 이동합니다.
    HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders 

    참고: 수동으로 탐색하거나 탐색 모음에 위치를 직접 붙여넣고 Enter 키를 누를 수 있습니다. 즉시 도착할 수 있습니다.

  3. 올바른 위치에 도달하면 오른쪽 섹션으로 이동하여 AppData를 두 번 클릭합니다. 가치를 확인합니다.
  4. AppData 값의 경우 '%USERPROFILE%\AppData\Roaming'과(와) 다릅니다. 이 값으로 수정하고 확인을 클릭합니다. 변경 사항을 저장합니다. [FIX] Windows 업데이트 오류 코드 646
  5. 다음으로 레지스트리 편집기의 왼쪽 섹션을 사용합니다. 다시 다음 위치로 이동하고 AppData 폴더로 3단계와 4단계를 반복합니다.
    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders
  6. 마지막으로 이 위치로 이동하여 3단계와 4단계를 다시 반복합니다.
    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders
  7. AppData 폴더가 올바른 값을 유지하는지 확인한 다음 마지막으로 컴퓨터를 재부팅하고 다음 컴퓨터 시작 시 문제가 해결되는지 확인합니다.

동일한 오류 코드 646 인 경우 여전히 발생하는 경우 아래의 잠재적인 수정 사항으로 이동하십시오.

타사 방화벽 비활성화/제거(해당되는 경우)

기본 Windows 보안 대신 타사 보안 제품군을 사용하는 경우 방화벽으로 인해 문제가 발생할 수 있습니다. ESET 또는 Comodo를 사용하던 영향을 받는 일부 사용자는 AV가 로컬 WU 구성 요소와 Microsoft 서버 간의 통신을 차단했기 때문에 문제가 발생했음을 확인했습니다.

이 이론을 테스트하려면 동일한 보안 규칙이 그대로 유지되기 때문에 방화벽의 백그라운드 프로세스를 비활성화하거나 닫는 것만으로는 충분하지 않습니다.

타사 방화벽이 실제로 문제의 원인인지 확인할 수 있는 유일한 실행 가능한 방법은 타사 프로그램을 완전히 제거하고 나중에 실패한 Windows 업데이트를 다시 설치하는 것입니다.

이 경로로 갈 준비가 되었다면 아래 지침을 따르십시오.

  1. Windows 키 + R 누르기 실행 열기 대화 상자. 다음으로 'appwiz.cpl'을 입력합니다. Enter 키를 누릅니다. 프로그램 및 기능 열기 창문. [FIX] Windows 업데이트 오류 코드 646
  2. 프로그램 및 기능에 들어가면 화면에서 설치된 프로그램 목록을 아래로 스크롤하여 제거하려는 타사 방화벽을 찾습니다.
  3. 문제가 있는 방화벽을 찾았으면 방화벽을 마우스 오른쪽 버튼으로 클릭하고 제거를 선택합니다. 새로 등장한 컨텍스트 메뉴에서 [FIX] Windows 업데이트 오류 코드 646
  4. 제거 프롬프트 내에서 화면의 지시에 따라 프로세스를 완료한 다음 컴퓨터를 다시 시작합니다.
  5. 다음 컴퓨터 시작 시 타사 제품군이 제거되었으므로 Windows 업데이트를 다시 설치하고 문제가 해결되었는지 확인하십시오.

문제가 여전히 해결되지 않으면 이전에 사용하던 타사 제품군을 다시 설치하고 아래에서 잠재적인 수정 사항으로 이동할 수 있습니다.

시스템 복원 사용

시스템이 특정 변경(예:드라이버 또는 타사 앱 설치)을 거친 후에 발생하는 이 문제를 발견한 경우 오류 코드 646  타사 충돌로 인해 발생할 수 있습니다.

그러나 잠재적인 간섭의 목록은 사실상 무한하므로 가장 좋은 조치는 소프트웨어 충돌이 발생하지 않은 시간으로 컴퓨터 상태를 되돌리는 것입니다.

다행히도 모든 최신 Windows 버전에서는 시스템 상태를 이전 시점으로 되돌리기 위해 스냅샷 복원에 의존하는 유틸리티인 시스템 복원을 통해 이 작업을 쉽게 수행할 수 있습니다.

참고: 기본 동작을 수정하지 않은 경우 이 유틸리티는 새 드라이버 설치, 앱 업데이트 등과 같은 중요한 시스템 이벤트에서 일반 시스템 스냅샷을 저장하도록 구성됩니다.

소프트웨어 충돌이 오류 코드 646, 의 원인이 될 수 있다고 생각되면 시스템 복원 사용 기기를 정상 상태로 되돌리려면.

이것이 작동하지 않거나 이 시나리오가 적용되지 않는 경우 아래의 다음 잠재적 수정으로 이동하십시오.

복구 설치/새로 설치 수행

위의 수정 사항으로 문제를 해결할 수 없는 경우 시스템이 일반적으로 해결되지 않는 일부 유형의 시스템 파일 손상을 처리하고 있을 가능성이 매우 높습니다. 이 경우 실행 가능한 유일한 해결 방법은 새로 설치 또는 복구 설치(현재 위치 업그레이드)와 같은 절차를 통해 모든 Windows 구성 요소를 완전히 재설정하는 것입니다.

새로 설치 호환되는 설치 미디어를 제공할 필요가 없기 때문에 더 쉬운 절차입니다. 데이터를 미리 백업하기 위한 추가 조치를 취하지 않으면 파일, 사용자 기본 설정, 설치된 모든 프로그램 및 게임을 잃게 됩니다.

반면에 수리 설치(현장 수리) (Windows 10에서 이 문제가 발생하지 않는 한) 호환되는 설치 미디어가 필요하다는 것은 말할 것도 없고 배포하기가 더 지루합니다. 그러나 주요 이점은 이 작업이 Windows 구성 요소에만 영향을 미친다는 것입니다. 즉, 개인 파일, 게임, 응용 프로그램, 문서 및 OS와 관련되지 않은 모든 것은 이 절차의 영향을 받지 않습니다.