Как посмотреть какое обновление установлено windows 10

Полный список обновлений, которые скачивает и устанавливает Windows 10 можно посмотреть несколькими способами. В статье рассмотрены два из них - параметры windows и командная строка.

Написал admin. Опубликовано в рубрике Операционные системы

windows_updateОбновления в Windows 10 скачиваются и устанавливаются с завидной регулярностью. Иногда это случается в очень неподходящий момент — происходит стопроцентная загрузка жесткого диска, и работать на компьютере становится невозможно, до тех пор, пока все обновления не установятся. Ранее мы с вами разбирались, как отключать автоматические обновления в Windows.

Однако, совсем пренебрегать обновлениями не стоит. Они защищают ваш компьютер от возможных вирусов и хакерских атак, а также могут увеличить быстродействие ПК.

В Windows 10 посмотреть установленные обновления можно несколькими способами.

Способ 1. Нажимаем кнопку Пуск/Параметры.

В открывшемся окне нажимаем Обновление и безопасность.

На вкладке Центр обновления Windows, нам необходимо нажать кнопку Просмотр журнала обновлений.

На экране отобразятся все установленные ранее обновления.

Способ 2. Открываем командную строку. Для этого нажимаем Пуск и пишем на клавиатуре cmd. В окне поиска отобразится командная строка, щелкаем по ярлыку левой кнопкой мыши.

В открывшейся командной строке пишем команду wmic qfe list. Отобразится весь список обновлений.

Подписывайся на канал MyFirstComp на YouTube!

Загрузка…

Теги: windows 10, командная строка, компьютер, обновления

Трекбэк с Вашего сайта.

Здравствуйте админ! Как в Windows 10 посмотреть установленные обновления?

Два месяца назад я обновил на своём ноутбуке Windows 10 до финального выпуска «Anniversary Update build 1607» и с тех пор не замечал, чтобы моя операционная система обновлялась, хотя по вашим словам с тех пор уже вышло около двадцати важных обновлений!

На Windows 7, 8.1 делалось всё просто, можно было зайти в «Панель управления», затем в «Центр обновления Windows» и открыть «Журнал обновлений» и посмотреть установленные обновления, но в Windows 10 всё по другому и в «Панели управления» нет «Центра обновлений Windows».

Как в Windows 10 посмотреть установленные обновления

Привет друзья! «Центр обновления Windows 10» существует, только добираться до него нужно немного по другому. В сегодняшней статье мы узнаем, как посмотреть установленные обновления в нашей Windows 10 тремя очень простыми способами: с помощью параметров ОС и командной строки. Выберите сами, какой способ вам удобней.

С выхода финального выпуска Anniversary Update Windows 10 build 1607 вышло уже достаточно важных обновлений, посмотреть их можно на официальном сайте Майкрософт по ссылке

https://support.microsoft.com/ru-ru/help/12387/windows-10-update-history 

Нажмите на кнопку «Показать всё»

и откроется полный список обновлений с подробнейшим описанием проблем, которые они устраняют в вашей операционной системе. Например обновление KB3194798 направлено на улучшение качества работы операционной системы. Повышена надежность Bluetooth. Устранена проблема, связанная с работой драйверов принтера. Улучшена поддержка сетей и так далее. 

Как видите, идёт очень подробное описание работы обновления и конечно многим пользователям интересно знать, установлено ли у них в системе то или иное обновление.

(Щёлкните на скриншоте левой мышью для увеличения)

Чтобы в Windows 10 посмотреть все установленные обновления, пройдите:

«Пуск»—>«Параметры»

Сегодня хочу рассказать о том, как посмотреть установленные обновления в Windows 10. Дело в том, что после обновления системы в ранних версиях Windows мы могли зайти в Центр обновлений и посмотреть в журнале обновлений какие же установились. Некоторые пользователи жалуются, что не могут найти этот Центр обновлений в Windows 10 и думаю, что его там нет.

Дорогие друзья, на самом деле Центр обновлений из Windows 10 никуда не пропал, его просто нужно поискать. В данной статье я покажу, где он находится и как посмотреть установленные обновления. А делать все это будем несколькими способами.

Это интересно: Ошибка 80070003 и 80070002 при обновлении windows. Как исправить?

Так как многие уже перешли на глобальное обновление Anniversary Update для «десятки», то и обновлений они получили достаточно много. Посмотреть, какие изменения произошли можно на самом сайте Microsoft: https://support.microsoft.com/ru-ru/help/12387/windows-10-update-history.

posmotret-ustanovlennye-obnovleniya-windows-10

Там будет вкладка «Показать все» и раскроется список всех обновлений, с описанием изменений и исправлений ошибок. По коду обновления вы можете узнать, какие установлены у вас, и нужны ли они вам.

1-posmotret-ustanovlennye-obnovleniya-windows-10

Зайдите в параметры системы, для этого нажмите сочетание Win+I, а потом перейдите в раздел «Обновление и безопасность».

2-posmotret-ustanovlennye-obnovleniya-windows-10

Перейдите на вкладку «Центр обновления Windows» и нажмите справа на ссылку «Журнал обновлений».

3-posmotret-ustanovlennye-obnovleniya-windows-10

Откроется окно, где показаны все установленные обновления с кодом и время, когда это произошло. Вот так все просто делается.

4-posmotret-ustanovlennye-obnovleniya-windows-10

Как узнать установленные обновления с командной строкой

Это интересно: Как отключить обновление Windows 10 в Windows 7 и 8.1

Еще один способ, который некоторым, может быть, придётся не по вкусу, так как нужно что-то вводить. Откройте командную строку от имени администратора, это можно сделать при нажатии правой кнопкой мыши по меню Пуск. Далее вводим туда команду:

wmic qfe list

5-posmotret-ustanovlennye-obnovleniya-windows-10

Таким образом, вы узнаете, что за обновления у вас установлены в системе, там указан и код, и время, и другая информация.

Есть еще одна команда, выводящая немного информации по обновлениям, хотя в основном она предназначена для вывода системной информации:

systeminfo

6-posmotret-ustanovlennye-obnovleniya-windows-10

Если вы не обнаружили ни одного обновления, то рекомендую их установить, особенно, если у вас система жутко тормозит, так как многие обновления как раз ориентированы на исправление таких проблем, а также на добавление новых функций.

Это интересно: Обновления для Windows 10 не устанавливаются. Что делать?

Если Центр обновлений отказывается искать обновления, возможно у вас он вообще отключен, тогда вам нужно зайти в службы и включить его. В поиске Windows вводим фразу «службы» и ищем среди большого списка «Центр обновления Windows», если он выключен, то включаем.

( 8 оценок, среднее 4 из 5 )

  • Partition Wizard

  • Clone Disk

  • Top 3 Ways to Get a List of Installed Windows 10 Updates

By Ariel | Follow |
Last Updated January 25, 2021

How to get a list of installed Windows 10 updates? MiniTool Solution will discuss the top 3 ways to view installed Windows 10 updates easily. Each method has its own advantages. You can choose whichever that is suitable for your specific needs.

Windows Updatesis a powerful tool in Windows, users can check for updates, change the active hour and other useful features. Here, let’s see how to get a list of installed Windows 10 updates step by step.

Step 1. Input Windows Update in Cortana and select Windows Update Settings.

Input Windows Update in Cortana

Step 2. In the pop-up window, click on View installed update history. Then you can get a list of installed Windows 10 updates.

click on View installed update history

Then you will see all the updates installed in history on your Windows 10, including Feature Updates, Driver Updates, Quality Updates, and Other Updates.

the Windows 10 installed updates history

Tip: You need to go through the list of updates manually because you can’t search for a specific update by using this method.

In addition to this method, there are two simple ways about how to get a list of Windows 10 installed updates.

Using Command-Line Options

The list installed Windows 10 updates command line can be used to export the Windows 10 installed updates. Now, let’s see how to run them.

Option 1. WMIC Command to List Installed Windows Updates

Step 1. Type cmd in the search box to open a command prompt and select as administrator.

open Command Prompt as administrator

Step 2. Type wmic qfe list full command to get all information about each hotfix installed on your computer.

type wmic qfe list full

Then you can scroll up and down to view Windows 10 installed updates.

Or if the full information I not required, you can run wmic qfe list brief command.

 run wmic qfe list brief

Type wmic qfe list full /format: table command to format the output as a table so that it is easy to read and comprehend.

run wmic qfe list full /format: table

Option 2. Run Systeminfo Command

If you only want a list of knowledgebase updates numbers, then you can use the systeminfo command.

Step 1. Open command prompt window.

Step 2. Input systeminfo | find “KB” command and hit Enter button. Then you will see all Windows 10 knowledgebase updates number listed.

run systeminfo | find “KB” command

There is another easier way to export a list of installed Windows updates besides using the command line. Windows Powershell is a powerful tool that can be used to access various services an administrator in Windows.

Now, let see how to use this powerful tool to view Windows 10 installed updates.

Using Windows Powershell

The list installed Windows 10 updates Powershell also enables you to get a list of Windows installed updates. Here is how to do this.

Step 1. Type Windows Powershell in the search box and right-click it to select Run as administrator.

run Windows Powershell as administrator

Step 2. In the pop-up window, type get-hotfix command and hit the Enter button. Then all the hotfix installed files on your computer will be listed here and the installation date of each hotfix will also be shown.

input get hotfix command and hit enter

Top 3 ways to get a list of installed Windows 10 updates are told to you. Now, it’s your turn to have a try.

About The Author

Ariel

Position: Columnist

Ariel is an enthusiastic IT columnist focusing on partition management, data recovery, and Windows issues. She has helped users fix various problems like PS4 corrupted disk, unexpected store exception error, the green screen of death error, etc. If you are searching for methods to optimize your storage device and restore lost data from different storage devices, then Ariel can provide reliable solutions for these issues. 

  • Partition Wizard

  • Clone Disk

  • Top 3 Ways to Get a List of Installed Windows 10 Updates

By Ariel | Follow |
Last Updated January 25, 2021

How to get a list of installed Windows 10 updates? MiniTool Solution will discuss the top 3 ways to view installed Windows 10 updates easily. Each method has its own advantages. You can choose whichever that is suitable for your specific needs.

Windows Updatesis a powerful tool in Windows, users can check for updates, change the active hour and other useful features. Here, let’s see how to get a list of installed Windows 10 updates step by step.

Step 1. Input Windows Update in Cortana and select Windows Update Settings.

Input Windows Update in Cortana

Step 2. In the pop-up window, click on View installed update history. Then you can get a list of installed Windows 10 updates.

click on View installed update history

Then you will see all the updates installed in history on your Windows 10, including Feature Updates, Driver Updates, Quality Updates, and Other Updates.

the Windows 10 installed updates history

Tip: You need to go through the list of updates manually because you can’t search for a specific update by using this method.

In addition to this method, there are two simple ways about how to get a list of Windows 10 installed updates.

Using Command-Line Options

The list installed Windows 10 updates command line can be used to export the Windows 10 installed updates. Now, let’s see how to run them.

Option 1. WMIC Command to List Installed Windows Updates

Step 1. Type cmd in the search box to open a command prompt and select as administrator.

open Command Prompt as administrator

Step 2. Type wmic qfe list full command to get all information about each hotfix installed on your computer.

type wmic qfe list full

Then you can scroll up and down to view Windows 10 installed updates.

Or if the full information I not required, you can run wmic qfe list brief command.

 run wmic qfe list brief

Type wmic qfe list full /format: table command to format the output as a table so that it is easy to read and comprehend.

run wmic qfe list full /format: table

Option 2. Run Systeminfo Command

If you only want a list of knowledgebase updates numbers, then you can use the systeminfo command.

Step 1. Open command prompt window.

Step 2. Input systeminfo | find “KB” command and hit Enter button. Then you will see all Windows 10 knowledgebase updates number listed.

run systeminfo | find “KB” command

There is another easier way to export a list of installed Windows updates besides using the command line. Windows Powershell is a powerful tool that can be used to access various services an administrator in Windows.

Now, let see how to use this powerful tool to view Windows 10 installed updates.

Using Windows Powershell

The list installed Windows 10 updates Powershell also enables you to get a list of Windows installed updates. Here is how to do this.

Step 1. Type Windows Powershell in the search box and right-click it to select Run as administrator.

run Windows Powershell as administrator

Step 2. In the pop-up window, type get-hotfix command and hit the Enter button. Then all the hotfix installed files on your computer will be listed here and the installation date of each hotfix will also be shown.

input get hotfix command and hit enter

Top 3 ways to get a list of installed Windows 10 updates are told to you. Now, it’s your turn to have a try.

About The Author

Ariel

Position: Columnist

Ariel is an enthusiastic IT columnist focusing on partition management, data recovery, and Windows issues. She has helped users fix various problems like PS4 corrupted disk, unexpected store exception error, the green screen of death error, etc. If you are searching for methods to optimize your storage device and restore lost data from different storage devices, then Ariel can provide reliable solutions for these issues. 

Содержание

  • Просмотр обновлений Виндовс
    • Вариант 1: Списки обновлений
    • Вариант 2: Логи обновлений
    • Заключение
  • Вопросы и ответы

Просмотр журнала обновлений в Windows 10
Операционная система Windows регулярно выполняет проверку, загрузку и установку апдейтов для своих компонентов и приложений. В этой статье мы разберемся, каким образом можно получить данные о процедуре обновления и установленных пакетах.

Просмотр обновлений Виндовс

Существуют различия между списками установленных апдейтов и непосредственно журналом. В первом случае мы получаем информацию о пакетах и их назначении (с возможностью удаления), а во втором — непосредственно лог, отображающий выполненные операции и их статус. Рассмотрим оба варианта.

Вариант 1: Списки обновлений

Существует несколько способов получить перечень установленных на ПК обновлений. Самым простым из них является классическая «Панель управления».

  1. Открываем системный поиск, нажав на значок с изображением лупы на «Панели задач». В поле начинаем вводить «Панель управления» и кликаем по появившемуся пункту в выдаче.
    Переход к классической Панели управления из системного поиска в Windows 10
  2. Включаем режим просмотра «Мелкие значки» и переходим к апплету «Программы и компоненты».

    Переход к апплету Программы и компоненты в калсиической Панели управления Windows 10

  3. Далее идем в раздел установленных обновлений.

    Переход в раздел установленных обновлений в классической Панели управления Windows 10

  4. В очередном окне мы увидим список всех пакетов, имеющихся в системе. Здесь указаны названия с кодами, версии, если таковые имеются, целевые приложения и даты инсталляции. Удалить апдейт можно, нажав по нему ПКМ и выбрав соответствующий (единственный) пункт в меню.

    Просмотр и удаление пакетов обновления в классической Панели управления Windows 10

Читайте также: Как удалить обновления в Windows 10

Следующим инструментом является «Командная строка», запущенная от имени администратора.

Подробнее: Как запустить командную строку в Виндовс 10

Первая команда выводит список обновлений с указанием их назначения (обычное или для обеспечения безопасности), идентификатора (KBXXXXXXX), пользователя, от чьего имени производилась установка, а также даты.

wmic qfe list brief /format:table

Получение списка установленных обновлений из командной строки в Windows 10

Если не использовать параметры «brief» и «/format:table», то кроме прочего, можно увидеть адрес страницы с описанием пакета на сайте Майкрософт.

Просмотр адреса страницы с описанием пакета обновления в Командной строке Windows 10

Еще одна команда, позволяющая получить некоторую информацию об апдейтах

systeminfo

Команда для получения информации о системе в Командной строке Windows 10

Искомое находится в разделе «Исправления».

Lumpics.ru

Раздел исправлений в блоке информации системе в Командной строке Windows 10

Вариант 2: Логи обновлений

Логи отличаются от списков тем, что в них также содержатся данные обо всех попытках выполнить апдейт и их успешности. В сжатом виде такая информация хранится непосредственно в журнале обновлений Windows 10.

  1. Жмем сочетание клавиш Windows+I, открыв «Параметры», а затем переходим в раздел обновления и безопасности.
    Переход в раздел обновлений и безопасности в Параметрах ОС Windows 10
  2. Жмем на ссылку, ведущую к журналу.

    Переход к просмотру журнала обновлений в Windows 10

  3. Здесь мы увидим все уже установленные пакеты, а также неудачные попытки выполнения операции.

    Просмотр статуса операций обновления в журнале Windows 10

Более подробную информацию можно получить с помощью «PowerShell». Данный прием в основном используется для «отлова» ошибок при обновлении.

  1. Запускаем «PowerShell» от имени администратора. Для этого жмем ПКМ по кнопке «Пуск» и выбираем нужный пункт в контекстном меню или, при условии отсутствия такового, пользуемся поиском.

    Запуск PowerShell от имени администратора в Windows 10

  2. В открывшемся окне выполняем команду

    Get-WindowsUpdateLog
    Выполнение команды для получения журнала обновлений в PowerShell в Windows 10

    Она конвертирует файлы журнала в удобочитаемый текстовый формат, создав на рабочем столе файл с названием «WindowsUpdate.log», который можно открыть в обычном блокноте.

    Текстовый документ в журналом обновлений в Windows 10

«Простому смертному» прочитать данный файл будет весьма тяжело, но сайте Майкрософт есть статья, дающая некоторое представление о том, что содержат строки документа.

Перейти на сайт Microsoft

Применительно к домашнему ПК эту информацию можно использовать для выявления ошибок на всех стадиях операции.

Выявление ошибок в операциях обновления в тесктовом файле журнала Windows 10

Заключение

Как видите, просмотреть журнал обновлений Windows 10 можно несколькими способами. Система дает нам достаточно инструментов для получения сведений. Классическую «Панель управления» и раздел в «Параметрах» удобно использовать на домашнем компьютере, а «Командную строку» и «PowerShell» можно применять для администрирования машин в локальной сети.

Еще статьи по данной теме:

Помогла ли Вам статья?

Содержание

  1. Как в Windows 10 посмотреть установленные обновления
  2. Комментарии (2)
  3. Рекламный блок
  4. Подпишитесь на рассылку
  5. Навигация
  6. Облако тегов
  7. Архив статей
  8. Сейчас обсуждаем
  9. Виталий Владимирович
  10. Oznor
  11. Nikolas
  12. Гость Виталий Владимирович
  13. Гость Виталий Владимирович
  14. О проекте RemontCompa.ru
  15. Просматриваем информацию об обновлениях в Windows 10
  16. Просмотр обновлений Виндовс
  17. Вариант 1: Списки обновлений
  18. Вариант 2: Логи обновлений
  19. Заключение
  20. Как в Windows 10 посмотреть установленные обновления
  21. Как посмотреть установленные обновления Windows 10
  22. Как посмотреть установленные обновления на Windows 10
  23. Как узнать установленные обновления с командной строкой
  24. Как получить список всех установленных обновлений в Windows 10
  25. Шаги по получению списка всех установленных обновлений в Windows 10
  26. 1. Использование обновления и безопасности
  27. 2. Использование панели управления

Как в Windows 10 посмотреть установленные обновления

Нажмите на кнопку «Показать всё»

1477026103 149

и откроется полный список обновлений с подробнейшим описанием проблем, которые они устраняют в вашей операционной системе. Например обновление KB3194798 направлено на улучшение качества работы операционной системы. Повышена надежность Bluetooth. Устранена проблема, связанная с работой драйверов принтера. Улучшена поддержка сетей и так далее.

Как видите, идёт очень подробное описание работы обновления и конечно многим пользователям интересно знать, установлено ли у них в системе то или иное обновление.

( Щёлкните на скриншоте левой мышью для увеличения )

1477045653 4

Чтобы в Windows 10 посмотреть все установленные обновления, пройдите:

1477040990 1

«Обновления и безопасность»

1477041294 2

Нажмите на кнопку «Журнал обновлений»

1477041253 3

В открывшемся журнале обновлений можно увидеть все установленные в операционную систему обновления за всё время её существования.

1477040976 4

Узнаём установленные обновления Windows 10 с помощью командной строки

Открываем командную строку администратора и вводим команду: wmic qfe list

Так как операционную систему я установил только что, обновлений у меня не так много, всего четыре.

( Щёлкните на скриншоте левой мышью для увеличения )

1477044620 5

Ещё одна команда выведет нам аналогичный результат: systeminfo

1477045087 6

Друзья, если у вас нет обновлений совсем или вашей операционной системой получены не все обновления, то примените «Средство устранения неполадок Центра обновлени Windows 10», как пользоваться данным средством можете узнать из нашей статьи. Также можете применить инструмент «Устранение неполадок Windows 10 ». Вполне возможно вы сами от ключили обновления Windows 10 в параметрах компьютера и забыли об этом, включить их обратно очень просто.

1477330954 116

Полезная статьи на эту тему:

Комментарии (2)

Рекламный блок

Подпишитесь на рассылку

Навигация

Облако тегов

Архив статей

Сейчас обсуждаем

noavatar

Виталий Владимирович

Админ, я в непонятках. Ну ладно, библиотеку shell32.dll нельзя редактировать в Resourсe Hacker

noavatar

Oznor

noavatar

Nikolas

Не понял, как получить оффлайн-ключ. Что там надо вводить, откуда брать данные? Переустанавливать

noavatar

Гость Виталий Владимирович

noavatar

Гость Виталий Владимирович

Вы не упомянули ещё одно браузерное расширение: Print Friendly & PDF Оно позволяет не просто

О проекте RemontCompa.ru

RemontCompa — сайт с огромнейшей базой материалов по работе с компьютером и операционной системой Windows. Наш проект создан в 2010 году, мы стояли у истоков современной истории Windows. У нас на сайте вы найдёте материалы по работе с Windows начиная с XP. Мы держим руку на пульсе событий в эволюции Windows, рассказываем о всех важных моментах в жизни операционной системы. Мы стабильно выпускаем мануалы по работе с Windows, делимся советами и секретами. Также у нас содержится множество материалов по аппаратной части работы с компьютером. И мы регулярно публикуем материалы о комплектации ПК, чтобы каждый смог сам собрать свой идеальный компьютер.

Наш сайт – прекрасная находкой для тех, кто хочет основательно разобраться в компьютере и Windows, повысить свой уровень пользователя до опытного или профи.

Источник

Просматриваем информацию об обновлениях в Windows 10

Prosmotr zhurnala obnovlenij v Windows 10

Просмотр обновлений Виндовс

Существуют различия между списками установленных апдейтов и непосредственно журналом. В первом случае мы получаем информацию о пакетах и их назначении (с возможностью удаления), а во втором — непосредственно лог, отображающий выполненные операции и их статус. Рассмотрим оба варианта.

Вариант 1: Списки обновлений

Существует несколько способов получить перечень установленных на ПК обновлений. Самым простым из них является классическая «Панель управления».

Prosmotr i udalenie paketov obnovleniya v klassicheskoj Paneli upravleniya Windows 10

Следующим инструментом является «Командная строка», запущенная от имени администратора.

Первая команда выводит список обновлений с указанием их назначения (обычное или для обеспечения безопасности), идентификатора (KBXXXXXXX), пользователя, от чьего имени производилась установка, а также даты.

wmic qfe list brief /format:table

Poluchenie spiska ustanovlennyh obnovlenij iz komandnoj stroki v Windows 10

Если не использовать параметры «brief» и «/format:table», то кроме прочего, можно увидеть адрес страницы с описанием пакета на сайте Майкрософт.

Prosmotr adresa sranitsy s opisaniem paketa obnovleniya v Komandnoj stroke Windows 10

Еще одна команда, позволяющая получить некоторую информацию об апдейтах

Komanda dlya polucheniya informatsii o sisteme v Komandnoj stroke Windows 10

Искомое находится в разделе «Исправления».

Razdel ispravlenij v bloke informatsii sisteme v Komandnoj stroke Windows 10

Вариант 2: Логи обновлений

Логи отличаются от списков тем, что в них также содержатся данные обо всех попытках выполнить апдейт и их успешности. В сжатом виде такая информация хранится непосредственно в журнале обновлений Windows 10.

Prosmotr statusa operatsij obnovleniya v zhurnale Windows 10

Более подробную информацию можно получить с помощью «PowerShell». Данный прием в основном используется для «отлова» ошибок при обновлении.

Vypolnenie komandy dlya polucheniya zhurnala obnovlenij v PowerShell v Windows 10

Она конвертирует файлы журнала в удобочитаемый текстовый формат, создав на рабочем столе файл с названием «WindowsUpdate.log», который можно открыть в обычном блокноте.

Tekstovyj dokument v zhurnalom obnovlenij v Windows 10

«Простому смертному» прочитать данный файл будет весьма тяжело, но сайте Майкрософт есть статья, дающая некоторое представление о том, что содержат строки документа.

Применительно к домашнему ПК эту информацию можно использовать для выявления ошибок на всех стадиях операции.

Vyyavlenie oshibok v operatsiyah obnovleniya v tesktovom fajle zhurnala Windows 10

Заключение

Как видите, просмотреть журнал обновлений Windows 10 можно несколькими способами. Система дает нам достаточно инструментов для получения сведений. Классическую «Панель управления» и раздел в «Параметрах» удобно использовать на домашнем компьютере, а «Командную строку» и «PowerShell» можно применять для администрирования машин в локальной сети.

Помимо этой статьи, на сайте еще 12339 инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам.

Отблагодарите автора, поделитесь статьей в социальных сетях.

Источник

Как в Windows 10 посмотреть установленные обновления

Написал admin. Опубликовано в рубрике Операционные системы

windows updateОбновления в Windows 10 скачиваются и устанавливаются с завидной регулярностью. Иногда это случается в очень неподходящий момент – происходит стопроцентная загрузка жесткого диска, и работать на компьютере становится невозможно, до тех пор, пока все обновления не установятся. Ранее мы с вами разбирались, как отключать автоматические обновления в Windows.

Однако, совсем пренебрегать обновлениями не стоит. Они защищают ваш компьютер от возможных вирусов и хакерских атак, а также могут увеличить быстродействие ПК.

В Windows 10 посмотреть установленные обновления можно несколькими способами.

Способ 1. Нажимаем кнопку Пуск/Параметры.

В открывшемся окне нажимаем Обновление и безопасность.

На вкладке Центр обновления Windows, нам необходимо нажать кнопку Просмотр журнала обновлений.

На экране отобразятся все установленные ранее обновления.

Способ 2. Открываем командную строку. Для этого нажимаем Пуск и пишем на клавиатуре cmd. В окне поиска отобразится командная строка, щелкаем по ярлыку левой кнопкой мыши.

В открывшейся командной строке пишем команду wmic qfe list. Отобразится весь список обновлений.

Подписывайся на канал MyFirstComp на YouTube!

Источник

Как посмотреть установленные обновления Windows 10

Сегодня хочу рассказать о том, как посмотреть установленные обновления в Windows 10. Дело в том, что после обновления системы в ранних версиях Windows мы могли зайти в Центр обновлений и посмотреть в журнале обновлений какие же установились. Некоторые пользователи жалуются, что не могут найти этот Центр обновлений в Windows 10 и думаю, что его там нет.

Дорогие друзья, на самом деле Центр обновлений из Windows 10 никуда не пропал, его просто нужно поискать. В данной статье я покажу, где он находится и как посмотреть установленные обновления. А делать все это будем несколькими способами.

Так как многие уже перешли на глобальное обновление Anniversary Update для «десятки», то и обновлений они получили достаточно много. Посмотреть, какие изменения произошли можно на самом сайте Microsoft: https://support.microsoft.com/ru-ru/help/12387/windows-10-update-history.

posmotret ustanovlennye obnovleniya windows 10

Там будет вкладка «Показать все» и раскроется список всех обновлений, с описанием изменений и исправлений ошибок. По коду обновления вы можете узнать, какие установлены у вас, и нужны ли они вам.

1 posmotret ustanovlennye obnovleniya windows 10

Как посмотреть установленные обновления на Windows 10

Зайдите в параметры системы, для этого нажмите сочетание Win+I, а потом перейдите в раздел «Обновление и безопасность».

2 posmotret ustanovlennye obnovleniya windows 10

Перейдите на вкладку «Центр обновления Windows» и нажмите справа на ссылку «Журнал обновлений».

3 posmotret ustanovlennye obnovleniya windows 10

Откроется окно, где показаны все установленные обновления с кодом и время, когда это произошло. Вот так все просто делается.

4 posmotret ustanovlennye obnovleniya windows 10

Как узнать установленные обновления с командной строкой

Еще один способ, который некоторым, может быть, придётся не по вкусу, так как нужно что-то вводить. Откройте командную строку от имени администратора, это можно сделать при нажатии правой кнопкой мыши по меню Пуск. Далее вводим туда команду:

5 posmotret ustanovlennye obnovleniya windows 10

Таким образом, вы узнаете, что за обновления у вас установлены в системе, там указан и код, и время, и другая информация.

Есть еще одна команда, выводящая немного информации по обновлениям, хотя в основном она предназначена для вывода системной информации:

6 posmotret ustanovlennye obnovleniya windows 10

Если вы не обнаружили ни одного обновления, то рекомендую их установить, особенно, если у вас система жутко тормозит, так как многие обновления как раз ориентированы на исправление таких проблем, а также на добавление новых функций.

Если Центр обновлений отказывается искать обновления, возможно у вас он вообще отключен, тогда вам нужно зайти в службы и включить его. В поиске Windows вводим фразу «службы» и ищем среди большого списка «Центр обновления Windows», если он выключен, то включаем.

Источник

Как получить список всех установленных обновлений в Windows 10

windows 10 update

Приветствую вас, друзья!

Если вы какое-то время использовали Windows 10, возможно, вы знаете, что Microsoft часто выпускает обновления.

Обновления бывают разных типов — обновления улучшения, обновления драйверов, обновления определений и другие исправления безопасности и т. д.

Windows 10 предназначена для автоматической установки всех обновлений.

Однако бывают случаи, когда неясно, когда было установлено каждое обновление.

Например, если вам не хватает какой-либо функции, вы можете проверить, какую версию Windows 10 вы используете или какую сборку.

Если вы увидите список последних установленных обновлений, вы сможете получить четкое представление о том, какие обновления необходимо установить, а какие нет.

Windows 10 предлагает два разных способа просмотра списка последних установленных обновлений.

Шаги по получению списка всех установленных обновлений в Windows 10

Вы можете использовать страницу «Центра обновления Windows» для просмотра истории обновлений или использовать панель управления.

В этой статье мы расскажем о двух лучших методах просмотра истории обновлений на компьютерах с Windows 10.

Итак, давайте проверим.

1. Использование обновления и безопасности

В этом методе мы проверим страницу «Обновление и безопасность», чтобы посмотреть ранее установленные обновления.

Выполните несколько простых шагов, приведенных ниже.

Шаг 1. Прежде всего, нажмите кнопку «Пуск» в Windows и выберите «Настройки».

blank

Шаг 2. На странице настроек щелкните опцию «Обновление и безопасность».

blank

Шаг 3. Теперь на левой панели щелкните «Центр обновления Windows».

blank

Шаг 4. На правой панели нажмите «Просмотреть историю обновлений».

blank

Шаг 5. На следующей странице будут показаны все истории обновлений, каждая из которых будет разделена на разделы.

Вы можете развернуть разделы, чтобы проверить наличие установленных обновлений.

blank

Это оно! Вы сделали. Вот как вы можете проверить историю обновлений в Windows 10.

2. Использование панели управления

Если по какой-либо причине вы не можете просмотреть историю обновлений на странице настроек, вы можете рассмотреть этот метод.

В этом методе мы собираемся использовать панель управления для проверки доступных обновлений.

Шаг 1. Прежде всего, откройте поиск Windows и найдите «Панель управления».

blank

Шаг 2. На Панели управления щелкните «Программы и компоненты».

blank

Шаг 3. Теперь нажмите на опцию «Просмотр установленных обновлений».

blank

Шаг 4. На следующей странице будут перечислены все обновления, которые были установлены в вашей системе.

blank

Это оно! Вы сделали. Вот как вы можете использовать панель управления для проверки установленных обновлений.

Итак, эта статья посвящена тому, как проверить наличие установленных обновлений в Windows 10.

Надеюсь, эта статья вам помогла!

Пожалуйста, поделитесь ею также и со своими друзьями.

Если у вас есть какие-либо сомнения по этому поводу, сообщите нам об этом в секции для комментариев ниже.

Источник

  • 25.01.2022

По каким-либо причинам иногда нужно узнать какая версия обновления установлена на Windows 10 или Windows 11 (любых редакций). В данной статье мы рассмотрим пошагово как это сделать.

Как узнать версию обновления на Windows 10

1) Заходим в меню «Пуск» => Параметры (значок шестеренки)

2) В параметрах выбираем меню «Система».

3) Левое меню листаем вниз и выбираем пункт «Параметры» => Далее правое меню листаем так же вниз до пункта «Характеристики Windows» и там смотрим версию обновления (п.3 как на скриншоте ниже). У нас на примере версия обновления 21H1, но у Вас может быть любое другое обновление.

Как узнать версию обновления на Windows 11

1) Нажимаем на панели задач меню «Пуск» => Параметры

2) Следующим окном слева выбираем пункт «Система» => Далее, левое меню листаем вниз до пункта «О системе». Нажимаем на эту кнопку.

3) В следующем меню листаем так же вниз до пункта «Характеристики Windows», в этом пункте можем узнать версию обновления Вашей Windows 11. На примере в п.2 на скриншоте ниже указано обновление 21H2, но у Вас может быть любое другое обновление.

Вы когда-нибудь задумывались, с помощью чего формируется список установленных обновлений Windows? А через какое API его достать? Ответы на эти и другие возникающие вопросы я постараюсь дать в своём небольшом исследовании.

Предыстория или с чего всё началось.

В нашей компании каждый год проходит конференция молодых специалистов, где каждый участник может решить проблему какого-либо отдела (список тем заранее предлагается).

Раньше на каждое «ТО» с помощью WSUS подтягивались все выпущенные обновления и распространялись на все машины. Также периодически выходили ТСБ (технические сервисные бюллетени), в которых указывалось, что требуется установить необходимые обновления в виде изолированных пакетов. В итоге у нас накапливаются обновления, которые в WSUS отследить нельзя, а можно было увидеть только через панель управления в разделе «Установленные обновления».

Наглядная схема обновления

Бывают ситуации, когда АРМ или сервер «падает» и приходится его восстанавливать из образа, созданного некоторое время назад. При восстановлении из образа есть вероятность того, что мы можем потерять нужные нам обновления (которые пришли в виде изолированных пакетов), которые устанавливались до падения машины. Объяснил максимально подробно насколько мог, потому что уточнения будут уже коммерческой тайной.

Вот поэтому и возникла идея создать программу, которая бы могла извлечь этот список обновлений (желательно удаленно по локальной сети), записать в файл/базу, сравнить текущий перечень с неким шаблоном и выдать сообщение на SCADA систему через один из протоколов — SNMP, OPC.

Как вы могли догадаться из названия статьи, уже на выборе метода получения списка у меня возникла непростая задача. Я, как обычно, решил поискать нужное в поисковике, задал вопросы на профильных ресурсах (раз, два, на английском stackoverflow почему-то не понравился мой вопрос и его пришлось удалить), но все ответы не давали нужного результата. Поэтому пришлось разбираться самому, о чем и пойдет речь далее.

Консольные команды

Начнем с простого и воспользуемся тем, что предлагает нам Windows без использования сторонних средств. Это можно сделать с помощью следующих команд:

  • wmic qfe list
  • systeminfo
  • dism /online /get-packages
  • через PowerShell:
    • Get-HotFix
    • Get-SilWindowsUpdate (доступно только в серверных редакциях)
    • Get-WmiObject -Class win32_quickfixengineering — через доступ к WMI классу win32_quickfixengineering (о WMI чуть позже)

Получить список через графический интерфейс можно через стандартный пункт Панели управления «Установка/удаление программ», но скопировать оттуда мы ничего не можем. Каждый инструмент панели управления представлен файлом .cpl в папке WindowsSystem. Файлы .cpl в системную папку Windows автоматически загружаются при запуске панели управления. За пункт Программы отвечает файл Appwiz.cpl. Его анализ ни к чему не привел.

Вывод консольной команды можно перенаправить в файл и дальше начать его парсить, но это неправильно, плюс вызов программы (по правилам СБ не пройдет) и об удаленном получении списка речь не идёт. Поэтому предлагаю вам просто вызвать команды, сравнить количество обновлений в каждом списке, со списком через Панель управления и продолжить наше расследование дальше.

Формально все методы получения списка обновлений можно разделить на две группы: локальные и сетевые.

Локальные и сетевые методы получения информации

Все методы проверялись на чистых образах систем (Windows 7, 8, Server 2012 R2) с интегрированными обновлениями, после каждого обновления через Центр обновления с официальных серверов Microsoft проводилась дополнительная проверка. Остановимся на каждом из них подробнее.

WUA

WUApi (Windows Update Agent API) — использование API агента обновления Windows. Самый явный вариант, название которого говорит само за себя. Использовать для этого будем библиотеку Wuapi.dll.

Примечание: далее для своего удобства все результаты я буду вставлять в List. Это, возможно, не рационально, но тогда мне это казалось хорошей идеей.

Пример реализации

using WUApiLib;

public static List<string> listUpdateHistory()
{
	//WUApi
	List<string> result = new List<string>(200);

	try
	{
		UpdateSession uSession = new UpdateSession();
		IUpdateSearcher uSearcher = uSession.CreateUpdateSearcher();
		uSearcher.Online = false;
		ISearchResult sResult = uSearcher.Search("IsInstalled=1 And IsHidden=0");

		string sw = "Количество обновлений через WUApi: " + sResult.Updates.Count;
		result.Add(sw);
		foreach (WUApiLib.IUpdate update in sResult.Updates)
		{
			result.Add(update.Title);
		}
	}

	catch (Exception ex)
	{
		result.Add("Что-то пошло не так: " + ex.Message);
	}
	
	return result;
}

Есть и вторая вариация этого метода: Update Session — получение информации с помощью подключения к сессии обновления Windows Update Agent (в данном случае работаем не напрямую с библиотекой).

Пример реализации

public static List<string> Sessionlist(string pc)
{
	List<string> result = new List<string>(50); //не забудь изменить количество

	object sess = null;
	object search = null;
	object coll = null;

	try
	{
		sess = Activator.CreateInstance(Type.GetTypeFromProgID("Microsoft.Update.Session", pc));
		search = (sess as dynamic).CreateUpdateSearcher();

		int n = (search as dynamic).GetTotalHistoryCount();
		int kol = 0;
		//coll = (search as dynamic).QueryHistory(1, n);
		coll = (search as dynamic).QueryHistory(0, n);

		result.Add("Количество через Update.Session: " + n);
		foreach (dynamic item in coll as dynamic)
		{
			if (item.Operation == 1) result.Add(item.Title);
			kol++;
			//Console.WriteLine("Количество: " + kol);
		}
		result.Add("Количество в цикле: " + kol);
	}
	catch (Exception ex)
	{
		result.Add("Что-то пошло не так: " + ex.Message);
	}
	finally
	{
		if (sess != null) Marshal.ReleaseComObject(sess);
		if (search != null) Marshal.ReleaseComObject(search);
		if (coll != null) Marshal.ReleaseComObject(coll);
	}

	return result;
}

Microsoft подсказывает об удаленном использовании API.

Главный минусы этих двух методов — не позволяют найти исправления KB, которые не распространяются через Центр обновления Windows. Можно увидеть только то, что прошло через сам агент обновления, то есть данный вариант нас не устраивает.

DISM

Система обслуживания образов развертывания и управления ими (Deployment Image Servicing and Management) — это средство командной строки, которое может использоваться для обслуживания образа Windows или для подготовки образа среды предустановки Windows (Windows PE). Является заменой диспетчера пакетов (Pkgmgr.exe), PEimg и Intlcfg.

Данная утилита используется для интеграции обновлений, сервис паков в образ системы. Обновления Windows представляют собой отдельные модули, которые могут быть представлены в нескольких вариантах:

  • .cab-файлы (Cabinet) — архивы. Предназначены для распространения и установки при помощи модулей Центра обновлений Windows в автоматизированном режиме;
  • .msu-файлы (Microsoft Update Standalone Package) — исполняемые файлы. Предназначены для распространения и установки самими пользователями в ручном режиме через каталог обновлений Microsoft. Фактически представляют собой упакованный набор, состоящий из .cab-, .xml, .txt-файлов.

Ранее упомянутая команда dism /online /get-packages отображает основную информацию обо всех пакетах в wim образе/текущей системе. Microsoft позаботилась о нас и предоставляет NuGet packages для удобного использования API.

Пример реализации

using Microsoft.Dism;

public static List<string> DISMlist()
{
	List<string> result = new List<string>(220);

	try
	{
		DismApi.Initialize(DismLogLevel.LogErrors);
		var dismsession = DismApi.OpenOnlineSession();
		var listupdate = DismApi.GetPackages(dismsession);

		int ab = listupdate.Count;
		//Console.WriteLine("Количество обновлений через DISM: " + ab);
		string sw = "Количество обновлений через DISM: " + ab;
		result.Add(sw);

		foreach (DismPackage feature in listupdate)
		{
			result.Add(feature.PackageName);
			//result.Add($"[Имя пакета] {feature.PackageName}");
			//result.Add($"[Дата установки] {feature.InstallTime}");
			//result.Add($"[Тип обновления] {feature.ReleaseType}");
		}
	}

	catch (Exception ex)
	{
		result.Add("Что-то пошло не так: " + ex.Message);
	}

	return result;
}

Количество обновлений совпадало с количеством из списка Панели управления до первого апдейта через центр управления — после него количество обновлений стало меньше (было 214, стало 209), хотя по логике они должны были увеличиться. Примеры вывода До обновления, После обновления.

С чем это связано я могу только предполагать — возможно, какие-то обновления замещали предыдущие, следовательно, и количество стало меньше.

Чуть позже я наткнулся на утилиту от китайцев DISM++, которая основана не на DISM API или DISM Core API, но имеющиеся в ней библиотеки не имеют нужных мне открытых методов, поэтому я забросил эту идею и продолжил поиски дальше.

WSUS

Windows Server Update Services (WSUS) — сервер обновлений операционных систем и продуктов Microsoft. Сервер обновлений синхронизируется с сайтом Microsoft, скачивая обновления, которые могут быть распространены внутри корпоративной локальной сети. Опять же специальный инструмент, предназначенный для работы с обновлениями.

Распространяется только на серверных редакциях ОС Windows, поэтому был развернут следующий стенд:

  • основная система – Windows Server 2016;
  • а через систему виртуализации Hyper-V были развернуты две клиентские ОС:
    • Windows 8.1
    • Windows 7

Все системы соединены в единую виртуальную локальную сеть, но

без выхода в сеть Интернет

.

Немного советов

Чтобы не выделять раздел жесткого диска для новой системы я пользуюсь WinNTSetup и устанавливаю систему в VHD диски — загрузчик, начиная с Windows 7 (редакций Professional/Ultimate), прекрасно справляется с загрузкой с образа диска. Полученные таким образом диски можно спокойно использовать и в Hyper-V — убиваете сразу двоих зайцев. Не забудьте только сделать заранее копию хранилища BCD через команду bcdedit /export e:bcd_backup.bcd.

Настраивать AD для рассылки обновлений я не захотел, поэтому просто прописал в групповых политиках путь к WSUS серверу:

Параметры настройки

Обязательно уделите внимание на порт, я из-за опечатки (8350 вместо 8530) не мог получить обновления на клиентских машинах, хотя сделано было всё верно. Так же названия пунктов в групповых политиках на Windows 7 и Windows 8 различаются.

Для получения отчета средствами WSUS необходимо дополнительно установить пакет — система уведомит вас об этом.

А теперь немного кода

//не забудьте добавить ссылку на библиотеку 
using Microsoft.UpdateServices.Administration;

public static List<string> GetWSUSlist(params string[] list)
{
	List<string> result = new List<string>(200); //не забудь изменить количество

	string namehost = list[0]; //имя Пк, на котором будем искать string  = "example1";
	string servername = list[1]; //имя сервера string  = "WIN-E1U41FA6E55"; 
	string Username = list[2];
	string Password = list[3];
	
	try
	{
		
		ComputerTargetScope scope = new ComputerTargetScope();
		IUpdateServer server = AdminProxy.GetUpdateServer(servername, false, 8530);
		ComputerTargetCollection targets = server.GetComputerTargets(scope);
		// Search
		targets = server.SearchComputerTargets(namehost);

		// To get only on server FindTarget method
		IComputerTarget target = FindTarget(targets, namehost);
		result.Add("Имя ПК: " + target.FullDomainName);

		IUpdateSummary summary = target.GetUpdateInstallationSummary();
		UpdateScope _updateScope = new UpdateScope();
		// See in UpdateInstallationStates all other properties criteria

		//_updateScope.IncludedInstallationStates = UpdateInstallationStates.Downloaded;
		UpdateInstallationInfoCollection updatesInfo = target.GetUpdateInstallationInfoPerUpdate(_updateScope);

		int updateCount = updatesInfo.Count;

		result.Add("Кол -во найденных обновлений - " + updateCount);

		foreach (IUpdateInstallationInfo updateInfo in updatesInfo)
		{
			result.Add(updateInfo.GetUpdate().Title);
		}

	}

	catch (Exception ex)
	{
		result.Add("Что-то пошло не так: " + ex.Message);
	}

	return result;
}


public static IComputerTarget FindTarget(ComputerTargetCollection coll, string computername)
{
	foreach (IComputerTarget target in coll)
	{
		if (target.FullDomainName.Contains(computername.ToLower()))
			return target;
	}
	return null;
}

Так как интернета нет, то ситуация с обновлениями выходит как на скриншоте ниже:

Поведение похоже на WUApi — если обновления не прошли через них, то они не знают об этом. Поэтому данный метод снова не подходит.

WMI

Windows Management Instrumentation (WMI) в дословном переводе — инструментарий управления Windows.

WMI — реализованный корпорацией Майкрософт стандарт управления предприятием

через Интернет

для централизованного администрирования и слежения за работой различных частей компьютерной инфраструктуры под управлением платформы Windows. WMI является открытой унифицированной системой интерфейсов доступа к любым параметрам операционной системы, устройствам и приложениям, которые функционируют в ней.

Данный метод позволяет получить данные как с локальной машины, так и удаленно в пределах локальной сети. Для обращения к объектам WMI используется специфический язык запросов WMI Query Language (WQL), который является одной из разновидностей SQL. Получать список мы будем через WMI класс win32_quickfixengineering.

Пример реализации

using System.Management;

public static List<string> GetWMIlist(params string[] list)
{
List<string> result = new List<string>(200); //не забудь изменить количество

ManagementScope Scope;

string ComputerName = list[0];
string Username = list[1];
string Password = list[2];

int kol = 0;

if (!ComputerName.Equals("localhost", StringComparison.OrdinalIgnoreCase))
{
	//     Возвращает или задает полномочия, которые используются для проверки подлинности
	//     указанного пользователя.
	ConnectionOptions Conn = new ConnectionOptions();
	Conn.Username = Username;
	Conn.Password = Password;
	//Если значение свойства начинается со строки «NTLMDOMAIN:» аутентификация NTLM будет использоваться, и свойство должно содержать доменное имя NTLM.
	Conn.Authority = "ntlmdomain:DOMAIN";
	Scope = new ManagementScope(String.Format("\\{0}\root\CIMV2", ComputerName), Conn);
}
else
	Scope = new ManagementScope(String.Format("\\{0}\root\CIMV2", ComputerName), null);

try
{
	Scope.Connect();
	ObjectQuery Query = new ObjectQuery("SELECT * FROM Win32_QuickFixEngineering");
	ManagementObjectSearcher Searcher = new ManagementObjectSearcher(Scope, Query);

	foreach (ManagementObject WmiObject in Searcher.Get())
	{
		result.Add(WmiObject["HotFixID"].ToString());
		//Console.WriteLine("{0,-35} {1,-40}", "HotFixID", WmiObject["HotFixID"]);// String
		//result.Add();
		/*result.Add("{0,-17} {1}", "Тип обновления: ", WmiObject["Description"]);
		result.Add("{0,-17} {1}", "Ссылка: ", WmiObject["Caption"]);
		result.Add("{0,-17} {1}", "Дата установки: ", WmiObject["InstalledOn"]);*/
		kol++;
	}
	result.Add("Количество равно " + kol);
}

catch (Exception ex)
{
	result.Add("Что-то пошло не так: " + ex.Message);
}

return result;
}

Количественно всё совпадает (даже после обновлений), поэтому было решено использовать этот метод. Для программного создания WMI запросов советую использовать следующую утилиту — WMI Delphi Code Creator. Благодаря ей я немного по другому взглянул на свой код и решил использовать заготовку из этой программы.

XML

Полученные данные методом WMI меня не остановили, и я решился на „поверхностный реверс-инжиниринг“. Воспользуемся утилитой Process Monitor из сборника программ Sysinternals Suite для выявления файлов и ветвей реестра, которые используются при вызове выше перечисленных консольных команд и обращению к пункту „Установленные обновления“ через Панель управления.

Моё внимание привлек файл wuindex.xml, расположенный в папке C:WindowsservicingPackages. Для его анализа была написана следующая программа:

Пример консольного приложения

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Xml;
using System.Text.RegularExpressions;
using System.IO;

namespace XMLviewer
{
    class Program
    {
        static void Main(string[] args)
        {
            string writePath = AppDomain.CurrentDomain.BaseDirectory + "XML Обновлений " + Environment.MachineName + ".txt";
            if (!File.Exists(writePath))
            {
                Console.WriteLine("Создаю пустой txt файл");
            }
            else
            {
                Console.WriteLine("Файл XML Обновлений.txt существует, он будет перезаписан");
                File.Delete(writePath);
            }

            //регулярное выражение для поиска по маске KB
            Regex regex = new Regex(@"KB[0-9]{6,7}");
            //Regex(@"(w{2}d{6,7}) ?");

            //SortedSet не поддерживает повторяющиеся элементы, поэтому повторяющиеся элементы мы "группируем" ещё на стадии добавления
            SortedSet<string> spisok = new SortedSet<string>();

            XmlDocument xDoc = new XmlDocument();
            string path = "C:\Windows\servicing\Packages\wuindex.xml"; //путь до нашего xml
            xDoc.Load(path);

            int kol = 0; //кол-во компонентов
            int total = 0; //кол-во дочерних элементов в xml
            int total2 = 0; //кол-во полученных обновлений

            XmlNodeList name = xDoc.GetElementsByTagName("Mappings");
            foreach (XmlNode xnode in name)
            {
                //Console.WriteLine(xnode.Name);
                kol++;
                XmlNode attr = xnode.Attributes.GetNamedItem("UpdateId");
                //Console.WriteLine(attr.Value);

                foreach (XmlNode childnode in xnode.ChildNodes)
                {
                    XmlNode childattr = childnode.Attributes.GetNamedItem("Package");
                    total++;
                    //Console.WriteLine(childattr.Value);

                    MatchCollection matches = regex.Matches(childattr.Value);
                    if (matches.Count > 0)
                    {
                        foreach (Match match in matches)
                            //Console.WriteLine(match.Value);
                            spisok.Add(match.Value);
                    }
                    else
                    {
                        //Console.WriteLine("Совпадений не найдено");
                    }
                }

            }

            try
            {
                StreamWriter sw = new StreamWriter(writePath);
                foreach (string element in spisok)
                {
                    //Console.WriteLine(element);
                    sw.WriteLine(element);
                    total2++;
                }
                sw.Close();
            }
            catch (Exception ex)
            {
                Console.WriteLine("Ошибка: " + ex.Message);
            }

            //Console.WriteLine("n");
            Console.WriteLine("Количество пакетов: " +kol);

            Console.WriteLine("Количество дочерних элементов в xml: " + total);

            Console.WriteLine("Количество KB обновлений: " + total2);

            Console.WriteLine("Нажмите любую клавишу для выхода.");
            Console.Read();
        }
    }
}

К сожалению, данный файл встречается не на всех системах и принцип его генерирования и обновления остался для меня загадкой. Поэтому снова данный метод нам не подходит.

CBS

Вот мы подошли к тому, с чем связаны все эти методы. Продолжая анализ логов Process Monitor я выявил следующие папки и файлы.

Файл DataStore.edb, расположенный в папке C:WindowsSoftwareDistributionDataStore. Это база данных, в которой содержится история всех обновлений установленной версии Windows, включая те обновления, которые только стоят в очереди.

Для анализа файла DataStore.edb использовалась программа ESEDatabaseView. В БД существует таблица tbUpdates, содержимое которой трудно интерпретировать.

Таблица tbUpdates в ESEDatabaseView

После мое внимание привлек процесс TiWorker.exe, который вызывался каждый раз при открытии пункта в Панели управления. Он „ходил“ по многим папкам, одна из которых вывела меня на верный путь.

C:WindowsSoftwareDistribution — это папка, используемая службой обновления Windows для загрузки обновлений на компьютер с последующей их установкой, а также хранит сведения обо всех ранее установленных обновлениях.

Папка WinSxS, расположенная по адресу C:Windowswinsxs. Это служебная папка операционной системы Windows служащая для хранения ранее установленных версий системных компонентов. Благодаря ее наличию существует возможность отката к более старой версии обновления в случае необходимости.

C:Windowsservicing — основная составляющая всей системы, имя которой Component-Based Servicing (CBS).

CBS — обслуживание на основе компонентов, составляющая Windows, интегрированная с службой Windows Update. В противоположность обслуживанию на основе файлов File-Based Servicing (FBS) (для ОС, предшествующих Windows Vista), в котором файлы обновлялись прямо в системных директориях, в CBS появилась целая иерархия директорий и целое семейство (стек) модулей/библиотек обслуживания.

CbsApi.dll — основная библиотека поддержки технологии CBS. Не имеет открытых методов, поэтому напрямую использовать её я не смог. Microsoft использует TrustedInstaller.exe и TiWorker.exe для доступа к методам данной библиотеки и уже через эти процессы выводит нужные нам данные. ‪Записи ведутся в C:WindowsLogsCBSCBS.log.

На момент создания прототипа программы (на скриншотах можете увидеть май 2019) русскоязычной информации о CBS не было, но в конце августа нашлась очень хорошая статья в блоге — http://datadump.ru/component-based-servicing. Очень интересная статья, которая подтвердила мой опыт и собрала в себе нужную информацию. И ещё по теме: http://www.outsidethebox.ms/17988/

Вывод

Microsoft слишком усложнила тривиальную задачу по получению списка обновлений и сделала этот процесс не совсем явным. Всё это сделано для безопасности, но не для простоты использования. Соглашусь с автором статьи — в получении обновлений стали отсутствовать предсказуемость и прозрачность.

В результате исследования была написана следующая программа, демонстрацию работы которой можно увидеть в данном видео:

В планах дописать:

  1. сравнение списка необходимых обновлений с полученным;
  2. передать результат по протоколу SNMP/OPC (если у кого есть опыт поделитесь в комментариях);
  3. организовать установку недостающих „офлайн“ обновлений из указанной папки.

Если вы знаете ещё методы получения списка не только обновлений, но и дополнительных компонентов (Adobe Flash, Acrobat Reader и т.д.) или у вас есть другие интересные предложения, напишите об этом в комментариях или в личные сообщения — буду рад любой обратной связи. И поучаствуйте в опросе к данной статье — так я буду знать, будет ли интересен мой опыт аудитории Habrahabr.

Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.

Продолжить тему о том, как всем этим управлять через SNMP/OPC?


12.12%
Нет, не интересно
16


17.42%
Бессмысленное занятие, займись лучше другим
23

Проголосовали 132 пользователя.

Воздержались 50 пользователей.

Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.

И пользуясь случаем ещё один опрос: рассказать про ЕГИССО — что это какое, как мучаются люди и что люди разрабатывают, чтобы с этим работать?


78.23%
Интересно прочитать про ужасы от Пенсионного фонда (Да)
97


21.77%
Спасение утопающих — дело рук самих утопающих (Нет)
27

Проголосовали 124 пользователя.

Воздержались 44 пользователя.

Просматриваем информацию об обновлениях в Windows 10


Операционная система Windows регулярно выполняет проверку, загрузку и установку апдейтов для своих компонентов и приложений. В этой статье мы разберемся, каким образом можно получить данные о процедуре обновления и установленных пакетах.

Просмотр обновлений Виндовс

Существуют различия между списками установленных апдейтов и непосредственно журналом. В первом случае мы получаем информацию о пакетах и их назначении (с возможностью удаления), а во втором — непосредственно лог, отображающий выполненные операции и их статус. Рассмотрим оба варианта.

Вариант 1: Списки обновлений

Существует несколько способов получить перечень установленных на ПК обновлений. Самым простым из них является классическая «Панель управления».

    Открываем системный поиск, нажав на значок с изображением лупы на «Панели задач». В поле начинаем вводить «Панель управления» и кликаем по появившемуся пункту в выдаче.


Включаем режим просмотра «Мелкие значки» и переходим к апплету «Программы и компоненты».


Далее идем в раздел установленных обновлений.


В очередном окне мы увидим список всех пакетов, имеющихся в системе. Здесь указаны названия с кодами, версии, если таковые имеются, целевые приложения и даты инсталляции. Удалить апдейт можно, нажав по нему ПКМ и выбрав соответствующий (единственный) пункт в меню.

Следующим инструментом является «Командная строка», запущенная от имени администратора.

Первая команда выводит список обновлений с указанием их назначения (обычное или для обеспечения безопасности), идентификатора (KBXXXXXXX), пользователя, от чьего имени производилась установка, а также даты.

wmic qfe list brief /format:table

Если не использовать параметры «brief» и «/format:table», то кроме прочего, можно увидеть адрес страницы с описанием пакета на сайте Майкрософт.

Еще одна команда, позволяющая получить некоторую информацию об апдейтах

Искомое находится в разделе «Исправления».

Вариант 2: Логи обновлений

Логи отличаются от списков тем, что в них также содержатся данные обо всех попытках выполнить апдейт и их успешности. В сжатом виде такая информация хранится непосредственно в журнале обновлений Windows 10.

    Жмем сочетание клавиш Windows+I, открыв «Параметры», а затем переходим в раздел обновления и безопасности.


Жмем на ссылку, ведущую к журналу.


Здесь мы увидим все уже установленные пакеты, а также неудачные попытки выполнения операции.

Более подробную информацию можно получить с помощью «PowerShell». Данный прием в основном используется для «отлова» ошибок при обновлении.

    Запускаем «PowerShell» от имени администратора. Для этого жмем ПКМ по кнопке «Пуск» и выбираем нужный пункт в контекстном меню или, при условии отсутствия такового, пользуемся поиском.


В открывшемся окне выполняем команду

Она конвертирует файлы журнала в удобочитаемый текстовый формат, создав на рабочем столе файл с названием «WindowsUpdate.log», который можно открыть в обычном блокноте.

«Простому смертному» прочитать данный файл будет весьма тяжело, но сайте Майкрософт есть статья, дающая некоторое представление о том, что содержат строки документа.

Применительно к домашнему ПК эту информацию можно использовать для выявления ошибок на всех стадиях операции.

Заключение

Как видите, просмотреть журнал обновлений Windows 10 можно несколькими способами. Система дает нам достаточно инструментов для получения сведений. Классическую «Панель управления» и раздел в «Параметрах» удобно использовать на домашнем компьютере, а «Командную строку» и «PowerShell» можно применять для администрирования машин в локальной сети.

Отблагодарите автора, поделитесь статьей в социальных сетях.

Как просмотреть и очистить журнал обновлений Windows 10

При включённом автоматическом обновлении Windows 10 ОС протоколирует каждое действие, осуществлённое Центром обновлений. В отличие от предыдущих редакций операционной системы, в Десятке просмотреть лог просто так нельзя. Это делается через журнал обновлений Windows 10 или PowerShell.

Разница между логами и журналом

Между журналом обновлений и логом есть существенная разница. Первый содержит в себе всю информацию о полученных пакетах, их статусе и выполненных операциях. Второй отображает список апдейтов и позволяет удалять их.

Просмотр логов через Параметры

Логи отображают весь список исправлений с их статусами, действиями (даже если были неудачные попытки установки), датой и временем их обработки.

1. Вызовите Параметры и посетите раздел «Обновления, безопасность».

2. Перейдите по ссылке для просмотра журнала обновлений.

Здесь отображается вся информация об операциях и попытках обработки апдейтов.

Больше сведений получите, используя PowerShell.

2. Выполните следующий код: Get-WindowsUpdateLog для импорта данных в текстовый формат, в вид, который проще воспринимать визуально.

3. Откройте текстовый документ WindowsUpdate.log , расположенный на Рабочем столе.

На сайте Microsoft можно отыскать пояснения к основным понятиям, ведь большинство записей рядовому пользователю незнакомы. https://support.microsoft.com/ru-ru/help/902093/how-to-read-the-windowsupdate-log-file

Изучение списков через Панель управления

Узнать какое обновление установлено, быстрее всего через апплет Программы и компоненты.

1. Откройте Панель управления и запустите компонент Программы и компоненты, предварительно переключив вид иконок в окне на значки.

2. В левой части окна щёлкните «Просмотр установленных…».

Вследствие в окне отобразятся все установленные обновления для Windows 10 и её компонентов с полными названиями, версиями, датой и временем инсталляции. Любой из них можно удалить.

Как посмотреть обновления через Просмотр событий

Нужные сведения находятся в одной из оснасток системной консоли MMC.

2. Разверните раздел «Журналы Windows».

3. Перейдите по пути: Microsoft → Windows → WindowsUpdateClient.

4. Нужные записи находятся в каталоге Operational.

Здесь все записи можно отсортировать по нескольким критериям.

Вывести перечень апдейтов в командной строке

1. Запустите инструмент с правами администратора.

Выполните команду « wmic qfe list ».

Для вывода данных в отформатированном табличном виде используйте « wmic qfe list brief /format:table ».

Очистить

Очистка истории записей журнала осуществляется в командной строке и много места не освободит.

1. Запустите её с правами администратора.

2. Выполните следующие команды по порядку:

Они остановят службу обновления, запретят ей запускаться автоматически, удалят все записи из журнала и запустят сервис обратно.

Таким станет журнал после очистки.

Рассмотренные инструменты позволяют не только проследить за работой Центра обновлений, но и выявить ошибки в процессе его функционирования.

Как посмотреть установленные обновления Windows 10

Сегодня хочу рассказать о том, как посмотреть установленные обновления в Windows 10. Дело в том, что после обновления системы в ранних версиях Windows мы могли зайти в Центр обновлений и посмотреть в журнале обновлений какие же установились. Некоторые пользователи жалуются, что не могут найти этот Центр обновлений в Windows 10 и думаю, что его там нет.

Дорогие друзья, на самом деле Центр обновлений из Windows 10 никуда не пропал, его просто нужно поискать. В данной статье я покажу, где он находится и как посмотреть установленные обновления. А делать все это будем несколькими способами.

Так как многие уже перешли на глобальное обновление Anniversary Update для «десятки», то и обновлений они получили достаточно много. Посмотреть, какие изменения произошли можно на самом сайте Microsoft: https://support.microsoft.com/ru-ru/help/12387/windows-10-update-history .

Там будет вкладка «Показать все» и раскроется список всех обновлений, с описанием изменений и исправлений ошибок. По коду обновления вы можете узнать, какие установлены у вас, и нужны ли они вам.

Как посмотреть установленные обновления на Windows 10?

Зайдите в параметры системы, для этого нажмите сочетание Win+I, а потом перейдите в раздел «Обновление и безопасность».

Перейдите на вкладку «Центр обновления Windows» и нажмите справа на ссылку «Журнал обновлений».

Откроется окно, где показаны все установленные обновления с кодом и время, когда это произошло. Вот так все просто делается.

Как узнать установленные обновления с командной строкой?

Еще один способ, который некоторым, может быть, придётся не по вкусу, так как нужно что-то вводить. Откройте командную строку от имени администратора, это можно сделать при нажатии правой кнопкой мыши по меню Пуск. Далее вводим туда команду:

wmic qfe list

Есть еще одна команда, выводящая немного информации по обновлениям, хотя в основном она предназначена для вывода системной информации:

systeminfo

Если вы не обнаружили ни одного обновления, то рекомендую их установить, особенно, если у вас система жутко тормозит, так как многие обновления как раз ориентированы на исправление таких проблем, а также на добавление новых функций.

Если Центр обновлений отказывается искать обновления, возможно у вас он вообще отключен, тогда вам нужно зайти в службы и включить его. В поиске Windows вводим фразу «службы» и ищем среди большого списка «Центр обновления Windows», если он выключен, то включаем.

Как правильно работать с журналом обновлений в Windows 10: просмотр обновлений и их удаление

Операционная система Windows 10 вышла несколько лет назад, но до сих пор загружает и устанавливает обновления для устранения тех или иных проблем и добавления новых функций. При этом она ведёт отчёт, который помогает пользователю отследить момент появления любого обновления. Список полученных версий сохраняется в журнале обновлений.

Зачем нужен журнал обновлений

Основная причина хранения информации об обновлениях — возможные ошибки, которые иногда возникают после их установки. Допустим, после обновления системы пользователь замечает, что какая-то программа или функция перестала работать или начала себя некорректно вести. В этом случае он может зайти в журнал обновлений, отследить по нему, какое обновление было установлено в день, после которого начались проблемы, и удалить его, при этом сообщив о проблеме в поддержку Microsoft.

Также журнал будет полезен тем, кто желает получить подробную информацию о том, что именно изменилось в системе с установкой обновления. Например, это будет интересно программистам, следящим за незаметными изменениями в принципе работы того или иного сервиса, или людям, ищущим подтверждение того, что какая-то функция была добавлена в их систему.

Виды журналов

Есть два вида журналов — традиционный и новый, появившийся с выходом Windows 10. И тот и другой предоставляют одинаковую информацию, но доступ к ним осуществляется по-разному. Стоит отметить, что традиционный журнал пригодится тем, кто нуждается в более точной информации о дате. Новый журнал намного проще в использовании, при этом он всегда обновляется автоматически, не требуя для этого выполнения каких-либо команд.

Просмотр традиционного журнала

Во всех предыдущих версиях Windows журнал располагался по пути C:WindowsWindowsUpdate.log, имея файловый вид с логами. В Windows 10 остался данный файл, но теперь в нём есть лишь сообщение о том, что историю обновлений придётся смотреть в новом журнале. Но способ, позволяющий получить журнал в привычном виде, остался:

  1. Используя системную поисковую строку, отыщите и откройте от имени администратора Power Shell. Открываем PowerShell от имени администратора
  2. Запустите на выполнение команду Get-WindowsUpdateLog. Система уведомит об успешном окончании формирования отчёта. Выполняем команду Get-WindowsUpdateLog
  3. Запрошенный файл появится на рабочем столе. Открывать его стоит при помощи «Блокнота». В файле содержится вся необходимая информация об установленных обновлениях. Полученный файл содержит информацию об обновлениях

Просмотр нового журнала

  1. Откройте параметры системы. Открываем параметры компьютера
  2. Зайдите в пункт «Обновление и безопасность». Выбираем раздел «Обновление и безопасность»
  3. Перейдите к дополнительным параметрам во вкладке «Центр обновления Windows». Открываем дополнительные параметры «Центра обновления»
  4. Кликните по строке «Просмотреть журнал обновлений». Нажимаем на кнопку «Просмотреть журнал обновлений»
  5. Готово, вы оказались в месте, где хранится история установленных обновлений. Наведите курсор на любое из них, чтобы получить подробное описание. Также можно перейти к дополнительному описанию, расположенному на официальном сайте Microsoft и раскрывающемуся в браузере. В журнале обновлений есть подробная информация о каждом обновлении

Удаление обновлений

Удаление загруженных обновлений приведёт к откату системы до того состояния, в котором она была до их установки. При этом изменения вступят в силу только после перезагрузки компьютера.

Учтите, избавившись от каких-либо обновлений, вы перестанете иметь актуальную версию Windows 10. При этом система, получив доступ к интернету, снова закачает и установит удалённый файл. Чтобы этого не произошло, заранее деактивируйте автоматическое обновление системы.

Видео: как отключить автообновление в Windows 10

Через новый журнал

  1. Дойдя до журнала обновлений, используйте строку «Удалить обновления». Нажимаем кнопку «Удалить обновления»
  2. Развернётся «Панель управления» со списком установленных обновлений. Выберите нужное и кликните по кнопке «Удалить», подтвердите действие и перезапустите компьютер.
    Выбираем нужное обновление и нажимаем «Удалить»

Видео: как удалить обновления через новый журнал

Через традиционный журнал

Поскольку традиционный журнал был практически убран в Windows 10, способа, позволяющего удалить через него обновления, не осталось. Но если вы, используя вышеописанный метод, узнали номер желаемого обновления, то можете воспользоваться «Командной строкой»:

  1. Запустите «Командную строку» от имени администратора. Запускаем «Командную строку» от имени администратора
  2. Выполните запрос wusa /uninstall /kb:версия_обновления, подтвердите действие и перезапустите компьютер. Выполняем команду /uninstall /kb:версия_обновления для удаления обновления

Видео: как удалить обновления с помощью «Командной строки»

В Windows 10 убрали прямой доступ к привычному файловому журналу, заменив его на раздел в параметрах компьютера. Но с помощью специальной команды можно получить доступ к нему. Удалить обновления можно через «Панель управления» или «Командную строку».

Понравилась статья? Поделить с друзьями:
  • Как посмотреть какие com порты заняты в windows
  • Как посмотреть когда последний раз включали компьютер на windows 10
  • Как посмотреть когда перезагружался компьютер windows 10
  • Как посмотреть когда отключался компьютер windows 10
  • Как посмотреть какая частота оперативная память на компьютере windows 10