У меня действительно странная проблема с Windows 8, где он не позволяет мне редактировать или сохранять в папке программных файлов на диске C:. Он говорит мне, что access is denied , даже когда я вступил во владение папкой и вошел в систему как администратор. Я могу сохранить на другие мои диски просто отлично.

В new пункте меню даже отсутствуют обычные пункты, и он позволяет мне создавать только папки.

Может кто-нибудь помочь мне? Это действительно расстраивает.

Вот как выглядит файл после того, как я отредактировал права доступа:

Я дал себе полный контроль, но не могу редактировать или создавать файлы в каталоге.

2 ответа2

2

Быть владельцем не дает вам автоматически права на изменение файла или каталога. Есть ACL (список контроля доступа), который мешает вам делать то, что вы хотите. Вы можете отобразить или отредактировать ACL с помощью команды cacls . Например, вот ACL в моем собственном каталоге Program Files :

12 C% cacls '\Program Files'
C:\Program Files NT SERVICE\TrustedInstaller:F
                 NT SERVICE\TrustedInstaller:(CI)(IO)F
                 NT AUTHORITY\SYSTEM:C
                 NT AUTHORITY\SYSTEM:(OI)(CI)(IO)F
                 BUILTIN\Administrators:C
                 BUILTIN\Administrators:(OI)(CI)(IO)F
                 BUILTIN\Users:R
                 BUILTIN\Users:(OI)(CI)(IO)(special access:)
                                           GENERIC_READ
                                           GENERIC_EXECUTE

                 CREATOR OWNER:(OI)(CI)(IO)F

Если у вас нет действительно веской причины, о которой вы не упомянули, вы, вероятно, не захотите менять ACL в этом каталоге. Но если вы действительно, действительно делаете, вот как вы бы дали себе полный контроль:

cacls '\Program Files' /E /G userid:F

Добавлено:

Эта команда cacls изменяет ACL только для этого каталога, а не для содержимого. Если вы хотите отредактировать файл конфигурации где-нибудь в дереве каталогов Program Files , вам нужно будет использовать команду cacls для этого файла. Например:

cacls '\Program Files\FooBarGame\ConfigDirectory\ConfigFile' /E /G userid:F
0

Все, что вам нужно сделать, это убедиться, что вы открыли блокнот как администратор. Пуск Меню> Щелкните правой кнопкой мыши приложение "Блокнот"> выберите "Запуск от имени администратора" на панели задач. Затем отредактируйте и сохраните ваш конфигурационный файл. Я делаю это все время с FSX.

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