Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] очистка windows

Ответить
Настройки темы
CMD/BAT - [решено] очистка windows

Старожил


Сообщения: 300
Благодарности: 8

Профиль | Отправить PM | Цитировать


Привет всем! Есть команда
Код: Выделить весь код
cleanmgr /sageset:n
появляется окно отмечаешь галочками, что надо чистить в дальнейшем. Подскажите как можно автоматизировать процесс, что через скрипт выбиралась, что надо чистить.

Отправлено: 14:34, 23-04-2017

 

Ветеран


Contributor


Сообщения: 2708
Благодарности: 1684

Профиль | Отправить PM | Цитировать


Очистка диска в Windows 10, 8.1 и 7: расширенная настройка и запуск по расписанию

-------
Даже самая сложная проблема обязательно имеет простое, лёгкое для понимания, неправильное решение. Каждое решение плодит новые проблемы.


Отправлено: 15:28, 23-04-2017 | #2



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

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


Старожил


Сообщения: 300
Благодарности: 8

Профиль | Отправить PM | Цитировать


Цитата megaloman:
Очистка диска в Windows 10, 8.1 и 7: расширенная настройка и запуск по расписанию »
Я читал этот мануал, Я вопрос задал как автоматически выбрать пункты, а не вручную галочки ставит.

Отправлено: 15:43, 23-04-2017 | #3


Ветеран


Contributor


Сообщения: 2708
Благодарности: 1684

Профиль | Отправить PM | Цитировать


mcintosh55,
Цитата В мануале написано:
n - любое целое число в диапазоне от 0 до 9999 включительно. Это число - номер конфигурации (соответственно, можно создать 10000 различных конфигураций), его необходимо запомнить для дальнейшего запуска.
по любому, конфигурацию настроек придётся как-то задавать, что птичками, что каким-то образом в, например, батнике для изменения реестра. Неужели 10000 возможных запомненных конфигураций не решают проблемы? В чём автоматизация? В чём ускользающий от меня смысл?

-------
Даже самая сложная проблема обязательно имеет простое, лёгкое для понимания, неправильное решение. Каждое решение плодит новые проблемы.


Последний раз редактировалось megaloman, 23-04-2017 в 16:51.


Отправлено: 16:20, 23-04-2017 | #4


Старожил


Сообщения: 300
Благодарности: 8

Профиль | Отправить PM | Цитировать


на ms сайте нашел похожую тему, там пришли к выводу что ни как, ручками ставим галки => запоминаем в реестре => а потом запускаем

Последний раз редактировалось mcintosh55, 23-04-2017 в 17:11.


Отправлено: 17:00, 23-04-2017 | #5


Ветеран


Сообщения: 2183
Благодарности: 721

Профиль | Отправить PM | Цитировать


Цитата mcintosh55:
там пришли к выводу что ни как, ручками ставим галки »
Да ну?
Код: Выделить весь код
rem Задаём утилите Cleanmg выполнить контрольное удаление содержимого всех корзин, папок Temp, устаревших обновлений в winsxs
Set rst=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches

REG Add "%rst%\Recycle Bin" /v StateFlags0001 /t REG_DWORD /d 2 /f 1>nul 2>nul
REG Add "%rst%\Temporary Files" /v StateFlags0001 /t REG_DWORD /d 2 /f 1>nul 2>nul
REG add "%rst%\Update Cleanup" /v StateFlags0001 /t REG_DWORD /d 2 /f 1>nul 2>nul
REG Delete "%rst%\Compress old files" /f 2>nul
Cleanmgr /sagerun:1
Это сообщение посчитали полезным следующие участники:

Отправлено: 17:36, 23-04-2017 | #6


Аватара для NickM

Ветеран


Contributor


Сообщения: 4241
Благодарности: 994

Профиль | Отправить PM | Цитировать


Для Себя делал такой сценарий

Код: Выделить весь код
@echo off
Setlocal EnableDelayedExpansion
echo.Startup cleanmgr with full settings without "Recycle Bin"
for /f "usebackq delims=" %%i in (`reg.exe query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches" ^| find.exe /v /i "Recycle Bin"`) do reg add "%%i" /v StateFlags0001 /t REG_DWORD /f /d 2
cleanmgr /sagerun:1
)

Отправлено: 17:58, 23-04-2017 | #7


Старожил


Сообщения: 300
Благодарности: 8

Профиль | Отправить PM | Цитировать


Цитата sov44:
Да ну? »
сделал полный набор удалить строки по надобности, спасибо большое sov4 за пример
Код: Выделить весь код
echo off
rem cleanmgr
Set rst=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches

REG Add "%rst%\Recycle Bin" /v StateFlags0001 /t REG_DWORD /d 2 /f 1>nul 2>nul
REG Add "%rst%\Temporary Files" /v StateFlags0001 /t REG_DWORD /d 2 /f 1>nul 2>nul
REG add "%rst%\Update Cleanup" /v StateFlags0001 /t REG_DWORD /d 2 /f 1>nul 2>nul
REG add "%rst%\Active Setup Temp Folders" /v StateFlags0001 /t REG_DWORD /d 2 /f 1>nul 2>nul
REG add "%rst%\BranchCache" /v StateFlags0001 /t REG_DWORD /d 2 /f 1>nul 2>nul
REG add "%rst%\D3D Shader Cache" /v StateFlags0001 /t REG_DWORD /d 2 /f 1>nul 2>nul
REG add "%rst%\Downloaded Program Files" /v StateFlags0001 /t REG_DWORD /d 2 /f 1>nul 2>nul
REG add "%rst%\Internet Cache Files" /v StateFlags0001 /t REG_DWORD /d 2 /f 1>nul 2>nul
REG add "%rst%\Old ChkDsk Files" /v StateFlags0001 /t REG_DWORD /d 2 /f 1>nul 2>nul
REG add "%rst%\Previous Installations" /v StateFlags0001 /t REG_DWORD /d 2 /f 1>nul 2>nul
REG add "%rst%\Recycle Bin" /v StateFlags0001 /t REG_DWORD /d 2 /f 1>nul 2>nul
REG add "%rst%\RetailDemo Offline Content" /v StateFlags0001 /t REG_DWORD /d 2 /f 1>nul 2>nul
REG add "%rst%\Service Pack Cleanup" /v StateFlags0001 /t REG_DWORD /d 2 /f 1>nul 2>nul
REG add "%rst%\Setup Log Files" /v StateFlags0001 /t REG_DWORD /d 2 /f 1>nul 2>nul
REG add "%rst%\System error memory dump files" /v StateFlags0001 /t REG_DWORD /d 2 /f 1>nul 2>nul
REG add "%rst%\System error minidump files" /v StateFlags0001 /t REG_DWORD /d 2 /f 1>nul 2>nul
REG add "%rst%\Temporary Files" /v StateFlags0001 /t REG_DWORD /d 2 /f 1>nul 2>nul
REG add "%rst%\Temporary Setup Files" /v StateFlags0001 /t REG_DWORD /d 2 /f 1>nul 2>nul
REG add "%rst%\Thumbnail Cache" /v StateFlags0001 /t REG_DWORD /d 2 /f 1>nul 2>nul
REG add "%rst%\Upgrade Discarded Files" /v StateFlags0001 /t REG_DWORD /d 2 /f 1>nul 2>nul
REG add "%rst%\User file versions" /v StateFlags0001 /t REG_DWORD /d 2 /f 1>nul 2>nul
REG add "%rst%\Windows Defender" /v StateFlags0001 /t REG_DWORD /d 2 /f 1>nul 2>nul
REG add "%rst%\Windows Error Reporting Files" /v StateFlags0001 /t REG_DWORD /d 2 /f 1>nul 2>nul
REG add "%rst%\Windows ESD installation files" /v StateFlags0001 /t REG_DWORD /d 2 /f 1>nul 2>nul
REG add "%rst%\Windows Upgrade Log Files" /v StateFlags0001 /t REG_DWORD /d 2 /f 1>nul 2>nul
REG Delete "%rst%\Compress old files" /f 2>nul
cleanmgr /sagerun:1

Отправлено: 18:32, 23-04-2017 | #8


Ветеран


Сообщения: 1274
Благодарности: 564

Профиль | Отправить PM | Цитировать


кому надо - в профиль
Код: Выделить весь код
echo off
for %%a in (^
 "Recycle Bin"^
 "Temporary Files"^
 "Update Cleanup"^
 "Active Setup Temp Folders"^
 "BranchCache"^
 "D3D Shader Cache"^
 "Downloaded Program Files"^
 "Internet Cache Files"^
 "Old ChkDsk Files"^
 "Previous Installations"^
 "Recycle Bin"^
 "RetailDemo Offline Content"^
 "Service Pack Cleanup"^
 "Setup Log Files"^
 "System error memory dump files"^
 "Temporary Files"^
 "Temporary Setup Files"^
 "Thumbnail Cache"^
 "Upgrade Discarded Files"^
 "User file versions"^
 "Windows Defender"^
 "Windows Error Reporting Files"^
 "Windows ESD installation files"^
 "Windows Upgrade Log Files"
) do (
 REG Add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\%%~a" /v StateFlags0001 /t REG_DWORD /d 2 /f >nul 2>&1
 REG Delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Compress old files" /f >nul 2>&1
)
cleanmgr /sagerun:1
pause

Последний раз редактировалось alpap, 25-04-2017 в 16:07.

Это сообщение посчитали полезным следующие участники:

Отправлено: 23:55, 23-04-2017 | #9



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] очистка windows

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Установка - [решено] Очистка c:\windows\installer sPave Microsoft Windows 7 20 29-05-2017 10:53
Статья - Очистка диска в Windows 7 (все вопросы) Blast Microsoft Windows 7 34 28-03-2017 00:46
Разное - Очистка папки winsxs в Windows 7 Птушвиче Microsoft Windows 7 4 24-05-2016 15:06
Разное - Очистка и удаление для Windows 7 Bodia1 Microsoft Windows 7 12 18-01-2009 03:24
Proxy/NAT - Очистка кэша маршрутов в Windows 2003 solarka Сетевые технологии 4 28-07-2008 10:11




 
Переход