Situação:
1. Precisa configurar o navegador padrão para o IE via cmd (problema)
2. Necessidade de fazer um login no Citrix via IE (equivale a carregar um URL) porque
não será executado no Google Chrome
3. em seguida, defina o navegador padrão para o Chrome
Ambiente:
Windows XP, sem privilégios de administrador
nenhum privilégio de administrador significa não consigo tocar no registro
Etapas básicas que estou fazendo:
Em um arquivo bat:
1. Definir o navegador padrão para o IE
2. Execute um logon do Citrix SSO via IE (não compatível com o chrome)
3. Definir o navegador padrão para o Chrome
4. Matar IE
5. Viva por muito tempo e prospere em
Então, tenho tudo funcionando, exceto "Definir o navegador padrão para o IE"
Posso definir o navegador padrão para o Chrome usando o argumento de linha de comando do Portable Chrome
--make-default-browser
mas não posso desfazer esse processo.
Se eu iniciar o IE, ele aparece na janela 'fazer navegador padrão, ou seja, o navegador padrão' que interrompe o processo de SSO.
Então, se eu puder desabilitar essa verificação através do arquivo bat, isso também funcionaria para mim.
Coisas que tentei que não funcionaram:
shmgrate.exe OCInstallReinstallIE
Estamos usando o IE8.
Talvez alguém consiga encontrar um switch do Chrome que desfaça o navegador padrão, a la:
link