При работе с Windows Vista и выше с включенным User Access Control (UAC) изменяемые файлы в Program Files (а возможно, и в некоторых других местах) хранятся где-то в виртуальном месте. Где же найти это место и как с этим побороться?
ПочемуДело в том, что при работе пользователей не под локальным администратором (именно учетной записью) все файлы, изменяемые пользователем на компьютере в важных местах - сохраняются далеко не в настоящей директории (например, не в C:\Program Files), а в некоем виртуальном месте. Таким образом, пользователь, напортачивший сам у себя на компьютере в важных файлах не приводит к отказу системы - другой пользователь, зайдя на компьютер, просто не увидит этих изменений.
Выглядит это так, будто Вы действительно поменяли в C:\Program Files что-то. На самом деле, пока включена UAC, хитрый Windows всего-лишь проецирует виртуальный файл на место настоящего.
Где\Users\%username%\AppData\Local\VirtualStore\
Как избежать и что делатьЗапускать проводник или Far или Total Commander из-под учетной записи локального администратора (т.е. правой кнопкой и "Запуск от имени администратора"). Тогда менять пользователь будет именно настроящие файлы, а не создаваемые динамически в VirtualStore и проецируемые на реальные места.
Комментарии
Оставить комментарий
Операционные системы и системное программировние
Термины: Операционные системы и системное программировние