Обратите внимание, что существует два списка релевантности:
Список истории обновлений , в котором перечислены попытки установки. Элементы могут появляться здесь несколько раз, когда они терпят неудачу и повторяются.
Список установленных обновлений , в котором перечислены только установленные обновления.
Сложнее всего работать с ними, получая от них данные. На моей машине в первом списке 1258, а во втором 734 элемента.
Вот скрипт Autohotkey, который будет получать от них данные:
#SingleInstance Force
#NoEnv
#c::
MouseGetPos, , , , ListView_hwnd, 2 ;2 means return HWND
;Use this line instead of the following one to copy only the selected row.
;ControlGet, selected_row_text, List, Selected, , ahk_id %ListView_hwnd%
ControlGet, selected_row_text, List, , , ahk_id %ListView_hwnd%
Gui, +ToolWindow +AlwaysOnTop -Caption
Gui, Add, Edit, unused_variable x11 y15 w950 h66, %selected_row_text%
Gui, Add, Button, x62 y84 w140 h30 +Center, Close
Gui, Show, ,
return
ButtonClose:
Gui, Destroy
return
Как его использовать: (установите Autohotkey, если у вас его еще нет), сохраните сценарий как файл AHK, запустите, затем выберите любой элемент из списка « История обновлений» или « Установленные обновления» (это также работает для многих других списков в Windows), наведите указатель мыши на список, нажмите клавишу Windows + C, и появится небольшое диалоговое окно с текстовым полем, содержащим весь текст из списка, чтобы его можно было скопировать в буфер обмена. Примечание: это модифицированный скрипт из моего ответа здесь, где есть скриншот.
Теперь, когда у вас есть данные об обновлениях в виде текста, с помощью текстового редактора или электронной таблицы вы можете искать, фильтровать, сортировать, различать, не говоря уже о детализации интересующего идентификатора обновления.