5

Мне известны подобные сообщения, но они не устранили мою проблему. У меня есть установочный файл .iso ранее смонтированный с MagicDisc, который я сейчас не могу удалить. Я, конечно, размонтировал файл и выключил MagicDisc. Я также перезагрузился в безопасном режиме, попытался удалить с правами администратора, попытался удалить из командной строки, и ничего не работает. Очень благодарен за предложения о том, как удалить этот упругий файл.

В проводнике сообщение об ошибке:

По командной строке ошибка:

PS C:\users\Robin\Downloads> del .\ArcGIS_Desktop_101_129026.iso
del : Cannot remove item C:\users\Robin\Downloads\ArcGIS_Desktop_101_129026.iso: The process cannot access the file
'C:\users\Robin\Downloads\ArcGIS_Desktop_101_129026.iso' because it is being used by another process.
At line:1 char:1
+ del .\ArcGIS_Desktop_101_129026.iso
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : WriteError: (C:\users\Robin\..._101_129026.iso:FileInfo) [Remove-Item], IOException
    + FullyQualifiedErrorId : RemoveFileSystemItemIOError,Microsoft.PowerShell.Commands.RemoveItemCommand
PS C:\users\Robin\Downloads> del *.iso
del : Cannot remove item C:\users\Robin\Downloads\ArcGIS_Desktop_101_129026.iso: The process cannot access the file
'C:\users\Robin\Downloads\ArcGIS_Desktop_101_129026.iso' because it is being used by another process.
At line:1 char:1
+ del *.iso
+ ~~~~~~~~~
    + CategoryInfo          : WriteError: (C:\users\Robin\..._101_129026.iso:FileInfo) [Remove-Item], IOException
    + FullyQualifiedErrorId : RemoveFileSystemItemIOError,Microsoft.PowerShell.Commands.RemoveItemCommand
PS C:\users\Robin\Downloads>

Appendum

4 ответа4

4

В прошлом я использовал Process Explorer, чтобы найти дескриптор, который предотвращает удаление. Загрузите его здесь: http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx

Откройте его и нажмите "Найти", а затем "Найти дескриптор или DLL"

Возможно, вы можете просто набрать iso в поле поиска. Если он находит программу, использующую iso, выделите ее, и тогда вы увидите, что она появится в главном окне в нижней части. Оттуда просто щелкните правой кнопкой мыши на ручке и выберите закрыть. Работал на меня в прошлом, так что надеюсь, это поможет вам.

Ура!

4

Поскольку файл используется системным процессом (ID = 4), вы не можете уничтожить его, чтобы снять блокировку.

Загрузитесь с живого компакт-диска по вашему выбору (например, Ubuntu) и смонтируйте жесткий диск. удалите файл и перезагрузитесь в windows.

3

Для файлов, заблокированных другим открытым процессом, у меня был самый большой успех при использовании Unlocker.

Просто будьте осторожны при установке, потому что разработчик решил добавить установку панели инструментов в процесс установки. Просто выберите "Дополнительно" в установке и снимите все опции.

После установки просто щелкните файл правой кнопкой мыши и выберите "Unlocker". Вы увидите весь текущий процесс, используя файл. Все, что вам нужно сделать, это выбрать опцию "Стереть" в поле выбора и нажать "Разблокировать все".

3

Этот процесс выполняется под системным процессом. Что вы можете сделать, это использовать psexec от: http://technet.microsoft.com/en-us/sysinternals/bb896649.aspx

Затем запустите cmd под системной учетной записью: psexec -i -s cmd

После этого вы можете использовать интерактивную командную оболочку cmd, чтобы убить процесс, который блокирует файл: taskkill /PID 4, в случае неудачи вы можете попробовать добавить ключ /F (force).

И вы удаляете файл: del /F.\ArcGIS_Desktop_101_129026.iso

Это метод "грубой силы", так что, надеюсь, вы знаете, что делаете.

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