установка рабочих мест пользователей
Re: установка рабочих мест пользователей
Еще один вопрос по clickonсe.
Безпарольные сетевые ресурсы (шары) не приветствуются корпоративной политикой.
Можно ли организовать установку и особенно обновление приложения из под конкретного пользователя
с паролем, который заведен только на сервере?
Безпарольные сетевые ресурсы (шары) не приветствуются корпоративной политикой.
Можно ли организовать установку и особенно обновление приложения из под конкретного пользователя
с паролем, который заведен только на сервере?
Re: установка рабочих мест пользователей
На такой вопрос пока точного ответа не дам, т.к.нужно проводить эксперименты. Допустим вы сможете установить клиент из такой "шары", введя логин-пароль. Но позже, когда пройдет время, и человек будет работать, сам клик-ванс "ходит" на эту "шару" и попросту не будет там себя обнаруживать (думаю, это проявится так что он будет дольше запускаться, но особо ничего не сообщать), обновляться вероятно, не сможет.
Re: установка рабочих мест пользователей
І ще одне питання на цю тему.
ClientNBUClickOnce встановлювали під користувачем, який був на час інсталяції введений у групу Адміністраторів. Одразу після інсталяції клієнта його запуск та тестове надсилання повідомлення проходило успішно. Після перезагрузки / перереєстрації, тобто без адміністративних прав, один з компоненів клікуанса викликає помилку під час "Verifying application requirements..." : "dfsvc.exe - обнаружена ошибка. Приложение будет закрыто...". Див. скріншот.
Деталі нижче:
--------------------------------------------------------------------------------------------------------------
PLATFORM VERSION INFO
Windows : 5.1.2600.196608 (Win32NT)
Common Language Runtime : 4.0.30319.1
System.Deployment.dll : 4.0.30319.1 (RTMRel.030319-0100)
clr.dll : 4.0.30319.1 (RTMRel.030319-0100)
dfdll.dll : 4.0.30319.1 (RTMRel.030319-0100)
dfshim.dll : 4.0.31106.0 (Main.031106-0000)
SOURCES
Deployment url : file:///G:/NET/FOSS/ClientNBUClickOnce/FossDoc.Mail.NBU.Host.application
Deployment Provider url : file:///G:/NET/FOSS/ClientNBUClickOnce/fossdoc.mail.nbu.host.application
Application url : file:///G:/NET/FOSS/ClientNBUClickOnce/Application%20Files/FossDoc.Mail.NBU.Host_4_6_19_39/FossDoc.Mail.NBU.Host.exe.manifest
IDENTITIES
Deployment Identity : FossDoc.Mail.NBU.Host.application, Version=4.6.19.39, Culture=neutral, PublicKeyToken=96dc117686673761, processorArchitecture=x86
Application Identity : FossDoc.Mail.NBU.Host.exe, Version=4.6.19.39, Culture=neutral, PublicKeyToken=7e4bb1060ea520c7, processorArchitecture=x86, type=win32
--------------------------------------------------------------------------------------------------------------
Гадаю причиною цього не є використання дискової розмітки для "Start Location" на зразок "file:///G:/NET/FOSS/ClientNBUClickOnce", тому що коли знову повернути користувача до групи адміністраторів - клієнт запускається.
Додавання повних прав користувачу на гілку [HKEY_CURRENT_USER\Software\Classes\Software\Microsoft\Windows\CurrentVersion\Deployment] також проблемі не зарадило (без перелогіна).
Якщо ж встановлювати клієнта без адміністративних прав, маємо помилку "Application cannot be started. Contact the application vendor." з наступними деталями:
PLATFORM VERSION INFO
Windows : 5.1.2600.196608 (Win32NT)
Common Language Runtime : 4.0.30319.1
System.Deployment.dll : 4.0.30319.1 (RTMRel.030319-0100)
clr.dll : 4.0.30319.1 (RTMRel.030319-0100)
dfdll.dll : 4.0.30319.1 (RTMRel.030319-0100)
dfshim.dll : 4.0.31106.0 (Main.031106-0000)
SOURCES
Deployment url : file:///G:/NET/FOSS/ClientNBUClickOnce/FossDoc.Mail.NBU.Host.application
ERROR SUMMARY
Below is a summary of the errors, details of these errors are listed later in the log.
* Activation of G:\NET\FOSS\ClientNBUClickOnce\FossDoc.Mail.NBU.Host.application resulted in exception. Following failure messages were detected:
+ Отказано в доступе. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))
COMPONENT STORE TRANSACTION FAILURE SUMMARY
No transaction error was detected.
WARNINGS
There were no warnings during this operation.
OPERATION PROGRESS STATUS
* [18.05.2012 14:06:13] : Activation of G:\NET\FOSS\ClientNBUClickOnce\FossDoc.Mail.NBU.Host.application has started.
ERROR DETAILS
Following errors were detected during this operation.
* [18.05.2012 14:06:14] System.UnauthorizedAccessException
- Отказано в доступе. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))
- Source: System.Deployment
- Stack trace:
at System.Deployment.Internal.Isolation.IsolationInterop.GetUserStore(UInt32 Flags, IntPtr hToken, Guid& riid)
at System.Deployment.Internal.Isolation.IsolationInterop.GetUserStore()
at System.Deployment.Application.ComponentStore..ctor(ComponentStoreType storeType, SubscriptionStore subStore)
at System.Deployment.Application.SubscriptionStore..ctor(String deployPath, String tempPath, ComponentStoreType storeType)
at System.Deployment.Application.SubscriptionStore.get_CurrentUser()
at System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation(Uri activationUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String& errorPageUrl)
at System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(Object state)
COMPONENT STORE TRANSACTION DETAILS
No transaction information is available.
ClientNBUClickOnce встановлювали під користувачем, який був на час інсталяції введений у групу Адміністраторів. Одразу після інсталяції клієнта його запуск та тестове надсилання повідомлення проходило успішно. Після перезагрузки / перереєстрації, тобто без адміністративних прав, один з компоненів клікуанса викликає помилку під час "Verifying application requirements..." : "dfsvc.exe - обнаружена ошибка. Приложение будет закрыто...". Див. скріншот.
Деталі нижче:
--------------------------------------------------------------------------------------------------------------
PLATFORM VERSION INFO
Windows : 5.1.2600.196608 (Win32NT)
Common Language Runtime : 4.0.30319.1
System.Deployment.dll : 4.0.30319.1 (RTMRel.030319-0100)
clr.dll : 4.0.30319.1 (RTMRel.030319-0100)
dfdll.dll : 4.0.30319.1 (RTMRel.030319-0100)
dfshim.dll : 4.0.31106.0 (Main.031106-0000)
SOURCES
Deployment url : file:///G:/NET/FOSS/ClientNBUClickOnce/FossDoc.Mail.NBU.Host.application
Deployment Provider url : file:///G:/NET/FOSS/ClientNBUClickOnce/fossdoc.mail.nbu.host.application
Application url : file:///G:/NET/FOSS/ClientNBUClickOnce/Application%20Files/FossDoc.Mail.NBU.Host_4_6_19_39/FossDoc.Mail.NBU.Host.exe.manifest
IDENTITIES
Deployment Identity : FossDoc.Mail.NBU.Host.application, Version=4.6.19.39, Culture=neutral, PublicKeyToken=96dc117686673761, processorArchitecture=x86
Application Identity : FossDoc.Mail.NBU.Host.exe, Version=4.6.19.39, Culture=neutral, PublicKeyToken=7e4bb1060ea520c7, processorArchitecture=x86, type=win32
--------------------------------------------------------------------------------------------------------------
Гадаю причиною цього не є використання дискової розмітки для "Start Location" на зразок "file:///G:/NET/FOSS/ClientNBUClickOnce", тому що коли знову повернути користувача до групи адміністраторів - клієнт запускається.
Додавання повних прав користувачу на гілку [HKEY_CURRENT_USER\Software\Classes\Software\Microsoft\Windows\CurrentVersion\Deployment] також проблемі не зарадило (без перелогіна).
Якщо ж встановлювати клієнта без адміністративних прав, маємо помилку "Application cannot be started. Contact the application vendor." з наступними деталями:
PLATFORM VERSION INFO
Windows : 5.1.2600.196608 (Win32NT)
Common Language Runtime : 4.0.30319.1
System.Deployment.dll : 4.0.30319.1 (RTMRel.030319-0100)
clr.dll : 4.0.30319.1 (RTMRel.030319-0100)
dfdll.dll : 4.0.30319.1 (RTMRel.030319-0100)
dfshim.dll : 4.0.31106.0 (Main.031106-0000)
SOURCES
Deployment url : file:///G:/NET/FOSS/ClientNBUClickOnce/FossDoc.Mail.NBU.Host.application
ERROR SUMMARY
Below is a summary of the errors, details of these errors are listed later in the log.
* Activation of G:\NET\FOSS\ClientNBUClickOnce\FossDoc.Mail.NBU.Host.application resulted in exception. Following failure messages were detected:
+ Отказано в доступе. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))
COMPONENT STORE TRANSACTION FAILURE SUMMARY
No transaction error was detected.
WARNINGS
There were no warnings during this operation.
OPERATION PROGRESS STATUS
* [18.05.2012 14:06:13] : Activation of G:\NET\FOSS\ClientNBUClickOnce\FossDoc.Mail.NBU.Host.application has started.
ERROR DETAILS
Following errors were detected during this operation.
* [18.05.2012 14:06:14] System.UnauthorizedAccessException
- Отказано в доступе. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))
- Source: System.Deployment
- Stack trace:
at System.Deployment.Internal.Isolation.IsolationInterop.GetUserStore(UInt32 Flags, IntPtr hToken, Guid& riid)
at System.Deployment.Internal.Isolation.IsolationInterop.GetUserStore()
at System.Deployment.Application.ComponentStore..ctor(ComponentStoreType storeType, SubscriptionStore subStore)
at System.Deployment.Application.SubscriptionStore..ctor(String deployPath, String tempPath, ComponentStoreType storeType)
at System.Deployment.Application.SubscriptionStore.get_CurrentUser()
at System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation(Uri activationUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String& errorPageUrl)
at System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(Object state)
COMPONENT STORE TRANSACTION DETAILS
No transaction information is available.
- Вложения
-
- FossClient_dfsvc_problem.PNG
- FossClient_dfsvc_problem.PNG (32.98 КБ) 17959 просмотров
Последний раз редактировалось cross 21 май 2012, 13:13, всего редактировалось 1 раз.
Re: установка рабочих мест пользователей
Судя по стеку ошибки и поведению - при попытке установить (или что-то сделать) приложение клик-ванс не смогло пережить ограничения в правах. На машину применены какие-то политики безопасности.
Я могу посоветовать проверить "стандартные" пути куда клик-ванс хочет себя прописать:
для Win7:
C:\Users\salko\AppData\Local\Apps\2.0 ,
для Win XP:
"C:\Documents and Settings\salko\Local Settings\Apps\2.0"
Может быть у пользователя нет возможности туда попасть?
Я могу посоветовать проверить "стандартные" пути куда клик-ванс хочет себя прописать:
для Win7:
C:\Users\salko\AppData\Local\Apps\2.0 ,
для Win XP:
"C:\Documents and Settings\salko\Local Settings\Apps\2.0"
Может быть у пользователя нет возможности туда попасть?
Re: установка рабочих мест пользователей
Вказаний вами шлях створюється. І видно що там формується певна структура підкаталогів:Andrew писал(а):Судя по стеку ошибки и поведению - при попытке установить (или что-то сделать) приложение клик-ванс не смогло пережить ограничения в правах. На машину применены какие-то политики безопасности.
Я могу посоветовать проверить "стандартные" пути куда клик-ванс хочет себя прописать:
для Win XP:
"C:\Documents and Settings\salko\Local Settings\Apps\2.0"
Может быть у пользователя нет возможности туда попасть?
W69T69V2.21N
0B0OJ5M5.B4X
але жодного файлу там не з'являється.
Спроба скопіювати туди каталог з файлами та видалити його для перевірки наявності прав проходить успішно.
Re: установка рабочих мест пользователей
Вот похожий на ваш случай
http://social.msdn.microsoft.com/forums ... c1cc6fa15/
Попробуйте проверить ветку реестра HKCU\Software\Classes -- пользователь имеет к ней доступ?
http://social.msdn.microsoft.com/forums ... c1cc6fa15/
Попробуйте проверить ветку реестра HKCU\Software\Classes -- пользователь имеет к ней доступ?
Re: установка рабочих мест пользователей
Проблема вирішилась додаванням права читати конкретному користувачу на вказану гілку.Andrew писал(а):Вот похожий на ваш случай
http://social.msdn.microsoft.com/forums ... c1cc6fa15/
Попробуйте проверить ветку реестра HKCU\Software\Classes -- пользователь имеет к ней доступ?
Дякую.
P.S. В деяких випадках права читання недостатньо, потрібно давати повні права.
Re: установка рабочих мест пользователей
В продовження теми.
На профіль юзер має повний доступ (як положено) на вказану гілку реєстру також, а при запуску клік-ванса вискакує повідомлення "Приложение требует запуска с правами администратора" і власне не запускається.
Куда ж йому ще прав треба, може хтось знає?
На профіль юзер має повний доступ (як положено) на вказану гілку реєстру також, а при запуску клік-ванса вискакує повідомлення "Приложение требует запуска с правами администратора" і власне не запускається.
Куда ж йому ще прав треба, може хтось знає?
Re: установка рабочих мест пользователей
Если у вас Windows 7, и ваш пользователь в группе "локальных администраторов" (т.е.он может запустить любое приложение с "поднятием прав"), то особенность шифрования НБУ в том, что и сама утилита NbuSecurity должна быть запущена от имени администратора, и клиент clickonce должен работать от имени администоратора. Именно об этом вас и просит скорее всего, клиент.
Re: установка рабочих мест пользователей
Система Windows 7, клієнт не в групі адміністраторів, а самий стандартний безправний юзер.
А піднятя прав просить FossDoc NBU Client 4.6.79.20306 маніфест якого підписаний на установку з веб-сервера.
Інсталюється він "на УРА", але при першому запуску вимагає піднятя прав, а галочки "запуск від адміністратора" нема, та і не помогла б вона оскільки юзер безправний.....
А піднятя прав просить FossDoc NBU Client 4.6.79.20306 маніфест якого підписаний на установку з веб-сервера.
Інсталюється він "на УРА", але при першому запуску вимагає піднятя прав, а галочки "запуск від адміністратора" нема, та і не помогла б вона оскільки юзер безправний.....