Особенно заинтересованный Windows XP, но всеми версиями Windows было бы полезно (если они отличаются).
Править: Как Windows/Windows Update знает, что подать заявку и что он уже сделал? Это сравнивает версии .dll/.exe или что-то еще?
Я только что столкнулся со следующей веб-страницей Microsoft, которая проливает некоторый свет на вопрос: переключатели командной строки для программного обеспечения Windows обновляют пакеты
В соответствии с заголовком, Обзором процесса установки, это указывает:
- [Текущие исправления] программа установки регистрирует обновление программного обеспечения под одним из следующих ключей реестра:
HKEY_LOCAL_MACHINE\Software\Microsoft\Updates\<operating system>\<service pack level>\KB<nnnnnn>
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Hotfix\Q<nnnnnn>
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Hotfix\KB<nnnnnn>
и
- Информация удаления для обновления программного обеспечения хранится в названной скрытой папке:
$NtUninstallQnnnnnn$
или$NtUninstallKBnnnnnn$
в%Systemroot%
Существует файл журнала, расположенный в %windir%\Windowsupdate.log
который должен иметь всю информацию об обновлениях, выполненных в системе. Кроме того, Вы могли проверить Добавить/Удалить диалоговое окно программ и пометить флажок Show Updates для наблюдения, которые установлены.