生活随笔
收集整理的這篇文章主要介紹了
保持用户处于登录状态,加速应用程序启动
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
我們可以想象一下以下場景:
- 用戶登錄WI,然后點擊啟動應用程序,等待會話創建完成后應用啟動后,使用一會,關閉退出
- 過了一會他又要使用該應用程序,又得等待會話創建后應用啟動
- 如此往復
由于用戶在退出應用程序以后,用戶的會話可能在短時間服務器已經注銷退出,導致用戶再次啟動應用程序時,需要重新創建會話(Session Sharing),也就增加了啟動應用程序的啟動延時,對用戶的體驗不太好。
最近發現ETIENNE JEANNEAU發布了一個小工具KeepMeLoggedIn Tool,Citrix在放到了KB上,參考:CTX128579
KeepMeLoggedIn Tool主要用來幫助用戶保持會話,減少會話創建的時間,從而實現快速啟動應用程序。在新應用程序啟動的過程中,KeepMeLoggedIn Tool會重用(Re-Using)已經存在的會話。
注意:KeepMeLoggedIn只工作在ICA會話中,但是XenApp發布的桌面中不起作用,而且RDP會話也肯定是沒用的。
該軟件需要安裝Microsoft Visual C++ 2010 Redistributable Package (x86)
KeepMeLoggedIn安裝方法:
I、針對2008和2008R2
復制KeepMeLoggedIn.exe到C:\User\Public目錄修改注冊表 ?
Name:?HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows?NT\CurrentVersion\Winlogon ?Type:?REG_SZ ?Value:?Userinit?=?C:\Windows\system32\userinit.exe,c:\Users\Public\KeepMeLoggedIn.exe? ?
II、針對2003
復制KeepMeLoggedIn.exe到C:\Document and Settings\All Users\修改注冊表 ?
Name:?HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows?NT\CurrentVersion\Winlogon ?Type:?REG_SZ ?Value:?Userinit?=?C:\Windows\system32\userinit.exe,"C:\Document?and?Settings\?All?Users\KeepMeLoggedIn.exe"? ?
使用配置KeepMeLoggedIn:
KeepMeLoggedIn默認會話超時時間是120秒,也就是說,應用程序退出后,120秒內沒有應用程序啟動,會話將退出,配置超時時間方法如下:
I、32位系統修改如下注冊表鍵值
?
Name:?HKEY_LOCAL_MACHINE\Software\Citrix\KeepMeLoggedIn ?Type:?REG_DWORD ?Value:?Timeout?=?time?in?seconds?(decimal?value)? ?
II、64位系統修改如下注冊表鍵值
?
Name:?HKEY_LOCAL_MACHINE\Software\Wow6432Node\Citrix\KeepMeLoggedIn ?Type:?REG_DWORD ?Value:?Timeout?=?time?in?seconds?(decimal?value)? ?
轉載于:https://blog.51cto.com/froyo/782697
總結
以上是生活随笔為你收集整理的保持用户处于登录状态,加速应用程序启动的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。