Windows / Microsoft Update가 사용 가능한 업데이트를 감지하는 데 항상 오랜 시간이 걸리는 이유는 무엇입니까?


11

TL; DR

Windows XP에서 Windows Update를 시작하면 Windows Update 웹 사이트로 이동합니다. (브라우저에 ActiveX, 설치 프로그램 플러그인이 이미 설치되어 있다고 가정하면) 웹 사이트에 녹색 스크롤 상태 표시 줄이 표시되고 몇 분 동안 정지 된 것처럼 보입니다. 업데이트 프로세스의이 단계를 실행하는 데 시간이 오래 걸리는 이유는 무엇입니까?

프로세스 속도를 높이는 데 관심이 없습니다. 소프트웨어를 설치하지 않고 CPU 및 네트워크 사용량이 최대가 아니기 때문에 업데이트 소프트웨어가 수행중인 작업을 알고 싶습니다. 프로세스가 중단되는 것은 무엇입니까?


Windows를 사용하여 모든 형태의 IT 직책에서 일하는 많은 사람들에게 일반적인 작업입니다. 결국 Windows 버전을 설치 / 다시 설치해야하며 다음은 매우 긴 OS 업데이트 프로세스입니다.

오랫동안 나는 이것이 느린 과정이며 그것이 전부라는 사실을 받아 들였다. 다운로드가 많으며 일부 업데이트는 다시 시작한 다음 추가 업데이트가 필요합니다 ... 어!

오늘 아침에는 Windows XP SP3을 설치하는 과정을 거쳐야했습니다. SSD의 VM에 OS를 설치하고 있으며 6 시간 이상이 작업을 해왔습니다.

개선을 위해이 프로세스를 편성하는 방법에는 여러 가지가 있지만 항상 느리게 진행되는 한 가지 단계가 있으며 그 이유를 알 수 없습니다.

이 단계는 수동 업데이트의 업데이트 검색 단계입니다. 특히 Windows (또는 Microsoft) 업데이트 페이지로 이동 한 다음 '사용자 지정'단추를 클릭하여 업데이트를 검색 할 때. PC가 고통스러운 시간 동안 거기에 앉아있는 것처럼 보입니다. 작업 관리자를 확인하면 CPU가 쿠킹되지 않아서 PC가 멈추었으므로 실제로 PC가 잠겨있는 것처럼 보입니다. 나는 무슨 일이 일어나고 있는지 또는 어떤 원인이 될지 전혀 모른다.

업데이트 소프트웨어는 무엇을하고 있습니까? 레지스트리를 검색 한 경우 CPU 사용량이 최대가 아니어야합니까?

아무도 무슨 일이 일어나고 있는지 알고 있습니까? 업데이트 프로세스의 일부 단계가 오래 걸리는 이유를 느슨하게 정당화 할 수 있습니다. 그러나 이것은 어떤 추론도없는 것 같습니다.

최신 정보

명확히하기 위해 Windows XP SP3 iso로 시작했습니다 . OS를 설치 한 후 (실제로는 매우 빠름) 업데이트를 시작했습니다. 초기 점검에서 100 건이 넘는 중요 업데이트가 발견되었으며 메모리가 제대로 작동하면 40 개가 넘는 제안 업데이트가 발견되었습니다.

어제 최소 4 회에 걸쳐 재시작 및 업데이트 프로세스를 수행해야했습니다. 다시, 나는 전체 프로세스의 정당성을 찾고 있지 않다. 대신, ActiveX 구성 요소를 설치 한 후 업데이트 페이지로 이동하면 감지 프로세스 가 오래 걸리는 이유는 무엇입니까? 특히 CPU가 거의 사용되지 않아서 메모리 사용량이 많지 않고 네트워크 트래픽이 증가하지 않는 경향이 있습니다. 전혀 스파이크?


방화벽 뒤에 있고 인터넷에 연결하기 위해 프록시 서버를 거쳐야하는 경우 직접 연결을 먼저 시도하고 직접 연결 시간이 초과 될 때만 프록시를 통과하기 때문에 검색 속도가 매우 느립니다. 또는 Microsoft 서버가 사용 중이고 탐지 데이터를 매우 느리게 공급할 수 있습니다.
Harry Johnston

더 빨리 (및 OS 설치를 자주하는 경우) 다시 설치해야 할 때마다 업데이트 된 설치 미디어를 사용하거나 디스크 이미지를 사용할 수 있습니다.
Sampo Sarrala-codidact.org

2
CPU, 메모리 및 네트워크 트래픽에 대해 언급합니다. 디스크 IO는 어떻습니까?
Harry Johnston

1
지금 업데이트 검색주기를 시작하려고 하지만 Windows Update 웹 사이트를 사용하지 않으려면 명령 줄에 다음을 입력하십시오 wuauclt /detectnow. 일정에 관계없이 Windows Update 에이전트가 깨어나고 필요한 업데이트를 즉시 확인합니다.
Chungalin

답변:


10

XP의 업데이트 관리 인터페이스에 문제가있는 것 같습니다 (아마도 ActiveX 사용과 관련이 있으며, 번거로운 5 부분 IE / ActiveX / WGA / WindowsInstaller / WindowsUpdate 시스템 사용과 관련이 있습니다-Vista 및 이후의 WindowsUpdate /와 비교 WindowsInstaller 시스템, 문제는 두 가지 모두에서 비롯 될 수 있습니다. 슬프게도, 나는이 문제에 심각한 관심을 가지고 있거나 심각한 역 엔지니어링 인재를 얻을 수 있을지 의심 스럽다.

여기 우리가 지금까지 알고있는 것이 있습니다 (방에있는 코끼리를 지적한 RLH 덕분에).

  • 알려진 최신 서비스 팩 XP 미디어에서 설치
  • WU 용 ActiveX 컨트롤을 설치 한 후 발견 된 문제-다음과 같은 경우 사용자 지정 업데이트 검색 단계를 실행하는 데 시간이 많이 걸립니다.
    • 눈에 띄는 CPU 로딩이 없습니다.
    • 최소 메모리 / IO 로딩.
    • 최소 대역폭 / 네트워크 사용.
    • 디스크 작업이 충분하지 않아 상당한 지연이 발생하지 않습니다.

내가 한 일 중 하나는 ActiveX 컨트롤을 설치하기 전에 IE8 & WI 버전 4.5를 설치하는 것이며 감지 단계가 걸리는 시간을 줄이는 것 같습니다 (자동 업데이트 중에 IE8 및 WI 설치의 잠재적 인 문제를 방지합니다) , 나는 여러 번 보았습니다). 다운로드는 여기 (각각)에서 찾을 수 있습니다.


댄,이 답변에 감사드립니다. 귀하의 답변은 내가 찾고있는 정보에 훨씬 가깝습니다. 귀하의 링크에 감사 드리며 향후 업데이트에 도움이됩니다.
RLH

불행히도 나는 XP의 업데이트 시스템을 꽤 많이 사용해야합니다. 몇 주가 아니라면 그 탐지 화면을 응시하는 데 며칠을 보냈습니다.
Dan

작동합니다! IE8 및 WI4.5 설치를 마치고 다시 시작하면 자동 업데이트가 이미 다운로드되기 시작합니다.
체크섬

7

Microsoft의 업데이트 서비스에 처음 연결하면 시스템에서 필요한 부분 만 감지하고 시스템에보고 할 수 있도록 AcvtiveX 구성 요소 (DirectX와 혼동하지 말 것)를 업로드하려고 시도합니다. 참고로, ActiveX 항목은 바이러스가있을 수있는 미니 프로그램과 같은 것으로 생각할 수 있습니다. 따라서이 항목을 설치하려는 사람을 신뢰해야합니다. 때때로 이러한 업데이트 구성 요소를 업데이트해야합니다. 즉, 업데이트 구성 요소를 업데이트해야합니다. (Three 's Company에서 나온 것처럼 들리지 않습니까?) 사실, 최신 업데이트 구성 요소에 버그가 있다고 말하는 사람을 생각 나게하는 것 같습니다! 따라서 영향을받는 시스템의 긴 줄에서 시스템이 다른 것일 수 있습니다. (아직 조금은 아닐 것입니다.)

Microsoft가 승인되고 활성화 된 Windows XP 버전을 업데이트한다고 주장하면이 업데이트 프로세스가 더욱 복잡해집니다. (BTW, Vista 이상은 브라우저를 활성화하거나 브라우저를 사용할 필요없이 계속 업데이트 할 수 있기 때문에이 요구 사항을 방해하지 않습니다. 이는 석기 시대를 벗어나 업그레이드해야 할 또 다른 이유 일 수 있습니다.) 이 프로세스가 작동하는 유일한 브라우저입니다.) ActiveX 항목을 다운로드하여 설치할 때 어떤 일이 발생하고 있는지 전혀 표시하지 않습니다. 완료 될 때까지 단순히 알지 못합니다 (아마도 프로세스를 확인해야했을 수도 있음).

그리고 그것은 초보자를위한 것입니다 !!!

다음으로 고려해야 할 항목은 모두 거대한 서비스 팩입니다. 그리고 그것은 당신이 올바르게하고 있지 않은 것일 수 있습니다. Microsoft Updates 프로세스를 통해 각 SP를 순차적으로 설치 / 적용하면 시간이 많이 낭비됩니다 !!! 독립적으로 무료로 다운로드 할 수있는 최신 서비스 팩 3 (SP3) 만 적용하면됩니다. 업데이트 프로세스를 사용하여 즉시 제공하지 마십시오! (하지만 처음에는 그렇지 않습니다.)

SP3을 설치 / 적용한 후에 만 ​​업데이트 프로세스를 시작해야합니다. SP3으로 시작하면 불필요하게 많은 업데이트, 패치 및 "bull-spit"을 피할 수 있습니다. 그 이유는 SP1a와 같은 이전 SP는 최신 SP2가 다운로드되어 적용되기 전에 항상 업데이트로 가득 차 있기를 원하기 때문입니다. 그리고 SP2는 거의 같은 일을합니다! SP3에는 이미 모든 것이 포함되어 있기 때문에 (즉, 재귀 적이므로) SP3부터 시작한 다음 계속 진행하면됩니다. (BTW, Vista는 이와 같이 재귀 적이 지 않으므로 SP2를 적용하기 전에 SP1을 순차적으로 적용해야합니다.)

이제 XP를 매우 자주 다시 설치하면 "슬립 스팀"설치 디스크를 만들 수 있습니다. 슬립 스트림을 사용하면 완전 새로 설치 한 후 설치하려는 모든 최신 업데이트, 드라이버 및 프로그램이 포함 된 Windows 설치 디스크를 만들 수 있습니다. 이것은 일부 사람들에게 엄청난 시간 절약입니다. XP와 관련하여 NLite ( http://www.nliteos.com/ ) 라는 무료 유틸리티를 확인 하면 도움이 될 수 있습니다.

대역폭에 영향을 미치지 않은 한 가지 더 고려해야 할 사항이 있습니다! 연결이 잘못되어 다른 많은 사람들이 똑같은 일을하려고 할 때 업데이트하려고 할 수 있습니다. 즉, "튜브"가 막히게됩니다. 아마도 그것은 당신의 목표이며 ISP는 잠시 동안 짜증납니다.

WiFi를 사용한다고 가정 할 때 간섭 또는 기타 유사한 이유로 WiFi가 그렇게 빠르지 않다는 문제도 있습니다. (가능하면 유선 이더넷 연결을 권장합니다.)

물론 Windows 업데이트 프로세스가 수행하는 동안 자신의 컴퓨터가 다른 소프트웨어를 업데이트하거나 다른 프로세스를 수행하려고 할 수도 있습니다. 따라서 업데이트 설정을 자동에서 수동으로 변경하고 약간 개선되었는지 (아마도 아닌지) 확인할 수 있습니다.

어쨌든 상황이 느려질 수있는 몇 가지 이유가 있습니다. 그것이 도움이되기를 바랍니다 ...


+1 자체 설명이 큰 답변 (및 nLite :). vLite와 다른 것들도 있다는 것을 잊지 마십시오.
Sampo Sarrala-codidact.org

참고로, 이것은 Windows XP SP3 iso를 사용하여 VM에 설치 한 것입니다. 따라서 더 이상 서비스 팩이 없었습니다. 120 개가 넘는 중요 업데이트와 40 개 정도의 권장 업데이트가있었습니다. 이것은 MSDN에서 사용 가능한 최신 iso입니다.
RLH

또한 ActiveX 구성 요소의 비트를 알고 있습니다. (나도 몇 가지를 개발했습니다.) 이해하지 못하는 것은 새 업데이트의 필요성을 감지하는 데 시간이 오래 걸리고 프로세스 중간에 PC에서 진단을 실행할 때 아무것도하지 않는 것입니다. 가장 좋은 대답은 PC가 정보를 MS에 보냈을 때 MS가 정보를 대기열에 넣고 업데이트 목록을 보내기 전에이를 분석한다는 것입니다. 그러나 그 과정의 사실을 아는 사람이 있는지 궁금했습니다. 답변 해 주셔서 감사합니다.
RLH

0

업데이트를 자세히 설명하고 오프라인 패키지를 다운로드 한 다음 DVD에 굽고 이후 설치를 수동으로 업데이트하여이를 준비 할 수 있습니다.

자동화 프로세스가 오래 걸리는 이유는 무엇입니까? 우선, 프로세스는 수천 명의 다른 사람들이 동시에 같은 것을 doimg 처리 할 수 ​​있어야합니다.


그렇습니다. 그러나 나는이 과정을 일년에 한 번 어떤 형태 또는 다른 형태로 (다양한 OS를 고려하여) 단계별로 수행 할 것이라고 생각합니다. 아직도, 나는 Windows 98 시대에 이것을하고 있었고 이것은 Windows 삶의 일부 인 것 같습니다. 나는 실제로 해결책을 찾고 있지 않습니다. 왜 탐지 과정이 오래 걸리는지에 대한 설명입니다.
RLH

0

아들의 Dell Inspiron 6400 (US E1505) 랩톱에서 하드 드라이브를 교체하고 있습니다. WinXP SP1 설치 디스크로 시작하여 WindowsXP-KB835935-SP2-ENU.exeWindowsXP-KB936929-SP3-x86-ENU.exe 를 실행했으며 결국 Dell 웹 사이트 에서 서비스 태그를 사용하여 모든 장치 드라이버를 찾았습니다. 나는 Belarc 에서 얻었습니다 ).

자동 업데이트가 켜져 있지만 한 시간 동안 컴퓨터 를 떠났을 때 업데이트가 컴퓨터에 준비되어 있으므로 시작되지 않았으므로 보안 센터-> 최신 업데이트 확인을 사용했습니다 . 다음 24 시간 동안 브라우저 디스플레이에 컴퓨터의 최신 업데이트 확인 중 ... 이라는 메시지가 표시되었습니다. ).

어제였습니다. 한 시간 전에 Internet Explorer 8을 다운로드 하고 다시 시도했습니다. 약 30 분 안에 106 개의 업데이트를 다운로드 했으며 현재 쓰고있는 업데이트 # 54를 설치 하고 있습니다 .


TLDR : 정말 오래된 XP를 최신 버전으로 가져 오려면 가능한 빨리 IE8업그레이드하십시오 .

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