7

Возможный дубликат:
Как удалить заблокированный файл?

Попытка удалить файл, и я получаю сообщение о том, что файл используется. Я пытался найти его в Resource Monitor (Disk), но не могу найти его там.

Есть ли способ узнать, что держит определенный файл (или папку) в Windows 7? Мол, есть где-то встроенный инструмент? Я знаю, что в Linux есть команда под названием lsof . Что-нибудь похожее в Windows 7?

Если нет ничего встроенного, могу ли я что-нибудь использовать?

4 ответа4

9

LockHunter может быть решением, он бесплатный и работает как Unlocker, который является еще одним приятным инструментом.

4

Я использую опцию «Найти дескриптор или DLL» в Process Explorer

0

Откройте командную строку администратора, введя 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, поэтому вы замените его там.

На этом этапе вы сможете удалить файл. Если вы по-прежнему не можете этого сделать, вам может потребоваться перезагрузиться в безопасном режиме и повторить попытку. Для имени файла в примере я смог перезаписать его без безопасного режима, но ваш пробег может отличаться.

(источник)

-1
  1. Перейти к началу;
  2. Нажмите «Выполнить»;
  3. Введите 'CMD (Windows XP), COMMAND (Другие оконные ОС).;
  4. Хит "ОК"
  5. На этом этапе вы должны увидеть что-то вроде: C:> в левой части окна.
  6. Тип 'Del см. Ниже;
  7. Нажмите «Enter»;
  8. Введите «выход»

это имя .exe, теперь, если оно говорит в использовании, я не уверен, что вы можете сделать в этой ситуации, я полагаю, вы

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