3

У меня есть этот DLL-файл, который я просто не могу удалить:

C:\Users\Alisson\Source\Repos\ Портал-ду-гитара вспышки \ PortalGuitarFlash.Web \ OBJ \ Debug \ PortalGuitarFlash.Web.dll

У меня есть права администратора, и единственный способ удалить его - перезагрузить компьютер (это не обязательно должен быть безопасный режим). Этот файл создается Visual Studio, а этот .dll является результатом сборки проекта (веб-сайта). Каждая сборка Visual Studio перезаписывает этот файл. Я делаю много сборок каждый день, но вдруг VS просто не может собрать, потому что не может перезаписать файл.

Если я просто открою папку с файлом и нажму на него, Windows Explorer вылетит (только выбрав его). Проблема сохраняется даже после уничтожения процессов Visual Studio (desenv.exe, MSBuild.exe) и процессов IIS.

Проводник Windows не показывает никакого окна / всплывающего окна, сообщающего, что файл используется другим процессом. На самом деле окно просто зависает, и мне приходится убивать процесс Explorer.

В той же папке этого .dll есть некоторые другие файлы, которые я могу удалить, это PortalGuitarFlash.Web.dll - единственный, что я не могу.

Если я даже "нажму" на него, Explorer мгновенно зависнет:

Папка отладки не отвечает - завис

  • Я попытался использовать cmd для принудительного удаления (del /l PortalGuitarFlash.Web.dll), но cmd зависает
  • Я попытался переименовать папки obj и Debug, проводник зависает
  • Я также следовал за ответом на вопрос супер пользователя и загрузил программное обеспечение "Process Explorer", чтобы выяснить, есть ли какие-либо процессы, блокирующие этот файл, но они ничего не нашли.

Я сделал дополнительное тестирование.

Я снова открыл CMD и попытался удалить файл. CMD зависает. Если затем я попытаюсь переименовать папку отладки, это показывает, что я не могу этого сделать, потому что она чем-то используется. Программное обеспечение Process Explorer показало мне, что оно используется cmd.exe. После завершения процесса cmd.exe и повторной попытки переименования проводник зависает.

Даже если я выйду из Windows и войду снова, это не сработает. Я также запустил антивирус, очистку диска и дефрагментацию, в качестве меры предосторожности.

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

Удаление самого файла не проблема, но почему он заблокирован.

Кто-нибудь проходил через эту проблему? Есть идеи, что мне делать?

0