Форум: "Прочее";
Текущий архив: 2011.07.24;
Скачать: [xml.tar.bz2];
ВнизWindows Server 2008 - как избавиться от UserProfile WINDOWS Найти похожие ветки
← →
Loginov Dmitry © (2011-04-06 11:42) [0]Для Windows Vista / Windows 7 создание каталога WINDOWS в папке %UserProfile%\AppData\Local\VirtualStore вопросов не вызывает, это называется "виртуализацией" и регулируется параметром "Контроль учетных записей: при сбоях записи в файл или реестр виртуализация в место размещения пользователя" в локальной политике безопасности.
Но вроде в Windows Server это совершенно другая технология (как показывает интернет, появилась с незапамятных времен). Судя по всему, каталог %UserProfile%\WINDOWS\ создается не просто так сам по себе, а является результатом деятельности неких "терминальных служб". Поскольку администратором Windows Server не являюсь (боже упаси :), да и самого Windows Server 2008 под рукой нет (с проблемой обратился клиент из другого города), то возникают соответствующие сложности. Как ни странно, 3 часа непрерывной эксплуатации поисковых машин (гугл, яндекс), практически не дали никаких результатов. По прежнему не понятно, по какому принципу создается %UserProfile%\WINDOWS\ и какими параметрами данное поведение регулируется. Собственно сложности возникают в том, наше ПО (по историческим причинам) хранит файлы конфигурации (INI) в каталоге WINDOWS\, а ОС Windows создает дубликат этих ini-файлов в каталоге %UserProfile%\WINDOWS\, что приводит к определенным сложностям при дальнейшей работе нашего ПО (в зависимости от способа входа пользователя в систему используются разные наборы файлов конфигурации).
Подскажите, в каком направлении нужно копать.
Если информация по данному вопросу есть в какой-нибудь литературе, то дайте наименование или ссылку.
Спасибо!
← →
clickmaker © (2011-04-06 11:44) [1]> наше ПО (по историческим причинам) хранит файлы конфигурации
> (INI) в каталоге WINDOWS
и это никак не поменять?
← →
oldman © (2011-04-06 12:00) [2]Имхо, перенести ini в рабочую папку Вашего ПО
← →
Loginov Dmitry © (2011-04-06 12:09) [3]
> и это никак не поменять?
Поменяем в следующей версии нашего ПО. А в данный момент это повлечет за собой немало сложностей. Хотелось бы выкрутиться средствами ОС, если это возможно.
← →
brother © (2011-04-06 12:12) [4]> Хотелось бы выкрутиться средствами ОС, если это возможно.
батник для чистки
> %UserProfile%\WINDOWS\
?
← →
han_malign (2011-04-06 18:01) [5]
> Но вроде в Windows Server это совершенно другая технология
- в 2000, возможно...
> а ОС Windows создает дубликат этих ini-файлов
- нет никаких дубликатов - в C:\WINDOWS\xxx.ini - виртуальный призрак...
У непривелегированного пользователя нет прав на запись в системные папки(включая Program Files).
Либо добавить пользователю права на запись в C:\WINDOWS\xxx.ini(под админом - создать(реальные), дать права), либо отключить UAC.
Виртуализацию надо вырубать сразу и бесповоротно, не знаю как в W7, а в Vista - тот еще глюк...
И в качестве чтения на ночь:
http://msdn.microsoft.com/en-us/library/bb757005.aspx
http://msdn.microsoft.com/en-us/windows/dd203105.aspx
← →
Loginov Dmitry © (2011-04-06 19:06) [6]
> батник для чистки
Так ведь нехорошо удалять конфигурационный файл! Пользователь жеж мог выполнить изменения в конфигурации ПО, и эти изменения после удаления файла бесследно исчезнут.
> нет никаких дубликатов - в C:\WINDOWS\xxx.ini - виртуальный
> призрак...
К сожалению у меня нет под рукой установленного Windows 2008, но судя по содержимому обеих версий xxx.ini, оба файла являются абсолютно реальными. Вот только винда использует то один, то другой файл, в зависимости от способа входа пользователя.
> У непривелегированного пользователя нет прав на запись в
> системные папки(включая Program Files).
знаем.
> Либо добавить пользователю права на запись в C:\WINDOWS\xxx.
> ini(под админом - создать(реальные), дать права), либо отключить
> UAC.
У любого пользователя нашего ПО есть права на запись C:\WINDOWS\xxx.ini. Все необходимые настройки безопасности NTFS выполнены.
>
> Виртуализацию надо вырубать сразу и бесповоротно, не знаю
> как в W7, а в Vista - тот еще глюк...
Виртуализация выключена. Пользователи нашего ПО своевременно уведомляются о необходимости отключения виртуализации.
Судя по всему, в Windows Server действует другой механизм, похожий на виртуализацию, но ею не являющийся.
> И в качестве чтения на ночь:
> http://msdn.microsoft.com/en-us/library/bb757005.aspx
> http://msdn.microsoft.com/en-us/windows/dd203105.aspx
Спасибо! Ссылки интересные!
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2011.07.24;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.002 c