私はいくつかのレジストリエントリを変更する必要があるvbscriptを書いています。問題は、GoogleのコンピュータのいずれかからChromeまたはFirefoxを削除した後、ウェブブラウザ以外のリンクを開くことができなくなることです。これは、コンピュータが削除されたブラウザをデフォルトとして扱っているためです。 I働いている他のいくつかのレジストリの変更を持っていますが、私は、スクリプトを実行すると、それは、次のレジストリキーに変更をすることはありません。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"フォルダ内の何も変更することはできません。私はそれが許可の問題だとは思わないが、私はregeditに入り、問題なく手動で変更することができるので
それは働いて、私は馬鹿です...笑助けをありがとう – DarkShadow
問題はありません、誤植は、常に私も:) – Dave