1

Мой диск Win 7 C: забит папками * .tmp, которые сопротивлялись всем моим попыткам их удаления. Есть ли способ удалить эти папки?

2 ответа2

0

Вы можете создать пакетный файл всего за несколько строк. Это должно делать все правильно:

rd %temp% /s /q 
md %temp%

Если вы хотите создать командный файл. Просто сделайте файл блокнота и напишите эти строки. Затем сохраните и переименуйте « .txt » в « .bat ». Это всегда работало для меня, и я часто использую его, когда клиент приносит ПК с любой проблемой. Иногда хорошо очищать временные данные.

0

Одна из техник, которую вы можете попробовать, - использовать возможность диспетчера сеансов Windows удалять / перемещать файлы при запуске.

При запуске довольно рано в загрузке smss.exe читает следующий раздел реестра:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager
PendingFileRenameOperations

Эти значения REG_MULTI_SZ содержат пары записей, две строки вместе - это движение, строка с пустой строкой - это удаление.

Информация здесь:https://technet.microsoft.com/en-us/library/cc960241.aspx

Следующие инструменты Microsoft дают вам возможность перечислять и добавлять к этому ключу:https://technet.microsoft.com/sysinternals/pendmoves.aspx

В вашем случае вы, вероятно, захотите добавить значения к ключу, чтобы удалить их при запуске. Например, в командной строке администратора запустите:

movefile.exe "tester" ""

удалить папку / файл с именем "tester" при следующем запуске. Вы можете просмотреть ключ напрямую или использовать PendMoves перед перезагрузкой.

Поскольку при запуске это происходит так рано, есть большая вероятность, что ничто не имеет к нему никакого управления, и его можно удалить.

Другой вариант, может быть, запустить Process Explorer от имени администратора (https://technet.microsoft.com/sysinternals/processexplorer.aspx) и выбрать "Найти" -> «Найти дескриптор или DLL ...». Введите имя файла / папки, которую вы не можете удалить. Если он появится в следующем диалоговом окне, вы сможете увидеть процесс или процессы, которые имеют / имеют дескриптор. Может быть возможно завершить процесс или процессы, чтобы очистить дескриптор (ы), так что вы можете удалить его.

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