• Checking for updates still takes forever

    Home » Forums » Newsletter and Homepage topics » Checking for updates still takes forever

    Author
    Topic
    #44671

    Good rant from GK: If I were conspiracy minded, I’d think that MS is deliberately making the Win7/8 update process harder so the Win10 AutoUpdate proc
    [See the full post at: Checking for updates still takes forever]

    Viewing 98 reply threads
    Author
    Replies
    • #44672

      My WU was taking about 45 minutes (which is too long but I know not nearly as long as some have been experiencing), and svchost would be taking up a lot of CPU every day. Today, my WU takes 1 minute, but svchost is *still* taking up a lot of CPU. It is so aggravating. (Note that I have not yet installed kb3138612, which has supposedly helped some, but I’ve heard that before about other patches….)

    • #44673

      Me too – WU took just over an hour today on Win7 Home (AMD 4-core 3.5GHz), whereas it normally takes 10-20 minutes. But I noticed that after it finished, though no new updates appeared, two versions of KB2952664 that I’d previously hidden have now disappeared! Anyone else noticed anything odd?

      No doubt I’ll get the new update crop tomorrow morning .

    • #44674

      My updates are always offered within about 5 or 10 minutes of switching on, it’s the commencement of the downloading that takes a while sometimes. Perhaps MS have a sense of mischief and plan it so that the longer I take to decide to install the updates, the longer they take to decide to download them :)!

      More seriously, it’s my reckoning that they have switched a lot of the patching hardware to Windows 10, given that that is where their priority lies.

    • #44675

      I have a fast Win10 machine with fast internet and it still took “forever” today DL and install updates. I didn’t clock it but the extra time required was very noticeable. Must be their servers in general; doesn’t seem they are favoring 10 (IMO)

    • #44676

      a, you probably have most patches to date installed including the Recommended Updates which makes the svchost.exe task a lot easier for not having to calculate supersedence so much. Please note that KB3138612 supersedes other 29 updates which if installed would make the load on svchost.exe even lighter. Good outcome anyway 🙂

    • #44677

      Argh, never mind, it’s back to 30 minutes and counting!

    • #44678

      @Tony,

      Yup…two optional updates disappeared this morning after the auto update check…and KB2952664 disappeared from my hidden list….no rhyme, no reason that I can tell.

    • #44679

      It’s been worse for me, Woody. I downloaded and installed the Windows 10 patches almost immediately after they went live, around 5 hours ago, on both of my laptops and my parent’s computer.

      I have a virtual (Hyper-V) Windows 8.1 installation for testing purposes. After I finished doing my Windows 10 patches, I did those one. They were relatively quick, approximately 15 mins including reboot.

      I went to the store to get a few things, then came back and started my older Windows 7 laptop… and 2 hours later it still says “checking for updates.” Be advised that the only patches it needs are the April 2016 ones.

      So it would appear that Microsoft might have put the extended support OS on a “secondary” tier of updates? Since they haven’t been known for being completely transparent, it wouldn’t shock me.

    • #44680

      My Win8.1 Pro has 21 “Update for Win 8.1” in the important/recommended list issue date today (not counting Security and others), most for Win Server. Unbelievable!!

      Win7 and Win8 both taking min. 30 minutes searching. Haven’t tried downloading yet – will wait a few days except on the test machine.

    • #44681

      15 mins after I posted this the Windows 7 patches finally showed up. I had walked away, but started the install process as soon as I returned.

      But yeah, I think you’re on to something here Woody. With the way Microsoft’s been aggressively pushing Windows 10 onto users that don’t want it, it’s entirely possible that they’ve made extended support monthly updates a more tedious process.

    • #44682

      I’ve experienced the same thing the past two months of updates. When I first click update it comes up with “none.” Then when I click update again, it checks for updates for for upwards of a half-hour. Didn’t used to be like that.

    • #44683

      Hi, Woody,
      Every thing has been fine until this morning. Started the PC and the AVG failed on startup. Had to uninstall it and reinstall it.Looked at the Perfor.Mont. and fund allot of things running.
      Now I checked for updates,Looked them up and I’m confused?? I don’t see any KB# posted to know what’s What. Could you or anyon help please? Thank’s Here a screen shot.

      KB3148198
      KB3142042
      KB3143693
      KB3145739
      KB3146706
      KB3146963
      KB3149090
      KB3148851
      KB890830

    • #44684

      40 minutes on Windows 64 Enterprise with an AMD Phenom II X4 940 kaj 8 GB of RAM.

    • #44685

      I had the same problem, taking hours to access the Update Patch site.
      I Installed these updates, KB3102810 and Kb3083710 from Microsoft:
      https://support.microsoft.com/en-us/kb/3102810
      I now get the update site in a few minutes, mostly about 2 minutes.

    • #44686

      My experience, not only this time, but repeatedly since the pushing and shoving for Windows 10 ramped up, is the same or very similar to GK (4.12.16)– “Check for Updates” (Windows 7 Home Premium) takes 45-60 minutes, and download/install of any selected is also excruciating. Many thanks to Woody for his expertise and this wonderful website.

    • #44687

      I waited for over an hour this morning on my W7 and then closed the WU window, then went back around noon and waited for 45 mins and finally the updates appeared.
      I installed the “helper KB” kb3138612 last month and it didn’t help but I noticed that it was back in the optional updates again so I D/L it again. Must be a new/revised edition. I guess I’ll see if it speeds things up next month.
      My W10 laptop updated fast so I assume they are putting all their resources into W10 updates.

    • #44688

      (Note that I have not yet installed kb3138612, which has supposedly helped some, but I’ve heard that before about other patches….)

      I tried that. No joy.

      GaryK

    • #44689

      I installed kb3138612 today and my WU has now been checking for 1h10m and counting, so that did not seem to help, quite the opposite in fact.

    • #44690

      Woody, I noticed that Windows update was taking ages today when it normally completes update searches in under 2 minutes. I noticed the CPU utilization was stuck on 25%, but it was constantly switching CPU core utilization to 100% on different cores over and over again. I then checked my system services to see if anything weird was going on there and noticed that BITS service was not started (as I have it set to Manual).

      If memory serves, it’s supposed to get started by the wuauserv whenever it starts (I have that set on Manual as well and use a script to check for updates at my leisure). As soon as I started the BITS service, within a matter of seconds, Windows Update magically quit checking for updates and reported that it had found 9 important updates. So I think it’s something to do with BITS not getting started by wuauserv as it should that’s causing the inordinate update search times.

      My fix was to just alter my script to start the BITS service and then start wuauserv instead of relying on the latter to start the former on its own. Then my script waits until I close the Windows Update Window, and manually stops BITS and wuauserv and sets BITS back to manual, as it tends to set itself to Automatic any time you do a Windows Update.

    • #44691

      Jeez nevermind, must have been pure coincidence because I did another Windows Update check after I installed the others and rebooted, and it’s taking agggeeessssssssss. Restarting BITS service has no effect. CPU core utilization is still the worst thing I have ever seen. I’m not even sure you could code a more poorly performing multi-threading routine if you tried to.

    • #44692

      I’M sorry I left out some miss spelled words,
      I’M so busy trying to get things done.
      Can anyone PLEASE help me??
      As said Above I do not know if those KB# are good or not??
      Also the Resource Mon. is still reading and writing?
      Without installing anything.
      Thanks all of You,
      D.J.

    • #44693

      I haven’t patched this week because woody hasn’t greenlit it yet! 🙂

    • #44694

      Tried this on a typical medium end desktop computer (CPU: Intel E5500, 4GB ram), not super recent, but by no means slow. Clean install of windows 7_SP1x64 — final MSDN official refresh disk (latest official 7 disk one can get) with all proper drivers from the manufacturer (auto driver update off, ick!). Clean install was last week, no browsing, no antivirus, windowsdefender disabled.

      Installed all MS updates except:
      KB2592687
      KB2830477
      KB3021917
      KB3068708
      KB3075249
      KB3080149
      KB3123862
      KB3035583
      KB3139929
      KB2952664
      as of last month. Longest windows update check as of last month’s clean install was 20 minutes with 100% on one core (every update check EXCEPT FOR the first one and the last one [when there were no updates left] took exactly 20 minutes). Update checks after that took 60 seconds (but only when there is nothing to find/do).

      Today’s update check took 2 hours! Every time! Even querying the list of available updates while offline from the windows update service (via script) took 2 hours.
      var updateSession = WScript.CreateObject(“Microsoft.Update.Session”);
      var updateSearcher = updateSession.CreateUpdateSearcher();
      updateSearcher.Online = false;
      var searchResult = updateSearcher.Search(“IsInstalled=0 and IsHidden=0”);

      I did some performance profiling of and entire 2 hour update check. I will post some of it in the next reply since it probably won’t format well.

      Called recursively, 20+ layers deep:
      wuaueng.dll!CUpdatesToPruneList::AddSupersedenceInfoIfNeeded
      May account for ~99.8% of excess CPU usage. (this % includes ALL the other calls I mention because it calls them directly or indirectly)

      Digging deeper into why this function is so inefficient…

      wuaueng.dll!CUpdateDetectInfoList::FindNewestUpdate:
      Called every time wuaueng.dll!CUpdatesToPruneList::AddSupersedenceInfoIfNeeded. This may be redoing supersedence work that had already been done by the calling instance of wuaueng.dll!CUpdatesToPruneList::AddSupersedenceInfoIfNeeded
      May account for ~93% of excess CPU usage. (overlaps completely with the 99.8% figure above, as do the next two)

      ntdll.dll!RtlQueryPerformanceFrequency:
      “Retrieves the frequency of the performance counter. The frequency of the performance counter is fixed at system boot and is consistent across all processors. Therefore, the frequency need only be queried upon application initialization, and the result can be cached.” – Microsoft

      They called this function about 3,270,000 times during the 2 hour check for updates. Microsoft says “Only call this once, it won’t change between boots”, Microsoft calls it 3.27 MILLION times. Windows update is slow.

      May account for ~42% of excess CPU usage. (This is called directly by wuaueng.dll!CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::_tagMapEntry::_tagMapEntry — which is called by wuaueng.dll!CUpdateDetectInfoList::FindNewestUpdate)

      wuaueng.dll!CSusSortedArrayList<CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::_tagMapEntry;CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::CMapEntryOps>::InternalCompare
      May account for ~16% of excess CPU usage. (This is called by wuaueng.dll!CUpdateDetectInfoList::FindNewestUpdate)

    • #44695

      Here is the info from the performance profile, hoping for the best on formatting:

      Count Stack
      7710662 | | |- wuaueng.dll!CWorkItemManager::ExecuteWorkItemWrapper
      7710655 | | | |- wuaueng.dll!CWorkItemManager::ExecuteNonCallbackWorkItem
      7710625 | | | | |- wuaueng.dll!CClientCallRecorder::ProcessWorkItem
      7710625 | | | | | wuaueng.dll!CClientCallRecorder::ProcessWorkItem
      7710625 | | | | | wuaueng.dll!CSearchCall::Execute
      7710625 | | | | | wuaueng.dll!CAgentUpdateManager::FindUpdates
      7695623 | | | | | |- wuaueng.dll!CAgentUpdateManager::PrepareSearchCallbackInfo
      7695619 | | | | | | |- wuaueng.dll!CUpdatesToPruneList::PopulateSupersedenceInfo
      7695619 | | | | | | | wuaueng.dll!CUpdatesToPruneList::AddSupersedenceInfoIfNeeded
      7695618 | | | | | | | |- wuaueng.dll!CUpdatesToPruneList::AddSupersedenceInfoIfNeeded
      7695614 | | | | | | | | |- wuaueng.dll!CUpdatesToPruneList::AddSupersedenceInfoIfNeeded
      7695589 | | | | | | | | | |- wuaueng.dll!CUpdatesToPruneList::AddSupersedenceInfoIfNeeded
      7695516 | | | | | | | | | | |- wuaueng.dll!CUpdatesToPruneList::AddSupersedenceInfoIfNeeded
      7695018 | | | | | | | | | | | |- wuaueng.dll!CUpdatesToPruneList::AddSupersedenceInfoIfNeeded
      7692932 | | | | | | | | | | | | |- wuaueng.dll!CUpdatesToPruneList::AddSupersedenceInfoIfNeeded
      7685992 | | | | | | | | | | | | | |- wuaueng.dll!CUpdatesToPruneList::AddSupersedenceInfoIfNeeded
      7665466 | | | | | | | | | | | | | | |- wuaueng.dll!CUpdatesToPruneList::AddSupersedenceInfoIfNeeded
      7613673 | | | | | | | | | | | | | | | |- wuaueng.dll!CUpdatesToPruneList::AddSupersedenceInfoIfNeeded
      7498781 | | | | | | | | | | | | | | | | |- wuaueng.dll!CUpdatesToPruneList::AddSupersedenceInfoIfNeeded
      7272945 | | | | | | | | | | | | | | | | | |- wuaueng.dll!CUpdatesToPruneList::AddSupersedenceInfoIfNeeded
      6900754 | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CUpdatesToPruneList::AddSupersedenceInfoIfNeeded
      6344504 | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CUpdatesToPruneList::AddSupersedenceInfoIfNeeded
      5594554 | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CUpdatesToPruneList::AddSupersedenceInfoIfNeeded
      4667276 | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CUpdatesToPruneList::AddSupersedenceInfoIfNeeded
      3681742 | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CUpdatesToPruneList::AddSupersedenceInfoIfNeeded
      2729281 | | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CUpdatesToPruneList::AddSupersedenceInfoIfNeeded
      1886151 | | | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CUpdatesToPruneList::AddSupersedenceInfoIfNeeded
      1209349 | | | | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CUpdatesToPruneList::AddSupersedenceInfoIfNeeded
      713515 | | | | | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CUpdatesToPruneList::AddSupersedenceInfoIfNeeded
      384156 | | | | | | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CUpdatesToPruneList::AddSupersedenceInfoIfNeeded
      190142 | | | | | | | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CUpdateDetectInfoList::FindNewestUpdate
      187427 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::FindNearestLessThanOrEqual
      139687 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::_tagMapEntry::_tagMapEntry
      127999 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |- ntdll.dll!RtlQueryPerformanceFrequency
      10454 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |- msvcrt.dll!memset
      1047 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::_tagMapEntry::_tagMapEntry
      160 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |- kernel32.dll!QueryPerformanceFrequencyStub
      22 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |- kernel32.dll!QueryPerformanceFrequency
      4 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!memset
      1 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |- SystemInterrupts + DPCs
      38616 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CSusSortedArrayList<CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::_tagMapEntry;CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::CMapEntryOps>::InternalCompare
      7515 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::FindNearestLessThanOrEqual
      842 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |- msvcrt.dll!memcpy
      752 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!__security_check_cookie
      10 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!memcpy
      4 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |- SystemInterrupts + DPCs
      1 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |- SystemInterrupts + DPCs
      2563 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CUpdateDetectInfoList::FindNewestUpdate
      147 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!__security_check_cookie
      5 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |- SystemInterrupts + DPCs
      186623 | | | | | | | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CUpdatesToPruneList::AddSupersedenceInfoIfNeeded
      7061 | | | | | | | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CUpdatesToPruneList::AddSupersedenceInfoIfNeeded
      194 | | | | | | | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CSusAsyncCall::IsCancelled
      128 | | | | | | | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!__security_check_cookie
      6 | | | | | | | | | | | | | | | | | | | | | | | | | | | | |- SystemInterrupts + DPCs
      2 | | | | | | | | | | | | | | | | | | | | | | | | | | | | |- SystemInterrupts + DPCs
      315801 | | | | | | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CUpdateDetectInfoList::FindNewestUpdate
      312469 | | | | | | | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::FindNearestLessThanOrEqual
      232614 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::_tagMapEntry::_tagMapEntry
      63951 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CSusSortedArrayList<CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::_tagMapEntry;CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::CMapEntryOps>::InternalCompare
      12548 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::FindNearestLessThanOrEqual
      1723 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |- msvcrt.dll!memcpy
      1613 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!__security_check_cookie
      12 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!memcpy
      7 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |- SystemInterrupts + DPCs
      1 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |- SystemInterrupts + DPCs
      3012 | | | | | | | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CUpdateDetectInfoList::FindNewestUpdate
      314 | | | | | | | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!__security_check_cookie
      3 | | | | | | | | | | | | | | | | | | | | | | | | | | | | |- SystemInterrupts + DPCs
      3 | | | | | | | | | | | | | | | | | | | | | | | | | | | | |- SystemInterrupts + DPCs
      12633 | | | | | | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CUpdatesToPruneList::AddSupersedenceInfoIfNeeded
      487 | | | | | | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!__security_check_cookie
      430 | | | | | | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CSusAsyncCall::IsCancelled
      8 | | | | | | | | | | | | | | | | | | | | | | | | | | | |- SystemInterrupts + DPCs
      474926 | | | | | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CUpdateDetectInfoList::FindNewestUpdate
      469034 | | | | | | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::FindNearestLessThanOrEqual
      349678 | | | | | | | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::_tagMapEntry::_tagMapEntry
      95928 | | | | | | | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CSusSortedArrayList<CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::_tagMapEntry;CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::CMapEntryOps>::InternalCompare
      18881 | | | | | | | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::FindNearestLessThanOrEqual
      2436 | | | | | | | | | | | | | | | | | | | | | | | | | | | | |- msvcrt.dll!memcpy
      2075 | | | | | | | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!__security_check_cookie
      33 | | | | | | | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!memcpy
      2 | | | | | | | | | | | | | | | | | | | | | | | | | | | | |- SystemInterrupts + DPCs
      1 | | | | | | | | | | | | | | | | | | | | | | | | | | | | |- SystemInterrupts + DPCs
      4915 | | | | | | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CUpdateDetectInfoList::FindNewestUpdate
      971 | | | | | | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!__security_check_cookie
      3 | | | | | | | | | | | | | | | | | | | | | | | | | | | |- SystemInterrupts + DPCs
      3 | | | | | | | | | | | | | | | | | | | | | | | | | | | |- SystemInterrupts + DPCs
      19250 | | | | | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CUpdatesToPruneList::AddSupersedenceInfoIfNeeded
      1310 | | | | | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CSusAsyncCall::IsCancelled
      341 | | | | | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!__security_check_cookie
      7 | | | | | | | | | | | | | | | | | | | | | | | | | | |- SystemInterrupts + DPCs
      649013 | | | | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CUpdateDetectInfoList::FindNewestUpdate
      640459 | | | | | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::FindNearestLessThanOrEqual
      477017 | | | | | | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::_tagMapEntry::_tagMapEntry
      131956 | | | | | | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CSusSortedArrayList<CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::_tagMapEntry;CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::CMapEntryOps>::InternalCompare
      24708 | | | | | | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::FindNearestLessThanOrEqual
      4172 | | | | | | | | | | | | | | | | | | | | | | | | | | | |- msvcrt.dll!memcpy
      2388 | | | | | | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!__security_check_cookie
      199 | | | | | | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!memcpy
      10 | | | | | | | | | | | | | | | | | | | | | | | | | | | |- SystemInterrupts + DPCs
      6 | | | | | | | | | | | | | | | | | | | | | | | | | | | |- SystemInterrupts + DPCs
      3 | | | | | | | | | | | | | | | | | | | | | | | | | | | |- SystemInterrupts + DPCs
      6744 | | | | | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CUpdateDetectInfoList::FindNewestUpdate
      1803 | | | | | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!__security_check_cookie
      6 | | | | | | | | | | | | | | | | | | | | | | | | | | |- SystemInterrupts + DPCs
      1 | | | | | | | | | | | | | | | | | | | | | | | | | | |- SystemInterrupts + DPCs
      25902 | | | | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CUpdatesToPruneList::AddSupersedenceInfoIfNeeded
      1488 | | | | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CSusAsyncCall::IsCancelled
      388 | | | | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!__security_check_cookie
      10 | | | | | | | | | | | | | | | | | | | | | | | | | |- SystemInterrupts + DPCs
      1 | | | | | | | | | | | | | | | | | | | | | | | | | |- SystemInterrupts + DPCs
      806663 | | | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CUpdateDetectInfoList::FindNewestUpdate
      796355 | | | | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::FindNearestLessThanOrEqual
      595699 | | | | | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::_tagMapEntry::_tagMapEntry
      544948 | | | | | | | | | | | | | | | | | | | | | | | | | | | |- ntdll.dll!RtlQueryPerformanceFrequency
      43730 | | | | | | | | | | | | | | | | | | | | | | | | | | | |- msvcrt.dll!memset
      6185 | | | | | | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::_tagMapEntry::_tagMapEntry
      672 | | | | | | | | | | | | | | | | | | | | | | | | | | | |- kernel32.dll!QueryPerformanceFrequencyStub
      145 | | | | | | | | | | | | | | | | | | | | | | | | | | | |- kernel32.dll!QueryPerformanceFrequency
      13 | | | | | | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!memset
      5 | | | | | | | | | | | | | | | | | | | | | | | | | | | |- SystemInterrupts + DPCs
      1 | | | | | | | | | | | | | | | | | | | | | | | | | | | |- SystemInterrupts + DPCs
      164013 | | | | | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CSusSortedArrayList<CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::_tagMapEntry;CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::CMapEntryOps>::InternalCompare
      28258 | | | | | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::FindNearestLessThanOrEqual
      4366 | | | | | | | | | | | | | | | | | | | | | | | | | | |- msvcrt.dll!memcpy
      3969 | | | | | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!__security_check_cookie
      34 | | | | | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!memcpy
      12 | | | | | | | | | | | | | | | | | | | | | | | | | | |- SystemInterrupts + DPCs
      4 | | | | | | | | | | | | | | | | | | | | | | | | | | |- SystemInterrupts + DPCs
      9256 | | | | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CUpdateDetectInfoList::FindNewestUpdate
      1042 | | | | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!__security_check_cookie
      8 | | | | | | | | | | | | | | | | | | | | | | | | | |- SystemInterrupts + DPCs
      2 | | | | | | | | | | | | | | | | | | | | | | | | | |- SystemInterrupts + DPCs
      34545 | | | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CUpdatesToPruneList::AddSupersedenceInfoIfNeeded
      1119 | | | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CSusAsyncCall::IsCancelled
      782 | | | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!__security_check_cookie
      15 | | | | | | | | | | | | | | | | | | | | | | | | |- SystemInterrupts + DPCs
      5 | | | | | | | | | | | | | | | | | | | | | | | | |- SystemInterrupts + DPCs
      1 | | | | | | | | | | | | | | | | | | | | | | | | |- SystemInterrupts + DPCs
      917503 | | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CUpdateDetectInfoList::FindNewestUpdate
      32464 | | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CUpdatesToPruneList::AddSupersedenceInfoIfNeeded
      1701 | | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CSusAsyncCall::IsCancelled
      772 | | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!__security_check_cookie
      15 | | | | | | | | | | | | | | | | | | | | | | | |- SystemInterrupts + DPCs
      4 | | | | | | | | | | | | | | | | | | | | | | | |- SystemInterrupts + DPCs
      2 | | | | | | | | | | | | | | | | | | | | | | | |- SystemInterrupts + DPCs
      948696 | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CUpdateDetectInfoList::FindNewestUpdate
      934084 | | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::FindNearestLessThanOrEqual
      700888 | | | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::_tagMapEntry::_tagMapEntry
      641742 | | | | | | | | | | | | | | | | | | | | | | | | | |- ntdll.dll!RtlQueryPerformanceFrequency
      49292 | | | | | | | | | | | | | | | | | | | | | | | | | |- msvcrt.dll!memset
      8161 | | | | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::_tagMapEntry::_tagMapEntry
      1205 | | | | | | | | | | | | | | | | | | | | | | | | | |- kernel32.dll!QueryPerformanceFrequencyStub
      478 | | | | | | | | | | | | | | | | | | | | | | | | | |- kernel32.dll!QueryPerformanceFrequency
      6 | | | | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!memset
      3 | | | | | | | | | | | | | | | | | | | | | | | | | |- SystemInterrupts + DPCs
      1 | | | | | | | | | | | | | | | | | | | | | | | | | |- SystemInterrupts + DPCs
      187221 | | | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CSusSortedArrayList<CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::_tagMapEntry;CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::CMapEntryOps>::InternalCompare
      36399 | | | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::FindNearestLessThanOrEqual
      6177 | | | | | | | | | | | | | | | | | | | | | | | | |- msvcrt.dll!memcpy
      3297 | | | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!__security_check_cookie
      79 | | | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!memcpy
      15 | | | | | | | | | | | | | | | | | | | | | | | | |- SystemInterrupts + DPCs
      8 | | | | | | | | | | | | | | | | | | | | | | | | |- SystemInterrupts + DPCs
      12395 | | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CUpdateDetectInfoList::FindNewestUpdate
      2209 | | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!__security_check_cookie
      7 | | | | | | | | | | | | | | | | | | | | | | | |- SystemInterrupts + DPCs
      1 | | | | | | | | | | | | | | | | | | | | | | | |- SystemInterrupts + DPCs
      33995 | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CUpdatesToPruneList::AddSupersedenceInfoIfNeeded
      1727 | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CSusAsyncCall::IsCancelled
      1094 | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!__security_check_cookie
      14 | | | | | | | | | | | | | | | | | | | | | | |- SystemInterrupts + DPCs
      6 | | | | | | | | | | | | | | | | | | | | | | |- SystemInterrupts + DPCs
      2 | | | | | | | | | | | | | | | | | | | | | | |- ntoskrnl.exe!KiChainedDispatch
      889857 | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CUpdateDetectInfoList::FindNewestUpdate
      876960 | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::FindNearestLessThanOrEqual
      657221 | | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::_tagMapEntry::_tagMapEntry
      593222 | | | | | | | | | | | | | | | | | | | | | | | | |- ntdll.dll!RtlQueryPerformanceFrequency
      47237 | | | | | | | | | | | | | | | | | | | | | | | | |- msvcrt.dll!memset
      7755 | | | | | | | | | | | | | | | | | | | | | | | | |- kernel32.dll!QueryPerformanceFrequencyStub
      7477 | | | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::_tagMapEntry::_tagMapEntry
      1511 | | | | | | | | | | | | | | | | | | | | | | | | |- kernel32.dll!QueryPerformanceFrequency
      14 | | | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!memset
      5 | | | | | | | | | | | | | | | | | | | | | | | | |- SystemInterrupts + DPCs
      176175 | | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CSusSortedArrayList<CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::_tagMapEntry;CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::CMapEntryOps>::InternalCompare
      34801 | | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::FindNearestLessThanOrEqual
      4924 | | | | | | | | | | | | | | | | | | | | | | | |- msvcrt.dll!memcpy
      3759 | | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!__security_check_cookie
      53 | | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!memcpy
      20 | | | | | | | | | | | | | | | | | | | | | | | |- SystemInterrupts + DPCs
      5 | | | | | | | | | | | | | | | | | | | | | | | |- SystemInterrupts + DPCs
      2 | | | | | | | | | | | | | | | | | | | | | | | |- SystemInterrupts + DPCs
      11930 | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CUpdateDetectInfoList::FindNewestUpdate
      962 | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!__security_check_cookie
      3 | | | | | | | | | | | | | | | | | | | | | | |- SystemInterrupts + DPCs
      1 | | | | | | | | | | | | | | | | | | | | | | |- SystemInterrupts + DPCs
      1 | | | | | | | | | | | | | | | | | | | | | | |- SystemInterrupts + DPCs
      34918 | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CUpdatesToPruneList::AddSupersedenceInfoIfNeeded
      1575 | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CSusAsyncCall::IsCancelled
      909 | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!__security_check_cookie
      13 | | | | | | | | | | | | | | | | | | | | | |- SystemInterrupts + DPCs
      6 | | | | | | | | | | | | | | | | | | | | | |- SystemInterrupts + DPCs
      724648 | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CUpdateDetectInfoList::FindNewestUpdate
      714415 | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::FindNearestLessThanOrEqual
      533871 | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::_tagMapEntry::_tagMapEntry
      488548 | | | | | | | | | | | | | | | | | | | | | | | |- ntdll.dll!RtlQueryPerformanceFrequency
      39058 | | | | | | | | | | | | | | | | | | | | | | | |- msvcrt.dll!memset
      5509 | | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::_tagMapEntry::_tagMapEntry
      451 | | | | | | | | | | | | | | | | | | | | | | | |- kernel32.dll!QueryPerformanceFrequencyStub
      289 | | | | | | | | | | | | | | | | | | | | | | | |- kernel32.dll!QueryPerformanceFrequency
      12 | | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!memset
      4 | | | | | | | | | | | | | | | | | | | | | | | |- SystemInterrupts + DPCs
      144517 | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CSusSortedArrayList<CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::_tagMapEntry;CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::CMapEntryOps>::InternalCompare
      29132 | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::FindNearestLessThanOrEqual
      4270 | | | | | | | | | | | | | | | | | | | | | | |- msvcrt.dll!memcpy
      2560 | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!__security_check_cookie
      46 | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!memcpy
      10 | | | | | | | | | | | | | | | | | | | | | | |- SystemInterrupts + DPCs
      7 | | | | | | | | | | | | | | | | | | | | | | |- SystemInterrupts + DPCs
      1 | | | | | | | | | | | | | | | | | | | | | | |- ntoskrnl.exe!KiChainedDispatch
      1 | | | | | | | | | | | | | | | | | | | | | | |- SystemInterrupts + DPCs
      9144 | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CUpdateDetectInfoList::FindNewestUpdate
      1083 | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!__security_check_cookie
      5 | | | | | | | | | | | | | | | | | | | | | |- SystemInterrupts + DPCs
      1 | | | | | | | | | | | | | | | | | | | | | |- SystemInterrupts + DPCs
      23288 | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CUpdatesToPruneList::AddSupersedenceInfoIfNeeded
      1373 | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CSusAsyncCall::IsCancelled
      627 | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!__security_check_cookie
      13 | | | | | | | | | | | | | | | | | | | | |- SystemInterrupts + DPCs
      1 | | | | | | | | | | | | | | | | | | | | |- SystemInterrupts + DPCs
      537682 | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CUpdateDetectInfoList::FindNewestUpdate
      527701 | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::FindNearestLessThanOrEqual
      393182 | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::_tagMapEntry::_tagMapEntry
      359912 | | | | | | | | | | | | | | | | | | | | | | |- ntdll.dll!RtlQueryPerformanceFrequency
      28710 | | | | | | | | | | | | | | | | | | | | | | |- msvcrt.dll!memset
      4138 | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::_tagMapEntry::_tagMapEntry
      303 | | | | | | | | | | | | | | | | | | | | | | |- kernel32.dll!QueryPerformanceFrequencyStub
      96 | | | | | | | | | | | | | | | | | | | | | | |- kernel32.dll!QueryPerformanceFrequency
      17 | | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!memset
      3 | | | | | | | | | | | | | | | | | | | | | | |- SystemInterrupts + DPCs
      3 | | | | | | | | | | | | | | | | | | | | | | |- SystemInterrupts + DPCs
      107218 | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CSusSortedArrayList<CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::_tagMapEntry;CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::CMapEntryOps>::InternalCompare
      22122 | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::FindNearestLessThanOrEqual
      3277 | | | | | | | | | | | | | | | | | | | | | |- msvcrt.dll!memcpy
      1854 | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!__security_check_cookie
      33 | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!memcpy
      14 | | | | | | | | | | | | | | | | | | | | | |- SystemInterrupts + DPCs
      1 | | | | | | | | | | | | | | | | | | | | | |- SystemInterrupts + DPCs
      9100 | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CUpdateDetectInfoList::FindNewestUpdate
      875 | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!__security_check_cookie
      5 | | | | | | | | | | | | | | | | | | | | |- SystemInterrupts + DPCs
      1 | | | | | | | | | | | | | | | | | | | | |- SystemInterrupts + DPCs
      17252 | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CUpdatesToPruneList::AddSupersedenceInfoIfNeeded
      896 | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CSusAsyncCall::IsCancelled
      406 | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!__security_check_cookie
      9 | | | | | | | | | | | | | | | | | | | |- SystemInterrupts + DPCs
      3 | | | | | | | | | | | | | | | | | | | |- SystemInterrupts + DPCs
      1 | | | | | | | | | | | | | | | | | | | |- SystemInterrupts + DPCs
      1 | | | | | | | | | | | | | | | | | | | |- SystemInterrupts + DPCs
      360078 | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CUpdateDetectInfoList::FindNewestUpdate
      355287 | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::FindNearestLessThanOrEqual
      265733 | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::_tagMapEntry::_tagMapEntry
      242830 | | | | | | | | | | | | | | | | | | | | | |- ntdll.dll!RtlQueryPerformanceFrequency
      19159 | | | | | | | | | | | | | | | | | | | | | |- msvcrt.dll!memset
      3261 | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::_tagMapEntry::_tagMapEntry
      338 | | | | | | | | | | | | | | | | | | | | | |- kernel32.dll!QueryPerformanceFrequencyStub
      139 | | | | | | | | | | | | | | | | | | | | | |- kernel32.dll!QueryPerformanceFrequency
      3 | | | | | | | | | | | | | | | | | | | | | |- SystemInterrupts + DPCs
      2 | | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!memset
      1 | | | | | | | | | | | | | | | | | | | | | |- SystemInterrupts + DPCs
      70818 | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CSusSortedArrayList<CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::_tagMapEntry;CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::CMapEntryOps>::InternalCompare
      15551 | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::FindNearestLessThanOrEqual
      2005 | | | | | | | | | | | | | | | | | | | | |- msvcrt.dll!memcpy
      1137 | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!__security_check_cookie
      30 | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!memcpy
      8 | | | | | | | | | | | | | | | | | | | | |- SystemInterrupts + DPCs
      5 | | | | | | | | | | | | | | | | | | | | |- SystemInterrupts + DPCs
      4145 | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CUpdateDetectInfoList::FindNewestUpdate
      640 | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!__security_check_cookie
      3 | | | | | | | | | | | | | | | | | | | |- SystemInterrupts + DPCs
      3 | | | | | | | | | | | | | | | | | | | |- SystemInterrupts + DPCs
      11442 | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CUpdatesToPruneList::AddSupersedenceInfoIfNeeded
      370 | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CSusAsyncCall::IsCancelled
      293 | | | | | | | | | | | | | | | | | | |- wuaueng.dll!__security_check_cookie
      7 | | | | | | | | | | | | | | | | | | |- SystemInterrupts + DPCs
      1 | | | | | | | | | | | | | | | | | | |- SystemInterrupts + DPCs
      218317 | | | | | | | | | | | | | | | | | |- wuaueng.dll!CUpdateDetectInfoList::FindNewestUpdate
      214815 | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::FindNearestLessThanOrEqual
      160119 | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::_tagMapEntry::_tagMapEntry
      142998 | | | | | | | | | | | | | | | | | | | | |- ntdll.dll!RtlQueryPerformanceFrequency
      11505 | | | | | | | | | | | | | | | | | | | | |- msvcrt.dll!memset
      3168 | | | | | | | | | | | | | | | | | | | | |- kernel32.dll!QueryPerformanceFrequencyStub
      1857 | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::_tagMapEntry::_tagMapEntry
      585 | | | | | | | | | | | | | | | | | | | | |- kernel32.dll!QueryPerformanceFrequency
      4 | | | | | | | | | | | | | | | | | | | | |- SystemInterrupts + DPCs
      2 | | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!memset
      43830 | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CSusSortedArrayList<CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::_tagMapEntry;CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::CMapEntryOps>::InternalCompare
      8649 | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::FindNearestLessThanOrEqual
      1440 | | | | | | | | | | | | | | | | | | | |- msvcrt.dll!memcpy
      743 | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!__security_check_cookie
      23 | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!memcpy
      10 | | | | | | | | | | | | | | | | | | | |- SystemInterrupts + DPCs
      1 | | | | | | | | | | | | | | | | | | | |- SystemInterrupts + DPCs
      3191 | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CUpdateDetectInfoList::FindNewestUpdate
      309 | | | | | | | | | | | | | | | | | | |- wuaueng.dll!__security_check_cookie
      1 | | | | | | | | | | | | | | | | | | |- SystemInterrupts + DPCs
      1 | | | | | | | | | | | | | | | | | | |- SystemInterrupts + DPCs
      7024 | | | | | | | | | | | | | | | | | |- wuaueng.dll!CUpdatesToPruneList::AddSupersedenceInfoIfNeeded
      256 | | | | | | | | | | | | | | | | | |- wuaueng.dll!__security_check_cookie
      227 | | | | | | | | | | | | | | | | | |- wuaueng.dll!CSusAsyncCall::IsCancelled
      10 | | | | | | | | | | | | | | | | | |- SystemInterrupts + DPCs
      2 | | | | | | | | | | | | | | | | | |- SystemInterrupts + DPCs
      111228 | | | | | | | | | | | | | | | | |- wuaueng.dll!CUpdateDetectInfoList::FindNewestUpdate
      109651 | | | | | | | | | | | | | | | | | |- wuaueng.dll!CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::FindNearestLessThanOrEqual
      81553 | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::_tagMapEntry::_tagMapEntry
      74708 | | | | | | | | | | | | | | | | | | | |- ntdll.dll!RtlQueryPerformanceFrequency
      5797 | | | | | | | | | | | | | | | | | | | |- msvcrt.dll!memset
      909 | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::_tagMapEntry::_tagMapEntry
      88 | | | | | | | | | | | | | | | | | | | |- kernel32.dll!QueryPerformanceFrequencyStub
      46 | | | | | | | | | | | | | | | | | | | |- kernel32.dll!QueryPerformanceFrequency
      5 | | | | | | | | | | | | | | | | | | | |- wuaueng.dll!memset
      22367 | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CSusSortedArrayList<CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::_tagMapEntry;CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::CMapEntryOps>::InternalCompare
      4775 | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::FindNearestLessThanOrEqual
      609 | | | | | | | | | | | | | | | | | | |- msvcrt.dll!memcpy
      326 | | | | | | | | | | | | | | | | | | |- wuaueng.dll!__security_check_cookie
      13 | | | | | | | | | | | | | | | | | | |- wuaueng.dll!memcpy
      4 | | | | | | | | | | | | | | | | | | |- SystemInterrupts + DPCs
      4 | | | | | | | | | | | | | | | | | | |- SystemInterrupts + DPCs
      1404 | | | | | | | | | | | | | | | | | |- wuaueng.dll!CUpdateDetectInfoList::FindNewestUpdate
      168 | | | | | | | | | | | | | | | | | |- wuaueng.dll!__security_check_cookie
      5 | | | | | | | | | | | | | | | | | |- SystemInterrupts + DPCs
      3470 | | | | | | | | | | | | | | | | |- wuaueng.dll!CUpdatesToPruneList::AddSupersedenceInfoIfNeeded
      102 | | | | | | | | | | | | | | | | |- wuaueng.dll!CSusAsyncCall::IsCancelled
      91 | | | | | | | | | | | | | | | | |- wuaueng.dll!__security_check_cookie
      1 | | | | | | | | | | | | | | | | |- SystemInterrupts + DPCs
      50338 | | | | | | | | | | | | | | | |- wuaueng.dll!CUpdateDetectInfoList::FindNewestUpdate
      49637 | | | | | | | | | | | | | | | | |- wuaueng.dll!CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::FindNearestLessThanOrEqual
      36953 | | | | | | | | | | | | | | | | | |- wuaueng.dll!CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::_tagMapEntry::_tagMapEntry
      33668 | | | | | | | | | | | | | | | | | | |- ntdll.dll!RtlQueryPerformanceFrequency
      2712 | | | | | | | | | | | | | | | | | | |- msvcrt.dll!memset
      504 | | | | | | | | | | | | | | | | | | |- wuaueng.dll!CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::_tagMapEntry::_tagMapEntry
      45 | | | | | | | | | | | | | | | | | | |- kernel32.dll!QueryPerformanceFrequencyStub
      22 | | | | | | | | | | | | | | | | | | |- kernel32.dll!QueryPerformanceFrequency
      1 | | | | | | | | | | | | | | | | | | |- wuaueng.dll!memset
      1 | | | | | | | | | | | | | | | | | | |- SystemInterrupts + DPCs
      10242 | | | | | | | | | | | | | | | | | |- wuaueng.dll!CSusSortedArrayList<CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::_tagMapEntry;CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::CMapEntryOps>::InternalCompare
      2006 | | | | | | | | | | | | | | | | | |- wuaueng.dll!CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::FindNearestLessThanOrEqual
      289 | | | | | | | | | | | | | | | | | |- msvcrt.dll!memcpy
      142 | | | | | | | | | | | | | | | | | |- wuaueng.dll!__security_check_cookie
      3 | | | | | | | | | | | | | | | | | |- wuaueng.dll!memcpy
      2 | | | | | | | | | | | | | | | | | |- SystemInterrupts + DPCs
      623 | | | | | | | | | | | | | | | | |- wuaueng.dll!CUpdateDetectInfoList::FindNewestUpdate
      76 | | | | | | | | | | | | | | | | |- wuaueng.dll!__security_check_cookie
      2 | | | | | | | | | | | | | | | | |- SystemInterrupts + DPCs
      1376 | | | | | | | | | | | | | | | |- wuaueng.dll!CUpdatesToPruneList::AddSupersedenceInfoIfNeeded
      42 | | | | | | | | | | | | | | | |- wuaueng.dll!__security_check_cookie
      36 | | | | | | | | | | | | | | | |- wuaueng.dll!CSusAsyncCall::IsCancelled
      1 | | | | | | | | | | | | | | | |- SystemInterrupts + DPCs
      20001 | | | | | | | | | | | | | | |- wuaueng.dll!CUpdateDetectInfoList::FindNewestUpdate
      19699 | | | | | | | | | | | | | | | |- wuaueng.dll!CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::FindNearestLessThanOrEqual
      14651 | | | | | | | | | | | | | | | | |- wuaueng.dll!CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::_tagMapEntry::_tagMapEntry
      13449 | | | | | | | | | | | | | | | | | |- ntdll.dll!RtlQueryPerformanceFrequency
      997 | | | | | | | | | | | | | | | | | |- msvcrt.dll!memset
      188 | | | | | | | | | | | | | | | | | |- wuaueng.dll!CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::_tagMapEntry::_tagMapEntry
      8 | | | | | | | | | | | | | | | | | |- kernel32.dll!QueryPerformanceFrequency
      8 | | | | | | | | | | | | | | | | | |- kernel32.dll!QueryPerformanceFrequencyStub
      1 | | | | | | | | | | | | | | | | | |- wuaueng.dll!memset
      4094 | | | | | | | | | | | | | | | | |- wuaueng.dll!CSusSortedArrayList<CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::_tagMapEntry;CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::CMapEntryOps>::InternalCompare
      800 | | | | | | | | | | | | | | | | |- wuaueng.dll!CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::FindNearestLessThanOrEqual
      96 | | | | | | | | | | | | | | | | |- msvcrt.dll!memcpy
      56 | | | | | | | | | | | | | | | | |- wuaueng.dll!__security_check_cookie
      1 | | | | | | | | | | | | | | | | |- wuaueng.dll!memcpy
      1 | | | | | | | | | | | | | | | | |- SystemInterrupts + DPCs
      275 | | | | | | | | | | | | | | | |- wuaueng.dll!CUpdateDetectInfoList::FindNewestUpdate
      27 | | | | | | | | | | | | | | | |- wuaueng.dll!__security_check_cookie
      491 | | | | | | | | | | | | | | |- wuaueng.dll!CUpdatesToPruneList::AddSupersedenceInfoIfNeeded
      17 | | | | | | | | | | | | | | |- wuaueng.dll!__security_check_cookie
      15 | | | | | | | | | | | | | | |- wuaueng.dll!CSusAsyncCall::IsCancelled
      2 | | | | | | | | | | | | | | |- SystemInterrupts + DPCs
      6735 | | | | | | | | | | | | | |- wuaueng.dll!CUpdateDetectInfoList::FindNewestUpdate
      6621 | | | | | | | | | | | | | | |- wuaueng.dll!CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::FindNearestLessThanOrEqual
      4911 | | | | | | | | | | | | | | | |- wuaueng.dll!CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::_tagMapEntry::_tagMapEntry
      4520 | | | | | | | | | | | | | | | | |- ntdll.dll!RtlQueryPerformanceFrequency
      321 | | | | | | | | | | | | | | | | |- msvcrt.dll!memset
      64 | | | | | | | | | | | | | | | | |- wuaueng.dll!CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::_tagMapEntry::_tagMapEntry
      4 | | | | | | | | | | | | | | | | |- kernel32.dll!QueryPerformanceFrequencyStub
      2 | | | | | | | | | | | | | | | | |- kernel32.dll!QueryPerformanceFrequency
      1378 | | | | | | | | | | | | | | | |- wuaueng.dll!CSusSortedArrayList<CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::_tagMapEntry;CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::CMapEntryOps>::InternalCompare
      283 | | | | | | | | | | | | | | | |- wuaueng.dll!CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::FindNearestLessThanOrEqual
      31 | | | | | | | | | | | | | | | |- msvcrt.dll!memcpy
      18 | | | | | | | | | | | | | | | |- wuaueng.dll!__security_check_cookie
      105 | | | | | | | | | | | | | | |- wuaueng.dll!CUpdateDetectInfoList::FindNewestUpdate
      9 | | | | | | | | | | | | | | |- wuaueng.dll!__security_check_cookie
      200 | | | | | | | | | | | | | |- wuaueng.dll!CUpdatesToPruneList::AddSupersedenceInfoIfNeeded
      3 | | | | | | | | | | | | | |- wuaueng.dll!__security_check_cookie
      1 | | | | | | | | | | | | | |- SystemInterrupts + DPCs
      1 | | | | | | | | | | | | | |- wuaueng.dll!CSusAsyncCall::IsCancelled
      2049 | | | | | | | | | | | | |- wuaueng.dll!CUpdateDetectInfoList::FindNewestUpdate
      2020 | | | | | | | | | | | | | |- wuaueng.dll!CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::FindNearestLessThanOrEqual
      1468 | | | | | | | | | | | | | | |- wuaueng.dll!CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::_tagMapEntry::_tagMapEntry
      1335 | | | | | | | | | | | | | | | |- ntdll.dll!RtlQueryPerformanceFrequency
      104 | | | | | | | | | | | | | | | |- msvcrt.dll!memset
      27 | | | | | | | | | | | | | | | |- wuaueng.dll!CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::_tagMapEntry::_tagMapEntry
      2 | | | | | | | | | | | | | | | |- kernel32.dll!QueryPerformanceFrequencyStub
      467 | | | | | | | | | | | | | | |- wuaueng.dll!CSusSortedArrayList<CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::_tagMapEntry;CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::CMapEntryOps>::InternalCompare
      75 | | | | | | | | | | | | | | |- wuaueng.dll!CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::FindNearestLessThanOrEqual
      5 | | | | | | | | | | | | | | |- wuaueng.dll!__security_check_cookie
      5 | | | | | | | | | | | | | | |- msvcrt.dll!memcpy
      28 | | | | | | | | | | | | | |- wuaueng.dll!CUpdateDetectInfoList::FindNewestUpdate
      1 | | | | | | | | | | | | | |- wuaueng.dll!__security_check_cookie
      36 | | | | | | | | | | | | |- wuaueng.dll!CUpdatesToPruneList::AddSupersedenceInfoIfNeeded
      1 | | | | | | | | | | | | |- wuaueng.dll!__security_check_cookie
      487 | | | | | | | | | | | |- wuaueng.dll!CUpdateDetectInfoList::FindNewestUpdate
      474 | | | | | | | | | | | | |- wuaueng.dll!CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::FindNearestLessThanOrEqual
      336 | | | | | | | | | | | | | |- wuaueng.dll!CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::_tagMapEntry::_tagMapEntry
      300 | | | | | | | | | | | | | | |- ntdll.dll!RtlQueryPerformanceFrequency
      31 | | | | | | | | | | | | | | |- msvcrt.dll!memset
      5 | | | | | | | | | | | | | | |- wuaueng.dll!CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::_tagMapEntry::_tagMapEntry
      111 | | | | | | | | | | | | | |- wuaueng.dll!CSusSortedArrayList<CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::_tagMapEntry;CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::CMapEntryOps>::InternalCompare
      20 | | | | | | | | | | | | | |- wuaueng.dll!CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::FindNearestLessThanOrEqual
      6 | | | | | | | | | | | | | |- msvcrt.dll!memcpy
      1 | | | | | | | | | | | | | |- wuaueng.dll!__security_check_cookie
      12 | | | | | | | | | | | | |- wuaueng.dll!CUpdateDetectInfoList::FindNewestUpdate
      1 | | | | | | | | | | | | |- wuaueng.dll!__security_check_cookie
      11 | | | | | | | | | | | |- wuaueng.dll!CUpdatesToPruneList::AddSupersedenceInfoIfNeeded
      71 | | | | | | | | | | |- wuaueng.dll!CUpdateDetectInfoList::FindNewestUpdate
      70 | | | | | | | | | | | |- wuaueng.dll!CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::FindNearestLessThanOrEqual
      55 | | | | | | | | | | | | |- wuaueng.dll!CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::_tagMapEntry::_tagMapEntry
      51 | | | | | | | | | | | | | |- ntdll.dll!RtlQueryPerformanceFrequency
      3 | | | | | | | | | | | | | |- wuaueng.dll!CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::_tagMapEntry::_tagMapEntry
      1 | | | | | | | | | | | | | |- msvcrt.dll!memset
      12 | | | | | | | | | | | | |- wuaueng.dll!CSusSortedArrayList<CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::_tagMapEntry;CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::CMapEntryOps>::InternalCompare
      1 | | | | | | | | | | | | |- msvcrt.dll!memcpy
      1 | | | | | | | | | | | | |- wuaueng.dll!CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::FindNearestLessThanOrEqual
      1 | | | | | | | | | | | | |- wuaueng.dll!__security_check_cookie
      1 | | | | | | | | | | | |- wuaueng.dll!CUpdateDetectInfoList::FindNewestUpdate
      2 | | | | | | | | | | |- wuaueng.dll!CUpdatesToPruneList::AddSupersedenceInfoIfNeeded
      25 | | | | | | | | | |- wuaueng.dll!CUpdateDetectInfoList::FindNewestUpdate
      24 | | | | | | | | | | |- wuaueng.dll!CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::FindNearestLessThanOrEqual
      14 | | | | | | | | | | | |- wuaueng.dll!CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::_tagMapEntry::_tagMapEntry
      10 | | | | | | | | | | | | |- ntdll.dll!RtlQueryPerformanceFrequency
      3 | | | | | | | | | | | | |- msvcrt.dll!memset
      1 | | | | | | | | | | | | |- wuaueng.dll!CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::_tagMapEntry::_tagMapEntry
      8 | | | | | | | | | | | |- wuaueng.dll!CSusSortedArrayList<CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::_tagMapEntry;CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::CMapEntryOps>::InternalCompare
      2 | | | | | | | | | | | |- wuaueng.dll!CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::FindNearestLessThanOrEqual
      1 | | | | | | | | | | |- wuaueng.dll!CUpdateDetectInfoList::FindNewestUpdate
      3 | | | | | | | | |- wuaueng.dll!CUpdateDetectInfoList::FindNewestUpdate
      1 | | | | | | | | |- wuaueng.dll!CSusSortedArrayList<unsigned long;CSusSortedArrayListItemOpsBasic >::Add
      1 | | | | | | | |- wuaueng.dll!CUpdateDetectInfoList::FindNewestUpdate
      2 | | | | | | |- wuaueng.dll!CAgentUpdateManager::AddMatchingBundledUpdatesToList
      2 | | | | | | |- wuaueng.dll!CAgentUpdateManager::AddUpdateToTransientInfoList
      11317 | | | | | |- wuaueng.dll!CAgentUpdateManager::DetectForUpdates
      1360 | | | | | |- wuaueng.dll!CAgentUpdateManager::PrepareUpdateListForDetection
      965 | | | | | |- wuaueng.dll!CAgentProtocolTalker::SyncServerUpdates
      515 | | | | | |- wuaueng.dll!CAgentUpdateManager::ProcessDriverBehavior
      284 | | | | | |- wuaueng.dll!CAgentDriverUtil::GetSystemSpec
      222 | | | | | |- wuaueng.dll!CAgentUpdateManager::GetMissingExtendedInfo
      113 | | | | | |- wuaueng.dll!CAgentUpdateManager::FilterForSearchResult
      105 | | | | | |- wuaueng.dll!CSearchCall::ResolveServiceId
      104 | | | | | |- wuaueng.dll!CSearchCall::PrepareForSelfUpdateIfNeeded
      9 | | | | | |- wuaueng.dll!CAgentUpdateManager::MakeupDeploymentForBundledUpdates
      4 | | | | | |- wuaueng.dll!CUpdatesToPruneList::Prune
      3 | | | | | |- wuaueng.dll!CSusArrayList<CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::_tagMapEntry;CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::CMapEntryOps>::~CSusArrayList<CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::_tagMapEntry;CSusMap<tagDSGlobalUpdateId;CUpdateDetectInfo;CSusSortedArrayListItemOpsBasic;CUpdateDetectInfo>::CMapEntryOps>
      1 | | | | | |- wuaueng.dll!CSusEseSessionWrap::DeleteUnreferencedUpdates
      28 | | | | |- wuaueng.dll!CAgentDownloadManager::ProcessWorkItem
      1 | | | | |- ole32.dll!CoInitializeEx
      1 | | | | |- wuaueng.dll!CReporter::ProcessWorkItem
      7 | | | |- wuaueng.dll!CWorkItemManager::ExecuteCallbackWorkItem

    • #44696

      In 7/8, short of there being something wrong (like connectivity issues or problems in the server side), I think the primary reasons for this problem are a) that you’re way behind on updating (it really has to think hard to present you with a list of, say, 100 items), or b) you have years and years of updates already installed (which I think the system combs through each time to see what you have installed).

      There’s a tremendous free program program called PatchCleaner that very quickly and efficiently helps with the last problem, and frees up GBs of space on well-used systems (which is its main reason for being).
      http://homedev.com.au/Free/PatchCleaner

    • #44697

      I also previously hid KB2952664. After doing WU today, I checked my hidden updates and it’s no longer listed. Very strange. Maybe MS is going to head-fake us with a whole new KB number?

      Win10 Pro x64 22H2, Win10 Home 22H2, Linux Mint + a cat with 'tortitude'.

    • #44698

      Two Win7 VMs, both up to date with the most recent WU/MU, have been stuck at 100% CPU utilization with the familiar svchost spike for the past 6 hours while checking for updates.

      The failure of Win 7 WU/MU to timely check for and install updates is long standing and well known. After so many months of suffering through inadequate performance I have come to believe that it can’t be due to anything other than a conscious decision by Microsoft. Even giving Microsoft the benefit of the doubt that this circumstance is not a planned result the continuing failure to rectify the situation is undoubtedly deliberate.

      My disgust with Microsoft grows by leaps and bounds.

    • #44699

      Two hours plus checking for updates just to show me 16 updates to be downloaded. Placed most in hide and downloaded 5 microsoft word updates. Windows 7 SP1 home premium. My computer is set to never check for updates. Changed it back to check for updates, but let me choose whether to download and install them and everything was still the same.Hours updating. Also all my hidden updates disappeared through all this. Now they are back after running three check for updates. Checked for updates tonight and in one minute said no updates???? I have a friend in Oregon, one in Fresno, Calif. and my computer in Southern Calif. and what I described here happened to all three of us exactly the same.
      Sincerely,
      Herb

    • #44700

      My fellow WIn 7 users-I too have noticed how the updates for patch tuesday are taking ages to scan and detect the updates. Normally I’d get them after 35-40 mins-50 at most and then shut down, install them, then defrag computer and be about my day. I do it at midnight wednesday the day after patch tuesday so I don’t gotta handle it in the morning.

      THis is downright ridiculous and annoying. MICROSOFT’S WIN 10 campaignis terrorizing us users to get our updates faster and go about our day. I FOR ONE HAVE HAD IT! I say we march to each microsoft contact:facebook,twitter, tumblr, main page-even phone number and voice our concerns. WE WILL NOT BE LIBERATED AND CONFORMED TO WIN 10!WE <3 OUR WINDOWS NO MATTER IF ITS XP,VISTA,7,8 or below! LET US UNITE AND TELL MICROSOFT TO STOP THIS AND SHOW RESPECT FOR OLDER WINDOWS!

    • #44701

      Greetings from Australia. Microsoft Security Essentials did not automatically update itself today. This is unusual. I waited 45 minutes for a MSE update to be automatically downloaded and installed. No problem yesterday, or for the past few weeks. I manually installed the MSE update from the Microsoft web site. No previous problems with Windows Update. Have now waited for 3 hours with Windows update running to check for updates. (I used the Check for updates button.) So far no response. My Windows update settings are to check for updates but let me choose whether to download and install them. I have installed KB3138612.

    • #44702

      This issue is not just related to Win7/8. I still have 2 Vista laptops that suffer from the same problem. My old(er) one (8 yrs., core2duo) tooka about 4 hrs yesterday before presenting me with the updates. It never took this long, not even the previous months, so I can confirm GK’s rant. Normally it took 30-45 min. max., the last couple of months about 2-2½ hrs. My other laptop (3rd gen core i7) needed a bit more than 2 hrs. where normally it took about 15 minutes max.

      All those KB’s everybody else has been writing about never were for Vista, Vista only got the ‘bare essentials’. Therefore my takeaway from this is that it must be something at Microsoft’s end.

      I’d hate to be in a system builder’s shoes these days…

    • #44703

      FWIW… KB3139852 was the one that helped the WU time related issue for all of my Windows 7 (x64) systems. I installed ONLY that patch from the list last month as an experiment and haven’t been waiting long for results through all the steps of the manual update process since. After seeing the results on the test system I installed that patch on the other 3 systems a few days later and they too seem to be “healed”.

      Before installing that patch it was a minimum of 20-30 minutes watching zero progress after each step along the way. I’ve installed all of the other patches in small groups on all of the systems just to see the wait time and each process begins within a couple minutes on all of them now.

    • #44704

      Me, neither. 🙂

    • #44705

      Don’t worry about it. We’re still on MS-DEFCON 2 which means, as far as I’m concerned, you shouldn’t be installing anything. That will change and when it does, I’ll have full instructions.

    • #44706

      You just broke the internet.

    • #44707

      I installed KB3139852 as recommended by Noel Carboni a few weeks back, and it did stop this crazy long svchost.exe CPU usage issue. However, as of yesterday (when the new updates were posted), it has started again. I was thinking/hoping it was just going to happen the first time since there were new updates for Windows Update to “find” but it just happened again this morning, so it looks like it’s back to how it was before with this happening every time you turn on your computer.

      Noel, Woody, anybody — any thoughts on why this has started up again and what to do about it this time? Thanks!

    • #44708

      @All,

      I’m curious, are users that are experiencing extremely long update checks doing manual checks for updates or are users allowing their machines to do the automatic update checks?

      Could the issue be that manual checks for updates around the Patch Tuesday time frame are causing server bottlenecks? Is it possible that allowing machines to tap into MS’s update servers on MS’s own schedule facilitates a faster check for updates?

      For every response in this thread I’d be really interested to know how many people are doing manual update checks?

      The reason I ask is because yesterday, on patch Tuesday, 4-12-16 @ 7:04am, I booted up my W7 SP1 x64 Quad core machine and it immediately went to auto check for updates. 15 minutes later, no new updates were offered (I’m on Check but let me decide…).

      I’ve noted in the past that auto checks seem to run on a once every 12-16 hour schedule. So, this morning 4-13-16, on boot up at 6:30am, there was no auto check for updates.

      Rather than do a manual check for updates I will wait out the usual 16 hour time frame, which should bring me to around 11:00am EST. I’ll hold off doing a manual check for updates and I’ll see what transpires, time wise, on the auto check for updates.

    • #44709

      lol I just clean installed 64-bit Win 7 Pro SP1 on my brother’s PC followed by WSUSOffline’s latest pack and the latest manufacturer drivers on a Z77 based MB. I also added EMET 5.5 and GWX Control Panel. Then I connected to the Internet and ran Windows Update…three hours later I couldn’t believe it still was f-ing around so I shut down and went home.

    • #44710

      I turned off my windows update by clicking “Never check for updates”-ITS GETTING A TIME OUT FOR THE DAY and tonight I plan to leave the computer on, WHEN IT GETS THE UPDATES-I am shutting it down so the updates install, I’ll defrag it in the morning.

      Still this is ridiculous-FOR ME it too 25-50 minutes/1 hr to scan for updates, it finds them and then installs them when I shut down, then I turn back on computer, then defragment and such-i got a system of how I do my patch tuesday and computer cleaning.

      BUT I WAITED AGES for my update this morninG-1 HR AND 5 MINUTES, NOTHING. I am not patient and i AIN’T WAITING ALL DAY for the updates-I got stuff to do, things to watch and work in the evening. So i am gonna try again tonight in the late evening before bed.

      So guys I say we message, email, live chat, call and everything to tell Microsoft off and tell em how we feel about this conspiracy! I agree with GK-SOMETHING foul is afoot and its time we users take matters into our own hands!

    • #44711

      It took me more than a day, the last time I did a clean install from Win7 SP1.

    • #44712

      In my limited experience, it takes a long time both using manual and automatic updates. Of course, it’s hard to time everything – there are so many variations, and I don’t have any baselines to work from. But subjectively it’s much, much longer than it used to be.

    • #44713

      I haven’t a clue. Been asking myself the same question!

    • #44714

      Looks like I’m not the only one having trouble with Windows Update. Mine is set to notify ONLY, and NOT download or install. So far this morning, My laptop has been trying to do a Windows Update for 6 hours, and NOTHING has happened. It is STILL “Checking for Updates”. I finally got through to Microsoft about 30 minutes ago, and all they would tell me is that they can help me with this “KNOWN PROBLEM”, but it will cost me $40 per hour or part of an hour to do it. I just hung up. I am not completely fed up with all the BS Microsoft is dealing out. IF I can get this computer running smoothly again, it will NOT EVER be connected to the internet again ! !

    • #44715

      Hi Woody,

      [W7 SP1 64-bit, Intel Core Duo 1.66Ghz, 4Gb RAM, ‘Check, but let me choose’]

      For just over 2 weeks now my WU process (auto or manual) has taken 1-2 minutes to run.
      Today, my laptop’s WU auto-check took nearly 6 hours with typical CPU usage of 45%, producing 15 new updates. Oh, and KB3139852 has disappeared from my Hidden list.

      I usually hide all new updates until I get the green light from your good self as it makes it easier for me to identify any revisions or new additions in the meantime.

      I duly hid all 15 this time and as an experiment I manually checked for updates….it took 1 minute!! Colour me perplexed!

      Fyi, as per the lists occasionally mentioned by contributors, the newest WU Client I have installed is KB3050265.

    • #44716

      Me it took at least 1h30-2h to find the update on my Vista. I’ve try to update the malicious software removal and it stuck a 0 kb, 0% for hours and hours

    • #44717

      I give you the MS reference:

      KB3148198 MS 16-037
      KB3145739 MS 16-039
      KB3146706 MS 16-044
      KB3146963 MS 16-040
      KB3149090 MS 16-047
      KB3148851 ?
      KB890830 THE MALICOUS SOFTWARE REMOVAL OF THE MONTH

    • #44718

      I have remarked too that the last search dated from monday and not been updated since. That’s really strange

    • #44719

      Tried Windows 10, don’t like it one bit. Now, with this nonsense, I am a step closer to ditching Microsoft altogether, everything, and moving to Linux. I have installed Linux Mint on a spare hard drive, and I like what I see.

    • #44720

      @Woody, @All

      Well, auto update check kicked in just about 16 hours after the last auto update check yesterday, as I had anticipated.
      That said, after the past couple of months of having 15 minute checks for updates, this took at least 40 minutes. No idea why but I can surmise now that manual check for updates is not the sole culprit for long update checks…

      Plus, KB3139852, which I had been holding, but NOT hidden, in case I wanted to install, disappeared. Yet K3139398, which I had hidden, is still hidden.

      Looks like I was notified of 6 security updates which includes one .NET and then 5 Optional including our friend 2664 again.

    • #44721

      They could cut ~42% of excess CPU usage by not doing what their documentation says not to do (calling QueryPerformanceFrequency more than once). One could hope this would cut run time by that much.

      Their supersedence function is un-optimized, now that we have more supersedence than in the past (see KB3035583 & KB2952664, no SP2) this poorly optimized function is causing havoc.

      Called recursively, 20+ layers deep:
      wuaueng.dll!CUpdatesToPruneList::AddSupersedenceInfoIfNeeded
      calls
      wuaueng.dll!CUpdateDetectInfoList::FindNewestUpdate
      calls
      wuaueng.dll!CSusMap::_tagMapEntry::_tagMapEntry
      which finaly calls
      ntdll.dll!RtlQueryPerformanceFrequency

      “QueryPerformanceFrequency retrieves the frequency of the performance counter. The frequency of the performance counter is fixed at system boot and is consistent across all processors. Therefore, the frequency need only be queried upon application initialization, and the result can be cached.” – Microsoft

      They called this function about 3,270,000 times during the 2 hour check for updates. Microsoft says “Only call this once, it won’t change between boots”, Microsoft calls it 3.27 MILLION times. Windows update is slow.

      I can only imagine what other possible improvements to optimization that aren’t this blatantly obvious could do for the update check speed.

    • #44722

      Function names are just too long, copy and paste into notepad.

    • #44723

      I am a very simple Windows 7 Home SP1 user. I usually have WU set To Never Check For Updates. Once a month, after checking on Askwoody, and decide to run a manual check for updates, what has seemed to work better for me was once I set it to Check but let me choose, it would go straight into checking for updates for a long period of time. I would then do a “Restart” on the laptop. Once I did that, it seems WU had run much quicker. After downloading and installing, if any, I would then set it back To Not Check For Updates until the following month.

    • #44724

      Along with my last post, I would like to add that I DID install KB3139852 last month and have hoped this is the one that did help.

    • #44725

      Now it work with lot and lot of tentative for install an update

    • #44726

      Thanks Jonathan,
      I found those but their not clear about what for.
      I have a notebook PC with Win.7 Sp1 Home Edition.
      With AMD dual 8Gb.Mem.
      It’been working fine until yesterday.When it crashed my AVG. I checked for updates have them. Have not loaded any. I left the PC running overnight and still this morning the Resource Monitor is still Prefeching files and writing to them to the disk.The Network from the router keeps uploading things to the disc to read and write.
      Those updates mentioned. Some say they are for A server. which don’t have.They are not clear if they have Win.10 our not?
      I will look them up again. But scared to install anything anymore! I’ll wait to install them.
      The CPU is 0/1% Mem a constant 35% where it used to be at 18/20%
      I have GWX running all of the time.Ijust wanted to know if anyone has installed any of these? Were there problems?
      Thanks Again,
      Darcia,

    • #44727

      Thanks Woody,
      I’LL wait!!
      As I said to Jonathan.
      This morning after leaving the PC on overnight.
      It’s still prefecthing reading and writing to the disc.CPU 0/1% Mem.@ 35% The system is a HP.notebook,
      AMD Dual, 8 Gb.Mem. 750 Gb Hard drive.

    • #44728

      Hi All:
      Forgot to mention, yesterday my Avira anti virus was turned off and my windows firewall also was turned off and I had 55 Microsoft word updates installed on April 12, 2015. This was all happening while the Tuesday updates were taking place. I did not touch my computer and had no knowledge of these 55 updates being installed. Turned windows firewall back on and my Avira anti virus and late Tuesday everything is back to normal. Updates show in one minute now I’m staying on never check for updates on my Windows 7 Also a computer friend of mine pointed out something to me yesterday when the Microsoft updates were not functioning. He said when this happens check your start button if a yellow symbol shows with a black exclamation point, the updates will not finish . you must perform a restart and they will work. Mine had the symbal in yellow with the black exclamation point. Restarted and it worked. ???????????????
      Herb

    • #44729

      KB3139852 has now re-appeared in my Hidden list. Weird!

    • #44730

      @Pim: I did a Windows Update scan on a custom built PC with Windows Vista SP2 using an Intel Pentium D 3.40Ghz (dual-core) CPU & 2Gb of RAM and it took more than 3 hours to check for Vista updates & WU finally displayed a long list of updates to install.

      Anyways Windows Vista will become a “lost cause” as Microsoft will drop extended support for all editions of Vista on April 11, 2017 as noted here:
      https://support.microsoft.com/en-us/lifecycle?C2=11732
      That means no more new Vista updates being released beyond 4/11/2017.

      so you better upgrade your 2 old laptops from using Vista to at least Win7 by April 2017. Google Chrome web browsers released beyond April 2016 will require minimum Windows 7 as Google has dropped XP & Vista support this April 2016. I’ve already upgraded my cousin’s HP dv6000 series home entertainment laptop from Windows Vista to Windows 7 a few months ago and will do the same for my custom built PC.

    • #44731

      I think Microsoft’s builtin DiskCleanup is supposed to do the same for older updates.

    • #44732

      Last night, it took 45 minutes to search. Tried to download the Malicious Software Removal Tool and gave up after 20 minutes. (I won’t let the machine stay on overnight.)

      This morning, it took about 1hr:15minutes to search, and half an hour to update MSSE virus definitions, but the downloads (MSRT and a couple of Office 2010 updates) went OK. On the other hand, this afternoon, it says those three updates are “ready to be downloaded”, though they show up on my installed update list. Arggh!

      (On the gripping hand, it took a couple of minutes to search for MSSE updates, but it’s stuck in the download queue.)

    • #44733

      Hey, if you have multiple computers, try the following:
      1) Check for updates on one of them.
      2) Write down the KB numbers
      3) Download the updates manually from microsoft.com
      4) Distribute and install the updates manually.

      The first step still takes very long, but if an update fails you can save a lot of time.

    • #44734

      OK, after another hour and 15 minutes checking for updates, WU agrees that I really did install those three. I’ve got Slackware Linux on an old machine, and am thinking of installing something similar on an inexpensive laptop. (I’ve heard good things about the off-lease Dell machines.) If I can find a replacement for Quicken, I’m about ready to toss Windows…

    • #44735

      Hi All:
      Made a mistake on my April 13, 2016 posting, ” I had 55 Microsoft word updates installed on April 12, 2016, not 2015
      Sincerely,
      Herb Kelly

    • #44736

      I also have the same problem. I open Windows Updates via the Control Panel and do a check. It just sits there. Even after an hour, it still does nothing. This has been going on for over two years, and I noticed everyone here has the same problem. I think it has something to do with the update for the Windows Update client. I wonder if removing it would improve things.

    • #44737

      Why’s everyone whining about updates taking too long when the top of the page says, “Unless you have an immediate, pressing need to install a specific patch, don’t do it.”? Makes no sense.

    • #44738

      In all it took me 8 hours involving 3 computer sessions to be notified of updates that were available and to install them. The computer is a bit slower in starting up and in doing everyday tasks. Don’t know why! I am investigating what is going on with process explorer. I am not impressed with this. Microsoft please fix this problem!

    • #44739

      Similar thing has happened to me: Last month 3 machines all stopped their daily checking for updates and the CPU went up to 50%, so I spent 3 weeks running every Fixit etc., that I could find, including manually downloading KB3138612. Finally I downloaded KB3139852 and they all started working again with no slowness. A couple of Defender updates also came through and installed so I thought all was OK – WRONG! Exactly the same thing started again yesterday – I’m pretty certain it’s when this months patches came through – although of course since everything is no longer working I can’t be certain!

      The clue might be that on shutdown the C Drive > Windows folder > WindowsUpdates log, always says ‘WARNING: Failed to filter search results, error = 0x8024000B’

      I don’t see how this can be an issue with all 3 machines, and since different users seem to have slightly different problems, albeit all with the slowness and high CPU, I can only think that it’s down to which updates have been installed, and which ones have been hidden – which of course shouldn’t happen – SORT IT OUT MS!

    • #44740

      So far, we haven’t found anything that’ll reliably solve the problem.

    • #44741

      Woody,

      The only thing that does seem to solve it for many is this thread created on MS Community by the OP Ken Morley (xx spoke about this a while ago). The only disadvantage though is that you have to go back to OOB state and those with older computers (like me) will have years of updates to catch up on, let alone all of the programs amassed over this time.

      http://answers.microsoft.com/en-us/windows/forum/windows_7-update/windows-update-remains-at-checking-for-updates/ff3c442e-79a6-40d3-ac35-29e130cebef1?page=1&msgId=bda184ba-3473-473e-86b8-3783a484c120

    • #44742

      Well, I guess I’m resorting back to killing the Windows Update service in Task Manager for now. My laptop even smells “hot” right now from it happening again. But that service even turns itself back at at some point.

      I know someone on here mentioned that it might be bad to kill that service…? Would it be better to just set Windows Updates to “Never Check for Updates” for now, and just then just check manually myself when it’s time to actually install security updates (when you give the monthly okay)?

      Thanks!

    • #44743

      Thanks for your thoughtful question.

      For me it’s because I don’t want to find out afterward that one of my users had a problem that would have been solved by a particular update, after which I would have to spend time figuring the problem out, then spend more time finding the solution, then spend more time finding the patch, downloading it, and installing it, all the while my user’s workflow has been disrupted.

      I prefer avoiding the problem by installing patches for known problems and security issues in advance, during off-hours. And it’s that extension of time this takes during off-hours that I’m (you’re quite right) whining about. (Although I prefer Woody’s characterization of “rant” to your characterization of “whining.”)

      Though it doesn’t make sense to you, apparently this approach makes sense to Microsoft, since they label some patches “Critical” and they have instituted a policy of forcing patches they think are necessary on Windows 10 users.

      GaryK

    • #44744

      Depending on the number of CPU cores available in your particular machine the svchost cpu spike that takes forever to end may cripple your system during WU/MU processing.

    • #44745

      It’s because we can patch the Malicious Software removal tool of the month without problem. We can update the defenition of Windows Defender too, not the others patches.

    • #44746

      I feel much more comfortable with “never check” than with disabling the Update service.

    • #44747

      All this WU angst for MSRT? You can download that and Defender updates directly.

    • #44748

      Not an MS-DEFCON worshipper then? You could review the Microsoft Security Bulletin Summary. (I install all updates immediately, whether critical or trivial, on Windows 7 and Windows 10.)

      It’s just the irony of this page’s headline and current discussions which prompted my comment.

      “We don’t want no stinkin’ Microsoft updates ……. until we can’t get them, then we’ll moan like hell.”

    • #44749

      Woody’s advice is good, no doubts there, but has it occurred to you that some of us who are in-the-know actually also test things on our own?

      Time is money!

      -Noel

    • #44750

      It’s also ironic that people are looking for (and installing) a bunch of updates – when we still haven’t had enough time to see which ones are causing problems. At the moment, I know of three Office security patches that are throwing errors. That’s only part of the problems, and it’s still too early to tell if other patches have bad side-effects.

      Install all patches immediately? You’re a braver man than I, Gunga Din.

    • #44751

      Or you can just leave them alone, and they’ll install by themselves.

    • #44752

      Older Windows 7 test PC (slow single core processor with 1.5 gb ram) took a record 5 hours to search for updates.

    • #44753

      What do you need to be in-the-know about to install updates?

    • #44754

      Becuse some of us are in the process of repairing/reinstalling Win7 SP3 and need the older updates – not the current dubious updates to which the “top of the page” refers…

    • #44755

      “Not an MS-DEFCON worshipper then?”

      Far from it.

      “You could review the Microsoft Security Bulletin Summary.

      I do review the summary, but only after I know which updates I need, which circles back to the original rant/whine: It’s taking way too long to get the update list. I had one system (Win7/Ent/SP1, fast, dual-core processor, SSD, 4g RAM) take five hours to generate a list. Below you’ll see a report from someone else who also experienced this. Other systems took from 45 minutes to three hours. That’s just crazy. It didn’t used to be this bad, and it’s been getting worse month by month.

      Also, reviewing the summary doesn’t tell me much anymore, so it’s hard to judge which updates to install. Used to be much more information.

      Last, and really this is a separate issue, often you don’t know which updates are problematic until days (sometimes weeks) later. That’s a problem with Microsoft’s internal, pre-release testing, from which it appears they’ve taken away resources.

      GaryK

    • #44756

      Well, you know it makes more sense to install Windows 10; where updates just work.

    • #44757

      Sorry, I won’t take the bait. 🙂

    • #44758

      Absolutely!

    • #44759

      I’ll reply to this when I’ve stopped laughing so hard.

      GaryK

    • #44760

      Really enjoy ask woody. Very helpful. How do I get on here and get to ask questions and possibly help others?

    • #44761

      “What do you need to be in-the-know about to install updates?”

      Sheesh, for the last year one has nearly needed an associate’s degree in I.T.! 😉

      And many hours of one’s precious “free time” each month.

    • #44762

      Just reply to any post, or any comment. If you’d like to start a new thread, email me.

    • #44764

      I have been working this for some time and as near as I can figure out…
      Microsoft stopped supporting XP and Vista and apparently just unplugged that server like a toaster oven leaving an open line and update will simply search forever for updates that are not there ^..^

    • #44765

      LMAO, MS does not care, they’re laughing at you (and me!) for such a remark, if they even see this, since we must assume there is a “they” who are “MS”. I have a pain in the very pit of my stomach. It has come to this: “Don’t live too long, Carly, everything you know how to use, while your brain is still young and facile enough to know anything at all, will be disappearing right out from under you, if you outlive it.” I’m, let me think…oh yeah, 66.

    • #44766

      PS: My updater is running for hours into days. Windows Vista.

    • #44767

      Naw. Windows will ultimately collapse under its own weight, and simpler options will appear.

    • #44768

      Would be interesting to “just know” where my comment from around 2 wks ago went, and the good reply I may have gotten. Doing the obvious has not led me to it, or anywhere near it. So it’s another, “You just know that. Or else you don’t.” Like most else.

    • #44769

      Wait a minute here, I’m not anonymous. Being anonymous doesn’t give any satisfaction for at least having followed up that I now KNOW that I know not, as well as unable to find my earlier comment and it’s reply. I am Carly Corday or Carlotta Corday. Not anonymous here. You’ve got my email. But you don’t know my name to autofill from last time, so I don’t have to undergo hypnosis. (By YOU, I obviously refer to a “they” who’s to blame for this. Not members, anonymous commenters, or anyone like that.)

    • #44770

      The poster name – in this case “Anonymous” is either filled in by you, or picked up from an earlier post with the “Anonymous” name. I only have your email because you entered it in the box on the comment page. And I never, ever post or use email addresses.

      So if you want to appear as Carly, put “Carly” in the comment box!

    • #44771

      Use Google search. Google indexes just about everything here. The search box on the site doesn’t work very well – it’s built that way, to return the main post, but none of the comments.

    Viewing 98 reply threads
    Reply To: Checking for updates still takes forever

    You can use BBCodes to format your content.
    Your account can't use all available BBCodes, they will be stripped before saving.

    Your information: