Terminal Services - 登入速度過慢或者是伺服器效能變差
SYMPTOM
=================
每一個 User Profile 裡的 NTUSER.dat 會超過 20MB (甚至到 120 MB)
通常發生在 Terminal Server 上
會影響到登入速度,當登入人數增加時會明顯感受到伺服器效能變差
CAUSE
=================
假設每一個 User Profile 裡的 NTUSER.dat 都是 120 MB,若同一時間有 35-40 位使用者同時登入,那麼系統需要將 3.9GB 的 Registry Hive 放到 RAM 裡
透過 ChkReg 工具分析 NTUSER.DAT 我們發現 90% 以上的資料都是被下面這個機碼所使用
Software\Hewlett-Packard
在 Terminal Server 的這個機碼下面我們也發現有大量的資料,導致 Initial Profile Loading 變慢
HKLM\Software\Microsoft\Windows NT\CurrentVersion\Terminal Server\Install\Software\Hewlett-Packard\
RESOLUTION
=================
1. Delete this "Hewlett-Packard" key
HKLM\Software\Microsoft\Windows NT\CurrentVersion\Terminal Server\Install\Software\Hewlett-Packard\
2. 使用 ChkReg 壓縮 NTUSER.dat
a. 把 NTUSER.DAT Mount 到 Regedit 裡
b. 把 Software\Hewlett-Packard 刪除
c. 把 NTUSER.DAT Unmount
d. 使用 ChkReg 壓縮 NTUSER.dat