Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 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
2-1303300293
jacksotnik
2011-04-20 15:51
2011.07.24
Непонятки с кодировкой


15-1302033916
Кто б сомневался
2011-04-06 00:05
2011.07.24
Post метод и комбобокс (js?)


4-1249032759
Armature_Current
2009-07-31 13:32
2011.07.24
Синхронизация потоков


15-1302110786
Inovet
2011-04-06 21:26
2011.07.24
DMClient & IE9


2-1303364820
jacksotnik
2011-04-21 09:47
2011.07.24
засечь время работы процедуры





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский