На этот вопрос уже есть ответ здесь:
У меня есть программа, которую я не могу удалить. Я получаю следующую ошибку:
Существует проблема с этим пакетом установщика Windows. Не удалось запустить программу, необходимую для завершения этой установки. Обратитесь в службу поддержки или к поставщику пакета.
Похоже, что программа полностью удалена из Program Files, за исключением двух файлов, которые представляют собой файл журнала LaTeX:
QuoteTemplate.log
QuoteTemplate.synctex.gz(busy)
Когда я пытаюсь вручную удалить эти файлы, я получаю:
Вам нужно разрешение для выполнения этого действия
Я нажимаю «Попробовать еще раз» несколько раз, и это никогда не удается.
Когда я запускаю командную строку от имени администратора и пытаюсь:
del C:\Program Files (x86)\dir\QuoteTemplate.log
Это говорит Access is Denied
. Если я попробую:
cd C:\Program Files (x86)\dir
Это говорит Access is Denied
.
Я подумал, что поврежденная программа заблокировала файл, поэтому я перезапустил компьютер, а затем повторил все вышеперечисленное с теми же результатами.
Обновление: запуск в безопасном режиме и выполнение того же действия дали тот же эффект.
Обновление: мне удалось изменить содержимое файлов, я просто не мог их удалить. Я считаю, что это из-за разрешений на доступ dir
. Мне удалось разблокировать dir
с помощью разблокировки от принятого ответа. Это , казалось , что Windows Explorer , как - то был замок на файл, поэтому перезапуск не решить эту проблему. Хотя я могу ошибаться.
Есть идеи?
Ответы:
Простой инструмент, называемый unlocker, может легко выполнить эту работу, он отключает все ограничения «Вы не можете удалить ...»
источник
Используется
TAKEOWN /F filename /A
для определенияAdministrator
группы как владельца файла. Затем попробуйте снова удалить файл какAdministrator
.Другим вариантом будет восстановить права доступа к файлу с помощью
ICACLS
.источник
TAKEOWN
сказал, что это успешно, но все равно не дал мне удалить его. Я не думаю, что я правильно понял, ICACLS. Это могло бы исправить это, ИДК.Запустите деинсталлятор EXPLICITLY как администратор (а не просто запустите программу под учетной записью с правами администратора). В противном случае вы получите этот тип ошибки. У меня это случалось несколько раз при установке, и запуск программы, когда администратор исправляет проблемы.
источник