PDA

Показать полную графическую версию : UAC виртуализация и перенос папки профилей пользователей


gsn76
14-09-2016, 20:04
Перенес папку профилей пользователей на другой раздел.
Не спрашивайте зачем я это сделал, так нужно.

Теперь система Windows установлена на диске C:, а папка профилей пользователей "Users" перенесена на диск D:.
Перенос выполняется либо при установке ОС с помощью файла ответов, либо после установки в режиме аудита также с помощью файла ответов, либо вручную из WindowsRE.
На диске C: создана ссылка на перенесенную папку "Users" ([C:\Users]->[D:\Users]).
UAC включен и установлен на рекомендуемый уровень (по умолчанию).

В результате такой перенастройки не работает виртуализация файловой системы UAC.
Имеется ввиду, что когда запускается программа (не от имени администратора), которая требует выполнять запись своих данных в папки "Windows" или "Program Files" или "Program Files (x86)", происходит ошибка при попытке создания файлов или папок, хотя ожидается что сработает механизм виртуализации файловой системы и данные для записи будут перенаправлены в виртуальное хранилище "%LocalAppData%\VirtualStore".
Если перенос папки профилей не производить, то всё работает как ожидается.

Можно ли как-то заставить работать виртуализацию UAC с перенесённой папкой профилей пользователей, или это невозможно в принципе?
Проблема подтверждена на Windows 7 и Windows 8.1




© OSzone.net 2001-2012