Windows Update를 다운로드하는 데 시간이 오래 걸림


15

제어판을 사용하여 수동 Windows Update를 수행 할 때 업데이트가 충분히 빠르다는 것을 알았지 만 업데이트를 선택하고 설치를 요청하면 업데이트 다운로드에 아무런 시간이 걸리지 않고 진행률이 표시되지 않지만 일정 시간이 지나면 시작 아이콘을 클릭하면 노란색 뱅으로 표시된 PC를 종료하면 업데이트를 설치할 준비가 된 것입니다. 어떤 업데이트를 설치할 준비가되었는지 표시되지 않습니다.

다운로드 할 때 Windows 업데이트를 실행하면 결국 선택한 업데이트를 다운로드하여 설치하지만 진행률은 표시되지 않지만 몇 시간이 걸립니다. 나는 (4) 내 W7 PC (7)에서이 동작을 봅니다.

Windows Update 화면이 새로 고쳐지지 않습니다.

이 행동에 대한 통찰력이나 그것을 해결하는 방법?

화요일 (2016 년 8 월) 패치 전에 Windows 7 64 비트가 완전히 업데이트되었습니다.

참고 : 홈 네트워크, 다른 문제가없는 Fios. 그것은 여러 컴퓨터에 널리 퍼져 있으며 그 장치로 여행 할 때 어느 컴퓨터에서나 수행됩니다 .Windows 업데이트 GUI 문제입니다. 일반 월별 업데이트가 발생합니다.

여기에 이미지 설명을 입력하십시오

이것은 이 질문에 대한 답변으로 업데이트에 대한 "확인"과 관련이 없습니다. 이 질문에 스스로 대답했지만 이것은 완전히 다른 문제이며 지금까지 해결책을 찾지 못했습니다.

노트 :

MS가 스택 업데이트 서비스를 시작한 이후이 문제는 더 이상 발생하지 않습니다. W7을 새로 설치 한 후 Windows Update 문제에 대한 자세한 내용은 여기를 참조하십시오. >>>>>> Windows 7 SP1 Windows Update에서 업데이트 확인이 중단되었습니다.


1
나는 그것이 실질적으로 동일한 문제라고 생각합니다. 사용 가능한 업데이트 수 또는 적용 가능한 업데이트 수가 증가 할 때 WU에서 수행 할 작업 및 수행시기를 결정하는 내부 알고리즘.
David Schwartz

1
Microsoft가 더러운 세탁물을 대중에게 방영하는 데 관심이 없기 때문에 많은 것을 증명하기가 어렵습니다. 필자의 결론은 이러한 작업에 소요되는 시간과 사용 가능한 / 적용 가능한 업데이트 수를 관찰 한 결과입니다.
David Schwartz

1
나를 귀찮게하는 것은 일부 시스템에서 완벽하게 작동한다는 것입니다. 시스템이 최신 상태이며 월간 업데이트로 발생하는 것처럼 몇 가지 업데이트만으로도 가능합니다.
Moab

2
안녕하세요 hijo, C:\Windows\WindowsUpdate.logur 문제 미고와 관련된이 파일의 오류를 볼 수 있는 파일의 내용을 보여줍니다 .
GambleNerd

1
@Moab-모든 업데이트를 설치할 수 있지만 누적 업데이트는 할 수 없습니다. 일부 고객이이 문제를 나타내는 것은 이것이 가능성 일 수 있음을 나타냅니다. 매우 짧은 시간 안에 Microsoft는 Windows 10과 비슷한 방식으로 Windows 7 및 Windows 8.1 용 월별 누적 업데이트로 전환하고 있습니다.
Ramhound

답변:


14

Windows Update를 다운로드하는 데 시간이 오래 걸림

주사위 롤. . .

이 문제에 대한 잠재적 솔루션 으로이 MS KB 에 여기에 나열된 모든 방법이 마음에 듭니다. 특히 방법 (13)을 통해 방법 10 내밀어 저에게 가장 내가 해결하기 위해 과거에 사용했던 솔루션과 같은 소리는 경우에도 정확히 같은 문제를 상관 관계.

나는이 문제를 해결하고 있는지 확실하게 건너 뛰지 않을 아래의 방법 만 인용 할 것이지만 그 문제에 대해 단지이 또는이 KB로 제한하지는 않지만 잠재적 인 솔루션의 좋은 출발점이 될 수 있습니다.

또한 해당 세부 정보를 확인하면 %windir%\WindowsUpdate.log이 문제를 해결하는 데 도움이된다는 데 동의합니다 .

마지막으로, 나는 기계 중 하나에서이 문제를 해결하고 작업을 시작하고 다소 빠른 인터넷 연결에 연결되어 있는지 확인합니다. 즉, 여행 중이거나 공용 네트워크 또는 모바일 Wi-Fi에 연결되어 있다면, 그 장치를 확인하십시오. 만일의 경우를 대비하여 요인이 문제에서 역할을하지 않습니다.

잠재적 해결 방법


방법 1 : Windows Update 문제 해결사 실행

이렇게하려면 Windows Update 문제 해결사 로 이동하십시오 .


방법 4 : 시스템 업데이트 준비 도구 실행 (CheckSur.exe)

시스템 업데이트 준비 도구를 다운로드하여 실행하십시오. 이 도구는 향후 서비스 작업을 방해 할 수있는 불일치에 대한 일회성 검색을 실행합니다. CheckSur.exe 도구를 다운로드하고 실행하는 방법에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.

DISM 또는 시스템 업데이트 준비 도구를 사용하여 Windows 손상 오류 수정 ( https://support.microsoft.com/kb/947821 )

업데이트를 다시 설치하십시오.

참고 도구를 실행하면 CheckSur.log 파일이 다음 위치에 저장됩니다.

%systemroot%\logs\cbs

방법 5 : 시스템 파일 검사기 도구 (SFC.exe) 실행

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

  1. 관리 명령 프롬프트 창을 엽니 다.
  2. 명령 프롬프트에서 sfc / scannow입력 한 다음 Enter 키를 누릅니다 .
  3. 스캔이 완료되면 업데이트를 다시 설치하십시오.

방법 6 : Catroot2 폴더의 내용을 재설정

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

  1. 관리 명령 프롬프트 창을 엽니 다.
  2. 다음 명령을 입력하고 각 명령 다음에 Enter를 누르십시오.

    • net stop cryptsvc
    • md %systemroot%\system32\catroot2.old
    • xcopy %systemroot%\system32\catroot2 %systemroot%\system32\catroot2.old /s
  3. catroot2 폴더의 모든 내용을 삭제하되 catroot2 폴더는 삭제하지 마십시오.

  4. 다음 명령을 입력 한 후 Enter를 누르십시오.

네트 스타트 cryptsvc

  1. 명령 프롬프트 창을 종료하십시오.

방법 8 : Windows Update 파일 등록

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

  1. 관리 명령 프롬프트 창을 엽니 다.
  2. 명령 프롬프트에서 다음 명령을 입력하십시오.
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 JSCRIPT.DLL /S
REGSVR32 MSXML3.DLL /S
  1. 업데이트를 다시 설치하십시오.

방법 10 : SoftwareDistribution 폴더 이름 바꾸기

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

  1. 관리 명령 프롬프트 창을 엽니 다.

  2. 다음 명령을 실행하고 각 명령 다음에 Enter를 누르십시오.

    • 정거장 Wuauserv
    • cd % systemroot %
    • Ren Software 배포 소프트웨어 Distribution.old
    • 네트 스타트 wuauserv
  3. 업데이트를 다시 설치하십시오.

중요이 방법을 사용하면 다음과 같은 문제가 발생합니다.

  • 현재 다운로드되었지만 아직 설치되지 않은 업데이트는 Windows Update 또는 Microsoft Update를 사용하여 다시 다운로드해야합니다.

  • Software Distribution 폴더를 삭제하면 다운로드 기록이 제거됩니다.

  • 현재 Microsoft Update 및 Windows Update에서 업데이트를받는 경우 Windows Update 웹 사이트에서이 옵션을 다시 선택해야합니다.

참고 문제가 해결되고 업데이트를 성공적으로 다운로드하여 설치할 수있는 경우 SoftwareDistribution.old 폴더를 안전하게 삭제하여 디스크 공간을 복구 할 수 있습니다.


방법 11 : 현재 작업의 BITS 큐 지우기

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

  1. 관리 명령 프롬프트 창을 엽니 다.
  2. 명령 프롬프트에서 다음 명령을 입력하고 각 명령 다음에 Enter를 누르십시오.
Net stop bits
Net stop wuauserv
Ipconfig /flushdns
cd \documents and settings\all users\application data\microsoft\network\downloader
Del qmgr0.dat
Del qmgr1.dat
Net start bits
Net start wuauserv

참고이 단계를 완료하면 BITS 대기열이 지워집니다.

  1. 업데이트를 다시 설치하십시오.

방법 12 : Pending.xml 이름 바꾸기

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

  1. 관리 명령 프롬프트 창을 엽니 다.
  2. 명령 프롬프트에서 다음 명령을 입력하십시오.

    takeown / f C : \ Windows \ winsxs \ pending.xml

  3. 다음 명령을 사용하여 c : \ windows \ winsxs \ pending.xml 경로의 이름을 바꾸십시오.

    Ren C : \ windows \ winsxs \ pending.xml pending.old


방법 13 : Windows 파티션에서 Chkdsk 실행

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

  1. 관리 명령 프롬프트 창을 엽니 다.
  2. 명령 프롬프트에서 다음 명령을 입력하십시오.

    Chkdsk volume: /f /r

출처


1
이것이 새로운 새로운 Win10 업데이트 열차 사고 와 연결되어 있기 때문에 Win 10의 방법 11 (BITS) 다운로드 위치는 다음과 같습니다.c:\ProgramData\Microsoft\Network\Downloader
McGuireV10

2

다른 답변에 나열된 Windows Update의 수정 프로그램으로 문제를 해결하지 못한 경우 영향을받는 컴퓨터에서 Windows Update가 작동하는 방식으로 인해 느린 업데이트가 발생할 수 있습니다.

다른 대답 으로, Windows Update는 메모리에 컴퓨터에 적용 할 수있는 모든 업데이트 트리를 구성한 다음 컴퓨터에 이미 설치된 업데이트를 볼 수 있도록 정리하여 최종 세트에 도달한다고 설명했습니다. 설치해야 할 업데이트 및 설치 순서.

이 무차별 프로세스에 소요되는 시간은 마지막 서비스 팩 이후이 플랫폼에서 사용 가능한 총 업데이트 수의 함수입니다. 모든 서비스 팩 종류는 업데이트가 새로 누적되기 시작하는 새로운 플랫폼을 정의합니다. 또한 Windows Update는 과부하가 발생할 수있는 Microsoft 서버에서 많은 양의 데이터를 전송해야합니다.

Windows 7 SP1은 5 년 이상 전에 2011 년 2 월 22 일에 출시 된 이후 업데이트 수가 엄청나게 증가했습니다. 또한 Microsoft의 Windows Update 서버는 이제 Windows 10 클라이언트에 대역폭을 우선시합니다. 결국, Windows 7 SP1은 어려움을 겪고 있습니다.

이 문제를 해결하기 위해 Microsoft는 최근 서비스 팩과 정확히 동일한 Windows 7 SP1 용 편의 롤업을 발표하여 업데이트의 시작 플랫폼으로 사용합니다. 이를 설치하면 2011 년 이후 모든 업데이트가 아닌 그 이후의 업데이트 만 고려되므로 훨씬 더 작은 업데이트 트리가 다운로드 및 처리 속도가 훨씬 빠릅니다. 불행히도 Windows Update를 통해 사용할 수 없으며 수동으로 다운로드하여 설치해야합니다 .

Windows 7 SP1의 편의 롤업에 대한 자세한 내용은
Microsoft에서 Windows 7 및 8.1 업데이트를 정밀 검사하지만 서비스 팩이라고 부르지 마십시오 .

이 편의 롤업은 Windows 7 SP1에서 Windows Update 실행 시간을 줄일 수있는 유일한 방법입니다. 또 다른 방법은 Microsoft의 Windows Update 서버가 사용 가능한 대역폭이 더 이른 시간 (아침이나 늦은 밤)에 시작하는 것입니다.

분명히 관찰되는 문제는 약간 극단적이며 이러한 컴퓨터의 특정 설정과 관련된 일부 비효율 성과 관련이있을 수 있습니다. 여러 가지 요소 조합으로 인해 Windows Update가 업데이트 트리를 다운로드하고 제거하는 데 걸리는 시간이 엄청나게 늘어났다고 생각합니다. 이것은 심지어 Microsoft 버그 일 수도 있습니다. 메모리 사용, 네트워크 활동 및 디스크 액세스와 관련하여 Windows Update가 작동하는 동안이 업데이트를보고 문제에 대한 자세한 정보를 얻을 수 있습니다.

Windows 7 SP1 용 편의 롤업을 설치하는 것이 영향을받는 컴퓨터에서이 Windows 업데이트의 Gordian Knot을 줄일 수있는 유일한 방법입니다. 그러나 나중에는 작동이 멈출 수 있으므로 빨리 적용해야합니다.


1

제어판에서 자동 Windows 업데이트를 끄고 Windows Update 서비스를 끕니다. 그런 다음 C : \ Windows \ SoftwareDistribution \ Download로 이동하여 폴더의 모든 항목을 삭제하십시오. Windows Update 서비스를 다시 시작하십시오. 마지막으로 CLI를 열고을 wuauclt.exe /updatenow입력 한 후 "Enter"를 누르십시오. 패치를 다시 다운로드하여 어떻게되는지보십시오.


1
그러나 나는 그 모든 것을하는 방법을 알고 있으며, 더 새로 설치하지 않고 모든 것을 시도했습니다.
Moab

1

입니다 하지 영구적 인 수정하지만 특정 업데이트가 있다면 당신은 최대한 빨리 필요로 사용할 수있는 순간에 영구적으로 뭔가를 정렬 할 시간이 없어.

https://catalog.update.microsoft.com/

IE를 사용해야합니다. 그런 다음 Windows Update 서비스를 비활성화하십시오.

그런 다음 시간이 있으면 영구적으로 수정하십시오.


1
슈퍼 유저에 오신 것을 환영합니다! 이것은 실제로 주석이며 원래 질문에 대한 답변이 아닙니다 . 작성자의 의견을 비판하거나 설명을 요청하려면 게시물 아래에 댓글을 남겨주세요. 언제든지 자신의 게시물 에 댓글 수 있으며 평판 이 충분 하면 게시물댓글 수 있습니다 . 댓글을 작성하려면 50 개의 평판이 필요한 이유를
DavidPostill

웹 사이트가 올바르게 구성되지 않았다고 Firefox는 링크 연결조차 거부합니다. IE가 필요하다고 말하지만 모든 사람이 이것에 액세스 할 수있는 것은 아닙니다.
fixer1234

@ fixer1234; 이것이 모든 사람이 액세스 할 수 없다는 것을 어떻게 의미합니까? 모든 Windows 버전에는 IE가 설치되어 있습니다.
Wes Sayeed

@WesSayeed, 나는이 솔루션을보고 링크가 Windows에 관한 질문이라는 것을 잊어 버렸습니다. 따라서 IE를 비활성화하거나 제거하지 않은 Windows 사용자는 액세스 할 수 있습니다. BTW, 사용자 에이전트 변경만으로는 다른 브라우저에서 링크를 볼 수 없습니다.
fixer1234

0

WSUS Offline ( http://wsusoffline.net/)을 사용하여 누락 된 모든 업데이트를 수동으로 설치할 수 있습니다 .

소프트웨어에서 OS를 선택 하고 해당 버전의 Windows에 대한 모든 업데이트를 다운로드 한 다음 업데이터를 시작하면 누락 된 모든 업데이트가 설치됩니다.


질문에 대답하지 않지만 해결 방법입니다.
Moab

이 방법으로 시스템을 업데이트하면 버그를 제거 할 수 있습니다. Windows 업데이트는 때때로 문제가 될 수 있습니다. 그렇다면 왜 이것이 당신의 눈에 해결책이되지 않겠습니까?
JustDenDimi

-1

"다운로드 보류"는 인증서 만료 / 손상으로 인한 것일 수도 있습니다. Windows 7과 Windows 10이 Windows Update를 볼 때 비슷한 결정으로 인해 어려움을 겪고 있다는 점을 고려할 때 가능한 추가 솔루션을 제공하고 싶습니다.

Windows에 포함 된 도구를 사용하려는 경우 ID 64 및 "경고"의 중요도를 가진 "CertificateServicesClient-AutoEnrollment"에 대한 이벤트 로그-> 응용 프로그램을 확인하십시오. 또는 기본적으로 Windows Update와 인터페이스하는 타사 도구 인 Windows Update Minitool을 사용하여 자세한 오류 코드를 얻을 수 있습니다. 나에게 Windows Update와 Windows Store가 모두 다운로드를 시작했지만 "다운로드 보류 중"에 멈춰서 계속되거나 오류 코드가 표시되지 않습니다. Windows Update Minitool은 마침내 다음과 같은 두 가지 오류 코드를 제공했습니다.

  • 0x80240022 (인증서 관련, 즉 인증서가 만료되었거나 인증서 체인이 끊어진 것으로 나타남)

작동하는 매뉴얼을 찾을 수 있다면 해결책은 다소 단순 해 보입니다. 카스퍼 스키는 여기에 다소 알맞은 것을 제공하고 있습니다 . rootsupd.exe 도구를 찾기가 다소 어려우므로 특히 유용합니다. Kaspersky가 작동하는 장치에서 인증서 저장소 백업을 받도록 지시하더라도 Microsoft에서 최신 인증서 목록을 자유롭게 받으십시오 . 어떤 이유로 든 rootsupd.exe없이 해당 인증서를 사용할 수 없었습니다. 인증서 관리 애플릿은 인증서 목록을 표시하지만 인증서가 손상된 것으로 간주합니다. rootsupd.exe를 사용하여 authrootstl.cab의 내용을 추출하고 가져올 때 마침내 Windows Update가 다시 작동하기 시작했습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.