No Windows XP, como posso alterar o navegador padrão de chrome para IE na linha de comando, sem admin privs?

2

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

    
por K7AAY 08.11.2012 / 15:22

3 respostas

1

Já pensou em usar uma das seguintes opções:

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 em apenas um navegador, evite mexer no registro e evite problemas potenciais com acesso não autorizado.

    
por 11.03.2014 / 17:03
0

você pode desativar a janela.

captura de tela:

opções de internet > programas > diga-me se o IE não é o navegador padrão

,oquesignificaqueestaopçãoestáarmazenadanoregistro.Eunãovoudiscutiramodificaçãodosdadosdoregistroaqui,poiséperigoso.masvocêpodefazerumapesquisarápidaparadescobrircomo.

vocêpodeusar reg .

há outra postagem no stackoverflow que pode responder sua pergunta: link

    
por 08.11.2012 / 16:10
0

Sim, você pode, usando o comando reg no Windows, conforme explicado em este post .

Especificamente, você pode adicionar isso ao seu arquivo bat :

REG ADD HKEY_CLASSES_ROOT\htmlfile\shell\open\command /v (Default)    /t REG_SZ  /d  "C:\Program Files (x86)\Internet Explorer\iexplore.exe" -nohome
    
por 03.01.2013 / 19:37