Я использую Firefox в качестве браузера по умолчанию.
Проблема: Двойной щелчок на любом ярлыке Интернета в Проводнике открывает диалоговое окно «Печать».
Настройка для .url в разделе «Установить связи» - «Интернет-браузер, корпорация Microsoft».
Если я изменю этот параметр на 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}"
РЕДАКТИРОВАТЬ 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}]
РЕДАКТИРОВАТЬ 4:
После запуска ccleaner (исправления всех проблем с реестром) и выполнения "Установить эту программу по умолчанию" для Firefox (в разделе "Установка программ по умолчанию") URL-ссылки открываются в Firefox нормально, если это значение по умолчанию для.URL. Однако, если для URL-адреса по умолчанию задано "Internet Browser MS", оно все равно откроет диалоговое окно "Печать". И контекстное меню выглядит следующим образом:
Firefox по умолчанию для.URL:
«Интернет-браузер» (примечание: не IE) по умолчанию для.URL:
Хотя, если использовать Internet Explorer по умолчанию, он работает хорошо:
Возможно, я просто никогда не должен использовать «Интернет-браузер»? Хотя я ожидал бы, что это будет просто направить в браузер по умолчанию?