Я разработчик и как часть процесса сборки, Microsoft DLL копируется в определенную папку. Эта копия файла теперь не работает, поскольку цель не может быть перезаписана.
Я решил удалить его вручную (используя учетную запись администратора, но без повышенных прав), поэтому перешел к папке и попытался удалить ее. Это не удалось (требуется разрешение от администратора). То же самое относится и к использованию повышенного проводника.
Поэтому я попробовал Свойства-> Безопасность-> Дополнительно-> Владение
Текущий владелец показывает как Unable to display current owner
. Я не могу взять на себя ответственность (простое Access Denied
сообщение без каких-либо подробностей). Повышенная командная строка / PowerShell тоже не помогают (оба дают Access Denied
по-своему).
Process Explorer не показывает открытых дескрипторов файла.
В конце концов, я загрузился в linux и удалил файл, но я хотел бы знать, что его вызвало?
Security Essentials не было проблем с файлом. Он подписан MS цифровой подписью, и подписи совпадают.