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?