如何在 Windows 7 中加快新使用者的桌面準備速度

如何在 Windows 7 中加快新使用者的桌面準備速度

我們有一台會議室計算機,可供許多不同的人使用。因此,每次新用戶登入時,從登入到回應桌面需要長達 10 分鐘的時間。用戶登入一次後,登入時間不超過2分鐘。我假設長時間登入是由生成使用者設定檔資料夾引起的。除了用 SSD 取代硬碟之外,還有加速新設定檔產生的想法嗎?請記住,登入必須使用網域帳戶,而不是本機帳戶,而且我們事先不會知道使用者名稱。

答案1

也許有助於提前創建配置檔案的場景。

場景 1:透過呼叫 mstsc 取代腳本上的 shell 資源管理器。

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
Shell  REG_SZ <script name>

準備:

  1. 在終端伺服器上建立設定檔。
  2. 調整自動登入時的電台

腳本主體:

  • 致電 mstsc。
  • 註銷腳本的一部分。 (此步驟使網站處於登出-登入循環中,而不會讓使用者在 shell mstsc 之外對網站執行惡意操作。)

您確實可以按住 Shift 鍵,然後就會自動加入,並且您將看到登入 Windows 網域的密碼。

但如果該站不在域內,這個技巧就無濟於事。

場景加:

  • 無需重新啟動
  • 設定檔(及其設定並被其軟體包圍)
  • 安全性高(該站不一定在域內)

缺點:

  • 編寫使用者登入腳本
  • 需要 RDP 伺服器基礎設施

場景 2:使用腳本連接到會議的資源設定檔。

準備:

  • 僅為會議建立設定檔。
  • 建立一個需要登入名稱和密碼的腳本。
  • 按需連線腳本資源。

    1. 設定配置檔案以使其工作。儲存設定檔並將其用作範本(會議之前)。
    2. 保存使用者的結果(在會議上)。
    3. 恢復會議的空用戶設定檔(會議後)。

由於可以提供更多子選項,因此可以在儲存詳細資訊中新增和刪除使用者道具,但這可能是資源衝突。

場景加:

  • 無需重新啟動
  • 透過登入名稱和密碼連接任何使用者的資源

缺點:

  • 編寫使用者登入腳本
  • 可能需要建立或修改架構來為使用者提供資源。

場景3:使用通用設定檔提前建立使用者設定檔。

準備:

  1. 建立適合所有使用者的設定檔。
  2. 將適當的權限新增Domain Users至設定檔註冊表項和設定檔資料夾。
  3. 恢復設定檔的副本。

需要重命名鍵:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\<SID-Universal>] 

=>

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\<SID-Conference-user-logon>]

重新命名記錄:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\hivelist]
\REGISTRY\USER\<SID-Universal> REG_SZ
\REGISTRY\USER\<SID-Conference-user-logon> REG_SZ

=>

\REGISTRY\USER\<SID-Universal>_Class REG_SZ
\REGISTRY\USER\<SID-Conference-user-logon>_Classes REG_SZ

場景加:

  • 乾淨的個人資料(如果用戶在您的個人資料上有問題,但在這裡他們不會)
  • 用戶安全屬性。

缺點:

  • 乾淨的設定檔(不會是不熟悉的使用者環境)。
  • 需要重新啟動。

場景4:在預先傳輸到機器的使用者設定檔的副本上預先建立使用者設定檔。

準備:

  1. 以使用者身分登入以建立設定檔。
  2. 將使用者設定檔複製到您剛剛建立的設定檔。
  3. 更改權限並更正註冊表中的條目

場景加:

  • 個人資料使用者(及其設置,以及他的部分隨行人員,沒有軟體)
  • 用戶安全屬性。

缺點:

  • 設定檔使用者(設定檔問題可能是這樣的,沒有載入)
  • 需要重新啟動

添加:

使用者名稱和預設網域

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
AltDefaultUserName REG_SZ <username>
DefaultUserName REG_SZ <username>

AltDefaultDomainName REG_SZ <domain>
DefaultDomainName REG_SZ <domain>
CachePrimaryDomain REG_SZ <domain>

如有必要,請隱藏不想顯示的帳戶:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserList]
<username1> DWORD 0
<username2> DWORD 0
...
<usernameN> DWORD 0

相關內容