![No Windows XP, como posso alterar o navegador padrão do Chrome para o IE na linha de comando, sem privilégios de administrador?](https://rvso.com/image/1337820/No%20Windows%20XP%2C%20como%20posso%20alterar%20o%20navegador%20padr%C3%A3o%20do%20Chrome%20para%20o%20IE%20na%20linha%20de%20comando%2C%20sem%20privil%C3%A9gios%20de%20administrador%3F.png)
Situação:
1. É necessário definir o navegador padrãopara o IE via cmd(problema)
2. É necessário fazer um login Citrix via IE (equivalente a carregar um URL) porque ele não será executado no Google Chrome
3. em seguida, defina o navegador padrão como Chrome
Ambiente:
Windows XP, sem privilégios de administrador,
sem privilégios de administrador significaNão consigo tocar no registro
Etapas básicas que estou executando:
Em um arquivo bat:
1. Defina o navegador padrão como IE
2. Execute um login Citrix SSO via IE (não compatível com Chrome)
3. Defina o navegador padrão como Chrome
4. Elimine o IE
5. Viva muito e prospere
Então eu tenho tudo funcionando, exceto"Definir navegador padrão para IE"
Posso definir o navegador padrão para 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, aparecerá a janela 'tornar o navegador padrão', que interrompe o processo de SSO.
Então, se eu puder desabilitar essa verificação via arquivo bat, isso também funcionaria para mim.
Coisas que tentei e não funcionaram: shmgrate.exe OCInstallReinstallIE
Estamos usando o IE8.
Talvez alguém possa encontrar uma opção do Chrome que desfaça o navegador padrão, como: http://peter.sh/experiments/chromium-command-line-switches/
Responder1
Você já pensou em usar um dos seguintes:
Todas essas são extensões do Chrome que permitem o modo de compatibilidade do IE. Você pode configurar endereços ou domínios específicos (também usando curingas) para acionar o modo de compatibilidade.
Isso permitiria que você ficasse com apenas um navegador, evitando mexer no registro e evitando possíveis problemas com acesso não autorizado.
Responder2
você pode desativar a janela.
captura de tela:
opções de internet > programas > diga-me se o IE não é o navegador padrão
o que significa que esta opção está armazenada no registro. não vou discutir a modificação dos dados do registro aqui, pois é perigoso. mas você pode fazer uma pesquisa rápida para descobrir como.
você pode usarregistro.
há outra postagem no stackoverflow que pode responder à sua pergunta: https://stackoverflow.com/questions/4222367/windows-registry-key-for-check-whether-ie-is-the-default-browser
Responder3
Sim, você pode, usando o reg
comando no Windows conforme explicado emesta postagem.
Especificamente, você pode adicionar isto ao seu bat
arquivo:
REG ADD HKEY_CLASSES_ROOT\htmlfile\shell\open\command /v (Default) /t REG_SZ /d "C:\Program Files (x86)\Internet Explorer\iexplore.exe" -nohome