有個網友安裝程式時,快顯視窗,提示無法將註冊值寫入註冊表,結果安裝了好幾遍,都無法成功,只好百度求助,他把出問題時的提示圖片傳上來,希望得到協助。這樣的問題一般都是註冊表被禁了,或者說使用者缺少註冊表修改許可權所致,所以才安裝不了程式,給他提供的解決方案如下,
步驟一:解禁組策略
1,要解禁組策略,當然先得進入,進入方法,在開始菜單中,開啟運行程式,然後在開啟的運行框中輸入gpedit.msc命令,確定。
2,進入組策略後,先在左側目錄中找到“使用者配置”這一項,然開啟它的子項,找到其中的“系統管理範本”。
3,然後再開啟系統管理範本的子項,從中找到“系統”這一項,選定。
4,然後到"系統"這一項的右側視窗,在右側的設定選項框中,找到“阻止訪問註冊表編輯工具”這一項,雙擊。
5,開啟了“阻止訪問註冊表編輯工具”屬性視窗後,在“設定”項下,選擇“未配置”這一項,然後先按“應用”,再按“確定”。組策略中的“阻止訪問註冊表”成功解除。
步驟二:註冊表添加許可權
1,如果是因組策略阻止訪問註冊表造成的無法安裝程式,用上面的方法就解決了,但大多數並不是組策略阻止了,而是註冊表沒有許可權所致。其解決方案就是修改註冊表的許可權,方法,同樣在開始菜單中開啟"運行"。這回輸入regedit命令,斷行符號。
2,進入登錄編輯程式視窗後,如果安裝時的提示視窗中顯示是什麼路徑,就在註冊表選擇這個路徑,以這個提問網友的安裝程式為例,其根鍵是"HKEY_CURRENT_USER"這一項。
3,然後按HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionApp Paths這個路徑定位於App Paths這項上,右鍵,從菜單中選擇“許可權”。
4,進入“App Paths許可權”視窗後,如果在“組或使用者名稱稱”中沒有目前使用者時,那就要“添加”一個。
5,如果使用者名稱稱已經存在,則選擇自已使用者名稱,這裡以“RESTRICTED”為例,然後在下面的許可權列表框中,勾選“允許”下的“完全控制”複選框,然後按“應用”與“確定”退出註冊表。
6,註冊表修改後,需要重啟一次電腦,才能使修改生效。
7,重啟電腦進入系統後,就可以重新安裝程式了,這時註冊值就能寫入註冊表了。如下圖。
注意事項:
1、要修改註冊表,最好在修改之前,對註冊表進行備份。
2、修改許可權一定要注意,如果哪項註冊表值寫入不了,就應該在這一項的父項進行許可權修改。即這一項的上一層。