版權(quán)歸原作者所有,如有侵權(quán),請(qǐng)聯(lián)系我們

[科普中國(guó)]-漫游用戶配置文件

科學(xué)百科
原創(chuàng)
科學(xué)百科為用戶提供權(quán)威科普內(nèi)容,打造知識(shí)科普陣地
收藏

漫游用戶配置文件(英語:roaming user profile)是Windows NT家族操作系統(tǒng)中的一個(gè)概念,這允許一臺(tái)計(jì)算機(jī)上的用戶加入一個(gè)Windows Server域,從而在同一網(wǎng)絡(luò)的任何計(jì)算機(jī)上登錄和訪問自己的各項(xiàng)文檔和獲得一致的桌面體驗(yàn)(諸如工具欄位置、桌面設(shè)置等)。

操作方法Windows NT 3.1以來的所有Windows操作系統(tǒng)在設(shè)計(jì)上都支持漫游配置文件。一般來說,一臺(tái)獨(dú)立計(jì)算機(jī)是將用戶的文檔、桌面項(xiàng)目、應(yīng)用程序偏好設(shè)置以及桌面外觀分為兩部分存儲(chǔ)于本地計(jì)算機(jī),其中包括“可漫游”部分,另外是包含如網(wǎng)頁瀏覽器緩存等項(xiàng)目的“臨時(shí)”部分。Windows注冊(cè)表也做了類似劃分以支持漫游,系統(tǒng)(System)和本地計(jì)算機(jī)(Local Machine)配置單元被保存在本地計(jì)算機(jī),而獨(dú)立的用戶單元HKEY CURRENT USER在設(shè)計(jì)上支持漫游用戶配置文件。1

當(dāng)創(chuàng)建一個(gè)漫游用戶時(shí),用戶的配置文件信息被存儲(chǔ)在可從任何域內(nèi)聯(lián)網(wǎng)計(jì)算機(jī)訪問的集中式文件服務(wù)器上。本地計(jì)算機(jī)上的登錄界面將檢查用戶是否存在于域中而不是存于本地計(jì)算機(jī),不需要在本地計(jì)算機(jī)上預(yù)先創(chuàng)建帳戶。如果域登錄成功,則會(huì)將漫游配置文件從中央文件服務(wù)器復(fù)制到本地計(jì)算機(jī),并為該用戶創(chuàng)建本地帳戶。

當(dāng)用戶從本機(jī)計(jì)算機(jī)注銷時(shí),用戶的漫游配置文件將從本地計(jì)算機(jī)合并回中央文件服務(wù)器,這其中不包含“臨時(shí)”類別的本地配置文件。這種合并并非移動(dòng)或刪除,用戶的配置文件只是朝向網(wǎng)絡(luò)合并,信息仍會(huì)在本地計(jì)算機(jī)上保留。

在用戶重新登錄一臺(tái)桌面計(jì)算機(jī)時(shí),漫游的配置文件將與此前存留的配置文件合并并被替換。如果啟用了配置文件緩存,則服務(wù)器可以只將最新文件合并到本地計(jì)算機(jī),并重用上次登錄前未更改且現(xiàn)有的本地文件,從而加速登錄過程。

限制性能使用多年的漫游配置文件可能包含數(shù)以萬計(jì)的Cookie文件,這將使網(wǎng)絡(luò)登錄和注銷變得非常緩慢,并導(dǎo)致文件系統(tǒng)碎片化。

由于配置文件復(fù)制會(huì)在登錄和注銷時(shí)進(jìn)行,使用默認(rèn)設(shè)置的漫游配置文件可能會(huì)非常緩慢,并導(dǎo)致賬戶中有大量數(shù)據(jù)的用戶浪費(fèi)大量時(shí)間。

在微軟設(shè)計(jì)Internet Explorer,程序員決定將Cookie和收藏夾存儲(chǔ)為小于一千字節(jié)的單個(gè)小文件,而沒有將數(shù)據(jù)存儲(chǔ)為單個(gè)被集成的大文件。微軟還在“最近的文件”文件夾中存儲(chǔ)了許多文件快捷方式。

高速網(wǎng)絡(luò)上的文件服務(wù)器往往只能在傳輸超過幾兆字節(jié)的大文件時(shí)達(dá)到最快速度。而數(shù)百個(gè)“千字節(jié)”級(jí)別的小文件可能使網(wǎng)絡(luò)性能下降達(dá)90%。因此隨著配置文件的常年使用而累積眾多Cookie、收藏夾以及最近的文件項(xiàng)目,登錄和注銷時(shí)間會(huì)明顯減慢,哪怕這些配置文件數(shù)據(jù)只占用了幾兆字節(jié)的空間。

在硬盤上存儲(chǔ)用戶配置文件的本地緩存可以減少并改善登錄與注銷所花費(fèi)的時(shí)間,但這種機(jī)制更適合用戶經(jīng)常使用同一臺(tái)計(jì)算機(jī)的案例。在隨意使用的公眾計(jì)算機(jī)上緩存每個(gè)登錄用戶的配置文件將硬盤帶來眾多雜亂的數(shù)據(jù),并占用大量硬盤空間。

配置文件大小配置文件中存儲(chǔ)的大型文件將導(dǎo)致較長(zhǎng)的登錄與注銷時(shí)間,Windows會(huì)在登錄時(shí)將漫游配置文件復(fù)制到本地計(jì)算機(jī),并在注銷時(shí)復(fù)制回服務(wù)器。

在大型文件非關(guān)鍵型任務(wù)所需,并且絕對(duì)不需要以登錄帳戶為基礎(chǔ)向服務(wù)器備份文件的情況下,存儲(chǔ)大量用戶數(shù)據(jù)的應(yīng)用程序可能需要運(yùn)行在本地計(jì)算機(jī)獨(dú)立的非漫游帳戶中,以繞過該網(wǎng)絡(luò)存儲(chǔ)問題。

網(wǎng)絡(luò)擁塞在校園環(huán)境中,當(dāng)整個(gè)教室的學(xué)生同時(shí)注銷計(jì)算機(jī)時(shí),漫游配置文件的存儲(chǔ)將導(dǎo)致嚴(yán)重的網(wǎng)絡(luò)擁塞和減速。如果用戶在配置文件從第一個(gè)位置注銷未完成時(shí)從第二個(gè)位置登錄,可能遭遇帳戶數(shù)據(jù)的不一致。

訪問沖突由于配置文件漫游的底層機(jī)制假定用戶同時(shí)只能登錄到一臺(tái)計(jì)算機(jī)。漫游配置文件與復(fù)制到本地計(jì)算機(jī)的文檔彼此之間沒有網(wǎng)絡(luò)感知,并且不可能使用文件鎖定來提醒用戶文件已被打開。

所以如果同一個(gè)帳戶在多臺(tái)計(jì)算機(jī)上被同時(shí)登錄,并且打開同一個(gè)文件并修改,保存可能導(dǎo)致文件沖突和內(nèi)容丟失:

當(dāng)有已修改文件的第一臺(tái)計(jì)算機(jī)注銷時(shí),更改被寫入配置文件的網(wǎng)絡(luò)副本。

而第二臺(tái)計(jì)算機(jī)注銷時(shí),不同版本的文檔可能覆蓋先前注銷時(shí)保存的更改。

兼容性不同版本的Windows可能在使用互不兼容的用戶配置文件布局。因此,在不同版本的操作系統(tǒng)之間漫游的用戶或需為不同操作系統(tǒng)創(chuàng)建獨(dú)立的漫游配置文件。Windows Vista和Windows 7會(huì)向用戶配置文件添加“.v2”后綴以向Windows XP或更早版本的系統(tǒng)隔離自己的用戶配置文件。即便如此,Microsoft TechNet勸告用戶不要在Windows Vista/Windows Server 2008與Windows 7/Windows Server 2008 R2之間漫游。Windows 8/Windows Server 2012和Windows 8.1/Windows Server 2012 R2中的用戶配置文件盡管最初也使用了“.v2”后綴,但也并不完全向后兼容。微軟此后發(fā)布了hotfix和操作說明,以使這些操作系統(tǒng)附加“.v3”和“.v4”后綴,從而將它們與跨操作系統(tǒng)的訪問隔離。

文件夾重定向?yàn)樘幚砩鲜雠渲梦募?fù)制時(shí)可能的問題,管理員可以覆蓋漫游和設(shè)置用戶帳戶的默認(rèn)操作,使配置文件的某些部分由本地計(jì)算機(jī)直接從中央文件服務(wù)器,而不先復(fù)制到本地計(jì)算機(jī)。即便在服務(wù)器出現(xiàn)故障時(shí),用戶仍可通過Offline Files Enhancements 脫機(jī)文件增強(qiáng)功能訪問某些文件。2

優(yōu)勢(shì)通過對(duì)用戶配置文件實(shí)施強(qiáng)制控制管理,有助保護(hù)用戶環(huán)境免受用戶本人的損害。

用戶可以更可靠地在網(wǎng)絡(luò)中的任何位置訪問自己的數(shù)據(jù)。

大部分?jǐn)?shù)據(jù)位于一個(gè)位置,更易于備份。

缺點(diǎn)每次用戶登錄到工作站時(shí),都將通過網(wǎng)絡(luò)傳輸所有文件和設(shè)置,所以登錄過程將比使用本地配置文件花費(fèi)更長(zhǎng)的時(shí)間。如果配置文件得到緩存,則某些文件可以從工作站本地加載;還可以通過文件夾重定向?qū)⒛承┰鲩L(zhǎng)到很大占用的文件夾(如我的文檔)重定向到一個(gè)網(wǎng)絡(luò)共享,從而減少登錄所需的時(shí)間。

Windows Server 2008的活動(dòng)目錄(Active Directory)通過允許將以前存儲(chǔ)在用戶配置文件(包括我的音樂、收藏夾以及其他文件)中的幾乎所有文件夾重定向到集中式的安全網(wǎng)絡(luò)共享解決了此限制。這樣一來用戶的漫游配置文件可以被輕松縮減到不足20MB,從而消除以前版本的活動(dòng)目錄所需要的很長(zhǎng)登錄時(shí)間。在使用文件夾重定向和自動(dòng)脫機(jī)文件緩存時(shí),用戶的所有文件和偏好設(shè)置都可脫機(jī)使用,并且可以使用遠(yuǎn)程差分壓縮(RDC)連接到網(wǎng)絡(luò)從而更有效率的進(jìn)行同步。

類似方案用戶虛擬化程序(如AppSense)可以管理用戶配置文件、設(shè)置和數(shù)據(jù),將其存儲(chǔ)于網(wǎng)絡(luò)共享或云服務(wù)。

本詞條內(nèi)容貢獻(xiàn)者為:

李嘉騫 - 博士 - 同濟(jì)大學(xué)