我正在寫一個vbscript,我需要修改幾個註冊表項。問題在於,Chrome或Firefox從我們的某臺計算機上移除後,您無法再在網絡瀏覽器之外打開鏈接。這是因爲計算機仍將默認瀏覽器視爲已刪除的瀏覽器。我有一個正在工作的其他幾個註冊表修改,但是當我運行該腳本,它不會更改以下注冊表項:VBS不會修改註冊表
'does not work
strRoot = "HKEY_CLASSES_ROOT\https\Shell\open\command\ddeexec\"
wShell.RegWrite strRoot,"" & Chr(34) & "%1" & Chr(34) & ",,-1,0,,,,"
'does not work
strRoot = "HKEY_CLASSES_ROOT\https\Shell\open\command\ddeexec\NoActivateHandler"
wShell.RegWrite strRoot,""
'does not work
strRoot = "HKEY_CLASSES_ROOT\https\Shell\open\command\ddeexec\Application\"
wShell.RegWrite strRoot,"IExplore"
'does not work
strRoot = "HKEY_CLASSES_ROOT\https\Shell\open\command\ddeexec\Topic\"
wShell.RegWrite strRoot,"WWW_OpenURL"
這也需要在相同的路徑將被應用到「HTTP」鍵,同樣,「ddeexec」文件夾中的任何內容都不能更改。我不相信這是一個權限問題,但是因爲我可以進入註冊並手動更改它沒有問題
這工作,我是一個白癡......哈哈謝謝你的幫助 – DarkShadow
沒問題,錯別字總是讓我也:) – Dave