Я пытаюсь удалить Apache 2.2 в Windows XP. Первоначальная установка была из двоичного дистрибутива MSI. Функция удаления MSI успешно запустилась, но ей не удалось удалить пару папок:

  • C:\ apache2.2\ конф
  • C:\ apache2.2\ журналы

Я не могу удалить эти папки вручную, потому что они содержат файлы, на которые у меня нет прав собственности. И это источник моего замешательства: почему, если я установил программу, у меня нет разрешения на ее удаление? Для ясности, у меня нет прав локального администратора (и я не могу их запросить), но файлы в этих двух оставшихся папках принадлежат Администратору.

Как администратор создал эти файлы (и как я могу их удалить)?


ОБНОВЛЕНИЕ: я могу иметь некоторое представление о том, как это произошло.

Когда я изначально установил Apache 2.2, я создал папку C:\Apache2.2 из диалогового окна msi "Выборочная установка". Я выбрал это в качестве папки назначения вместо папки по умолчанию. Со второй попытки я создал папку «C:\Apache2» перед запуском msi (а затем выбрал ее в качестве папки назначения). В результате моя локальная учетная запись была владельцем папки назначения, а не администратором, как в первой попытке. Так что теперь, даже если файлы под моим корнем Apache создаются администратором, моей локальной учетной записи принадлежит папка, в которой они находятся, поэтому у меня есть полные права.

Также см. Этот связанный вопрос: привилегии администратора Windows, необходимые после установки

1 ответ1

0

Задал подобный вопрос здесь, и ответ был предоставлен:

Права администратора Windows, необходимые после установки

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