Название немного вводит в заблуждение, но я не могу придумать лучшего. Смотрите следующий пример, чтобы объяснить, что я хочу:
- В Windows 7 текущий пользователь, которого я использую, является учетной записью "Администратор компьютера". После обновления до Windows 10 тип учетной записи моего текущего пользователя по-прежнему "Администратор".
- Допустим, я хочу отредактировать файл
C:\Windows\System32\drivers\etc\hosts
. - Обычно я просто использую Проводник Windows, перехожу по этому пути, затем щелкаю правой кнопкой мыши по файлу
hosts
и выбираю, в моем случае,Edit with Sublime Text 2
- так как у меня установлен Sublime Text 2, и я предпочитаю использовать его для редактирования любого текстового файла , - Это прекрасно работает под Windows XP и Windows 7 (с отключенным UAC). Однако после обновления до Windows 10 (также с отключенным UAC) у процесса Sublime Text не будет достаточно прав для сохранения этого файла.
Итак, мой вопрос: в чем здесь разница между Windows 7 и Windows 10? Почему процесс, который не запускается под учетной записью администратора в Windows 7, может записывать данные в это местоположение, а в Windows 10 - нет? Хотя используемая в обоих случаях учетная запись относится к типу «Администратор»?"