下面讓我們來看一個(gè)例子,如何使用組策略首選項(xiàng)來管理AROBAT READER的程序行為。在這個(gè)例子中,我們想要阻止它用瀏覽器內(nèi)嵌的方式來查看PDF文件,取而代之的,我們需要它在網(wǎng)頁中被點(diǎn)擊后僅彈出自己的AROBAT READER程序窗口中查看PDF。
這個(gè)過程的第一步包含一個(gè)小調(diào)查。為了能建立某個(gè)ACROBAT READER的禁用運(yùn)行方式,你首先需要描述出如何表述它的語言。在這個(gè)例子中,AROBAT READER的語言就是注冊表語言。通過簡單的GOOGLE搜索,你可以很快鎖定ADOBE的知識庫,它會告訴你要關(guān)閉瀏覽器內(nèi)嵌設(shè)置的確切注冊表鍵值
這個(gè)注冊表的路徑(至少在目前我們安裝的測試計(jì)算機(jī)上)是HKEY_CURRENT_USER\Software\Adobe\Acrobat Reader\9.0\Originals。而主鍵在默認(rèn)情況不存在,在這里必須手動創(chuàng)建,命名為bBrowserIntegration,然后將REG_DWORD的鍵值分配為0,這樣就可以關(guān)閉瀏覽器內(nèi)嵌了。
了解這個(gè)注冊表路徑和鍵值是最難的部分。以這種方式來更改程序的運(yùn)行方式只能用在那些按照標(biāo)準(zhǔn)撰寫代碼的軟件上。這就是為什么有的時(shí)候在進(jìn)行配置之前需要先做調(diào)查,因?yàn)橛袝r(shí)需要的主鍵根本不存在,必須由你自己創(chuàng)建。
一旦你找到了需要的主鍵和鍵值,將它們的設(shè)置通過組策略首選項(xiàng)應(yīng)用到你的整個(gè)網(wǎng)絡(luò)中去就是很容易的事情了。首先,運(yùn)行組策略管理控制臺(GPMC)然后創(chuàng)建一個(gè)新策略。當(dāng)創(chuàng)建好之后,用組策略管理編輯器(GPME)打開它,定位到計(jì)算配置|首選項(xiàng)|WINDOWS設(shè)置|注冊表。然后右擊注冊表項(xiàng)目并選擇新建|注冊表項(xiàng)目來創(chuàng)建一個(gè)新的首選項(xiàng)。
這個(gè)新的注冊表屬性控制臺看起來如圖1所示。點(diǎn)擊關(guān)鍵路徑后面的省略號(…)按鈕打開一個(gè)本地注冊表的樹形視圖,你可以找到并輸入正確的關(guān)鍵路徑。你還可以直接把正確的路徑輸入到對話框中。
圖1.新建注冊表屬性控制臺
主鍵名稱也需要你輸入,在本例中為bBrowserIntegration,還有主鍵類型REG_DWORD和鍵值0。 另外,還需要在四個(gè)Action選項(xiàng)中進(jìn)行選擇。
正如我上一篇文章中所舉的例子,公用標(biāo)簽(如圖2)列出了五個(gè)選項(xiàng)。你可能會希望通過組策略首選項(xiàng)來移除某些不需要的選項(xiàng)。當(dāng)某些針對用戶或者計(jì)算機(jī)的策略不再需要的時(shí)候,配置該選項(xiàng)移除相應(yīng)的注冊表更新,可以輕而易舉的將該策略禁用掉。
圖2.設(shè)置組策略首選項(xiàng)時(shí)的公用標(biāo)簽
如果你的網(wǎng)絡(luò)環(huán)境是比較常見的類型,那么很可能每個(gè)應(yīng)用程序并不是安裝在所有的計(jì)算機(jī)上的。盡管AROBAT READER可能安裝在幾乎每一個(gè)桌面端上,但是你仍然會希望你對程序的調(diào)整配置只對某些目標(biāo)計(jì)算機(jī)有效。
這正是項(xiàng)目級別目標(biāo)對注冊表的更改非常重要的原因。通過項(xiàng)目級別目標(biāo),你可以限制你的設(shè)置只對那些已經(jīng)安裝了ACROBAT READER的計(jì)算機(jī)有效。這可以通過在目標(biāo)編輯器(如圖3)中創(chuàng)建一個(gè)文件匹配項(xiàng)目來實(shí)現(xiàn)。這里我們可以輸入一個(gè)和目標(biāo)程序匹配的文件名稱。圖3顯示了ACRORD32.EXE文件如何被檢查是否存在。如果它的確存在,那么該組策略首選項(xiàng)就會生效。
圖3.目標(biāo)編輯器
所有內(nèi)容就是這些了。要使用組策略首選項(xiàng)來執(zhí)行更大范圍的注冊表更改也是非常容易實(shí)現(xiàn)的,特別在和長期使用登陸腳本帶來的惡夢般的體驗(yàn)對比。在這整個(gè)過程中,你唯一的挑戰(zhàn)就是正確找到你需要完全控制你的程序行為所需要的注冊表主鍵和相應(yīng)的鍵值。
原文鏈接:http://os.51cto.com/art/201102/244488.htm