Os atalhos da Internet abrem a caixa de diálogo Imprimir

4

Eu uso o Firefox como navegador padrão.

Problema: Clicar duas vezes em qualquer atalho da Internet no Explorer abre a caixa de diálogo Imprimir.

A configuração para .url em Definir associações é "Navegador da Internet, Microsoft Corporation".

Se eu alterar essa configuração para o Firefox, clicar duas vezes em um atalho gera este erro:

Qualéaconfiguraçãocorretaparausaraqui?Equalacausaesoluçãodesteproblema?

EDITAR:

AopçãodecliquecomobotãodireitodomouseemnegritonoExploreréImprimir.Entãoprovavelmenteesteéumproblemaderegistro.Regeditmostraoseguinte,ondeeuachoquealgodeveestarerrado?

NãodeveriahaverumaDefaultActioneOpenWithProgids?

EDIT 2:

Aqui está a entrada completa do registro. Embora eu não saiba como redefini-lo ou o que alterar manualmente?

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.URL] @="InternetShortcut"

[HKEY_CLASSES_ROOT\.URL\PersistentHandler] @="{8CD34779-9F10-4f9b-ADFB-B3FAEABDAB5A}"

[HKEY_CLASSES_ROOT\.URL\ShellEx]

[HKEY_CLASSES_ROOT\.URL\ShellEx\{000214EE-0000-0000-C000-000000000046}] @="{FBF23B40-E3F0-101B-8488-00AA003E56F8}"

[HKEY_CLASSES_ROOT\.URL\ShellEx\{000214F9-0000-0000-C000-000000000046}] @="{FBF23B40-E3F0-101B-8488-00AA003E56F8}"

[HKEY_CLASSES_ROOT\.URL\ShellEx\{00021500-0000-0000-C000-000000000046}] @="{FBF23B40-E3F0-101B-8488-00AA003E56F8}"

[HKEY_CLASSES_ROOT\.URL\ShellEx\{CABB0DA0-DA57-11CF-9974-0020AFD79762}] @="{FBF23B40-E3F0-101B-8488-00AA003E56F8}"

[HKEY_CLASSES_ROOT\.URL\ShellEx\{FBF23B80-E3F0-101B-8488-00AA003E56F8}] @="{FBF23B40-E3F0-101B-8488-00AA003E56F8}"

EDIT 3:

Não tenho certeza se estou correto, mas presumo que .url reg-entry encaminha para o InternetShortcut? Então eu postei isso aqui:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\InternetShortcut] "NeverShowExt"="" "InfoTip"="prop:System.Link.TargetUrl;System.Rating;System.Link.Description;System.Link.Comment" "EditFlags"=dword:00000002 "FullDetails"="prop:System.Link.TargetUrl;System.Rating;System.Link.Description;System.Link.Comment" "IsShortcut"="" "FriendlyTypeName"="@C:\Windows\System32\ieframe.dll,-10046" "PreviewDetails"="prop:System.Link.TargetUrl;System.Rating;System.History.VisitCount;System.History.DateChanged;System.Link.DateVisited;System.Link.Description;System.Link.Comment"

[HKEY_CLASSES_ROOT\InternetShortcut\CLSID] @="{FBF23B40-E3F0-101B-8488-00AA003E56F8}"

[HKEY_CLASSES_ROOT\InternetShortcut\DefaultIcon] @="C:\Windows\System32\url.dll,5"

[HKEY_CLASSES_ROOT\InternetShortcut\shell] "CLSID"="{FBF23B40-E3F0-101B-8488-00AA003E56F8}"

[HKEY_CLASSES_ROOT\InternetShortcut\shell\Open] "LegacyDisable"="" "CLSID"="{FBF23B40-E3F0-101B-8488-00AA003E56F8}"

[HKEY_CLASSES_ROOT\InternetShortcut\shell\Open\Command] @="rundll32.exe ieframe.dll,OpenURL %l"

[HKEY_CLASSES_ROOT\InternetShortcut\shell\print]

[HKEY_CLASSES_ROOT\InternetShortcut\shell\print\command] @="\"C:\Windows\System32\rundll32.exe\" \"C:\Windows\System32\mshtml.dll\",PrintHTML \"%1\""

[HKEY_CLASSES_ROOT\InternetShortcut\shell\printto]

[HKEY_CLASSES_ROOT\InternetShortcut\shell\printto\command] @="\"C:\Windows\System32\rundll32.exe\" \"C:\Windows\System32\mshtml.dll\",PrintHTML \"%1\" \"%2\" \"%3\" \"%4\""

[HKEY_CLASSES_ROOT\InternetShortcut\ShellEx]

[HKEY_CLASSES_ROOT\InternetShortcut\ShellEx\ContextMenuHandlers]

[HKEY_CLASSES_ROOT\InternetShortcut\ShellEx\ContextMenuHandlers\TortoiseSVN] @="{30351349-7B7D-4FCC-81B4-1E394CA267EB}"

[HKEY_CLASSES_ROOT\InternetShortcut\ShellEx\ContextMenuHandlers\{FBF23B40-E3F0-101B-8488-00AA003E56F8}]

[HKEY_CLASSES_ROOT\InternetShortcut\ShellEx\IconHandler] @="{FBF23B40-E3F0-101B-8488-00AA003E56F8}"

[HKEY_CLASSES_ROOT\InternetShortcut\ShellEx\PropertySheetHandlers]

[HKEY_CLASSES_ROOT\InternetShortcut\ShellEx\PropertySheetHandlers\{FBF23B40-E3F0-101B-8488-00AA003E56F8}]

EDIT 4:

Depois de executar o ccleaner (consertando todos os problemas de registro) e executar o "Set this program as default" no Firefox (em "Set your default programs"), o link URL abre bem no Firefox, desde que seja o padrão. URL. No entanto, se você definir "Internet Browser MS" como padrão para URL, ele ainda abrirá a caixa de diálogo Imprimir. E os menus de contexto são assim:

Firefox como padrão para .URL:

"Navegador da Internet" (nota: não IE) como padrão para .URL:

Embora,seusaroInternetExplorercomopadrão,elefuncionabem:

Talvez eu nunca devesse usar "Navegador da Internet"? Embora eu esperaria que apenas direcionar para o navegador padrão?

    
por bretddog 26.04.2013 / 12:43

3 respostas

1

Você tem o Internet Explorer definido como padrão.

E suas associações e seus padrões.

Para alterar isso para o Firefox, faça o seguinte:

Associação de arquivos

link

Escolha o Firefox como navegador.

Atribua os seguintes protocolos e tipos de arquivos ao navegador que você deseja definir como padrão:

URL: protocolo de transferência de hipertexto (protocolo HTTP)

URL: Protocolo de transferência de hipertexto com privacidade (protocolo HTTPS)

URL: Protocolo de transferência de arquivos {protocolo FTP)

Arquivo HTML

    
por 26.04.2013 / 14:14
0

Recomendo excluir e substituir o atalho da Internet.

Você pode criar um atalho clicando com o botão direito do mouse na área de trabalho e selecionar Atalho.

o atalho pode ser um link ou acessar outro programa

    
por 26.04.2013 / 13:00
0

Este script do Autohotkey parece resolvê-lo diretamente, repondo onde o navegador padrão é (supondo que é portátil, eu acho, mas pode fazer Script Autohotkey

    
por 22.05.2013 / 18:56