Найти в Дзене

Как очистить историю, события, кэш и все журналы Windows.

Оглавление

-2

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

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

Привет всем подписчикам и просто пользователям, которым интересно читать мои статьи. Я подробнейшим образом описываю и показываю все процессы работы с элементами системы и программами. Если нужны нетронутые оригинальные (ISO - образы), пишите в группу VK.

Вы также можете помочь каналу небольшой суммой по этой ссылке: https://vk.com/donut/club204587039.

Содержание:

1. Очистка системного диска.
2. Очистка всех "Cобытий, журналов" с помощью сценария.
3. Очистка папок "SoftwareDistribution и catroot2" с помощью сценария.
4. Очистка папки "Spooler" c помощью сценария.
5. Очистка большего хлама при помощи программы.

1. Очистка системного диска.

Откройте свойства системного диска.

-3

Затем нажмите на кнопку (Очистка диска).

-4

Далее поставьте все флажки и нажмите кнопку (Ок). Важные файлы удалены не будут.

-5

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

-6

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

-7

2. Очистка всех "Cобытий, журналов" с помощью сценария.

Используйте сценарий для очистки всех журналов Windows.

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

Для этого создайте текстовый документ и скопируйте следующий сценарий:

  • @echo off
  • FOR /F "tokens=1,2*" %%V IN ('bcdedit') DO SET adminTest=%%V
  • IF (%adminTest%)==(Access) goto noAdmin
  • FOR /F "tokens=*" %%G in ('wevtutil.exe el') DO (call :do_clear "%%G")
  • rem Event Logs have been cleared!
  • shutdown -r
  • goto fini
  • :do_clear
  • echo clearing %1
  • wevtutil.exe cl %1
  • goto :eof
  • :noAdmin
  • echo You must run this script as an Administrator!
  • pause
  • echo.
  • :fini

Вставьте скопированный скрипт и файл нужно сохранить. Действие такое: (Файл - Сохранить как):

-8

Сохраните файл в любое место, в моём случае выделяю (Рабочий стол).

  • 1. Имя файла: События_журналы.cmd
  • 2. Тип файла: Все файлы
  • 3. Кодировка: ANSI
  • 4. Сохранить
-9

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

-10
-11

3. Очистка папок "SoftwareDistribution и catroot2" с помощью сценария.

Скрипт очистки папок SoftwareDistribution и catroot2.

На форуме поддержки появились сообщения об ошибках обновления (Windows 10 и 11). Эти ошибки могут привести к тому, что обновление не будет установлено. Обычно сброс папок (Сatroot 2) и Windows (SoftwareDistribution) может исправить ошибки обновления, как описано ниже. Эти две папки содержат файлы, необходимые для установки (Windows Update).

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

Поэтому сброс этих папок является одним из методов устранения неполадок при установке обновлений (Windows 10 и 11). Сброс папок (SoftwareDistribution и Catroot2) повреждённые данные, содержащиеся в этих папках, будут удалены и восстановлены. Вы можете сбросить эти папки, удалив или переименовав их содержимое.

Итак, по порядку о том, что делает скрипт?

  • 1. Остановить службы Windows Update (Центр обновлений Windows), BITS и службы криптографии:
  • 2. Удалить служебных файлы qmgr*.dat в каталоге %ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\:
  • 3. Переименовать служебные каталоги, в которых хранятся конфигурационные файлы и кэш обновлений (В случае необходимости их можно будет использовать как резервные копии). После перезапуска службы обновления, эти каталоги автоматически пересоздадутся:
  • 4. Удаление старого журнала windowsupdate.log
  • 5. Сброс разрешений на службы BITS и Windows Update (в случае, если права на службы были изменены)
  • 6. Перерегистрация файлов системных динамических библиотек (dll), связанных со службами BITS и Windows Update:
  • 7. Сброс параметров Winsock netsh winsock reset
  • 8. Сброс параметров системного прокси netsh winhttp reset proxy
  • 9. Опционально. При использовании локального сервера WSUS, возможно дополнительно сбросить текущую привязку клиента к серверу WSUS путем удаления следующих параметров в ветке реестра HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate:
  • 10. Запуск остановленных служб:

Второе действие идентично остальным: скопируйте и сохраните скрипт тем же способом. Дать название файлу можете (ClearUpdateFolder.cmd).

  • net stop bits
  • net
  • stop wuauserv
  • net
  • stop appidsvc
  • net
  • stop cryptsvc
  • Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat"
  • Ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak
  • Ren %systemroot%\system32\catroot2 catroot2.bak
  • sc.exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
  • sc.exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
  • cd /d %windir%\system32
  • regsvr32.exe atl.dll /s
  • regsvr32.exe urlmon.dll /s
  • regsvr32.exe mshtml.dll /s
  • regsvr32.exe shdocvw.dll /s
  • regsvr32.exe browseui.dll /s
  • regsvr32.exe jscript.dll /s
  • regsvr32.exe vbscript.dll /s
  • regsvr32.exe scrrun.dll /s
  • regsvr32.exe msxml.dll /s
  • regsvr32.exe msxml3.dll /s
  • regsvr32.exe msxml6.dll /s
  • regsvr32.exe actxprxy.dll /s
  • regsvr32.exe softpub.dll /s
  • regsvr32.exe wintrust.dll /s
  • regsvr32.exe dssenh.dll /s
  • regsvr32.exe rsaenh.dll /s
  • regsvr32.exe gpkcsp.dll /s
  • regsvr32.exe sccbase.dll /s
  • regsvr32.exe slbcsp.dll /s
  • regsvr32.exe cryptdlg.dll /s
  • regsvr32.exe oleaut32.dll /s
  • regsvr32.exe ole32.dll /s
  • regsvr32.exe shell32.dll /s
  • regsvr32.exe initpki.dll /s
  • regsvr32.exe wuapi.dll /s
  • regsvr32.exe wuaueng.dll /s
  • regsvr32.exe wuaueng1.dll /s
  • regsvr32.exe wucltui.dll /s
  • regsvr32.exe wups.dll /s
  • regsvr32.exe wups2.dll /s
  • regsvr32.exe wuweb.dll /s
  • regsvr32.exe qmgr.dll /s
  • regsvr32.exe qmgrprxy.dll /s
  • regsvr32.exe wucltux.dll /s
  • regsvr32.exe muweb.dll /s
  • regsvr32.exe wuwebv.dll /s
  • netsh winsock reset
  • netsh winhttp reset proxy
  • net start bits
  • net start wuauserv
  • net start appidsvc
  • net start cryptsvc
  • wuauclt /Updatenow

Запустите сценарий с повышенными правами.

-12

4. Очистка папки "Spooler" c помощью сценария.

(Принудительная очистка очереди печати в Windows).

Все принтеры можно перезапустив (Диспетчер очереди печати) из панели управления (Администрирование - службы) или перезагрузив компьютер, но это неудобно. Чтобы вручную очистить содержимое этой папки, тем самым мы удалим все задания в памяти (Print Spooler).

Версии драйверов на клиентской машине и терминальном сервере не совпадают. Нестабильность драйверов в терминальной среде. Высокая нагрузка на службу 'Print Queue Manager'. Отсутствие исполняемых драйверов для терминального сервера.

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

  • 1. net stop spooler
  • 2. del %systemroot%\system32\spool\printers\*.shd /F /S /Q
  • 3. del %systemroot%\system32\spool\printers\*.spl /F /S /Q
  • 4. net start spooler

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

(fixprintq.cmd) или (fixprintq.bad) - без скобок.

  • rem reset Print Spooler Jobs
  • net stop spooler
  • del %systemroot%\system32\spool\printers\*.shd /F /S /Q
  • del %systemroot%\system32\spool\printers\*.spl /F /S /Q
  • net start spooler
-13

В моём случае на данный момент нет принтера.

-14

Если выдаёт ошибку то восстановить принтеры.

  • setlocal
  • net stop spooler
  • del /Q /S /F /A c:\WINDOWS\system32\spool\PRINTERS\*.*
  • net start spooler
  • cls

5. Очистка большего хлама при помощи программы.

Для неопытных пользователей поможет программа "PevoUninstaller".

"Revo Uninstaller" - это бесплатная утилита для полного удаления программ из операционной системы Windows. Программа имеет графический интерфейс и включает в себя полезный набор утилит для очистки операционных систем Windows.

Открыв программу, щёлкните на колонке (Инструменты) - Tools), найдите колонку (Чистильщик Windows) - Windows Cleaner) и отметьте все флажки в ней, а также кнопку (Очистить) - Clean).

-15

Подписывайтесь и читайте здесь для дальнейшего продвижения канала, а также на других каналах и группах: Контакт: YouTube: Группа Телеграм: Яндекс Дзен: Вы также можете помочь каналу небольшой суммой по этой ссылке: https://vk.com/donut/club204587039. Ссылка на помощь под каждой статьёй и видео на моем канале.

Статья: