Все мы знаем, что ненужный мусор со временем накапливается и замедляет работу системы. (Системные папки, действия Windows, кэш используемых (Приложений, программ, веб-сайтов) и т. д. Переполненный системный диск означает, что операционной системе не хватает места для свободного расширения.
Важно понимать, что если оставить систему без присмотра, рано или поздно она начнет сбоить и лагать. Вот несколько рекомендаций, как устранить ошибки и низкую производительность простым способом.
Привет всем подписчикам и просто пользователям, которым интересно читать мои статьи. Я подробнейшим образом описываю и показываю все процессы работы с элементами системы и программами. Если нужны нетронутые оригинальные (ISO - образы), пишите в группу VK.
Вы также можете помочь каналу небольшой суммой по этой ссылке: https://vk.com/donut/club204587039.
Содержание:
1. Очистка системного диска.
2. Очистка всех "Cобытий, журналов" с помощью сценария.
3. Очистка папок "SoftwareDistribution и catroot2" с помощью сценария.
4. Очистка папки "Spooler" c помощью сценария.
5. Очистка большего хлама при помощи программы.
1. Очистка системного диска.
Откройте свойства системного диска.
Затем нажмите на кнопку (Очистка диска).
Далее поставьте все флажки и нажмите кнопку (Ок). Важные файлы удалены не будут.
После завершения сканирования вам будет предложено удалить файлы, нажмите кнопку.
Таким же образом перейдите в это окно, нажмите на кнопку (Очистить системные файлы) и отметьте все галочки. Вы можете быть уверены, что важные файлы не будут удалены.
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
Вставьте скопированный скрипт и файл нужно сохранить. Действие такое: (Файл - Сохранить как):
Сохраните файл в любое место, в моём случае выделяю (Рабочий стол).
- 1. Имя файла: События_журналы.cmd
- 2. Тип файла: Все файлы
- 3. Кодировка: ANSI
- 4. Сохранить
Примечание: Сценарии можно называть как угодно, но только с расширением (.cmd). Чтобы запустить скрипт, закройте все программы, вкладки и папки, сохраните незаконченный документ. Сценарий должен быть запущен от имени администратора. После завершения компьютер будет перезагружен нажмите кнопку (Ок).
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
Запустите сценарий с повышенными правами.
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
В моём случае на данный момент нет принтера.
Если выдаёт ошибку то восстановить принтеры.
- 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).
Подписывайтесь и читайте здесь для дальнейшего продвижения канала, а также на других каналах и группах: Контакт: YouTube: Группа Телеграм: Яндекс Дзен: Вы также можете помочь каналу небольшой суммой по этой ссылке: https://vk.com/donut/club204587039. Ссылка на помощь под каждой статьёй и видео на моем канале.
Статья: