Как проверить какие обновления установлены в windows 7

При установке некоторых программ или игр возникает вопрос: как посмотреть список установленных обновлений в Windows 7 или 10, где он находится?

Для всех операционных систем Windows выпускаются обновления, которые можно установить либо в автоматическом, либо в ручном режиме.  Для новичков лучше, если система будет обновляться сама в автоматическом режиме. Многие из обновлений улучшают безопасность вашего компьютера. Поэтому, если у вас лицензионная операционная система, то не стоит отключать эту опцию.Иногда для того чтобы удалить или установить пакет обновлений, необходимо узнать, какие из них уже  установлены на вашем компьютере. Где и как можно посмотреть список установленных обновлений в Windows 7  и Windows10?

Содержание:

  • Где и как можно просмотреть список установленных обновлений
      • Видео «Как посмотреть список установленных обновлений Windows»

Где и как можно просмотреть список установленных обновлений

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

В каких случаях необходим список установленных обновлений? Чаще всего такая информация необходима при  установке программ и приложений к ним. Тогда  в инструкции по установке пишут, что программа не установится, пока операционная система не будет обновлена до определенного обновления.

В каких случаях необходим список установленных обновлений?

В таком случае нам необходимо убедится в том, что это обновление установлено. Для этого во всех версиях виндовс  жмем на клавиатуре две заветные клавиши Win + R, и набираем в открывшемся окне «Выполнить», команду  appwiz.cpl и жмем на клавиатуре клавишу Enter или кнопку «ОК», в этом же окошке.

Для этого во всех версиях виндовс  жмем на клавиатуре две заветные клавиши Win + R, и набираем в открывшемся окне «Выполнить»

Откроется окно «Программы и компоненты». Слева в списке переходим по ссылке «Просмотр установленных обновлений»

Слева в списке переходим по ссылке «Просмотр установленных обновлений»

Слева в списке переходим по ссылке «Просмотр установленных обновлений»

Откроется окно «Установленные обновления», в котором необходимо найти запись «Microsoft Windows».  В скобках  указано количество обновлений). Всё что находится ниже и есть список установленных обновлений.

Откроется окно «Установленные обновления», в котором необходимо найти запись «Microsoft Windows». 

Откроется окно «Установленные обновления», в котором необходимо найти запись «Microsoft Windows». 

В конце каждого обновления показана  дата его установки.

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

Можно выделить любое из обновлений,  и нажать выше кнопку «Удалить»

Можно выделить любое из обновлений,  и нажать выше кнопку «Удалить»

Или  кликнуть по выделению правой кнопкой мыши и удалить его.

Или  кликнуть по выделению правой кнопкой мыши и удалить его.

Видео «Как посмотреть список установленных обновлений Windows»

Как отключить автоматическое обновление в Windows 7 

Как  удалить  обновления в Windows 7

Как отключить автоматическое обновление в Windows 10

Совет

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

Удалить!

Вы когда-нибудь задумывались, с помощью чего формируется список установленных обновлений 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 7

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

Как посмотреть список установленных обновлений в Windows 7

1. Нажимаем кнопку «Пуск» и выбираем пункт меню «Выполнить …«;

Как посмотреть список установленных обновлений в Windows 7

2. В поле «Открыть» пишем команду appwiz.cpl и нажимаем кнопку «ОК»;

Как посмотреть список установленных обновлений в Windows 7

3. В левой части открывшегося окна щелкаем по ссылке «Просмотр
установленных обновлений
«;

Как посмотреть список установленных обновлений в Windows 7

4. В открывшемся окне будут отображены установленные обновления для всех
программных продуктов выпускаемые Microsoft и
которые находятся на Вашем компьютере;

Удаление определенного пакета обновления Windows 7.
1. В представленном списке обновлений находим то, которое необходимо
удалить;
2. Щелкаем по нему правой кнопкой мыши и в открывшемся контекстом меню выбрать
пункт «Удалить«;

Перед удалением, еще раз проанализируйте ситуацию. Действительно ли
есть необходимость удалять уже установленное обновление

Шаги

  • Откройте Start. меню.
  • Откройте Панель управления. Щелкните Панель управления в правом столбце Пуск.
  • Перейдите в «Система и безопасность». Щелкните зеленый заголовок.
  • Откройте Центр обновления Windows. В середине списка выберите «Центр обновления Windows».
  • Проверить обновления. Нажмите кнопку Проверить наличие обновлений на главном экране.

После установки этих обновлений перезагрузите компьютер, а затем проверьте наличие новых обновлений с помощью Центра обновления Windows. Это может занять 20-30 минут или 1 час в зависимости от скорости вашего интернет-соединения, после чего Центр обновления Windows покажет вам список всех доступных обновлений.Как вручную проверить наличие обновлений Windows 7

  • 110. Откройте Панель управления Windows и щелкните Система и безопасность.
  • 210. Щелкните Центр обновления Windows.
  • 310. На левой панели щелкните Проверить наличие обновлений.
  • 410. Щелкните ссылку для всех обновлений, которые вы хотите установить.
  • 510. Выберите обновления, которые вы хотите установить, и нажмите OK.
  • 610. Щелкните Установить обновления.
  • 710
  • 810

Перейдите на вкладку «Службы», установите флажок «Скрыть все службы Microsoft» (внизу окна), а затем нажмите «Отключить все». Нажмите «ОК», а затем «Перезагрузить». Запустите «Центр обновления Windows» — нажмите «Изменить настройки» и установите для него значение «Никогда не проверять наличие обновлений».

Без него нельзя будет загрузить будущие обновления. Поддержка Windows 7 должна прекратиться 14 января. Поскольку Windows 7 SP1, Windows 2008 SP1 и SP2 все полагаются на шифрование SHA-1, они нуждаются в обновлении с поддержкой SHA-2, поскольку это потребуется в будущих обновлениях Windows.

Как проверить наличие обновлений на моем компьютере?

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

Как вы проверяете наличие обновлений Windows?

Проверьте наличие обновлений в Windows 10. Откройте меню «Пуск» и нажмите «Настройки»> «Настройки обновления и безопасности»> «Центр обновления Windows». Здесь нажмите на кнопку Проверить наличие обновлений. Если какие-либо обновления доступны, они будут вам предложены.

Могу ли я получать обновления Windows 7?

Вы можете продолжать использовать Windows 7, но после окончания поддержки ваш компьютер станет более уязвимым для угроз безопасности и вирусов. Windows продолжит запускаться и работать, но вы больше не будете получать обновления программного обеспечения, включая обновления безопасности, от Microsoft. Можно ли активировать Windows 7 после 14 января 2020 г.?

Стоит ли устанавливать все обновления Windows 7?

Microsoft теперь предлагает удобный накопительный пакет для Windows 7 SP1, который включает все обновления Windows 7, выпущенные до апреля 2016 года. Это означает, что, если вы устанавливаете новую копию Windows 7, вы можете установить все исправления относительно быстро. Вам просто нужно: Запустить Центр обновления Windows, чтобы установить все оставшиеся обновления.

Как проверить наличие обновлений в Windows 7?

Шаги

  1. Откройте Start. меню.
  2. Откройте Панель управления. Щелкните Панель управления в правом столбце Пуск.
  3. Перейдите в «Система и безопасность». Щелкните зеленый заголовок.
  4. Откройте Центр обновления Windows. В середине списка выберите «Центр обновления Windows».
  5. Проверить обновления. Нажмите кнопку Проверить наличие обновлений на главном экране.

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

Как проверить, происходят ли обновления Windows

  • Нажмите кнопку «ПУСК», выберите «НАСТРОЙКИ», а затем «Обновление и безопасность».
  • В меню слева нажмите Центр обновления Windows и обратите внимание на то, что в разделе «Состояние обновления» указано, когда ваш компьютер был обновлен в последний раз.
  • Вы также можете нажать кнопку «Проверить наличие обновлений», чтобы убедиться, что у вас установлено последнее обновление.

Как проверить историю обновлений Windows?

Чтобы просмотреть историю обновлений Windows:

  1. Щелкните Пуск> Панель управления> Центр обновления Windows.
  2. Щелкните ссылку «Просмотреть историю обновлений».

Как установить все обновления в Windows 7?

Щелкните соответствующую ссылку, чтобы загрузить обновление для x86 (32-разрядной) или x64 (64-разрядной версии) Windows 7. Щелкните ссылку «Загрузить» на следующей странице, чтобы загрузить файл, а затем дважды щелкните значок скачанный файл обновления, чтобы установить его.

Как заставить Windows 7 обновиться?

Не нажимайте Enter. Щелкните правой кнопкой мыши и выберите «Запуск от имени администратора». Введите (но пока не вводите) «wuauclt.exe / updatenow» — это команда, заставляющая Центр обновления Windows проверять наличие обновлений. Вернувшись в окно Центра обновления Windows, нажмите «Проверить наличие обновлений» слева.

Как узнать, какие обновления Windows были установлены?

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

Обязательно ли обновлять Windows 7?

Microsoft регулярно исправляет недавно обнаруженные дыры, добавляет определения вредоносных программ в свои утилиты Windows Defender и Security Essentials, усиливает безопасность Office и т. Д. Другими словами, да, обновление Windows абсолютно необходимо. Но Windows не обязательно каждый раз пилить вас по этому поводу.

Безопасны ли обновления Windows 7?

Больше никаких обновлений безопасности для Windows 7 после января 2020 года. Даже с обновлением безопасности SHA-2 важно помнить, что Windows 7 больше не будет получать обновления безопасности после января 2020 года. Проще говоря: любой, кто использует Windows 7 после января 2020 года, будет получать дополнительные -уязвимость для хакеров, вредоносных программ и киберпреступников.

Будет ли расширена поддержка Windows 7?

Некоторым предприятиям может потребоваться расширенная поддержка Windows 7, когда в январе 2020 года истечет срок жизненного цикла поддержки операционной системы. Microsoft предлагает расширенные обновления безопасности (ESU), но это будет стоить вам. Конечно, эта расширенная поддержка Windows 7 имеет свою цену.

Как загрузить обновления Windows 7?

Чтобы вручную установить SP1 из Центра обновления Windows:

  • Нажмите кнопку Пуск> Все программы> Центр обновления Windows.
  • На левой панели выберите Проверить наличие обновлений.
  • Если какие-либо важные обновления найдены, выберите ссылку для просмотра доступных обновлений.
  • Выберите Установить обновления.
  • Следуйте инструкциям для установки SP1.

Получает ли Windows 7 обновления безопасности?

Windows 7 все еще может быть установлена ​​и активирована после окончания поддержки. Однако, чтобы избежать угроз безопасности и вирусов, Microsoft рекомендует рассмотреть возможность обновления до Windows 10. Поддержка Internet Explorer на устройствах с Windows 7 будет прекращена 14 января 2020 г.

Безопасно ли продолжать использовать Windows 7?

Безопасна ли Windows 7? После того, как операционная система получает расширенную поддержку, ее по-прежнему безопасно использовать. Это означает, что Microsoft продолжит исправлять любые угрозы безопасности, но не будет добавлять никаких новых функций (как это было бы на этапе «основной поддержки»).

Когда было мое последнее обновление Windows?

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

Как узнать, какие обновления были установлены в Windows 10?

Если вы хотите просмотреть историю обновлений на своем компьютере с Windows 10, в меню «Пуск» откройте «Настройки»> «Обновление и безопасность»> «Центр обновления Windows». Справа вы увидите небольшую ссылку на историю обновлений синего цвета. Щелкните эту ссылку, чтобы открыть следующее окно.

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

Чтобы увидеть историю обновлений в Windows 10, вам необходимо сделать следующее.

  1. Откройте приложение «Настройки» в Windows 10.
  2. Перейдите в Система — Обновление и безопасность, как показано ниже.
  3. Справа нажмите «История обновлений».
  4. На следующей странице вы увидите все обновления, установленные в Windows 10.

Фото в статье «Flickr» https://www.flickr.com/photos/navarr/3010326137

Примечание: Если вам необходимы сведения об обновлении Microsoft Office, см. раздел Установка обновлений Office.

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

Если при обновлении Windows 11 возникают другие вопросы, ниже приведены некоторые другие вопросы, которые могут вас заинтересовать:

  • Как сбросить пароль учетной записи Майкрософт

  • Активация Windows

Если вам нужны только сведения об обновлении Windows 11, ответы на многие вопросы можно найти здесь:

Когда Windows 11 версия 22H2 будет готова для вашего устройства, его можно будет скачать и установить на странице клиентский компонент Центра обновления Windows в разделе Параметры. Выберите подходящее время для установки. Затем вам потребуется перезагрузить устройство и завершить установку. После этого устройство будет работать Windows 11 версии 22H2.

Чтобы вручную проверить наличие последних рекомендуемых обновлений на устройстве Windows 11, выберите Пуск > параметры > клиентский компонент Центра обновления Windows  > Проверить наличие обновлений.

Проверить наличие обновлений

Некоторые обновления могут быть доступны не на всех устройствах одновременно; мы следим за готовностью и совместимостью обновлений.

Чтобы оставаться в курсе событий, выберите Пуск > параметры > клиентский компонент Центра обновления Windows  > Проверить наличие обновлений.

Проверить наличие обновлений

Если для вашего устройства доступно обновление компонентов, оно появится отдельно на странице «Центр обновления Windows». Чтобы установить его, выберите Загрузить и установить сейчас.

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

  • Убедитесь, что устройство подключено к Интернету. Для скачивания обновлений требуется подключение к Интернету.

  • Если вы подключены к Интернету, попробуйте установить обновления вручную. Выберите Пуск > Параметры > клиентский компонент Центра обновления Windows , а затем просмотрите доступные обновления.

    Проверка наличия обновлений

  • Запустите средство устранения неполадок Центра обновления Windows. Выберите Пуск  > Параметры  > Система  > Устранение неполадок  > Другие средства устранения неполадок. В разделе Наиболее часто используемые выберите клиентский компонент Центра обновления Windows.

  • Если средство устранения неполадок не устраняет проблему, см. статью Устранение неполадок с обновлением Windows или Устранение ошибок клиентский компонент Центра обновления Windows.

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

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

В Windows 11 выберите Пуск > Параметры > клиентский компонент Центра обновления Windows . Рядом с полем Приостановка обновлений выберите нужную длину паузы.

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

  1. Выберите Пуск > Параметры > Центр обновления Windows .

  2. Выберите Запланировать перезагрузку и укажите удобное для вас время.

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

Попробуйте удалить ненужные файлы, приложения, которые вы не используете, или переместить файлы на другой диск, например внешний USB-накопитель или в OneDrive. Дополнительные советы по освобождению места на диске см. в статье Освобождение места на диске в Windows.

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

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

Выберите Пуск > Параметры > клиентский компонент Центра обновления Windows журнал обновления > .

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

  1. Выберите Пуск Параметры Центр обновления Windows Журнал обновлений Удалить обновления .

  2. Выберите обновление, которое необходимо удалить, и нажмите Удалить.

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

Чтобы проверить актуальность устройства, откройте меню Пуск > Параметры > клиентский компонент Центра обновления Windows и просмотрите состояние обновления и доступные обновления.

Проверить наличие обновлений

Зарезервированное хранилище будет включено для новых устройств с предварительно установленной Windows 11 или устройств, на которых была выполнена чистая установка Windows 11.

Примечание: Если вам необходимы сведения об обновлении Microsoft Office, см. раздел Установка обновлений Office.

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

Если при обновлении Windows 10 у вас возникнут другие вопросы, здесь представлены еще некоторые сведения, которые могут быть вам полезны.

  • Как сбросить пароль учетной записи Майкрософт

  • Активация Windows

  • Начало работы с Windows 10

Если вам требуются сведения только об обновлении Windows 10, ответы на многие из ваших вопросов можно найти здесь:

Когда обновление Windows 10 2022 будет готово для вашего устройства, его можно будет скачать и установить на странице клиентский компонент Центра обновления Windows в разделе Параметры. Выберите время, когда вам удобнее всего скачать обновление. Затем вам потребуется перезагрузить устройство и завершить установку. После этого устройство будет работать под управлением Windows 10 версии 22H2.

Чтобы вручную проверить наличие последних рекомендуемых обновлений, выберите Пуск > Параметры > Обновление & безопасность > клиентский компонент Центра обновления Windows , а затем выберите Проверить наличие обновлений.

Проверить наличие обновлений

Для получения справки по обновлению до последней версии Windows 10, перейдите на страницу загрузки программного обеспечения Майкрософт и скачайте помощника по обновлению.

Некоторые обновления могут быть доступны не на всех устройствах одновременно; мы следим за готовностью и совместимостью обновлений.

Чтобы оставаться в курсе событий, выберите Пуск > Параметры > Обновление & безопасности  > клиентский компонент Центра обновления Windows , а затем выберите Проверить наличие обновлений.

Проверить наличие обновлений

Если для вашего устройства доступно обновление компонентов, оно появится отдельно на странице «Центр обновления Windows». Чтобы установить его, выберите Загрузить и установить сейчас.

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

  • Убедитесь, что устройство подключено к Интернету. Для скачивания обновлений требуется подключение к Интернету.

  • Если вы подключены к Интернету, попробуйте установить обновления вручную. Выберите Пуск > Параметры > Обновление & безопасности > клиентский компонент Центра обновления Windows , а затем выберите Проверить наличие обновлений

    Проверка наличия обновлений

  • Запустите средство устранения неполадок Центра обновления Windows. Выберите Пуск > Параметры > Обновление & безопасности > устранение неполадок . В разделе Запустить диагностику и устранить неполадку выберите Центр обновления Windows.

  • Если средство устранения неполадок не устраняет проблему, см. статью Устранение неполадок с обновлением Windows или Устранение ошибок клиентский компонент Центра обновления Windows.

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

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

В обновлении Windows 10 за ноябрь 2019 г. (версия 1909) или более поздней версии либо в Windows версии 1809 для pro или Enterprise выберите Пуск > параметры > Обновление & безопасности > клиентский компонент Центра обновления Windows . Затем выберите один из следующих вариантов.

  • Выберите Приостановить обновления на 7 дней.

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

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

  1. Выберите Пуск > Параметры > Обновление &>клиентский компонент Центра обновления Windows безопасности .  

  2. Выберите Запланировать перезагрузку и укажите удобное для вас время.

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

Попробуйте удалить ненужные файлы, приложения, которые вы не используете, или переместить файлы на другой диск, например внешний USB-накопитель или в OneDrive. Дополнительные советы по освобождению места на диске см. в статье Освобождение места на диске в Windows.

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

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

Выберите Пуск > Параметры > Обновление & безопасность > клиентский компонент Центра обновления Windows  > Просмотр журнала обновлений .

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

  1. Выберите Пуск > Параметры  > Обновление & безопасность  > клиентский компонент Центра обновления Windows   > Просмотр журнала обновлений > Удаление обновлений.

  2. Выберите обновление, которое необходимо удалить, и нажмите Удалить.

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

Чтобы проверить актуальность устройства, откройте параметры  > Обновление & безопасности  > клиентский компонент Центра обновления Windows  и просмотрите состояние обновления и доступные обновления.

Проверить наличие обновлений

Windows не включает зарезервированное хранилище автоматически ни в одном из сценариев обновления. Оно включается только на новых устройствах с предустановленным обновлением Windows 10 за май 2019 г. (версия 1903) или более поздним, а также на устройствах, на которых была выполнена чистая установка.

Примечание: Если вам необходимы сведения об обновлении Microsoft Office, см. раздел Установка обновлений Office.

Лучший способ обеспечить актуальность компонентов Windows 8.1 — включить автоматические обновления. После включения автоматического обновления вам больше не придется искать обновления в сети или волноваться из-за возможного отсутствия критически важных исправлений или драйверов устройств для компьютера. Как только важные обновления становятся доступны, они будут автоматически установлены Центром обновлениях Windows. 

Включение автоматических обновлений 

  1. Откройте Центр обновления Windows. Для этого проведите пальцем от правого края экрана (если вы используете мышь, переместите указатель мыши в правый нижний угол экрана, а затем вверх) и выберите Параметры > Изменение параметров компьютера > Обновление и восстановление > Центр обновления Windows. Чтобы проверить наличие обновлений вручную, выберите Проверить сейчас

  1. Выберите элемент Выберите тип установки обновлений, а затем в разделе Важные обновления — элемент Устанавливать обновления автоматически (рекомендуется)

  1. В разделе Рекомендуемые обновления выберите Получать рекомендуемые обновления таким же образом, как и важные обновления

  1. В Центре обновления Майкрософт выберите При обновлении Windows предоставлять обновления других продуктов Майкрософт и нажмите Применить

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

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

Откройте Центр обновления Windows. Для этого проведите пальцем от правого края экрана (если вы используете мышь, переместите указатель мыши в правый нижний угол экрана, а затем вверх) и выберите Параметры > Изменение параметров компьютера > Обновление и восстановление > Центр обновления Windows. Чтобы проверить наличие обновлений вручную, выберите Проверить сейчас.

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

Для просмотра журнала обновлений откройте Центр обновления Windows. Для этого проведите пальцем от правого края экрана (если вы используете мышь, переместите указатель мыши в правый нижний угол экрана, а затем вверх) и выберите Параметры > Изменение параметров компьютера > Обновление и восстановление > Центр обновления Windows > Просмотреть журнал обновлений.

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

  1. Откройте Центр обновления Windows. Для этого проведите пальцем от правого края экрана (если вы используете мышь, переместите указатель мыши в правый нижний угол экрана, а затем вверх) и выберите Параметры > Изменение параметров компьютера > Обновление и восстановление > Центр обновления Windows > Просмотреть журнал обновлений.

  2. Выберите обновление, которое необходимо удалить, и нажмите Удалить.

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

  • Убедитесь, что компьютер подключен к Интернету. Если вы используете подключение к Интернету с ограниченным объемом трафика, некоторые обновления не удастся установить.

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

  • Подробные указания по устранению проблемы можно найти в разделе Исправление ошибок Центра обновления Windows.

Поддержка Windows 7 закончилась 14 января 2020 года.

Чтобы продолжить получать обновления системы безопасности от Майкрософт, мы рекомендуем перейти на Windows 11.

Подробнее

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

Для просмотра журнала обновлений компьютера нажмите кнопку Пуск и выберите Панель управления > Программы. В разделе Программы и компоненты нажмите Просмотр установленных обновлений

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

  1. Нажмите кнопку Пуск, затем выберите Панель управления > Программы. В разделе Программы и компоненты нажмите Просмотр установленных обновлений.

  2. Выберите обновление, которое необходимо удалить, и нажмите Удалить.

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

  • Убедитесь, что компьютер подключен к Интернету. Если вы используете подключение к Интернету с ограниченным объемом трафика, некоторые обновления не удастся установить.

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

  • Подробные указания по устранению проблемы можно найти в разделе Исправление ошибок Центра обновления Windows.

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


Download Article


Download Article

Windows 7 provides regular updates so that bugs are fixed and security vulnerabilities are patched. Updates help keep your computing experience safe and enjoyable. This wikiHow will show you the steps to manually check for available updates in Windows 7.

Important: Windows 7 support ends in January 2020. Make sure that your device is up to date and that you explore some of your options for migrating off of Windows 7.

  1. Image titled Check for Updates for Windows 7 Step 1.png

    1

    Open the Start

    Image titled Windowswindows7_start.png

    menu. This can be achieved by clicking the multicolored Windows 7 Start orb at the bottom-left of your screen.

  2. Image titled Check for Updates for Windows 7 Step 2.png

    2

    Open Control Panel. Click Control Panel on the right column of Start.

    Advertisement

  3. Image titled Check for Updates for Windows 7 Step 3.png

    3

    Go to «System and Security«. Click on the green header.

  4. Image titled Check for Updates for Windows 7 Step 4.png

    4

    Open Windows Update. Choose «Windows Update» from the middle of the list.

  5. Image titled Check for Updates for Windows 7 Step 5.png

    5

    Check for updates. Click the Check for updates button on the main screen.

    • If you don’t see the button, click the «Check for updates» link in the left pane. It’s towards the top.

      Image titled Check for Updates for Windows 7 Step 5 Part 2.png

  6. Advertisement

Add New Question

  • Question

    How long does usually take to for Windows to search for updates?

    Community Answer

    Depending on your Internet connection speed and computer speed, it generally takes around five or 10 minutes.

  • Question

    Window updates are taking a long time. What can I do?

    Community Answer

    If you are able to connect to your router via an ethernet cable, that may speed up the process.

  • Question

    It says Windows could not search for updates. What should I do?

    Community Answer

    Try checking your Internet connection, then try restarting your laptop. If that doesn’t work, try entering the error code it gives you into Google to check for specific tips on resolving.

See more answers

Ask a Question

200 characters left

Include your email address to get a message when this question is answered.

Submit

Advertisement

Video

  • Enable automatic updating so that you don’t have to worry about doing this regularly.

Thanks for submitting a tip for review!

Advertisement

Things You’ll Need

  • Device running Windows 7

About This Article

Thanks to all authors for creating a page that has been read 138,668 times.

Is this article up to date?


Download Article


Download Article

Windows 7 provides regular updates so that bugs are fixed and security vulnerabilities are patched. Updates help keep your computing experience safe and enjoyable. This wikiHow will show you the steps to manually check for available updates in Windows 7.

Important: Windows 7 support ends in January 2020. Make sure that your device is up to date and that you explore some of your options for migrating off of Windows 7.

  1. Image titled Check for Updates for Windows 7 Step 1.png

    1

    Open the Start

    Image titled Windowswindows7_start.png

    menu. This can be achieved by clicking the multicolored Windows 7 Start orb at the bottom-left of your screen.

  2. Image titled Check for Updates for Windows 7 Step 2.png

    2

    Open Control Panel. Click Control Panel on the right column of Start.

    Advertisement

  3. Image titled Check for Updates for Windows 7 Step 3.png

    3

    Go to «System and Security«. Click on the green header.

  4. Image titled Check for Updates for Windows 7 Step 4.png

    4

    Open Windows Update. Choose «Windows Update» from the middle of the list.

  5. Image titled Check for Updates for Windows 7 Step 5.png

    5

    Check for updates. Click the Check for updates button on the main screen.

    • If you don’t see the button, click the «Check for updates» link in the left pane. It’s towards the top.

      Image titled Check for Updates for Windows 7 Step 5 Part 2.png

  6. Advertisement

Add New Question

  • Question

    How long does usually take to for Windows to search for updates?

    Community Answer

    Depending on your Internet connection speed and computer speed, it generally takes around five or 10 minutes.

  • Question

    Window updates are taking a long time. What can I do?

    Community Answer

    If you are able to connect to your router via an ethernet cable, that may speed up the process.

  • Question

    It says Windows could not search for updates. What should I do?

    Community Answer

    Try checking your Internet connection, then try restarting your laptop. If that doesn’t work, try entering the error code it gives you into Google to check for specific tips on resolving.

See more answers

Ask a Question

200 characters left

Include your email address to get a message when this question is answered.

Submit

Advertisement

Video

  • Enable automatic updating so that you don’t have to worry about doing this regularly.

Thanks for submitting a tip for review!

Advertisement

Things You’ll Need

  • Device running Windows 7

About This Article

Thanks to all authors for creating a page that has been read 138,668 times.

Is this article up to date?

Содержание

  • 1 Как проверить, установлено ли на вашем компьютере обновление Windows (KB)
    • 1.1 Способ 1. Проверьте историю обновлений Windows
    • 1.2 Способ 2. Просмотр установленных обновлений в панели управления «Программы и компоненты»
    • 1.3 Способ 3: с помощью команды DISM
    • 1.4 Способ 4. Снова запустите файл установщика обновлений KB (.msu).
    • 1.5 Способ 5: использование утилиты WinUpdatesList от NirSoft
    • 1.6 Способ 6: использование командной строки WMI
    • 1.7 Способ 7. Проверьте записи реестра CBS Центра обновления Windows
    • 1.8 Определить дату установки время обновления с использованием реестра

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

В этой статье объясняется, как проверить наличие определенного Центра обновления Windows (KBnnnnnn) установлен на вашем компьютере или нет.

Найти, был ли применен КБ Центра обновления Windows

  • Способ 1. Проверьте историю обновлений Windows
  • Способ 2. Просмотр установленных обновлений в панели управления «Программы и компоненты»
  • Способ 3: использовать командную строку DISM
  • Способ 4: снова запустите файл установщика обновлений KB (.msu), чтобы проверить
  • Способ 5: использование утилиты WinUpdatesList от NirSoft
  • Способ 6: использование инструмента командной строки WMI
  • Способ 7. Проверьте записи реестра CBS Центра обновления Windows

Как проверить, установлено ли на вашем компьютере обновление Windows (KB)

Существует как минимум семь различных способов определить, установлено ли обновление в системе.

Способ 1. Проверьте историю обновлений Windows

Современное приложение «Настройки» позволяет просматривать историю обновлений Windows. Вот как это можно посмотреть.

  1. Откройте Настройки и нажмите Обновить Безопасность
  2. щелчок Посмотреть историю обновлений. На странице истории обновлений отображается список обновлений, установленных на вашем компьютере.
  3. Прокрутите список и найдите конкретное обновление (KBnnnnnn) ты ищешь.
    Проверьте, установлен ли КБ Центра обновления Windows

Способ 2. Просмотр установленных обновлений в панели управления «Программы и компоненты»

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

  1. Щелкните правой кнопкой мыши Start, выберите Run.
  2. Тип appwiz.cpl и нажмите ОК. Это открывает программы и функции в классической панели управления.
  3. щелчок View installed updates ссылка в левой части. Здесь показан список обновлений вместе со столбцом даты установки.
    Проверьте, установлен ли КБ Центра обновления Windows - программы и функции, панель управления

Заметка: В классическом апплете «Программы и компоненты» обновление стека обслуживания (SSU) KB4470788 в списке, и дата установки отображается как Dec 07, 2018, Похоже, что опция «Просмотр истории обновлений» в современном приложении «Настройки» и «Программы и компоненты» используют два разных источника для поиска истории обновлений.

Способ 3: с помощью команды DISM

Встроенный инструмент DISM может выводить список установленных пакетов Windows Update CBS. Следуй этим шагам:

  1. Откройте окно командной строки администратора.
  2. Введите следующую команду и нажмите клавишу ВВОД:
    Проверьте, установлен ли КБ Центра обновления Windows
    dism /online /get-packages | clip
  3. Вывод перенаправляется в буфер обмена (используя | clip оператор).

  4. Откройте Блокнот и вставьте содержимое из буфера обмена (Ctrl + V)
  5. Использовать Find опция в блокноте, чтобы проверить, если обновление KB4470788 установлен.
    dism Проверьте, установлен ли KB Центра обновления Windows
    Примечание: обновление Время установки показанный DISM может быть в GMT.

Способ 4. Снова запустите файл установщика обновлений KB (.msu).

Запуск установки KB .msu еще раз скажет вам, если обновление уже установлено. Вот как получить автономный установщик из каталога Центра обновления Майкрософт и запустить установочный файл MSU. Обратите внимание, что этот метод работает для автономных установщиков обновлений Windows .msu только. То есть этот метод не применяется, если у вас есть .cab версия.

  1. Посетите каталог Центра обновления Windows
  2. Загрузите пакет обновления (.msu) указав номер КБ.
  3. Дважды щелкните .msu файл для запуска установки. Автономный установщик Центра обновления Windows (WUSA) ищет обновления на вашем компьютере и определяет, установлено ли уже обновление или нет.
    Проверьте, установлен ли КБ Центра обновления Windows
    Если он уже установлен, отображается сообщение «(KBnnnnnn) уже установлена ​​на этом компьютере

Способ 5: использование утилиты WinUpdatesList от NirSoft

Утилита WinUpdatesList (wul.exe) от Nirsoft отображает список всех обновлений Windows, включая пакеты обновления и исправления, установленные на локальном компьютере. Вы можете скопировать список обновлений в буфер обмена или сохранить его в текстовый / HTML / XML файл одним щелчком мыши. Следующие поля отображаются для каждого обновления в списке. Мы покрыли WinUpdatesList в статье Как распечатать историю обновлений Windows путем экспорта в текстовый или HTML-файл?

Проверьте, установлен ли КБ Центра обновления Windows winupdateslist

Примечание: Утилита WinUpdatesList, однако, не перечислила обновление стека обслуживания KB4470788 на моем компьютере. Надеюсь, этот инструмент хорошо работает в вашем случае.

Способ 6: использование командной строки WMI

В командной строке администратора запустите:

wmic qfe list full /format:table

Проверьте, установлен ли КБ Центра обновления Windows

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

Или Экспорт в файл HTML, используя этот синтаксис:

wmic qfe list full /format:htable >D:hotfixes.htm

Или, чтобы просмотреть конкретное обновление, запустите:

wmic qfe list full /format:table | findstr /i "4470788"

Кроме того, вы можете запустить команду Get-Hotfix из окна PowerShell, чтобы получить те же результаты.

Вы можете отсортировать таблицу по InstalledOn столбец в порядке убывания, выполнив эту команду:

Get-HotFix | Sort-Object InstalledOn -Descending

Командлет Get-HotFix PowerShell также использует класс Win32_QuickFixEngineering (QFE) WMI в качестве инструмента CLI WMIC, описанного выше. Выход точно такой же.

Чтобы получить список всех обновлений базы знаний, включая обновления операционной системы, Office и приложений, используйте сценарий PowerShell, упомянутый в конце статьи. Как напечатать историю обновлений Windows путем экспорта в текстовый или HTML-файл

systeminfo Команда из окна командной строки также перечисляет установленные исправления. Он снова использует класс WMI QFE для запроса списка исправлений.

Способ 7. Проверьте записи реестра CBS Центра обновления Windows

Для каждого установленного обновления создается соответствующая запись реестра пакета обслуживания на основе компонентов. С помощью редактора реестра вы можете проверить, установлено ли обновление Windows на вашем компьютере.

  1. Запустите редактор реестра (regedit.exe)
  2. Перейти к следующему разделу реестра:
    HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionComponent Based ServicingPackages
  3. Используйте параметр «Найти» в меню «Правка» и найдите ключ с текстом 4470788 (найти KB4470788 связанные записи.)

    Если ключ существует, вы попали в ветку. В моем случае, поскольку обновление уже было установлено, опция Find привела меня к этому ключу:

    HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionComponent Based ServicingPackagesPackage_1_for_KB4470788~31bf3856ad364e35~amd64~~17763.164.1.1
  4. На правой панели проверьте данные значения для «CurrentState». Если значение данных читает 0x00000070 (112), это значит, что обновление было Успешно установлен.
    пакет текущее состояние CBS Windows обновление статуса

    Вот список возможных CurrentState значения реестра и их значение:

    Отсутствует 0 0
    Uninstall Pending 0x5 5
    Разрешающая 0x10 16
    Постановили 0x20 32
    инсценировка 0x30 48
    Поэтапное 0x40 64
    Заменено 0x50 80
    Установить в ожидании 0x60 96
    Частично установлен 0x65 101
    Установлены 0x70 112
    перманентный 0x80 128

    Применимо / Текущее состояние наговор декабрь

    Источник: CBS Servicing States Chart — Освежитель — Совет дня

    значок лампочки

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

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

    Хитрость заключается в том, чтобы экспортировать ветку Package в .txt файл (вместо .reg формат) и прочитайте отметку времени, указанную в файле. Мы найдем дату установки и время обновления KB4470788 в этом пример.

    1. В редакторе реестра выберите следующее (KB4470788) ключ:
      HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionComponent Based ServicingPackagesPackage_1_for_KB4470788~31bf3856ad364e35~amd64~~17763.164.1.1
    2. Щелкните правой кнопкой мыши на ключе пакета и выберите «Экспорт».
    3. В этом примере мы экспортируем Package_1_for_KB4470788~31bf3856ad364e35~amd64~~17763.164.1.1 ветка.
    4. В поле Тип файла: выберите «Текстовые файлы (* .txt)».
    5. Укажите имя для экспортируемого файла и нажмите «Сохранить».
    6. Откройте файл .txt и посмотрите данные «Last Write Time:».
      время последней записи - дата и время установки обновления Windows - cbs

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

    Как вы можете видеть, время последней записи в этом примере соответствует дата и время мы определили в Method 2 используя «Программы и компоненты».
    windows update kb установка даты и времени панель управления

Это оно! Надеюсь, что эта статья помогла вам проверить, было ли определенное обновление Windows (KBnnnnnn) применено к вашей системе или нет.

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

WMIC

Быстрее и проще всего отыскать нужный апдейт с помощью утилиты командной строки wmic.exe. Так следующая команда выведет полный список установленных обновлений:

wmic qfe list

А так мы найдем найдем нужное:

wmic qfe list | find ″KB982018″

wmic

Get-WmiObject

PowerShell также  позволяет просмотреть установленные обновления. Сделать это можно с помощью командлета Get-WmiObject, например:

Get-WmiObject -Class win32_quickfixengineering -Filter ″HotFixID=′KB982018′″ | fl HotFixID, InstalledOn, Description, Caption

Get-WmiObject

Как видите, команда несколько сложнее и требуется дополнительно отформатировать вывод, однако результат такой же, как и у утилиты wmic. Что неудивительно, так как в обоих случаях данные получаются путем обращения к WMI классу win32_quickfixengineering. Обратите внимание, что он содержит данные только об обновлениях операционной системы и ее компонентов. Получить информацию об обновлениях для других продуктов MS (Office, Exchange и т.п) таким образом не получится.

Get-SilWindowsUpdate

В Windows Server 2012 R2 имеется модуль SoftwareInventoryLogging, предназначенный для инвентаризации установленного ПО. В состав этого модуля входит командлет Get-SilWindowsUpdate, с помощью которого также можно посмотреть установленные обновления. Например:

Get-SilWindowsUpdate -ID kb3149090

Get-SolWindowsUpdate

Этот командлет также использует WMI запрос к классу MsftSil_WindowsUpdate. Get-SilWindowsUpdate очень прост и удобен в использовании, но к сожалению доступен он далеко не везде. Модуль SoftwareInventoryLogging присутствует только в серверных ОС начиная с Windows Server 2012 R2 с установленным обновлением KB3000850.

Microsoft Update Client Install History

Еще один вариант поиска обновлений — просмотр истории клиента обновления. Например:

$session = New-Object -ComObject ″Microsoft.Update.Session″
$searcher = $session.CreateUpdateSearcher()
$hystorycount = $searcher.GetTotalHistoryCount()
$searcher.QueryHistory(0,$HistoryCount) | where {$_.Title -match ″kb2506143″} | fl Date,Title,Description,SupportUrl

Microsoft Update Client Install History

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

Понравилась статья? Поделить с друзьями:
  • Как проверить какие нужны драйвера на компьютер windows 10
  • Как проверить какие драйвера не установлены на windows 10
  • Как проверить какие net framework установлены на windows 7 x64
  • Как проверить какая у тебя материнская плата на windows 10
  • Как проверить какая у тебя версия windows 10