Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Очистка корзин во всех профилях, при старте компьютера (http://forum.oszone.net/showthread.php?t=174500)

MaddyMAn 30-04-2010 10:26 1403909

Очистка корзин во всех профилях, при старте компьютера
 
Доброго времени суток)) ... Собственно вопрос в теме... Как сделать для одного, знаю .... А как для всех ? Батник нужен универсальный, так как будет запускаться на разных компах - поэтому конечное количество пользователей на той или иной машине не известно ....
У кого какие соображения ??? Заранее благодарен ))

Vadikan 30-04-2010 12:23 1403988

Цитата:

Цитата MaddyMAn
У кого какие соображения ??? »

Погуглить... http://www.online-it-support.co.uk/?p=338

shao 30-04-2010 23:48 1404400

Цитата:

Цитата Vadikan
Погуглить... »


Вопрос по тематике CMD/BAT , а по ссылке вроде VBS/WSH/JS скрипт..... :sorry:

Цитата:

Цитата MaddyMAn
Как сделать для одного, знаю »

раз уж поднялась тема - укажите пожалуйста, как для одного ?

Vadikan 01-05-2010 12:43 1404551

Цитата:

Цитата shao
Вопрос по тематике CMD/BAT , а по ссылке вроде VBS/WSH/JS скрипт..... »

Вам шашечки или ехать? Если есть конкретные препятствия к запуску VBS, автор должен озвучить их, а он даже клиентские ОС не указал... И потом, ссылка была приведена даже не в качестве решения, а просто для примера того, что можно найти элементарным поисковым запросом.

Наконец, саму идею ежедневной очистки корзины я считаю ущербной, поскольку она создает негативный пользовательский опыт. Человек не сможет завтра найти файл, который удалил сегодня. Для контроля размера корзины (в процентном отношении от диска) существует групповая политика Maximum Recycle Bin size - ей и нужно пользоваться.

amel27 01-05-2010 15:48 1404652

Цитата:

Цитата shao
Вопрос по тематике CMD/BAT »

чем такой вариант плох?
Код:

RD %SystemDrive%\RECYCLER /Q/S

shao 02-05-2010 16:58 1405232

Цитата:

Цитата amel27
чем такой вариант плох? »

А кто говорит , что плох ?!! Совсем наоборот - очень даже хорошо !! Как раз об этом и вопрос... :)

З.Ы. Пробую эту команду - "Не удаётся найти указанный файл"


Цитата:

Цитата Vadikan
Наконец, саму идею ежедневной очистки корзины я считаю ущербной, поскольку она создает негативный пользовательский опыт. »

Но вопрос то был не о том- хорошо это или плохо (хотя информацию для несведущих Вы предоставляете полезную. Спасибо !!!) , а просто-напросто :
Цитата:

Цитата MaddyMAn
Батник нужен универсальный..... »


amel27 02-05-2010 18:10 1405278

Цитата:

Цитата shao
Пробую эту команду - "Не удаётся найти указанный файл" »

значит, каталог корзины (C:\RECYCLER) уже удален

Цитата:

Цитата shao
А кто говорит, что плох ?!! »

варианты ответа: :)

- удаляет "корзину" только на системном диске, полное решение требует перебора всех NTFS-дисков;
- каталог корзины не всегда называется "RECYCLER" (FAT), тут нужна дополнительная информация;
- ...?

shao 02-05-2010 21:55 1405383

Цитата:

Цитата amel27
каталог корзины (C:\RECYCLER) уже удален »

Цитата:

Цитата amel27
полное решение требует перебора всех NTFS-дисков; »

значит вариантов нет .... :sorry:

Цитата:

Цитата amel27
чем такой вариант плох? »

Следовательно - ДА .

shao 03-05-2010 15:04 1405754

Более детально....

1. При запуске батника
Код:

RD %SystemDrive%\RECYCLER /Q/S
произошло удаление содержимого
директории по пути C:\RECYCLER\XXXXXXXXXXXXXXXX, где ХХХХХХХХ - номер.
Содержимое "Корзина" на рабочем столе осталось нетронутым.

Вот скрин:


2.При повторном запуске того же батника произошло удаление самого каталога "RECYCLER".

Вот скрин:

El Sanchez 03-05-2010 17:45 1405840

MaddyMAn,

Вариант №?:
Код:

@Echo Off
Reg Add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Recycle Bin" /v StateFlags0001 /t REG_DWORD /d 2 /f
Cleanmgr /sagerun:1


amel27 04-05-2010 03:50 1406127

Цитата:

Цитата El Sanchez
Вариант №?: »

...и не забыть удалить баг:
Код:

REG DELETE "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Compress old files" /f
на всякий случай, для справки:

Описание средства очистки диска в Windows XP
Автоматизация работы средства очистки диска в Windows XP

El Sanchez 04-05-2010 11:38 1406279

MaddyMAn, в общем, с учетом дополнения amel27
Код:

@Echo Off
Reg Add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Recycle Bin" /v StateFlags0001 /t REG_DWORD /d 2 /f
Reg Delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Compress old files" /f
Cleanmgr /sagerun:1


Vadikan 04-05-2010 15:43 1406489

Цитата:

Цитата El Sanchez
Cleanmgr /sagerun:1 »

Хороший вариант, спасибо :)

shao 04-05-2010 22:49 1406769

Цитата:

Цитата El Sanchez
Cleanmgr /sagerun:1 »

Извините , а можно поподробнее.

Cleanmgr - это , я так понял системная команда для выбора очистки диков ..

А что такое sagerun:1

Vadikan 05-05-2010 00:32 1406837

shao, перейдите по ссылкам в сообщении 11.

shao 05-05-2010 01:53 1406877

Цитата:

Цитата Vadikan
shao, перейдите по ссылкам в сообщении 11. »

Спасибо , но я там уже был.

У меня вопрос был
Цитата:

Цитата shao
А что такое sagerun:1 »

По ссылкам я не нашёл ничего об этом . А поскольку для меня нова эта команда - вот я и спросил что это такое ?

sov44 12-10-2013 11:16 2233066

Цитата:

Цитата amel27
REG DELETE "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Compress old files" /f »

В реестре Windows7 нет такой ветки. Как "почистить" корзину?

upd. содержимое $Recycle.Bin удалено, тем не менее значек корзины на рабочем столе показывает полную корзину.

нашел, как "очистить" корзину:
rundll32.exe shSetup.dll,Sysprep_Cleanup_Shell


Время: 02:13.

Время: 02:13.
© OSzone.net 2001-