Разрешения Windows 8

Разрешения Windows 8

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

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

введите описание изображения здесь

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

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

введите описание изображения здесь

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

решение1

Статус владельца не дает вам автоматически права изменять файл или каталог. Существует 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

решение2

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

Связанный контент