1

ОС: Windows 7 Home 64bit

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

Я использую учетную запись администратора на своем домашнем компьютере, и когда я пытаюсь сохранить этот большой файл в корне диска C, я получаю сообщение об ошибке:

Требуемая привилегия не удерживается клиентом.

4 ответа4

6

Начиная с Windows XP, корневой каталог системного раздела не может быть записан без прав администратора. Однако по соображениям безопасности Windows Vista и Windows 7 не предоставляют разрешения администратора по умолчанию, даже если они вошли в систему как администратор, если явно не повышены до этого уровня привилегий, что может потребовать щелчка по приглашению UAC. Это связано с тем, что вредоносное ПО может нанести гораздо больший ущерб, если оно работает с разрешениями администратора, чем если оно работает с ограниченными разрешениями пользователя.

В результате, даже если вы вошли в систему как администратор, ваша программа не сможет выполнить запись в корневой каталог диска C:, поскольку ей не предоставлены разрешения администратора. Чтобы решить эту проблему, запустите программу от имени администратора, щелкнув правой кнопкой мыши значок программы и выбрав Запуск от имени администратора. Обратите внимание, что для этого может потребоваться нажать на приглашение UAC. Кроме того, это может снизить вашу безопасность, поэтому делайте это только в том случае, если это действительно необходимо для конкретного приложения.

0

На самом деле реальное решение очень простое, вам просто нужно выполнить следующие шаги:

  1. Нажмите Пуск> Выполнить> SECPOL.MSC.
  2. Когда откроется окно «Локальная политика безопасности», в «Настройки безопасности»> Локальные политики> Параметры безопасности.
  3. Прокрутите вниз, чтобы найти «Контроль учетных записей: запускать всех администраторов в режиме одобрения администратором», а затем отключите его. Да -> отключить это. Затем нажмите кнопку ОК.
  4. Перезагрузите компьютер.

http://www.handsonsqlserver.com/how-to-resolve-the-windows-7-error-0x80070522-a-required-privilege-is-not-held-by-the-client/

0

Для Windows 7:

  1. Откройте меню "Пуск"
  2. Зайдите в Панель управления → Система и безопасность
  3. Нажмите "Изменить настройки контроля учетных записей"
  4. Перетащите ползунок вниз, чтобы "Никогда не уведомлять", чтобы отключить UAC, и нажмите "ОК".
  5. Перезапустите Windows, чтобы изменения вступили в силу

Теперь вы сможете копировать и создавать файлы и папки на диске C:.

-1

Щелкните правой кнопкой мыши свойства на диске C в проводнике Windows и выберите вкладку "Безопасность", затем выберите "Администраторы" из списка. Убедитесь, что администраторы имеют разрешения "полный контроль".

Если вы нажмете "Дополнительно" и перейдете на вкладку "Владелец", на нем должно появиться «Текущий владелец: TrustedInstaller».

Если вы перейдете на вкладку "Действующие разрешения", вы можете ввести свое имя пользователя и проверить действующие разрешения, которые ваша учетная запись имеет на диске C.

Откройте "Учетные записи пользователей" на панели управления и нажмите "Изменить тип учетной записи". Убедитесь, что ваша учетная запись установлена как администратор.

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