Файлы журнала обновления windows 10 можно ли удалить

На моей практике уже не раз случалось, что свежие обновления безопасности для продуктов Microsoft, выпускаемые в рамках MS Patch Tuesday, вызывают проблемы в работе операционной системы Windows или стороннего ПО. Проблемы, вызываемые обновлениями, бывают как массовыми, встречающимися у большого количества пользователей, так и частными – встречающимися в редких сочетания определённой версии Windows ОС и некоторых приложений (яркий такой пример проблемы описан здесь).

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

В этой статье мы рассмотрим, как правильно удалить обновления в ОС Windows (статья относится к Windows 10, 8.1, 7 и Windows Server 2016, 2012/R2, 2008/R2). Данные способы удаления обновлений можно использовать, если вы установили обновление вручную из CAB или MSU файла, автоматически получили его из Интернета с серверов Windows Update или своего сервера WSUS.

Вы можете удалить обновления в Windows (Windows Server) несколькими способами:

Содержание:

  • Удаляем обновление Windows вручную через Панель управления
  • Как заблокировать (скрыть) конкретное обновление в Windows 10?
  • WUSA.exe: Удаление обновлений Windows из командной строки
  • Удаление обновлений на всех компьютерах домена через WSUS
  • Удаление обновлений на компьютерах домена с помощью политик GPO
  • Как удалить обновление, если Windows не грузится?

Внимание. Возможность удаления обновлений – это, в первую очередь, временное решение, к которому можно прибегнуть, чтобы, во-первых, быстро восстановить работоспособность системы или ПО, а во-вторых подтвердить факт, что проблема вызвана именно установкой нового обновления безопасности. О найденной проблеме рекомендуется сообщить в техподдержку Microsoft и дождаться появления новой версии обновлений. Ни в коем случае нельзя отключать автоматическое обновление системы, удалять обновления из соображений улучшения работы системы или освобождения места на диске (тем более в новых версиях Windows появился мастер очистки устаревших обновлений, позволяющий удалить старые версии обновленных файлов). В противном случае вы подвергаете серьезному риску безопасность своего компьютера!

Удаляем обновление Windows вручную через Панель управления

Рассмотрим, как удаляются обновления на примере Windows 10. Откройте меню Параметры (Settings) и перейдите в раздел Обновления и Безопасность (Update & Security) -> Центр обновления Windows (Windows update)-> Просмотр журнала обновлений (View Update History) -> Удалить обновления (Uninstall updates).

Просмотр журнала обновлений в windows 10

Также вы можете перейди в окно удаления обновлений через классическую Панель управления: Панель управления -> Программы -> Удаление программ (Control Panel\Programs\Programs and Features) и нажмите на кнопку “Просмотр установленных обновлений” (View installed updates).

Просмотр установленных обновлений в windows 10

В открывшемся окне появится список всех обновлений Windows и Office, установленных в системе. Найдите в списке нужное обновление (а если быть более точным, ненужное 🙂 ), выделите его, нажмите кнопку Удалить (Uninstall). Запуститься мастер удаления обновления.

шт

Удаление установленного обновления через Панель Управления Windows

На вопрос: “вы действительно хотите удалить это обновление?” ответьте Да..

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

Как заблокировать (скрыть) конкретное обновление в Windows 10?

Если ваш компьютер настроены на автоматическое обновление Windows через Windows Update или WSUS это обновление скорее всего опять установится на вашем компьютере. Но вы можете отключить установку конкретного обновления, скрыв его (заблокировав). Для этого нужно использовать официальную утилиту Microsoft Show or Hide Updates (Показывать или скрывать обновления) https://support.microsoft.com/ru-ru/help/3073930/how-to-temporarily-prevent-a-driver-update-from-reinstalling-in-window

  1. Запустите wushowhide.diagcab;
  2. В мастере выберите пункт Hide Updates (скрыть обновления);
    Утилита wushowhide.diagcab - скрыть обнвление Windows

  3. Выберите обнволение, которое вы хотите скрыть и нажмите Далее;
    запретить установку конкретного обновления wushowhide.diagcab

  4. После этого данное обновление не будет устанавливаться в Windows через систему автоматических обновлений. Вы можете убрать обновление из скрытых, выбрав его в пункте Show hidden updates (показать скрытые обновления).

WUSA.exe: Удаление обновлений Windows из командной строки

Обновления Windows можно удалить также и из командной строки. Для этих целей в системе предусмотрена утилита wusa.exe (Windows Update Standalone Installer – автономный установщик обновлений Windows).

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

wmic qfe list brief /format:table

wmic qfe list brief команда для вывод всех установленных обновлений Windows на компьютереvyvesti-spisok-obnovleniy

С помощью следующей команды, запущенной с правами администратора, мы удалим обновление KB2790655:
wusa.exe /uninstall /kb:2693643

Пользователь должен подтвердить удаление обновления.

wusa.exe удаление обновлений windows из командной строки

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

wusa.exe /quiet /uninstall /kb:2693643 /promptrestart

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

wusa.exe /quiet /uninstall /kb:2693643 /norestart

Также вы можете удалить обновление из PowerShell с помощью модуля PSWindowsUpdate. Используется командлет Remove-WindowsUpdate формат команды:

Remove-WindowsUpdate -KBArticleID KB2693643 -NoRestart

Событие удаление обновления Windows фиксируется в системном журнале Setup EventID 7 и источником WUSA:

Windows update «Security Update for Microsoft Windows (KB2693643)» was successfully uninstalled. (Command line: «wusa.exe /quiet /uninstall /kb:2693643 /promptrestart»).

Событие от wusa с event id 7

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

psexec.exe \\remotePK C:\Windows\System32\wusa.exe /quiet /uninstall /kb:2693643/warnrestart:600

Удаление обновлений на всех компьютерах домена через WSUS

Если в вашей комании для установки обновлений на компьютеры домена используется корпоративный сервер WSUS, вы моежет удалить установленные одобренные обновления из консоли управления службы обновлений Update Services. Для этого щелкните ПКМ по ветке Updates и в меню выберите Search.

wsus поиск обновлений

Укажите номер KB или бюллетеня безопасности, который требуется найти и нажмите Find Now. В списке, содержащем найденные обновления для разных версий Windows, выделите обновления, которые требуется удалить и выберите в меню пункт Approve.

windows update - одобрение обновлений

Затем выберите группу компьютеров, которая вас интересует и в выпадающем списке выберите пункт Approved for Removal.

WSUS - одобрить обновление к удалению

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

Удаление обновлений через WSUS

После процедуры обновления Windows на стороне клиентов WSUS (которая происходит по расписанию в соответствии с политикам WSUS и частотой синхронизации, которая задается параметром Automatic Update detection frequency, либо вы можете запустить цикл синхронизации вручную, набрав wuauclt /detectnow) в панели Windows Update соответствующее обновление появится с префиксом (Uninstall🙂 в названии.

Выберите обновление Windows которое нужно удалить

После удаления обновления в журнале Windows Update History появится запись об этом событии.

Журнал устоновки/удаления обновление безопасности Windows

Удаление обновлений на компьютерах домена с помощью политик GPO

Если вам нужно удалить определенное обновление на множестве компьютеров в домене Active Directory, в котором не используется WSUS, можно воспользоваться функционалом Startup/Shutdown скриптом групповых политик (GPO).

Для этого создайте новый объект GPO, нацеленный на нужную OU / сайт (пример таргетирования групповых политик на сайты AD описан здесь)/ или группу компьютеров. А затем в разделе Computer Configuration -> Policies -> Windows Settings -> Scripts (Startup/Shutdown) создайте новый скрипт с командой wusa из предыдущего раздела.

Удаление обновление с помощью GPO (групповых политик)

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

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

Иногда случается, что не удается удалить обновление непосредственно из системы, т.к. Windows просто перестала загружаться после установки проблемного обновления. В этом случае, вероятно, вам придется загрузиться компьютер с загрузочного диска и удалять обновления через DISM (см статью https://winitpro.ru/index.php/2018/01/24/ne-zagruzhaetsya-windows-posle-ustanovki-obnovlenij/), или с помощью утилиты Hotfix uninstall из комплекта MSDaRT.

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

Обратите внимание, что нельзя удалить установленные обновления, если произведена очистка образа системы от старых версий компонентов с помощью мастера очистки диска (Cleanup Manager) или очистки хранилища компонентов (WinSxS ) командой:

Dism.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBase

Графический журнал истории обновлений в Windows в панели управления содержит базовую информацию об установленных обновлений (URI команда быстрого доступа
ms-settings:windowsupdate-history
) и не удобен для поиска. В этой статье рассмотрим, как вывести список установленных обновлений в Windows из командной строки, узнать, когда последний раз ставились обновления на компьютере, и как проверить, установлено ли определенное обновление на локальном или удаленном компьютере.

журнал установки обновлений в панели управления Windows

Ранее для вывода списка обновлений в Windows чаще использовалась утилита командной строки wmic. Чтобы получить удобную табличку со списком установленных обновлений, запустите
cmd.exe
и выполните команду:

wmic qfe list brief /format:table

В таблице будут показаны номера обновлений (HotFixID), даты установки (InstalledOn), а также имя пользователя, который установил обновление (InstalledBy).

wmic qfe list brief - список обновлений в командной строке

Пользователь
NT AUTHORITY\SYSTEM
указывает на то, что обновление было установлено автоматически службой Windows Update. Если обновление Windows было установлено вручную, здесь будет указано имя пользователя.

Однако Microsoft анонсировала, что поддержка использование инструментов для обращения к WMI (включая утилиту wmic) будет отключена по умолчанию в новых версиях Windows (начиная с Windows 11 24H2), поэтому для получения информации об обновления лучше использовать PowerShell.

Аналогичная PowerShell команда для вывода таблицы со список установленных обновлений (с сортировкой по дате установки):

Get-HotFix | Select-Object HotFixID, InstalledOn, InstalledBy, Description| sort InstalledOn -Desc

PowerShell команда Get-HotFix

Этот командлет получает информацию из класса Win32_QuickFixEngineering, поэтому такой же список можно вывести так:

Get-CimInstance -ClassName Win32_QuickFixEngineering| select HotFixID, InstalledOn | sort InstalledOn -Descending

Класс Win32_QuickFixEngineering содержит историю обновлений

Выгрузить список установленных обновлений в текстовый файл:

Get-HotFix |Format-Table -AutoSize > c:\temp\updatelist.txt

Проверить, установлено ли конкретное обновление по (KBID):

Get-HotFix -id 'KB5049621'

Вывести список обновлений на удаленном компьютере:

Get-HotFix -ComputerName wks333

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

Проверить, установлено ли определенное обновление на нескольких компьютерах (список компьютеров в AD можно сформировать с помощью командлета Get-ADComputer).

$computers = @('Computer1', 'Computer2', 'Computer3')
$updateId = 'KB5049622'
foreach ($computer in $computers) {
$hotfix = Get-HotFix -ComputerName $computer -Id $updateId -ErrorAction SilentlyContinue
if ($hotfix) {
Write-Host "Update $updateId is installed on $computer."
} else {
Write-Host "Update $updateId is NOT installed on $computer."
}
}

Поиск обновления на компьютерах по сети

Вывести дату последней успешной установки обновлений в Windows:

Get-HotFix| sort InstalledOn -Desc|select InstalledOn -First 1

Дата последней установки обновлений в windows

Есть отдельный PowerShell модуль PSWindowsUpdate для управления обновлениями. В его состав входя командлеты
Get-WUHistory
(вывести полную историю установки обновления, включая ошибк) и
Get-WULastResults
(дату последнего успешного обновления и сканирования на сервере обновлений).

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

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

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

Удаление обновлений через Параметры или Панель управления Windows 10

Первый способ — использовать соответствующий пункт в интерфейсе параметров Windows 10. Для удаления обновлений в данном случае потребуется выполнить следующие шаги.

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

  3. Вверху журнала обновлений нажмите «Удалить обновления». 
    Журнал обновлений Windows 10

  4. Вы увидите список установленных обновлений. Выберите то, которое требуется удалить и нажмите кнопку «Удалить» вверху (или используйте контекстное меню по правому клику мыши). 
    Удаление обновлений из списка

  5. Подтвердите удаление обновления. 
  6. Дождитесь завершения операции.

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

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

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

  1. Запустите командную строку от имени Администратора и введите следующую команду
  2. wmic qfe list brief /format:table
  3. В результате выполнения этой команды вы увидите список установленных обновлений вида KB и номер обновления. 
    Список установленных обновлений в командной строке

  4. Для удаления ненужного обновления используйте следующую команду.
  5. wusa /uninstall /kb:номер_обновления 
    Удаление обновления в командной строке

  6. Далее потребуется подтвердить запрос автономного установщика обновлений на удаление выбранного обновления (запрос может и не появиться). 
  7. Дождитесь завершения удаления. После этого, если это необходимо для окончания удаления обновления, появится запрос о перезагрузке Windows 10 — выполните перезагрузку. 

Примечание: если на шаге 5 использовать команду wusa /uninstall /kb:номер_обновления /quiet то обновление будет удалено без запроса подтверждения, а перезагрузка автоматически выполнена в случае, если необходима.

Как отключить установку определенного обновления

Через короткое время после выхода Windows 10 Microsoft выпустила специальную утилиту Show or Hide Updates (Показать или скрыть обновления), позволяющую отключить установку определенных обновлений (а также обновление выбранных драйверов, о чем ранее писалось в руководстве Как отключить обновление драйверов Windows 10).

Скачать утилиту можно с официального сайта Майкрософт. (ближе к концу страницы пункт «Загрузить пакет Показать или скрыть обновления»), а после её запуска потребуется выполнить следующие шаги

  1. Нажмите «Далее» и подождите некоторое время, пока будет выполняться поиск обновлений.
  2. Нажмите Hide Updates (скрыть обновления) для того, чтобы отключить выбранные обновления. Вторая кнопка — Show Hidden Updates (показать скрытые обновления) позволяет в дальнейшем просмотреть список отключенных обновлений и снова задействовать их. 
    Утилита Показать и скрыть обновления

  3. Отметьте обновления, которые не следует устанавливать (в списке будут не только обновления, но и драйверы оборудования) и нажмите «Далее». 
    Выбрать обновления, которые требуется скрыть

  4. Дождитесь завершения «устранения неполадок» (а именно — отключение поиска центром обновлений и установки выбранных компонентов).

На этом всё. Дальнейшая установка выбранного обновления Windows 10 будет отключена, пока вы снова ее не включите с помощью той же утилиты (или пока Майкрософт что-то не предпримет).

  • Что за файлы?
  • Можно ли удалить?
  • Как очистить?
  • Очистка — второй способ

Приветствую друзья Логгирование — это важная функция, которая присутствует не только в операционной системе, но и почти в каждой программе. Что это? Если простыми словами — это отчет о проделанном действии, успешно было выполнено или с ошибкой, также могут указываться подробности. Все это — логи, простыми словами журнал, который присутствует и в системе обновлений Windows.

Что за файлы?

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

Можно ли удалить эти файлы?

Можно, но тогда в журнале обновлений не будет никаких данных, то есть при нажатии Посмотреть журнал установленных обновлений — там будет пусто:

Будто операционка и не обновлялась:

Как очистить?

Все просто, сперва запустите командную строку от имени администратора, варианты как это можно сделать:

  1. Нажмите правой кнопкой по Пуск и выберите пункт Windows Powershell (Администратор), потом введите cmd и нажмите ОК. При таком варианте командная строка будет сразу прямо в окошке Powershell.
  2. Откройте диспетчер задач, в левом верхнем углу выберите Файл > укажите cmd, а внизу поставьте галочку создать задачу с правами админа.
  3. Нажмите просто правой кнопкой по пуску и выберите Командная строка (Администратор). Этот пункт может отсутствовать на некоторых версиях Windows 10.

После запуска командной строки — пишем по очереди команды:

net stop wuauserv

del %systemroot%\SoftwareDistribution\DataStore\Logs\edb.log

net start wuauserv

Результат — будет остановлена служба wuauserv, чтобы можно было удалить файл edb.log, который находится в папке Windows\SoftwareDistribution\DataStore\Logs\, а после служба wuauserv будет заново запущена.

Очистка — второй способ

Откройте окно Параметры (Win + I), далее перейдите в Система > Память устройства (или просто Память) > выбираем Освободить место сейчас:

Но пункт Освободить место сейчас может и отсутствовать, а вместо него может быть раздел Временные файлы:

Тогда выбираем Временные файлы. В итоге у вас будет окошко, где можно удалить Файлы журнала обновления Windows:

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

На главную!

15.08.2021

This tutorial will show you how to clear Update History in Windows 11 or Windows 10. From time to time, Windows 11/10 brings quality updates, driver updates, and other updates, and the list of all the installed or failed updates is visible in the update history page.

In Windows 11 it appears as follows:

How to clear Windows Update History in Windows 11/10

In Windows 10 it appears as follows:

update history cleared in windows 10

You can easily look for your Windows Update History to get information about all those updates present on that list. If you want to remove the entire update history in Windows 11/10, then you can use any of the methods that have been covered in this post.

In the image above, you can see before and after comparison. Earlier, the list of all updates is visible in the update history page, and later the list is cleared.

This post talks of three ways to remove Windows 11 or Windows 10 update history:

  1. Using Command Prompt
  2. DataStore folder
  3. BAT file.

1] Using Command Prompt

clear-windows-update-history

Open Command Prompt as administrator and run this command first to stop Windows Update Service from running:

net stop wuauserv

Execute the second command:

del C:\Windows\SoftwareDistribution\DataStore\Logs\edb.log

It deletes a log file containing the Update history of Windows 11/10.

Use this command to restart Windows 11/10 update service again:

net start wuauserv

If this option doesn’t clear the entire update history, then you can try the next two options.

2] Using DataStore folder

How to clear Windows Update History in Windows 11/10

The DataStore folder contains log files related to update history. Access that folder and delete those files to clear the entire update history. Before that, you need to stop Windows Update service. You can do that using the first command mentioned in the above option.

After that, use this path:

C: > Windows > SoftwareDistribution > DataStore

Under DataStore folder, select DataStore.edb file and Logs folder, and delete them.

It will remove all update history.

Now you need to run the same Windows Update service again. For that, use the last command mentioned in the above Command Prompt option.

3] Using BAT file

Open Notepad and then paste the following script content in Notepad:

@echo off

powershell -windowstyle hidden -command "Start-Process cmd -ArgumentList '/s,/c,net stop usosvc & net stop wuauserv & del %systemroot%\SoftwareDistribution\DataStore\Logs\edb.log & del /f /q C:\ProgramData\USOPrivate\UpdateStore\* & net start usosvc & net start wuauserv & UsoClient.exe RefreshSettings' -Verb runAs"

Use Save as option in the File menu of Notepad.

add script content and save as bat file

The Save as window will open. Now you can select the output folder and save that file as clearupdatehistory.bat file. You can set any name but the file extension must be *.bat.

Double-click that BAT file. If a UAC prompt appears, press Yes button.

This will execute the BAT script, stop running Update Orchestrator service and Windows Service, clear log and other files, and restart the stopped services.

Now you will see that the Windows Update History has been cleared.

Hope these options will help you remove Update History in your Windows 11/10 PC.

Can I delete the Update History in Windows 11/10?

Yes, you can delete update history in Windows 11 and Windows 10 computers. There are multiple ways to delete it from your computer. For example, you can use the commands in an elevated Command Prompt/Windows Terminal prompt, delete files from the File Explorer, etc. Either way, it does the same thing on your PC.

Can you delete Windows Update log files?

Yes, you can delete Windows Update log files from your computer. There are three ways to remove the log files – using File Explorer, creating a BAT file, and using Command Prompt. If you get a problem deleting the log files using File Explorer, you can remove them using the BAT file.

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Balloon service windows что это
  • Как упростить интерфейс windows 10
  • Canon ip4600 драйвер windows 10 x64
  • Windows 10 не работает сканер отпечатка пальца
  • Почему закрывается проводник на windows 10