Windows 7: файл используется при удалении файла
Возможный дубликат:
Как удалить заблокированный файл?
Попытка удалить файл, и я получаю сообщение об ошибке, говорящее, что файл используется. Я пытался найти его в Resource Monitor (Disk), но не могу найти его там.
Есть ли способ узнать, что держит определенный файл (или папку) в Windows 7? Мол, есть где-то встроенный инструмент? Я знаю, в Linux есть команда под названием lsof
, Что-нибудь похожее в Windows 7?
Если нет ничего встроенного, могу ли я что-нибудь использовать?
4 ответа
LockHunter может быть решением, он бесплатный и работает как Unlocker, который является еще одним приятным инструментом.
Я использую опцию "Найти дескриптор или DLL" в Process Explorer
Откройте командную строку администратора, введя cmd в поле поиска меню "Пуск", и нажмите комбинацию клавиш Ctrl+Shift+Enter.
Чтобы стать владельцем файла, вам нужно использовать команду takeown. Вот пример:
takeown /f C:\Windows\System32\en-US\winload.exe.mui
Это даст вам право собственности на файл, но у вас все еще нет прав на его удаление. Теперь вы можете запустить команду cacls, чтобы получить полный контроль над файлом:
cacls C:\Windows\System32\en-US\winload.exe.mui /G geek:F
(например) Обратите внимание, что мое имя пользователя geek, так что вы замените свое имя пользователя там.
На этом этапе вы сможете удалить файл. Если вы по-прежнему не можете этого сделать, вам может потребоваться перезагрузиться в безопасном режиме и повторить попытку. Для имени файла в примере я смог перезаписать его без безопасного режима, но ваш пробег может отличаться.
- Перейти к началу;
- Нажмите "Выполнить";
- Тип 'CMD (Windows XP), COMMAND (Другие окна ОС).;
- Хит "ОК"
- На этом этапе вы должны увидеть что-то вроде: C:> в левой части окна.
- Тип 'Del см. Ниже;
- Нажмите "Enter";
- Введите "выход"
это имя.exe, теперь, если оно говорит в использовании, я не уверен, что вы можете сделать в этой ситуации, я думаю, вы