Перейти к содержанию

Автоматическая очистка корзины с помощью планировщика задач или контроля хранилища

Вы можете использовать его для очистки корзины в указанное время или через регулярные промежутки времени с помощью планировщика задач с помощью команды PowerShell. Кроме того, вы также можете использовать настройки хранилища (также известные как Storage Sense), чтобы удалить из корзины файлы старше определенного количества дней.if(typeof __ez_fad_position!=’undefined’){__ez_fad_position(‘div-gpt-ad-winhelponline_com-medrectangle-3-0′)};if(typeof __ez_fad_position!=’undefined’){__ez_fad_position(‘div-gpt-ad-winhelponline_com-box-3-0’)};

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

Как автоматически очистить корзину в Windows 10

Метод 1: использование Storage Sense

В настройках хранилища Windows 10 есть функция, которая позволяет удалять из корзины файлы старше «x» дней.

  1. Откройте Настройки, Система, Хранилище
  2. Включите переключатель рядом с опцией «Хранилище может автоматически освобождать место…» в разделе Хранилище.
    пустая корзина - настройки хранения или смысл хранения
  3. Щелкните «Настроить параметры хранилища» или «Запустить». Откроется страница конфигурации, на которой вы можете выбрать элементы, которые хотите автоматически удалить с помощью Storage Sense.
  4. В разделе «Удалить файлы в моей корзине, если они были там более», выберите один из перечисленных вариантов. В Windows 10 v1903 этот параметр предоставляет вам 5 вариантов выбора, а именно: «Никогда», «1 день», «14 дней», «30 дней», «60 дней». При необходимости выберите один из вариантов.
    пустая корзина - настройки хранения или смысл хранения

Вот и все. Storage Sense автоматически удалит старые файлы из вашей корзины.СВЯЗАННЫЕ: Как автоматически удалить файлы старше N дней в Windows

Метод 2: использование команды PowerShell с планировщиком задач

Как вы знаете, PowerShell имеет встроенный командлет для автоматической очистки корзины с помощью следующей команды, которую также можно автоматизировать с помощью планировщика заданий.if(typeof __ez_fad_position!=’undefined’){__ez_fad_position(‘div-gpt-ad-winhelponline_com-box-4-0’)};

powershell.exe -команда Clear-RecycleBin -Force

Бег PowerShell.exe из планировщика задач будет отображать окно PowerShell при каждом запуске задачи. Чтобы этого избежать, вы можете запустить указанную выше команду в скрытом режиме, запустив ее с помощью VBScript.

if(typeof __ez_fad_position!=’undefined’){__ez_fad_position(‘div-gpt-ad-winhelponline_com-medrectangle-4-0’)};

  1. Создайте VBScript из следующего содержимого. Для этого скопируйте следующее содержимое в Блокнот и сохраните файл с расширением .vbs, например EmptyBin.vbs
    Установите WshShell = WScript.CreateObject ("WScript.Shell") WshShell.Run "powershell.exe" & "-команда Clear-RecycleBin -Force", 0, 0 Установите WshShell = Nothing

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

  2. Откройте планировщик заданий и щелкните «Создать задачу…» на панели «Действия».
  3. Введите название задачи и дайте описание.
    планировщик задач пустой корзины
  4. Щелкните вкладку «Триггеры» и нажмите «Создать».
  5. В раскрывающемся списке «Начать задачу:» выберите вариант из списка. В этом примере я решил запустить задачу при входе любым пользователем в системе.
    планировщик задач пустой корзины
  6. Щелкните ОК. Выберите вкладку Действия и нажмите Создать.
  7. В текстовом поле Программа / сценарий: введите следующее:
    C: \ Windows \ System32 \ Wscript.exe
  8. В текстовом поле Добавить аргументы (необязательно): введите:
    C: \ Windows \ EmptyBin.vbs

    планировщик задач пустой корзины

  9. Щелкните ОК, ОК.

Это все. Корзина должна очищаться автоматически при каждом входе в систему или через определенные промежутки времени, если вы их установили.СВЯЗАННО: очистить корзину без запроса подтверждения (с помощью NirCmd)

Примечание. Более ранние версии PowerShell не включают командлет Clear-RecycleBin. В этом случае вы можете либо обновить PowerShell, либо использовать превосходный инструмент автоматизации командной строки NirCmd для автоматической очистки корзины.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *