O Google Chrome não consegue abrir links ou arquivos HTML

0

Há duas pessoas usando meu computador, então fiz dois atalhos para o aplicativo, cada um com seu próprio argumento "--user-data-dir=" "" para que cada um dos usuários tenha configurações exclusivas.

Tudo estava funcionando bem, mas fiquei irritado porque os links de aplicativos externos (FeedReader, ajuda do Visual Studio, links de documentos do Microsoft Word) ou arquivos HTML locais foram abertos na instalação padrão do Google Chrome, portanto não usando minha pasta de preferência ( que é um dos dois acima mencionados).

Então, mudei a seguinte configuração de registro:

Computer\HKLM\SOFTWARE\Classes\ChromeHTML\shell\open\command = ""C:\Users\Witchunter\AppData\Local\Google\Chrome\Application\chrome.exe" --user-data-dir="c:\Users\Witchunter\AppData\Local\ChromeUserData\shortcut-1311099461053""

O navegador agiu de forma estranha quando alterei essas configurações, abrindo mas não exibindo o arquivo HTML, em vez disso, mostrando "Nova guia". Cada abertura consecutiva do arquivo abriu outra instância do navegador, novamente com apenas "Nova Guia" aberta, como se eu a executasse a partir do atalho da área de trabalho.

Eu tentei reverter a configuração para:

Computer\HKLM\SOFTWARE\Classes\ChromeHTML\shell\open\command = ""C:\Users\Witchunter\AppData\Local\Google\Chrome\Application\chrome.exe"

sem sucesso. O navegador funciona conforme descrito, a única coisa que não está usando minhas configurações, mas as configurações padrão. O sistema operacional é o Windows 7 x64.

Alguém mais tem esse problema? Como posso resolver o problema?

Eu encontrei esta pergunta no SuperUser, mas é um pouco antigo, relevante para o Mac e não respondido.

    
por Nikola Malešević 16.09.2011 / 18:52

1 resposta

1

Bem, parece que ninguém encontrou essa situação antes. Como alguém poderia ter o mesmo problema em algum momento no futuro, decidi não excluir minha própria pergunta, mas respondê-la.

Corrigi o problema adicionando o parâmetro - "% 1" , para que a entrada do registo se pareça com isto:

[Computer\HKLM\SOFTWARE\Classes\ChromeHTML\shell\open\command] "C:\Users\Witchunter\AppData\Local\Google\Chrome\Application\chrome.exe" --user-data-dir="c:\Users\Witchunter\AppData\Local\ChromeUserData\shortcut-1311099461053" -- "%1"

É muito importante que "% 1" é o último e que existe um caractere de espaço entre - e "% 1" . Não sei por que esse switch específico é usado dessa maneira, mas é crucial ter um caractere de espaço entre eles. Se esse caractere não estiver presente, uma nova janela do Google Chrome será aberta exibindo "Nova guia".

Espero que alguém ache isso útil.

    
por 17.09.2011 / 20:04