Я недавно обновился до Windows 7 с XP, и я привыкаю к новому UAC; Я не возражаю против лишних кликов для установки программ, а что нет, однако меня раздражает то, что файлы, которые я создал ранее в XP, теперь не позволяют сохранять их после редактирования - я пробовал в нескольких текстовых редакторах сохранить файлы, и я продолжаю получать ошибки доступа отказано .

Из моего исследования я обнаружил, что это, вероятно, связано с UAC; Я заметил, что вам нужно щелкнуть правой кнопкой мыши файл или что-то и выбрать запустить от имени администратора ; Я программист и работаю с десятками файлов ежедневно, поэтому у меня нет намерения делать что-то подобное для каждого файла, с которым я хочу работать.

Есть ли способ отключить это поведение, не отключая весь UAC?

3 ответа3

1

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

Вы можете проверить это, перейдя в папку, в которой сообщается "Отказано в доступе", введя « Properties > Security и убедившись, что в группе "Пользователи" отмечен Full control . Если группа "Пользователи" отсутствует, вы можете исправить это, нажав кнопку « Edit... , затем « Add... , затем введите « Users и установите флажок « Full control доступ».

0

Вы должны взять на себя ответственность за папки / файлы. Попробуй это:

  • Щелкните правой кнопкой мыши папку, владельцем которой вы хотите стать, и выберите «Свойства».
  • Перейдите на вкладку «Безопасность», нажмите «Дополнительно», а затем перейдите на вкладку «Владелец».
  • Нажмите Изменить. Требуется разрешение администратора. Если вас попросят ввести пароль администратора или подтверждение, введите пароль или предоставьте подтверждение.
  • Нажмите на имя человека, которому вы хотите передать право собственности.
  • Если вы хотите, чтобы этот человек был владельцем файлов и подпапок в этой папке, установите флажок Заменить владельца на подконтейнерах и объектах.
  • Нажмите OK, и все готово.

Это оно!

-2

В Windows 7, просто отключите UAC, он был разработан, чтобы раздражать пользователей и оказывать давление на разработчиков программного обеспечения в то время, и уже давно выполнил свою задачу. Есть более эффективные способы защиты вашей машины, которые отличаются от философии UAC. UAC был разработан, чтобы "изменить экосистему", и это сделал, и теперь это сделано.

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

Кстати, если вы разработчик, если у вас нет особой причины оставаться на 7, вы можете использовать как минимум двойную загрузку 10 для тестирования программного обеспечения, чтобы выявить проблемы с вашим программным обеспечением, которых нет на 7. Некоторое время назад Microsoft также прекратила официальную поддержку, поэтому вы начнете видеть все большее и большее разобщение между вашей средой разработки и вашими пользователями. Вы не хотите в будущем оказаться в ситуации, когда вам вдруг придется отладить проблему с Windows 10, и вы столкнетесь с множеством других непредсказуемых проблем разработки с последним обновлением Windows 10. Я знаю это, потому что я был там ...

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