在安裝了 RDS 角色的 Windows Server 2008 R2 上變更新使用者設定檔的磁碟機號

在安裝了 RDS 角色的 Windows Server 2008 R2 上變更新使用者設定檔的磁碟機號

我最近更改了以下註冊表​​項:

HKLM\Software\Microsoft\Windows NT\CurrentVersion\ProfileList
預設=D:\Users

為了確保所有新的配置文件都將在 D 驅動器上創建,我還成功地重新創建了一些已在 C 驅動器上創建的龐大配置文件(通過備份所有數據,然後通過 Windows GUI 刪除配置文件並讓它們在D) 上重新建立。

不久之後,我注意到一些用戶的設定檔在更改之前已存在於 C 驅動器上,開始使用臨時設定檔登入。只是想知道我所做的改變與此之間是否有任何關聯。一般來說,在安裝了 RDS 角色的 Windows Server 2008 R2 上更改此設定是否安全(如果我只想在 D 磁碟機上建立新的設定檔)或需要進行其他一些登錄機碼變更?對現有設定檔有任何負面影響嗎?

PS 有問題的伺服器是 AD DS 成員伺服器,具有一些企業自訂設定(我並不完全了解所有這些設定) - 這就是為什麼我特別擔心我的變更與其他一些設定/自訂設定可能發生衝突。

答案1

安裝了 RDSH 角色的主機的行為與未安裝 RDSH 角色的主機不會太大不同 - 至少在這方面。

當使用者設定檔服務要載入使用者的本機設定檔時,它會先檢查HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList以登入使用者的 SID 命名的金鑰。如果存在,則透過尋找此鍵中的 ProfileImagePath 值來確定設定檔儲存目錄。如果您刪除了儲存目錄,但保留了 ProfileList 中對應的鍵/值,您將在事件日誌中看到設定檔載入錯誤,並且使用者會使用暫存設定檔登入。

更改預設儲存目錄後,不一定必須觸摸系統上已存在的所有設定檔並將其移動。將“舊”設定檔保留在C:\Users目錄中並設定要在其中建立的新設定檔D:\Users會很好地工作。

答案2

這很可能是由於舊設定檔的註冊表項所致。看看:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\<User SID>\

您應該會看到一個註冊表項輪廓影像路徑。您可以將其修改為正確的位置,它應該按預期工作。如果您目前以出現問題的使用者之一登入,則需要登出並重新登入。

相關內容