Как сделать браузер по умолчанию через реестр
В операционной системе Windows имеется браузер по умолчанию: Microsoft Edge, Internet Explorer, Google Chrome, Яндекс Браузер, Mozilla Firefox, Opera или другой менее распространенный, служащий в качестве программы-обозревателя, с помощью которой осуществляется выход в Интернет. В Windows браузер по умолчанию изначально установлен в операционную систему, эту роль выполняют встроенные приложения: Microsoft Edge или Internet Explorer.
Операционная система Windows должна иметь встроенный браузер, иначе пользователь не сможет войди во всемирную сеть для серфинга по сайтам, или для получения дополнительного программного обеспечения, которое нужно установить на компьютер. ОС после установки на ПК, имеет только самые необходимые встроенные приложения, которыми можно воспользоваться.
Среди подобного встроенного софта имеется браузер, потому что без этой программы нельзя обойтись. Например, напрямую нельзя будет установить в систему другой браузер, потому что его сначала необходимо скачать из интернета.
Если в системе установлен только один браузер, то он и является браузером по умолчанию на данном компьютере. Многие пользователи устанавливают на свои ПК браузеры, созданные сторонними разработчиками, не имеющими отношения к корпорации Microsoft.
В этом случае, один из установленных в Windows интернет-обозревателей должен быть браузером по умолчанию. Пользователь может использовать любой установленный браузер для решения своих задач.
В браузере по умолчанию открываются ссылки, веб-документы и сайты, открытые пользователем в других приложениях. Если вы кликаете по ссылке не в браузере, а в любой другой программе, то переход на страницу сайта происходит в браузере по умолчанию.
Можно выбрать в качестве браузера по умолчанию любой из установленных на компьютере. Как сделать браузер по умолчанию?
В предыдущих версиях Windows это делалось довольно просто: каждый браузер периодически предлагал себя в качестве программы по умолчанию, пользователю нужно было лишь нажать на соответствующую кнопку. При втором варианте необходимо выбрать подходящие параметры в настройках браузера.
Сейчас браузер по умолчанию Windows 10 сделать старыми методами не всегда получится, потому что изменились настройки операционной системы, которые затронули выбор программ для открытия тех или иных файлов.
Как сделать браузер по умолчанию в Windows 10 — 1 способ
Для того, чтобы поменять браузер по умолчанию Windows 10, необходимо изменить настройки операционной системы.
Как выбрать браузер по умолчанию? Используйте тот браузер, который больше всего подходит для выполнения имеющихся задач, пользоваться которым наиболее удобно.
Пройдите последовательные шаги:
- Войдите в меню «Пуск».
- Запустите приложение «Параметры».
- В окне «Параметры Windows» нажмите на «Приложения».
- Откройте вкладку «Приложения по умолчанию».
- В разделе «Приложения по умолчанию» прокрутите колесо прокрутки до опции «Веб-браузер».
- Нажмите на значок браузера, который в данный момент является браузером по умолчанию в операционной системе.
- В открывшемся окне «Выберите приложение» щелкните левой кнопкой мыши по подходящему браузеру, из числа установленных на данном компьютере.
В результате изменения настроек, в Windows 10 появился новый браузер по умолчанию.
В любой момент времени вы можете изменить эту настройку, выбрав другой браузер из числа имеющихся.
Как настроить браузер по умолчанию в Windows 10
Помимо выполнения стандартных операций на веб-страницах, браузеры могут открывать разные форматы файлов: различные типы документов, изображения, видео и аудио. Некоторые файлы могут открываться не в браузере по умолчанию, а в другом веб-обозревателе, поддерживающем открытие данных типов файлов.
Например, на ПК браузер по умолчанию — Microsoft Edge, а для открытия некоторых типов файлов используется Google Chrome, для других — Internet Explorer, для третьих — Яндекс Браузер (чтобы открывать электронные книги в формате FB2).
Эти настройки меняются, только необходимо учитывать, что не все браузеры поддерживают одинаковые форматы файлов.
Чтобы изменить ассоциации файлов, поддерживаемых определенным браузером, сделайте следующее:
- В разделе «Приложения по умолчанию» нажмите на ссылку «Задать значения по умолчанию по приложению».
- В окне «Задать значения по умолчанию по приложению» щелкните по значку браузера, настройки которого нужно изменить.
- Появится кнопка «Управление», на которую нужно нажать.
В окне параметров выбранного браузера, в опции «Тип файла и сопоставления протоколов» указаны расширения форматов и приложения по умолчанию для открытия этих файлов.
- Щелкните левой кнопкой на приложение по умолчанию для данного типа файла, ассоциацию которого вы хотите изменить.
- В окне «Выберите приложение» нажмите на тот браузер, с помощью которого нужно будет открывать файлы данного типа на компьютере.
Проверьте сделанные изменения: откройте файл, документ или протокол, расширение которого вы сопоставили с этим браузером, чтобы убедиться, что в этой программе поддерживается работа с данным форматом, протоколом или документом.
Как сделать браузер по умолчанию Windows 10 — 2 способ
Похожим способом можно установить браузер по умолчанию Windows 10 через «Панель управления».
Выполните следующие действия:
-
на компьютере.
- В окне «Настройка параметров компьютера» (тип просмотра — мелкие значки) выберите «Программы по умолчанию».
- В окне «Выбор программ, используемых Windows по умолчанию», нажмите на «Задание программ по умолчанию».
- В приложении «Параметры» откроется окно «Приложения по умолчанию», в котором нужно выбрать «Веб-браузер», а затем задать необходимые параметры.
- Все дальнейшие действия уже описаны в первом способе.
Как поменять браузер по умолчанию во время установки — 3 способ
Сейчас посмотрим, как сменить браузер по умолчанию в Windows во время установки программы на компьютер. Некоторые браузеры могут сразу назначить себя в качестве приложения по умолчанию во время инсталляции.
В окне программы установки имеется галка «Сделать браузером по умолчанию».
Для других браузеров система потребует подтверждения данной настройки.
Как установить браузер по умолчанию для переносной версии
Некоторые пользователи используют портативные версии браузеров. В операционной системе переносные приложения (portable) нельзя ассоциировать с протоколами, начиная с Windows 8.
Поэтому закономерно возникает вопрос, как поставить браузер по умолчанию, если необходимо использовать portable версию программы, не требующую установки на компьютер, в качестве браузера по умолчанию.
Давайте посмотрим, как поменять браузер по умолчанию на Windows для портативного варианта приложения.
На примерах в этой статье портативные браузеры расположены в папке «Portable» на локальном диске «C:». На вашем ПК у этих программ может быть другое месторасположение.
Для добавления Google Chrome Portable в список браузеров по умолчанию, выполните следующие действия:
- Скачайте в архиве готовый VBScript , который вносит необходимые изменения в реестр ОС.
- Извлеките файл из ZIP-архива.
- Поместите скрипт «ChromePortable» в папку с переносной версией браузера.
- Запустите скрипт на компьютере, в окне «Chrome Portable Registration», в поле уже введено слово «REGISTER», нажмите на кнопку «ОК».
- На ПК автоматически запуститься окно выбора параметров программ по умолчанию.
- Выберите браузер Google Chrome Portable для использования по умолчанию.
Теперь внешние ссылки из файлов или документов будут открываться в Google Chrome Portable.
Если нужно удалить портативный браузер из списка программ, проделайте следующее:
- Запустите VBS-скрипт.
- Введите в поле выражение «UNREGISTER».
- Нажмите на кнопку «ОК».
В Mozilla Firefox Portable пройдите шаги:
- Скачайте архив registerfp_1_1.zip .
- Распакуйте архив на компьютере.
- Запустите файл «RegisterFirefoxPortable.exe».
- В окне приложения, в поле «Path to Firefox Portable» вставьте путь до исполняемого файла «FirefoxPortable.exe» на вашем компьютере.
Чтобы убрать переносной браузер Firefox Portable из параметров выбора приложений, совершите обратные действия:
- Откройте приложение «RegisterFirefoxPortable».
- В окно программы введите путь до исполняемого файла.
- Нажмите на кнопку «Unregister».
В браузере Opera Portable используйте решение, которое придумал Кристоф Колбиц (Christoph Kolbicz):
- Скачайте в ZIP-архиве готовый файл реестра opera_portable.reg .
- Щелкните правой кнопкой мыши по файлу, в контекстном меню нажмите на пункт «Слияние».
- В окне с предупреждением подтвердите свои действия.
- Задайте браузер Opera Portable, в качестве приложения по умолчанию.
Обратите внимание на некоторые нюансы содержимого этого файла. В данном файле реестра несколько раз указан путь до исполняемого файла следующего вида:
Если на вашем компьютере используются другие параметры: диск, расположение папки браузера, или номер версии, поменяйте букву диска и укажите правильный путь в этом файле. Файл реестра можно открыть для редактирования в приложении Блокнот или в бесплатной программе Notepad++.
Выводы статьи
Иногда, пользователи интересуются о том, как назначить браузер по умолчанию, чтобы использовать другую программу для выхода в Интернет. В Windows 10 можно выбрать нужное приложение в параметрах операционной системы. С помощью стороннего программного обеспечения имеется возможность задать в качестве браузера по умолчанию переносную версию интернет-обозревателя: Google Chrome Portable, Mozilla Firefox Portable, Opera Portable.
Постановка задачи
В связи с переходом с почтовой системы MS Exchange на G-sute, необходимо всем пользователям в домене Active Directory установить Google Chrome по умолчанию в роли стандартного браузера. Компьютеров более 1000, поэтому ходить по всем и проставлять настройки в ручную, это не вариант, но для целостности статьи я его так же покажу.
Методы выбора браузера по умолчанию:
Существует несколько методов, которые пользователь или системный администратор, могут выполнить для реализации поставленной задачи:
- Из интерфейса Google Chrome
- Из параметров Windows 10, где задаются приложения по умолчанию
- Через групповую политику
- Через классический интерфейс выбора ассоциация
- Реестр Windows
Как Google Chrome сделать браузером по умолчанию, через сам браузер
Данный метод, самый простой и подойдет для одного двух раз или в домашних условиях, но не в промышленном масштабе. Откройте хром, в правом верхнем углу будет кнопка в виде трех вертикальных точек, нажмите ее и в открывшемся меню выберите пункт "Настройки".
Пролистайте первые настройки и найдите раздел "Браузер по умолчанию" в нем будет доступная кнопка "Использовать по умолчанию". Нажмите ее.
У вас откроется окно приложений по умолчанию, где среди всех доступных браузеров в списке, вам нужно выбрать Гугл Хром.
Теперь он будет отображаться в соответствующем разделе.
Как установить Google Chrome браузером по умолчанию в Windows 10
Метод активации хрома из его же интерфейса мы рассмотрели, он тривиальный. Подобный ему способ включения Google Hhrome по умолчанию в системе, легко исполнить и в моей тестовой виртуальной машине с Windows 10. Открываем параметры Windows, делается это либо через меню пуск и выбор значка в виде шестеренки, либо вы как продвинутый пользователь нажмете комбинацию клавиш WIN и I одновременно, это так же вызовет окно "Параметры Windows". Далее выбираем пункт "Приложения".
Находим вкладку "Приложения по умолчанию", в правой части найдите раздел веб-браузер и кликните на иконку текущего, в моем случае, это Microsoft Edge. Из появившегося списка установить Google Chrome по умолчанию, кликнув на соответствующую иконку, перезагрузка не потребуется, настройки будут применены сразу.
Делаем Google Chrome браузером по умолчанию, через групповые политики
Как я и писал выше в моей задаче нужно данную операцию проделать для большого количества рабочих станций в моем домене Active Directory. В этом мне помогут групповые политики, которые позволяют централизовано назначить почти любые настройки нужным компьютерам в компании. Начиная с Windows 8.1 и продолжая в Windows 10, данных механизм слегка изменился и появилась возможность выгружать настройки по всем ассоциациям файлов и связанных с ними программ в конфигурационный файл XML.
Данный конфигурационный XML мы и будем использовать в политике GPO, а так же можно применять в разворачивании операционных систем с помощью WDS или SCCM. Моей задачей выступает, чтобы все пользователи для выхода в интернет использовали Гугл хром. Что делаем, выбираем эталонный компьютер на котором вы сделаете нужные вам настройки, которые потом будем экспортировать. У меня это Windows 10 1803. Я руками выставляю, как во втором способе гугл браузером по умолчанию, таким же методом вы можете выставить почтового клиента, различные текстовые или графические редакторы. Когда вы все подготовили, то обратимся к утилите DISM.
Откройте командную строку, желательно в режиме администратора. Чтобы выгрузить все настройки текущих программ по умолчанию, выполните вот такую команду:
Если получаете ошибку:
Ошибка: 740 - Для запуска DISM требуется более высокий уровень разрешений. Для выполнения этих задач воспользуйтесь командной строкой с повышенными привилегиями.
То напоминаю, что нужен режим административной работы в командной строке и естественно права локального администратора в системе. Когда с правами все хорошо, то вы увидите статус "Операция успешно завершена"
Переходим по пути ,куда вы выгружали конфигурационный-XML файл и открываем его любым текстовым редактором.
Файл будет иметь классический формат записей XML. Вам необходимо найти строки:
Оставляем именно только их и саму конструкцию . В итоге у меня файл DefaultAssoc.xml имеет вот такое содержимое:
Переходим в оснастку "Управление групповой политикой" и создаем новую политику GPO, назовите ее так, чтобы вам было понятно, что она выполняет. Щелкаем по не правым кликом и выбираем из контекстного меню пункт "Изменить"
Для задания настройки, которая сделает гугл браузером по умолчанию, вы должны пройти вот по такому пути:
Конфигурация компьютера - Политики - Административные шаблоны - Компоненты Windows - Проводник (Computer Configuration - Policy - Administrative Templates - Windows Components -File Explorer)
В списке состояния найдите настройку "Задать файл конфигурации сопоставлений по умолчанию", это то, что нам нужно.
Щелкаем по настройке "Задать файл конфигурации сопоставлений по умолчанию". В строке параметров, вам нужно указать сетевой путь до вашего файла, лично я его положил в папку с групповыми политиками, которая доступна всем компьютерам и пользователям по пути \\имя домена\SYSVOL\имя домена\scripts. Благодаря этой настройке и файлу конфигу по UNC пути, все компьютеры которые его прочитают и применят данную групповую политику, сделают у себя браузер Google Chrome по умолчанию. Закрываем окно настроек групповой политики и идем проверять ее на нужном компьютере. Возможно придется его перезагрузить или обновить принудительно политику.
Импортирование XML-файла с ассоциациями
Как я и указывал ранее, данный файл с описанием, какие программы в операционной системе Windows 10 или другой, нужно использовать стандартно (По умолчанию) легко интегрировать в установочный образ системы, на WDS, в любой ISO или SCCM. Мы с вами уже имеем нужный файл и хотим его импортировать в образ операционной системы за которой уже работают пользователи, делается это через следующую команду:
Хочу учесть, что данное импортирование отразиться, только на новых пользователях, когда они будут первый раз входить в систему.
Если мы говорим про WDS образ, где используются wim форматы или VHD диск, то чтобы в него интегрировать такой файл, вам нужно будет выполнить две команды:
Первая команда - Dism /Mount-Image /ImageFile:C:\images\install.wim /MountDir:C:\mnt\ (Где у вас в папке C:\images\ лежит файл install.wim и вы его временно монтируете в папку C:\mnt\
Вторая команда для импортирования в образ Dism.exe /Image:C:\mnt\ /Import-DefaultAppAssociations:\\Server1\DefaultAssoc.xml
или Dism.exe /Image:C:\mnt\ /Import-DefaultAppAssociations:C:\XML\DefaultAssoc.xml (C:\mnt\ это каталог, где смонтирован образ, а вот путь до файла XML может быть, как сетевой, так и локальный)
Командой Dism.exe /Image:C:\mnt\ /Get-DefaultAppAssociations вы можете посмотреть текущие настройки программ по умолчанию
Классический метод сделать Google Chrome браузером по умолчанию
Сделайте отображение крупных значков
И найдите пункт "Программы по умолчанию"
У вас тут будет два нужных нам пункта:
- Задание программ по умолчанию
- Сопоставление типов файлов или протоколов с конкретными программами
данные пункты актуальны для операционных систем до Windows 10, так как в десятке, эти пункты вас уже перенаправят в "Параметры Windows"
Windows 10 вас перенаправит в "Приложения по умолчанию", где вы найдете пункты:
Выглядит сопоставление в Windows 10 вот так.
Браузер по умолчанию через реестр Windows
За это отвечают ветки реестра:
В версиях Windows до Windows 10 я могу получить браузер по умолчанию из следующего раздела реестра:
В Windows 10 я установил Microsoft Edge в качестве браузера по умолчанию. Но я не вижу никаких изменений в разделе реестра выше.
Однако в предыдущих версиях Windows он работает правильно.
Как я могу получить браузер по умолчанию в Windows 10?
Технически StartMenuInternet не является браузером по умолчанию, он просто определяет, как система реагировала, когда вы нажимали на значок Internet в меню "Пуск".
В Windows 10 обработка приложения по умолчанию выполняется с помощью ключа выбора пользователя в разделе:
Ключ ProgId ссылается на идентификатор приложения обработчика, который вызывается при вызове открытого для URL-адреса.
Значение ProgId можно найти по клавише в HKEY_CLASSES_ROOT , и вы ищете значение Shell/Open/command по умолчанию. Для большинства браузеров это будет простая ссылка на исполняемый файл. Вы можете использовать клавишу Application для получения ApplicationName и т.д.
Современные приложения будут ссылаться на LaunchWinApp со значением DelegateExecute , которое указывает фактическое приложение для запуска (это никогда не бывает легко, не так ли?), ApplicationName в этом случае является ссылкой на ресурс в приложении (у меня есть не знаю, как читать эти значения).
однако почему вы ищете эту информацию - если просто открыть веб-страницу, то вы должны использовать Desktop API (начиная с java 1.6), например:
В Windows управление приложениями по умолчанию определяется приложением Default Programs , это приложение считывает информацию, которую приложения размещают в реестре.
Записи под этими ключами относятся к соответствующему местоположению в реестре, корневому под тем же происхождением, что и клавиша ResisteredApplications , на которую вы смотрите.
например. когда вы устанавливаете firefox, он помещает туда запись, помеченную Firefox , содержащую значение Software\Clients\StartMenuInternet\FIREFOX.EXE\Capabilities . Это ссылается на HKEY_LOCAL_MACHINE\…\Capabilities .
В версиях Windows до Windows 10 я могу получить браузер по умолчанию из следующего раздела реестра:
В Windows 10 я установил Microsoft Edge в качестве браузера по умолчанию. Но я не вижу никаких изменений в разделе реестра выше.
Однако в предыдущих версиях Windows это работает правильно.
Как я могу получить браузер по умолчанию в Windows 10?
Возиться с реестром в Windows ВСЕГДА самое худшее, что можно сделать, и почти всегда совершенно ненужное. Как уже упоминалось, API рабочего стола — хороший выбор, но обязательно оцените поддерживается рабочий стол
@specialist: Спасибо, я хочу запустить URL-адрес с помощью определенного браузера, установленного на моем компьютере. Я изучаю, но не вижу поддержки API для обнаружения браузеров по коду Java.
3 ответа
Технически StartMenuInternet не является браузером по умолчанию, он просто определяет реакцию системы на нажатие значка Internet в меню "Пуск".
В Windows 10 обработка приложений по умолчанию осуществляется с помощью клавиши выбора пользователя в разделе:
Ключ ProgId ссылается на идентификатор приложения-обработчика, который вызывается при вызове открытия для URL-адреса.
Значение ProgId можно найти по ключу в HKEY_CLASSES_ROOT , и вы ищете значение по умолчанию Shell/Open/command . Для большинства браузеров это будет простая ссылка на исполняемый файл. Вы должны иметь возможность использовать ключ Application для получения ApplicationName и т. д.
Современные приложения будут ссылаться на LaunchWinApp со значением DelegateExecute , которое указывает фактическое приложение для запуска (это никогда не бывает просто, не так ли?), ApplicationName в этом случае является ссылкой на ресурс в приложении (я понятия не имею, как читать эти значения).
Однако почему вы ищете эту информацию? Если это просто для открытия веб-страницы, вам следует использовать Desktop API (начиная с java 1.6), например:
В Windows управление приложениями по умолчанию определяется приложением Default Programs , это приложение считывает информацию, которую приложения размещают в реестре.
Записи в этих разделах являются ссылками на соответствующее место в реестре, имеющее тот же источник, что и раздел ResisteredApplications , который вы просматриваете.
Например когда вы устанавливаете Firefox, он помещает туда запись с пометкой Firefox , содержащую значение Software\Clients\StartMenuInternet\FIREFOX.EXE\Capabilities . Это ссылка на HKEY_LOCAL_MACHINE\…\Capabilities .
Я хочу перечислить все браузеры, установленные на моем компьютере, поэтому я думаю, что окно реестра может мне помочь. У вас есть другой способ, который может обнаружить все браузеры .
@specialist: Как насчет браузера по умолчанию? мы можем определить/получить имя браузера по умолчанию из реестра или другим способом??
Все здесь копаются в недокументированном реестре. Вы не должны этого делать.
Вместо этого вы должны использовать предполагаемую поддерживаемую функцию API: AssocQueryString
Концептуально вызов таков:
Что на моей машине возвращает:
C: \ Program Files (x86) \ Google \ Chrome \ Application \ chrome.exe
Пример кода (псевдокод)
Бонусный чат
Перепробовав множество вещей, я в конце концов получил исправление, обновив значения каталога в
Computer\HKEY_CLASSES_ROOT\Chromium(randomstring)\shell\open\command
В "\HKEY_CLASSES_ROOT\Chromium(randomstring)\" случайные буквы/цифры в конце хрома будут разными для всех, я предполагаю, поэтому просто найдите хром, и вы его увидите.
Если на вашем компьютере установлено больше одного браузера, то вы постоянно будете сталкиваться с уведомлением, спрашивающим, с помощью какого из них вы хотите открыть тот или иной файл. Со временем это может надоесть, и у вас останется два варианта действий — удалить все браузеры, кроме самого удобного, или изменить параметры и выбрать браузер по умолчанию.
Что такое «браузер по умолчанию»?
Как установить и настроить браузер по умолчанию
Есть несколько способов, позволяющих изменить браузер, которому будет выдаваться приоритет в выполнении задач.
Универсальный способ
Этот способ подойдет для возведения любого браузера в статус «по умолчанию», так как изменяться параметры будут через настройки самого компьютера. Единственное различие — расположение этих настроек, зависящее от версии Windows.
Как изменить в Windows 10
- Через поиск Windows откройте приложение «Параметры».
Как сменить в Windows 7 и 8
- Чтобы включить нужный браузер по умолчанию, откройте панель управления Windows.
Как назначить вручную
Если по каким-то причинам вы не можете перейти к изменению браузера по умолчанию через настройки компьютера, то можно сделать это через сам браузер. Если вы пользуетесь Windows 8.1, 10, то на экране появятся настройки, в которых необходимо будет подтвердить действие, сменив браузер вручную.
Как выбрать Google Chrome по умолчанию
Как поменять настройки для Оперы
- Разверните главное меню браузера, кликнув по логотипу Opera.
Установка настроек для Мозила Фаерфокс
Какие настройки установить, чтобы использовать Яндекс Браузер
Как сделать Internet Explorer постоянным браузером по умолчанию
Как поставить по умолчанию Microsoft Edge
Подтверждение изменения
Последний способ изменить браузер по умолчанию — это согласиться с уведомлением, которое иногда появляется при запуске браузера, не являющегося основным.
Что делать, если браузер по умолчанию не устанавливается
Есть несколько способов, помогающих устранить ошибку, из-за которой браузер по умолчанию постоянно сбрасывается или не выставляется вовсе.
Перезагрузка компьютера
Первое, что стоит сделать в подобной ситуации — перезагрузить компьютер. Все программы и фоновые процессы будут перезапущены и, возможно, начнут работать корректно.
Переустановка
Полностью сотрите браузер из памяти вашего компьютера, а после скачайте установочный файл с официального сайта разработчика и пройдите процесс установки. Помочь это может тогда, когда файлы, отвечающие за работу браузера, были повреждены вирусом или действиями пользователя.
Изменение способа открытия программ и файлов
Если установить браузер по умолчанию не получается, то можно сделать наоборот: задать всем файлам и программам браузер, через который они будут обязаны открываться при запуске.
-
Через поиск Windows откройте «Параметры».
Итак, если вы пользуетесь несколькими браузерами одновременно, то необходимо выбрать самый удобный из них и изменить настройки компьютера так, чтобы все нужные файлы и программы по умолчанию открывались с помощью него. Сделать это можно через параметры Windows или настройки самого браузера. Если выбранный по умолчанию браузер постоянно сбрасывается, то необходимо устранить эту проблему вручную одним из вышеизложенных способов.
Читайте также: