Содержание
- Способ 1: Консоль «PowerShell»
- Способ 2: Командная строка
- Способ 3: Очистка в «Проводнике»
- Вопросы и ответы
Способ 1: Консоль «PowerShell»
По умолчанию Windows ведет журнал установки накопительных обновлений, сохраняя записи в файл edb.log, расположенный в специальном отдельном системном каталоге. Удаление этого файла приведет к очистке журнала обновлений. Удобнее всего это делать через «PowerShell».
- Откройте от имени «PowerShell» из контекстного меню кнопки «Пуск».
- Скопируйте в буфер обмена команду
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
и нажмите клавишу ввода.
Журнал обновлений будет удален.
Способ 2: Командная строка
Вместо «PowerShell» для очистки логов обновлений можно использовать классическую «Командную строку».
- Откройте консоль от имени администратора из поиска Windows или другим известным способом.
- Выполните одну за другой следующие команды:
net stop wuauserv
net stop usosvc
DEL /F /S /Q /A %systemroot%\SoftwareDistribution\DataStore\Logs\edb.log
DEL /F /S /Q /A %ProgramData%\USOPrivate\UpdateStore\*
net start wuauserv
net start usosvc
Результат будет аналогичным. Если при выполнении третьей или четвертой команды появится ошибка доступа к файлу, проверьте, не запустилась ли одна из остановленных служб.
Способ 3: Очистка в «Проводнике»
Этот способ дублирует оба предыдущих, разница лишь в том, что все операции выполняются вручную с использованием графического интерфейса «Проводника» и оснастки управления службами.
- Откройте оснастку «Службы» командой
services.msc
, выполненной в диалоговом окошке «Выполнить» (Win + R). - Отыщите в списке службу «Центр обновления» и остановите ее, воспользовавшись соответствующей опцией контекстного меню.
- Аналогичным образом отключите службу «Служба оркестратора обновлений Windows».
- Перейдите в «Проводнике» в расположение
C:\Windows\SoftwareDistribution\DataStore\Logs
и удалите файл «edb.log». - Затем зайдите в папку
C:\ProgramData\USOPrivate\UpdateStore
и очистите ее содержимое. - Вернитесь в оснастку управления службами и запустите ранее остановленные службы.
Если вдруг возникнут проблемы с остановкой службы «Центр обновлений» (служба станет запускаться сразу после установки), откройте ее свойства двойным по ней кликом, тип запуска выберите «Остановлена», нажмите кнопку «Применить», а затем нажмите «Остановить».
Как вариант, для доступа к файлам журналов можно использовать среду восстановления или любой загрузочный диск администратора с файловым менеджером на борту.
Еще статьи по данной теме:
Помогла ли Вам статья?
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:
In Windows 10 it appears as follows:
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:
- Using Command Prompt
- DataStore folder
- BAT file.
1] Using Command Prompt
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
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.
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.
Каждый раз, когда вы видите, что на ваш компьютер с Windows 10 приходит новое обновление, вы всегда ожидаете чего-то свежего и нового. И вы, должно быть, уже знаете, что для этого нужна утилита Windows Update.
Инструмент предназначен для автоматического начала загрузки обновлений, если в вашей системе стабильное подключение к Интернету, хотя в некоторых ситуациях вам придется запускать процесс самостоятельно. Это довольно просто: проверьте обновления >> Загрузите их >> Установите.
Обычно Windows ведет учет каждого обновления, установленного на вашем компьютере с Windows 10, будь то обновление качества, функции, драйвера или безопасности. Это дает вам представление о том, что у вас есть, а что нет.
У вас также есть возможность удалить отдельные обновления всякий раз, когда вы боретесь с проблемами совместимости и конфликтами.
Переходить туда и обратно с помощью Центра обновления Windows, вероятно, должно быть последним, на что вы подписывались в Windows 10. Но реальность такова, что каждый компонент Windows сталкивается с проблемами, даже такими критическими, как обновления Windows. Некоторые обновления могут завершиться неудачно, и ваша история обновлений будет заполнена ими. Если вы не хотите снова видеть эти неудачные обновления, вам необходимо очистить всю историю обновлений.
Вы также можете очистить историю, если обновления, которые она содержит, очень старые, и вы хотите иметь возможность отслеживать новые обновления.
Обратите внимание, что очистка истории обновлений — это не то же самое, что удаление этих обновлений.
В этой статье вы познакомитесь с различными методами очистки истории обновлений Windows.
Вы можете просмотреть историю обновлений в приложении «Настройки», в Панели управления и в командной строке. Ниже вы узнаете, как использовать эти приложения.
Использование приложения «Настройки»
Во-первых, вам нужно открыть приложение:
- Перейдите на панель задач и щелкните правой кнопкой мыши логотип Windows (меню «Пуск»).
- После появления меню нажмите «Настройки».
- Кроме того, вы можете нажать кнопки клавиатуры Windows и I, чтобы открыть приложение «Настройки».
Затем перейдите на страницу Центра обновления Windows и просмотрите свою историю. Вот как:
- Как только вы попадете на домашнюю страницу приложения «Настройки», нажмите «Обновление и безопасность».
- На следующем экране, где вы видите Центр обновления Windows, прокрутите вниз и нажмите «Просмотреть историю обновлений».
- Теперь вы попадете на страницу «Просмотр истории обновлений», где вы увидите список обновлений, которые Центр обновления Windows пытался установить, если они были установлены, и даты начала процессов загрузки и установки. Обновления делятся на разные категории, такие как качественные обновления, обновления функций, обновления драйверов, обновления определений (для Защитника Windows) и другие обновления.
- Описание каждого обновления служит ссылкой, которая перенаправит вас на веб-сайт Microsoft, где вы можете узнать об обновлении. Их номера КБ также указаны в скобках.
Переход через панель управления
- Перейдите на панель задач и щелкните правой кнопкой мыши кнопку «Пуск».
- Выберите «Выполнить», когда появится меню в правой части экрана.
- Вы можете открыть диалоговое окно «Выполнить» намного быстрее, если нажмете кнопки клавиатуры Windows и R.
- После появления Run введите «панель управления» (не добавляйте кавычки) в текстовое поле и нажмите клавишу Enter.
- После того, как откроется окно панели управления, перейдите в раздел «Программы» и нажмите «Удалить программу».
- Когда вы увидите окно «Программы и компоненты», перейдите на левую панель и нажмите «Просмотр установленных обновлений».
- Теперь будут отображаться все обновления, которые были установлены в вашей системе.
- Если вы развернете окно, вы найдете дополнительные сведения, такие как издатель обновления, программа, которая была обновлена, версия обновления и дата его установки.
- Обратите внимание, что вы увидите только обновления, которые были успешно установлены на этой странице, в отличие от страницы «Просмотр истории обновлений» в приложении «Настройки», где также отображаются неудачные обновления.
Проверка установленных обновлений в командной строке
- Активируйте функцию поиска в области меню «Пуск», щелкнув увеличительное стекло на панели задач или нажав одновременно кнопки клавиатуры Windows и S.
Совет: Вы можете оставить поле поиска открытым, щелкнув правой кнопкой мыши панель задач и выбрав « Поиск >> Показать окно поиска».
- Введите «cmd» (не добавляйте кавычки) в поле поиска.
- Когда командная строка появится в результатах поиска, щелкните ее правой кнопкой мыши и выберите в контекстном меню «Запуск от имени администратора».
- Нажмите Да во всплывающем окне UAC.
- Когда откроется командная строка, введите «systeminfo.exe» (не добавляйте кавычки) и нажмите кнопку Enter на клавиатуре.
- Командная строка отобразит подробную информацию о вашей системе.
- Прокрутите вниз до Hotfix (s), чтобы найти обновления, установленные в вашей системе.
- Обратите внимание, что в командной строке вы увидите только номера обновлений в КБ, но не их названия и версии. Вы можете посетить веб-сайт Microsoft, чтобы узнать, что представляет собой каждый номер KB.
Использование Windows PowerShell
- Перейдите на панель задач и щелкните правой кнопкой мыши логотип Windows (кнопка меню «Пуск»).
- Щелкните Windows PowerShell (Admin), когда вы увидите меню Power User.
- Нажмите кнопку Да, когда появится диалоговое окно Контроль учетных записей пользователей.
- Когда откроется окно Windows PowerShell, введите «Get-Hotfix» (не добавляйте кавычки) и нажмите кнопку Enter на клавиатуре.
- Теперь вы увидите список обновлений. Windows PowerShell даст вам краткое описание каждого обновления, например, сообщит, является ли это обновление безопасности или нет. Вы также найдете номер базы знаний и дату установки обновления.
- Если вы хотите получить дополнительную информацию об обновлении, введите «Get-Hotfix KBNUMBER» (не добавляйте кавычки) и нажмите Enter. Убедитесь, что вы добавили номер в КБ обновления, которое хотите проверить.
«Как очистить историю обновлений Windows?»
Теперь, когда вы знаете, как просматривать историю обновлений, вы можете перейти к ее очистке.
Прежде чем начать, обратите внимание, что история обновлений дает вам каталог, к которому вы всегда можете вернуться для устранения неполадок. Если у вас были неудачные обновления, которые вы больше не хотите видеть, вам необходимо очистить всю историю. Вы должны взвесить минусы потери истории обновлений с перспективой не увидеть несколько неудачных обновлений и подумать, стоит ли жертва того.
Microsoft не предоставила никаких быстрых опций, которые вы можете нажать, чтобы очистить историю обновлений. Вы можете просматривать обновления только на странице «Просмотр истории обновлений» и все. Однако очистка папки, в которой хранятся файлы истории обновлений, избавляет от записи.
Есть разные способы сделать это. Вы можете использовать командную строку, командный файл или проводник. Мы проведем вас через каждый процесс.
Прежде чем использовать любой из упомянутых нами методов, необходимо остановить службы, связанные с утилитой Windows Update. Это связано с тем, что в любой момент времени, когда эти службы работают, они используют папку SoftwareDistribution, в которой хранятся файлы, которые вы хотите удалить. Когда эти службы используют папку, вы не можете вносить в нее изменения.
Итак, выполните следующие действия, чтобы остановить службы:
- Вызовите поле поиска в области меню «Пуск», щелкнув увеличительное стекло на панели задач или одновременно нажав кнопки клавиатуры Windows и S.
- Когда появится окно поиска, введите «услуги».
- Нажмите «Услуги» в результатах поиска.
- Когда появится приложение Services, найдите следующие службы:
Фоновая интеллектуальная служба передачи
Служба обновления Windows
- Щелкните каждую службу, затем перейдите в левую часть окна и щелкните Остановить.
Вы также можете остановить службы с помощью командной строки:
- В поле поиска введите «cmd» (не добавляйте кавычки).
- Когда командная строка появится в результатах поиска, щелкните ее правой кнопкой мыши и выберите в контекстном меню «Запуск от имени администратора».
- Нажмите Да во всплывающем окне UAC.
- Когда откроется командная строка, введите следующие строки и нажмите Enter после ввода каждой:
чистая остановка wuauserv
чистые стоповые биты
После очистки истории обновлений вы можете перезапустить службы, перейдя в приложение «Службы» и нажав «Пуск» после выбора каждой службы. Вы также можете перейти в командную строку и ввести следующие строки, нажимая Enter после ввода каждой:
чистая остановка wuauserv
чистые стоповые биты
Используйте командную строку
Теперь вы можете выполнить следующие действия, чтобы очистить историю обновлений с помощью командной строки. Вы в основном удаляете папку в папке SoftwareDistribution. Вот так:
- Откройте командную строку от имени администратора.
- Когда откроется командная строка, введите «C: \ Windows \ SoftwareDistribution \ DataStore \ Logs \ edb.log» (не добавляйте кавычки) и нажмите Enter.
Примечание: если вы используете Windows 10 на диске, отличном от диска C, замените C буквой этого диска.
- Перейдите на страницу просмотра истории обновлений и проверьте, очищена ли вся история. Если нет, переходите к следующему шагу.
Очистить историю обновлений через проводник
Перед тем как начать, убедитесь, что службы Центра обновления Windows остановлены. Теперь выполните следующие действия:
- Щелкните правой кнопкой мыши кнопку «Пуск».
- Щелкните Проводник после того, как вы увидите меню опытного пользователя в левой части экрана.
- Вы также можете одновременно нажать логотип Windows и кнопки клавиатуры E, чтобы запустить проводник.
- Когда откроется проводник, перейдите на левую панель и нажмите «Этот компьютер».
- Перейдите в правую часть окна и дважды щелкните локальный диск, на котором установлена Windows.
- После открытия диска найдите папку Windows и откройте ее.
- В папке Windows откройте папку SoftwareDistribution.
- Теперь найдите папку DataStore и откройте ее.
- Когда появится содержимое папки DataStore, выберите папку Logs и файл «DataStore.edb» и удалите их.
- Перезапустите службы Центра обновления Windows, которые вы остановили ранее, а затем проверьте страницу «Просмотр истории обновлений», чтобы убедиться, что история была очищена.
Очистить историю обновлений с помощью BAT-файла
- Перейдите в меню «Пуск», найдите «Блокнот» и запустите его.
- После появления Блокнота введите или скопируйте и вставьте следующий текст:
@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 »
- Перейдите в верхнюю часть окна, щелкните «Файл» и выберите «Сохранить как». Вы также можете одновременно нажимать кнопки клавиатуры Ctrl, Shift и S.
- После открытия диалогового окна «Сохранить как» сохраните файл с расширением .bat. Например, вы можете сохранить его как deleteupdatehistory.bat. Какое бы имя вы ни выбрали, убедитесь, что расширение файла — .bat.
- После сохранения файла перейдите в то место, где вы его сохранили, и дважды щелкните его. Нажмите Да во всплывающем окне UAC.
- Теперь файл BAT остановит службы Центра обновления Windows и очистит историю обновлений.
Вывод
Очистка истории обновлений теперь должна быть для вас легкой задачей. Как мы уже упоминали, вам действительно не нужно очищать историю, если вы не уверены, что записи вам никогда не понадобятся в будущем. Если вас беспокоит замедление работы системы, выберите Auslogics BoostSpeed. Инструмент позаботится о том, чтобы в вашей системе не было ненужных файлов и других объектов, которые могут повлиять на производительность.
Если у вас есть вопросы по истории обновлений или вы хотите поделиться своими впечатлениями, пожалуйста, используйте следующий раздел комментариев.
В данной статье показаны действия, с помощью которых можно очистить журнал обновлений Windows в операционной системе Windows 10.
Центр обновления Windows обновляет Windows 10, загружая и устанавливая последние обновления, драйверы и исправления, выпущенные корпорацией Майкрософт.
В журнале обновлений Windows можно просмотреть историю обновлений, какие обновления были установлены и когда.
При необходимости можно очистить журнал обновлений в Windows 10. Чтобы очистить журнал обновлений Windows, необходимо войти в систему с правами администратора.
Как очистить журнал обновлений Windows в Windows 10 версии 2004 и выше
Чтобы очистить журнал обновлений Windows в Windows 10 версии 2004 и выше, запустите командную строку от имени администратора и последовательно выполните следующие команды:
- net stop wuauserv
- sc config wuauserv start= disabled
- net stop usosvc
- sc config usosvc start= disabled
- DEL /F /S /Q /A %systemroot%\\SoftwareDistribution\\DataStore\\Logs\\edb.log
- DEL /F /S /Q /A %ProgramData%\\USOPrivate\\UpdateStore\\*
- sc config wuauserv start= auto
- net start wuauserv
- sc config usosvc start= delayed-auto
- net start usosvc
Как очистить журнал обновлений Windows в Windows 10 версии 1909 и ниже
Чтобы очистить журнал обновлений Windows в Windows 10 версии 1909 и ниже, запустите командную строку от имени администратора и последовательно выполните следующие команды:
- net stop wuauserv
- sc config wuauserv start= disabled
- DEL /F /S /Q /A %systemroot%\\SoftwareDistribution\\DataStore\\Logs\\edb.log
- sc config wuauserv start= auto
- net start wuauserv
Ниже на скриншотах показан журнал обновлений центра обновления Windows до и после очистки.
Используя рассмотренные выше действия, можно очистить журнал обновлений Windows в операционной системе Windows 10.
В октябре Microsoft выпустила ряд обновлений для пользователей своих продуктов, некоторые из них привели к печальным последствиям, но есть одно обновление, появление которого уже очень долгое время ждали все поклонники Windows 7. Речь идет об обновлении KB2852386 (http://support.microsoft.com/kb/2852386), позволяющем удалять устаревшие обновления (обновления, которые были заменены на более новые обновлений) с помощью нового параметра стандартного мастера очистки диска Windows 7 — Windows Cleanup Tool (cleanmgr.exe). Данное обновление не является обязательным, его можно установить через службу Windows Update или, скачав вручную с сайта Microsoft.
Напомним, что в Windows 7 при установке любого системного обновления, системные файлы заменяются новыми, а их старые версии сохраняются в каталоге WinSxS (C:\Windows\WinSxS). Благодаря такому подходу в любой момент можно безопасно удалить любое системное обновление. Однако, этот подход приводит к тому, что со временем по мере установки новых обновлений, каталог WinSxS существенно увеличивается в размерах (получается, что чем больше возраст системы и чем большее количество обновлений установлено – тем больше размер папки WinSxS ), что не может не волновать пользователей, особенно счастливых обладателей SSD дисков и дисков с небольшим размером системного раздела. Ранее в Windows 7 отсутствовала штатная утилита удаления файлов устаревших обновление, поэтому чтобы уменьшить размер папки WinSxS приходилось прибегать к различным трюкам.
Примечание. В Windows 7/2008 можно было удалить неиспользуемые файлы, которые остались после установки SP1. Сделать это можно было с помощью следующей команды любимой нами утилиты DISM:
dism /online /cleanup-image /spsuperseded
Естественно, что после выполнения данной команды откатить установку Windows 7 SP 1 станет невозможно.
Теперь благодаря обновленной версии мастера очистки Windows 7 можно удалить устаревшие обновления Windows, что позволит существенно уменьшить размер папки WinSxS.
Требования к установке обновления KB2852386
- Обновление предназначено только для Windows 7 SP 1
- Если вы скачиваете обновление самостоятельно с сайта Microsoft (ссылка есть в начале статьи), вас попросят запустить утилиту проверки подлинности Windows (Genuine Windows Validation). При установке обновления через центр установки обновлений, ручную валидацию выполнять не придется.
Как в Windows 7 очистить папку WinSxS, удалив устаревшие обновления
- Скачайте и установите обновление KB 2852386
- Запустите мастер очистки диска (Cleanup Manager), набрав в командной строке с правами администратора:
cleanmgr
- Укажите диск, на котором установлена Windows 7 (обычно это C:\)
- Нажмите кнопку «Clean up system files» (Очистить системные файлы)
- После этого запустится сканирование системы (Scanning: Windows Update Cleanup) и в списке появится ряд опций очистки системы, которые при первом запуске были недоступны.
- В появившемся окне отметьте опцию Windows Update Cleanup (Очистка обновлений Windows). Утилита покажет приблизительный размер места, высвобождающегося после удаления устаревших обновлений. В нашем примере, на системном освободится около 4 Гб.
Примечание. Опция очистки обновлений Windows доступена только в том случае, если мастер очистки диска обнаруживает обновления Windows 7, которые более не требуются и могут быть удалены.
- Нажмите Ок, после чего система приступит к удалению неиспользуемых файлов (обычно процесс занимает довольно продолжительное время).
- После окончания процедуры очистки, перезагрузите систему. При загрузке системы может появиться окно с предопределением «Cleaning up» — Не выключайте свой компьютер…
Примечание. Важно понимать, что после выполнения очистки диска с помощью данного мастера, будет невозможно отменить установку обновлений, которые заменили удаленные апдейты,
Как автоматизировать очистку папки WinSxS
В том случае, если необходимо провести удаление неиспользуемых обновлений Windows 7 сразу на множестве машин (не бегать же по всем и не выполнять все эти операции вручную!), прибегнем к простой автоматизации.
Для этого нам нужно внести определенные изменения в реестр и по расписанию запускать команду очистки.
В реестр нужно добавить параметр типа DWORD с именем StateFlags0011 (по сути две последние цифры могут быть любыми в диапазоне от 0 до 65535, главное запомнить их, т.к. в дальнейшем мы будет их использовать) и значением 2 в ветку реестра
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Update Cleanup
Совет. Указанное изменение в реестр можно внести, например, с помощью групповых политик (логон скрипт, GPP и т.п.).
Осталось любым средством автоматизации (напрмиер, с помощью планировщика заданий schtasks, at, SCCM или logon скрипта) выполнить команду:
cleanmgr /sagerun:11
Указанная команда запустит автоматическое удаление устаревших обновлений Windows 7 и удалит неиспользуемые файлы из каталога WinSxS
Совет. Логично было бы запускать данное обновление 1 раз в месяц, например каждый первый понедельник месяца, т.е. перед очередным Patch Tuesday.
А как же Windows 8?
В Windows 8 и 8.1 мастер очистки устаревших обновлений (Windows Update Cleanup) является штатной фичей.