1

Я опубликовал аналогичный вопрос и принял ответ, так как установка Visual Studio может оставить эти файлы как задокументированные, но это еще не все.

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

Как я могу остановить Windows от создания этих папок или, точнее, заставить их удалить их, когда это сделано с ними?

2 ответа2

3

Поиск основной причины

  1. Запустите инструмент мониторинга файловой системы (например, ProcMon) и дождитесь появления папки. Обязательно запустите его от имени администратора, чтобы получить более подробную информацию (щелкните правой кнопкой мыши -> "Запуск от имени администратора"). В случае ProcMon включите только "Показать активность файловой системы" и отключите другие (реестр, сеть и т.д.).
  2. Когда папка появится, найдите ее в ProcExp, чтобы узнать, какой процесс ее создал.
  3. Узнав название процесса, дважды щелкните по нему, чтобы увидеть подробности.

Возможные причины

  1. Неправильно настроенное программное обеспечение - попробуйте удалить / отключить или переустановить программное обеспечение или настроить само программное обеспечение. Это случай, который зависит только от программного обеспечения и может варьироваться от возврата последнего обновления ОС до настройки служб / задач. (Даст подсказки, как только вы скажете точное название процесса)
  2. Вредоносное ПО - затем сканируйте этот файл (ы) процесса с помощью антивирусного программного обеспечения. Если антивирусное программное обеспечение не установлено, попробуйте онлайн, например, VirusTotal (который сканирует файл с помощью более 50 различных антивирусных программ одновременно).
  3. Программная ошибка - попробуйте сообщить в компанию-разработчик.

Эти шаги, по крайней мере, дадут вам универсальную отправную точку для расследования. (Обновит ответ, как только вы дадите больше информации, например, имя процесса).

Резервное решение

Вот обходной путь обхода (если его ошибка и разработчики программного обеспечения, кажется, не исправляют это). Это удалит пустые папки верхнего уровня по указанному пути.
1. Создайте текстовый файл со следующим содержимым, назовите его removeEmptyFolders.bat

set PATH=f:\*
for /d %%1 in (*) do rd "%%1"

2. Запустите его, чтобы удалить эти папки сразу. Или поместите его в папку автозапуска программы Windows, как описано здесь. Затем он будет автоматически удалять пустые папки после каждого перезапуска.

Примечание. Обязательно сначала проверьте его в другой папке, указав другую PATH .

2

Они похожи на папки, созданные средствами обновления программного обеспечения, особенно Центром обновления Windows. Они помещаются в корень любого диска в вашей системе, где больше всего свободного места. Иногда они не всегда удаляются сразу, но они обычно исчезают через день или два. Выберите подробный вид в проводнике Windows, чтобы увидеть даты файла. Любой, которому более 72 часов, и который вы перезапустили с тех пор, может быть безопасно удален. Если вы получаете их много, каждый день вы должны проверять, не пытается ли программа многократно обновляться и давать сбой.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .