我正在寫一個批處理文件來通過註冊表來定製Internet Explorer的Internet屬性 - >安全區域。我的代碼當前改變 「HKLM \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Internet Settings \ TemplatePolicies \ LOW」和「../MEDIUM」中的模板策略,然後啓動inetcpl.cpl,然後用戶必須手動移動滑塊在受信任的站點區域中變低,然後在互聯網區域中變爲中等。如何通過批處理文件使用十六進制值添加到Internet設置?
這可以通過分別更改「HKLM \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Internet Settings \ Zones \ 2」和「../3」中的CurrentLevel值來自動執行。我的代碼出於某種原因將零寫入註冊表項「CurrentLevel」。我需要將「HKLM \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Internet Settings \ Zones \ 2 \ CurrentLevel」設置爲0x00010000。
這裏是我的代碼的一部分有過錯:
echo Moving sliders...
echo.
set qry="HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2"
reg add %qry% /v CurrentLevel /t REG_DWORD /d 65536 /f
set qry="HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\3"
reg add %qry% /v CurrentLevel /t REG_DWORD /d 69632 /f
從十六進制到十進制轉換器 '65536'= '0x00010000在' 和 '69632'= '0x00011000'。爲什麼我的代碼寫入CurrentLevel爲零?
文檔,可以幫助可以發現HERE
謝謝你!
並請...當你在編輯器中這裏粘貼在這裏的代碼,使用工具欄進行格式化,不要把'
單曲... – Benoit 2011-06-07 14:07:25
對不起,我是新的。我將從現在開始使用工具欄。謝謝你的提示。 – pointgod36 2011-06-07 14:12:30
您是否擁有足夠修改HKLM權限的批處理? – Benoit 2011-06-07 14:18:09