Невозможно удалить файл [дубликат]

0

У меня есть программа, которую я не могу удалить. Я получаю следующую ошибку:

Существует проблема с этим пакетом установщика 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 , как - то был замок на файл, поэтому перезапуск не решить эту проблему. Хотя я могу ошибаться.

Есть идеи?

ajon
источник
1
Кто является владельцем этих файлов? Вы пытались сменить владельца на свой аккаунт?
Гроностай

Ответы:

1

Простой инструмент, называемый unlocker, может легко выполнить эту работу, он отключает все ограничения «Вы не можете удалить ...»

arvan08
источник
2
инструмент также доступен на его веб-сайте
user1055604
да, лучше используйте это, cnet всегда хочет устанавливать тупые панели инструментов и прочее вместе с вашим программным обеспечением
arvan08
Благодаря тонну. Это решило это для меня. FWIW Я скачал с сайта разблокировки, потому что cnet пытался заставить меня загрузить 3 дополнительные панели инструментов сторонних производителей и т. Д. Я отредактировал ссылку в сообщении, чтобы указать на лучшую ссылку.
Аджон
1

Используется TAKEOWN /F filename /Aдля определения Administratorгруппы как владельца файла. Затем попробуйте снова удалить файл как Administrator.

Другим вариантом будет восстановить права доступа к файлу с помощью ICACLS.

Аксель Кемпер
источник
TAKEOWNсказал, что это успешно, но все равно не дал мне удалить его. Я не думаю, что я правильно понял, ICACLS. Это могло бы исправить это, ИДК.
Аджон
0

Запустите деинсталлятор EXPLICITLY как администратор (а не просто запустите программу под учетной записью с правами администратора). В противном случае вы получите этот тип ошибки. У меня это случалось несколько раз при установке, и запуск программы, когда администратор исправляет проблемы.

Якорь,
источник