Я не могу удалить файл - даже при использовании unlocker

15

Итак, когда я пытаюсь удалить это с моего рабочего стола, я получаю эту ошибку:

введите описание изображения здесь

Когда я нажимаю «Посмотрите, что блокирует это» в Hunter, я получаю это:

введите описание изображения здесь

Теперь у меня есть диск, который называется G :. У меня только один физический диск, и это D :. Кроме того, у меня не установлено ПО для виртуальных дисков, поэтому я понятия не имею, как оно туда попало. Щелчок правой кнопкой мыши на G: \ и выбор eject ничего не делают, кроме изменения логотипа, они по-прежнему говорят о размере файла и еще много чего. Вот картина "Что блокирует это?" содержимого файла:

введите описание изображения здесь

Но когда я пытаюсь удалить его ...

введите описание изображения здесь

Оба эти файла не позволяют мне удалить их. Некоторое время назад я поместил win8install.iso в качестве виртуального диска, но я удалил это программное обеспечение (но при необходимости могу переустановить его)

Запуск этого в безопасном режиме не работает.

Джон
источник
1
Вы пытались перезагрузиться в безопасном режиме и удалить его?
Ƭᴇcʜιᴇ007
@ techie007 это тоже не работает.
Джон
1
Вы установили ISO на виртуальный привод CD?
Индрек
@Indrek нет, в настоящее время у меня не установлены виртуальные приводы CD.
Джон
1
@ chipperyman573: Также не могли бы вы опубликовать скриншот, пытаясь разблокировать его с помощью Unlocker x64, если вы этого еще не сделали?
Врушанк

Ответы:

6

Получите Linux Live Cd и получите gparted, systemrescue или parted magic (любой релиз будет работать, но небольшой дистрибутив для чего-то быстрого). Запишите его на cd / usb и загрузите на него свой компьютер. Смонтируйте hd, найдите папку и удалите ее.

Вы можете использовать Unetbootin для создания live cd или сделать это вручную.

лесоруб
источник
4

Используйте Process Explorer, чтобы определить, какой процесс хранит открытый дескриптор файла.

  1. щелчок Find > Find Handle or DLL...
  2. Войти win8image.iso
  3. щелчок Search

Затем заставьте программу закрыть свой дескриптор. В вашем случае проблема может заключаться в том, что ISO-образ все еще подключен к виртуальной машине или виртуальному диску.

Ансгар Вичерс
источник
1
@ chipperyman573 Вы запускали Process Explorer "как администратор"?
Ƭᴇcʜιᴇ007
1
@AnsgarWiechers У меня не установлена ​​виртуальная машина.
Джон
1
Странный. Вы сказали, что UAC включен. Можете ли вы удалить файл при отключении UAC? Кроме того, когда вы запускаете Process Explorer«от имени администратора», отображаете нижнюю панель ( View > Show Lower Pane) и снова ищете дескриптор, можете ли вы вручную закрыть дескриптор (щелкните правой кнопкой мыши> Close Handle)?
Ансгар Вичерс
1
@ chipperyman573, Systemозначает, что он загружается через драйвер. Возможно, он не смонтирован как буква диска, но он открыт каким-то драйвером программы монтирования.
Synetech
1
@ Synthech У меня не установлены драйверы для монтажа. Прошлой ночью я провел два часа, исследуя каждый установленный мной драйвер - ни один из них не устанавливал виртуальные диски.
Джон
3

Если ни одно программное обеспечение не выполняет эту работу, вы можете использовать формулу OLD IS GOLD, а это командная строка. Если вы хотите удалить файл из работающей Windows, откройте командную строку с повышенными правами ( окно командной строки с правами администратора ). Для этого нажмите на начальном меню , а затем введите CMDв поле поиска и щелкните правой кнопкой мыши на cmd.exeи выберите опцию Запуск от имени администратора .

Теперь откройте проводник Windows и нажмите Organize> Folder and Search Option.

введите описание изображения здесь

Теперь снимите флажок « Скрыть расширение для известных типов файлов» и нажмите « ОК» . И перейдите к способу 1 или 2 .

введите описание изображения здесь

Использовать командную строку при загрузке

а. Использовать командную строку при загрузке

б. В командной строке введите diskpart и нажмите Enter.

с. В командной строке введите list volume и нажмите Enter.

д. Запомнив букву диска, введите выход и нажмите Enter.

Способ 1

Чтобы удалить определенный файл в командной строке

В командной строке введите команду ниже и нажмите ввод.

DEL / F / S / Q / A "Полный путь к файлу с расширением"

пример

DEL / F / S / Q / A "C: \ Users \ Имя пользователя \ Desktop \ File.txt"

Файл должен быть удален сейчас.

Способ 2 .

Чтобы удалить все файлы в папке без подтверждения в командной строке

В командной строке введите команду ниже и нажмите ввод.

DEL / F / S / Q / A "Полный путь к папке *"

Файл должен быть удален сейчас.

Закройте командную строку.

ПРИМЕЧАНИЕ. Если вы использовали командную строку при загрузке, закройте также окно «Параметры восстановления системы» и перезагрузите компьютер.

Для получения дополнительной информации вы можете проверить эту статью Sevenforum .

avirk
источник
1
С первым методом: i.imgur.com/OLUQs.png . Что касается второго метода, я не хочу удалять свой рабочий стол.
Джон
Вы пробовали командную строку в безопасном режиме? Также попробуйте командную строку во время загрузки и попытайтесь удалить файл. Я дал ссылку в своем ответе, что, как открыть командную строку во время загрузки, для этого вам просто нужен Windows 7 ремонтный / установочный диск.
avirk
Также вы пытались загрузиться, чтобы удалить файл?
Avirk
1
Да. Все еще не работал.
Джон
1
Сбой командной строки или вы говорите о загрузчике? Если ничего не работает, вам поможет linux live cd, который вам не нужно устанавливать, просто вставьте диск и запустите его, и он позволит вам удалить этот материал.
avirk
2

Получите право собственности на файл ISO, а затем удалите его. Такое иногда случается и на моей Win7 x64.

Возможно, вы также захотите добавить эту опцию в контекстное меню, чтобы вы могли стать владельцем любого НОВОГО файла, прежде чем начать работать с ним.

Кстати, Unlocker теперь также имеет 64-битную версию :)

Vrushank
источник
2
+1 за упоминание 64-битной версии, большинство пользователей устанавливают 32-битную версию и озадачены в 64-битной Windows.
Avirk
1
Я уже являюсь владельцем файла и не могу удалить его.
Джон
@ chipperyman573, вы можете быть владельцем, но также необходимы разрешения (разрешение  s , а не разрешение). Используйте вкладку безопасности, чтобы добавить разрешения на запись / удаление для вашей учетной записи пользователя в ACL файла (список контроля доступа).
Synetech
1
У меня есть все из них
Джон
Вам нужны разрешения для Windows8-ReleasePreview-UpgradeAssistant.exe, файл ISO заблокирован, потому что он открыт (два разных варианта заблокированных файлов).
Synetech
2

В Windows есть возможность пометить файлы для удаления при перезагрузке. Это гарантирует, что файлы не используются в тот момент, когда они удаляются системой до полного запуска Windows.

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

Редактировать: я бы порекомендовал MoveFile, как это из авторитетного источника (спасибо Ansgar).

Люк
источник
Другой вариант - MoveFiles от Sysinternals .
Ансгар Вичерс
Конечно, я забыл об этом.
Люк
Я бы не советовал удалять этот файл как волей-неволей. Если что-то использует его, то, удалив его, вы можете что-то сломать (что может привести к сбою всей системы). Лучше выяснить, где / что блокирует это, и остановить это.
Synetech
1

Вполне возможно, что win8install.iso смонтирован как виртуальный диск в Windows.
Начиная с Windows 8, любой .iso можно монтировать без необходимости стороннего программного обеспечения.

Описание процесса можно найти в разделе Как смонтировать или размонтировать образы ISO в Windows 8 .

Вы можете проверить, так ли это, вызвав Windows Explorer:

образ

harrymc
источник
Я уже попробовал это. Кроме того, win8 устанавливается на виртуальной машине (я никогда не устанавливал ту, что была на моем диске), которая теперь удаляется.
Джон
Ну, а если эта ВМ сейчас мертва, то проблем больше нет.
Harrymc
За исключением застрявшего значка.
Джон
1
ОК, я не понял. Вы можете добавить к своему сообщению то, что видите, щелкнув правой кнопкой мыши значок и выбрав «Свойства».
Harrymc