Мой диск Win 7 C: забит папками * .tmp, которые сопротивлялись всем моим попыткам их удаления. Есть ли способ удалить эти папки?
2 ответа
Вы можете создать пакетный файл всего за несколько строк. Это должно делать все правильно:
rd %temp% /s /q
md %temp%
Если вы хотите создать командный файл. Просто сделайте файл блокнота и напишите эти строки. Затем сохраните и переименуйте « .txt » в « .bat ». Это всегда работало для меня, и я часто использую его, когда клиент приносит ПК с любой проблемой. Иногда хорошо очищать временные данные.
Одна из техник, которую вы можете попробовать, - использовать возможность диспетчера сеансов 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 ...». Введите имя файла / папки, которую вы не можете удалить. Если он появится в следующем диалоговом окне, вы сможете увидеть процесс или процессы, которые имеют / имеют дескриптор. Может быть возможно завершить процесс или процессы, чтобы очистить дескриптор (ы), так что вы можете удалить его.