關於使用者配置檔
系統會在使用者第一次登入計算機時建立使用者配置檔。 在後續登入時,系統會載入使用者的配置檔,然後根據配置檔中的資訊,其他系統元件設定用戶的環境。
使用者帳戶類型
- 本機使用者設定檔。 使用者第一次登入計算機時,會建立本機使用者配置檔。 配置檔會儲存在計算機的本機硬碟上。 對本機使用者配置檔所做的變更是針對使用者和進行變更的計算機所特有。
- 漫遊使用者設定檔。 漫遊使用者配置檔是複製到伺服器共享並儲存的本機配置檔複本。 此設定檔會下載到使用者登入網路上的任何電腦。 當使用者註銷時,對漫遊使用者配置檔所做的變更會與配置檔的伺服器複本同步。 漫遊使用者配置檔的優點是使用者不需要在網路上使用的每部計算機上建立配置檔。
- 強制性使用者設定檔。 強制使用者配置檔是一種配置檔類型,系統管理員可用來指定用戶的設定。 只有系統管理員可以變更強制使用者配置檔。 當使用者註銷時,使用者對桌面設定所做的變更會遺失。
- 暫存使用者設定檔。 每次發生錯誤情況導致使用者的配置檔無法載入時,系統會建立一個暫時配置檔。 暫存配置檔會在每個會話結束時刪除,當使用者註銷時,使用者對桌面設定和檔案所做的變更就會遺失。 暫存配置檔僅適用於執行 Windows 2000 和更新版本的電腦上。
使用者設定檔包含下列元素:
- 登錄區。 登錄區是檔案NTuser.dat。 使用者登入時,系統會載入蜂巢,並且將其對應至 HKEY_CURRENT_USER 登錄機碼。 用戶的登錄配置集維護使用者的登錄相關偏好設定和配置。
- 一組儲存在檔案系統中的配置檔資料夾。 使用者個人資料檔案會以每個使用者為單位儲存在 Profiles 目錄中。 使用者檔案資料夾是提供應用程式及其他系統元件用來填入子資料夾的容器,並存放每個用戶的資料,例如文件和組態檔案。 Windows 檔案總管會廣泛使用使用者配置檔資料夾,例如使用者的桌面、開始 功能表和 文件 資料夾等。
使用者設定檔提供下列優點:
- 當使用者登入計算機時,系統會使用使用者上次註銷時所使用的相同設定。
- 與其他使用者共享計算機時,每個使用者在登入後會收到自定義桌面。
- 使用者配置檔中的設定對每個使用者而言都是唯一的。 其他用戶無法存取設定。 對某個使用者的配置檔所做的變更不會影響其他使用者或其他使用者的配置檔。
Windows 7 和更高版本中的使用者配置檔圖磚
在 Windows 7 或更新版本中,每個使用者配置檔都有相應的影像,呈現為使用者圖塊。 這些圖塊會出現在 [使用者帳戶] 的 [ 控制面板] 項目及其 [管理帳戶] 的 子頁面中。 如果您有系統管理員訪問許可權,預設來賓和預設用戶帳戶的映射檔也會顯示在這裡。
注意
管理帳戶 子頁面是透過 [使用者帳戶 控制面板] 專案中 管理另一個帳戶 連結來存取。
- %ProgramData%\Microsoft\User Account Pictures\Guest.bmp
- %ProgramData%\Microsoft\User Account Pictures\User.bmp
使用者的磁貼圖片會儲存在 %SystemDrive%\Users\<username>\AppData\Local\Temp 資料夾中,作為 <使用者名稱>.bmp檔案。 任何斜線字元 (\) 會轉換成加號字元 (+)。 例如,DOMAIN\user 會轉換成 DOMAIN+user。
影像檔案會出現在使用者的 Temp 資料夾中:
- 當使用者完成初始系統設定(OOBE)之後。
- 當使用者第一次啟動 [用戶帳戶] [控制面板] 專案時。
- 當使用者移至 [使用者帳戶] [控制面板] 專案的 [管理帳戶] 子頁面時。 此外,也會顯示此電腦上所有其他使用者的圖塊。
只有在這些情況下,圖像才會被建立或更新。 因此,以程式方式使用 Temp 資料夾位置時,有數個注意事項:
使用者的圖塊不保證存在。 如果使用者刪除 .bmp 檔案,例如手動或透過刪除暫存盤的公用程式,則在用戶啟動 [使用者帳戶] [控制面板] 專案或 [管理 帳戶] 子頁面之前,不會自動重新建立該用戶磚。
計算機上其他用戶的使用者磚可能不會出現在目前登入使用者的 Temp 資料夾中。 例如,如果使用者 A 透過 [使用者帳戶] [控制面板] 項目建立使用者 B,當 Windows 將使用者 A 傳送至 [管理帳戶] 子頁面時,使用者 B 的項目會在使用者 A 的 [Temp] 資料夾中建立。 因為在使用者 B 登入之前,不會為使用者 B 建立目錄結構,因此使用者 A 的 Temp 資料夾是儲存使用者 B 磚的唯一位置。 當使用者 B 登入時,儲存在使用者 B Temp 資料夾中的唯一影像是自己的。
- 若要取得系統上使用者的所有使用者圖塊,應用程式可能需要搜尋每個使用者的 Temp 目錄。
- 由於這些 Temp 目錄的訪問控制清單 (ACL) 允許存取 SYSTEM、Administrator 和目前使用者,因此應用程式必須提升許可權,才能存取其他使用者。
其他使用者的圖磚不保證會在他們的 Temp 資料夾中符合日期 up-to。 如果使用者 B 更新他的使用者圖示,使用者 A 在存取 管理帳戶 子頁面之前,將不會看到這一變更。 因此,如果應用程式使用使用者 A 的 Temp 資料夾來取得使用者 B 的磚,則這些應用程式可以取得過時的影像檔。
相關主題