31

Моя учетная запись пользователя в Windows 7 является частью группы «Администраторы», которая обладает полными правами доступа для C:\inetpub\wwwroot:

альтернативный текст

Однако, когда я пытаюсь создать в нем папку, я получаю сообщение об ошибке "Отказано в доступе". Это исправлено добавлением моей конкретной учетной записи в список, но в этом нет необходимости, не так ли?

7 ответов7

25

Дело в том, что UAC не может должным образом "поднять" Explorer. Смотрите следующую статью, которая объясняет, почему это происходит и как это исправить. Я думал, что это было исправлено в Windows 7, но кажется, что это не так, см. Доступ Windows 7 запрещен

9

Из Technet:

Чтобы предотвратить автоматическую установку вредоносного ПО и вызвать заражение компьютера, Microsoft разработала функцию контроля учетных записей. В отличие от предыдущих версий Windows, когда администратор входит в систему на компьютере под управлением Windows Vista, токен полного доступа администратора пользователя разделяется на два токена доступа: токен полного доступа администратора и токен стандартного доступа пользователя. Во время входа в систему компоненты авторизации и контроля доступа, идентифицирующие администратора, удаляются, в результате чего получается стандартный токен доступа пользователя. Стандартный маркер доступа пользователя затем используется для запуска рабочего стола, процесса Explorer.exe. Поскольку все приложения наследуют свои данные контроля доступа с момента первого запуска рабочего стола, они также работают как обычный пользователь.

После входа администратора токен полного доступа администратора не вызывается до тех пор, пока пользователь не попытается выполнить административную задачу.

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

Скорее всего, параметр, который необходимо отключить, - это « Контроль учетных записей: запускать всех администраторов в режиме одобрения администратором ». Вы можете изменить это поведение, изменив ключ "EnableLUA" в следующем разделе:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System

Это должно заставить администраторов работать как администраторы все время. Это опасно, и я бы рекомендовал вам снова включить эту функцию для повседневного использования.

4

Это ожидаемое поведение с включенным контролем учетных записей.

Как вы пытаетесь создать папку? Проводник Windows сгенерирует приглашение UAC, поэтому я предполагаю, что вы используете какой-то другой метод?

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

0

Как MAYUR выше, я также попробовал упомянутое исправление, связанное с UAC, но это не сработало для меня.

Мне не удалось создать новую папку или переместить существующую папку в какой-либо каталог в моей учетной записи пользователя (Users/x/workspace/).

Чтобы это исправить я:

  • повторно включить UAC на втором-нижнем уровне (что не позволяет программам изменять содержимое без предупреждения UAC)
  • создал новую папку с именем Users/x/workspace2 и вырезал все содержимое из workspace в workspace2 .
  • Проверено, что в cygwin не осталось виртуальных папок в workspace .
  • Удаленное workspace
  • Переименовано workspace2 в workspace
0

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

  1. Нажмите начать
  2. Программа - Стандартные - Щелкните правой кнопкой мыши на командной строке и выберите "Запуск от имени" администратора.
  3. В командной строке введите команду введите net user administrator /active:yes

Это вылечит это. У вас будет 2 учетных записи, один - администратор, а ваш пользователь. Теперь вы можете войти в Windows как администратор. Теперь вы измените файлы или даже удалите их.

0

Как многие поделились, есть множество причин, по которым это может произойти. Если вы полностью исключили проблемы с правами собственности / правами доступа, вполне вероятно, что другая программа препятствует доступу к файлам.

Иногда это программа, специально предназначенная для ограничения доступа к файлам, например Folder Lock, но наиболее распространенным виновником является то, что у вас есть файлы, открытые в какой-то другой программе, например, в текстовом редакторе (скажем, в моем случае Atom), и эта программа имеет заблокировать файлы. И поэтому в таком случае доступ запрещен, даже если вы являетесь администратором, потому что ни один пользователь не может изменить файл, если он заблокирован другим приложением для чтения / записи. И поэтому, после закрытия программы (программ) или закрытия открытых файлов в программе, вы должны снова иметь регулярный доступ к ним.

0

У меня тоже была такая же проблема. Я сделал все, что упомянуто выше, но это не сработало. Проблема все еще была. но теперь моя проблема решена

  1. Вручную откройте папку, доступ к которой запрещен.
  2. Выберите исполняемый файл / файл приложения в этой папке.
  3. Щелкните правой кнопкой мыши на нем и перейдите в СВОЙСТВА -> СОВМЕСТИМОСТЬ
  4. Теперь посмотрите УРОВЕНЬ ПРИВИЛЕГИИ и проверьте его на RUN AS ADMINISTRATOR.
  5. Затем нажмите НАСТРОЙКА ИЗМЕНЕНИЯ ДЛЯ ВСЕХ ПОЛЬЗОВАТЕЛЕЙ.

Я думаю, что проблема решена сейчас.

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