Я пишу VBScript, который мне нужно изменить несколько записей реестра.Проблема в том, что после удаления Chrome или Firefox с одного из наших компьютеров вы больше не можете открывать ссылки за пределами веб-браузера.Это связано с тем, что компьютер по-прежнему использует удаленный браузер по умолчанию.У меня есть несколько других модификаций реестра, которые работают, но когда я запускаю скрипт, он не будет вносить изменения в следующие ключи реестра:
'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 и изменить его вручную без проблем