bre*_*dog 5 windows firefox windows-7 shortcuts
我使用 Firefox 作为默认浏览器。
问题:在资源管理器中双击任何 Internet 快捷方式会打开“打印”对话框。
Set Associations 下的 .url 设置是“Internet Browser, Microsoft Corporation”。
如果我将该设置更改为 Firefox,双击快捷方式会出现以下错误:
在这里使用的正确设置是什么?这个问题的原因和解决方法是什么?
编辑:
资源管理器中顶部粗体的右键单击选项是打印。所以这可能是注册表问题。Regedit 显示以下内容,我认为哪里有问题?
不应该有 DefaultAction 和 OpenWithProgids 吗?
编辑2:
这是完整的注册表项。虽然我不知道如何重置它,或者手动更改什么?
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}"
Run Code Online (Sandbox Code Playgroud)
编辑 3:
不确定我是否正确,但我假设 .url reg-entry 转发到 InternetShortcut?所以我把它贴在这里:
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}]
Run Code Online (Sandbox Code Playgroud)
编辑 4:
在运行 ccleaner(修复所有注册表问题)并为 Firefox 执行“将此程序设置为默认值”(在“设置你的默认程序”下)后,URL 链接在 Firefox 中打开正常,只要这是 .URL 的默认值。但是,如果将“Internet Browser MS”设置为 URL 的默认值,它仍会打开“打印”对话框。上下文菜单分别如下所示:
Firefox 作为 .URL 的默认值:
“Internet 浏览器”(注意:不是 IE)作为 .URL 的默认值:
但是,如果默认使用 Internet Explorer,它运行良好:
也许我永远不应该使用“互联网浏览器”?虽然我希望它直接指向默认浏览器?
您已将 Internet Explorer 设置为默认值。
以及它的关联和默认值。
要将其更改为 Firefox,请执行以下操作:
文件关联
http://windows.microsoft.com/en-us/windows7/Change-which-programs-Windows-uses-by-default
选择 Firefox 作为浏览器。
将以下协议和文件类型分配给您要设置为默认的浏览器:
URL:超文本传输协议(HTTP协议)
URL:带隐私的超文本传输协议(HTTPS 协议)
URL:文件传输协议{FTP协议)
HTML 文件
归档时间: |
|
查看次数: |
2340 次 |
最近记录: |