![]() |
Не могу установить браузер по умолчанию
Вложений: 3
Всем доброго времени суток. При установке нового браузера столкнулся с проблемой: не могу сделать его браузером по умолчанию.
Что пробовал делать: 1. В самом браузере установить его по умолчанию(скрин прилагается, после нажатия на кнопку) 2. В панели управления сделать программу по умолчанию. Галочки напротив HTM и HTML ставил, при сохранении сбрасываются. (скрин прилагается, после нажатия на кнопку "сохранить") Напишу здесь же. Обнаружил некий "crbroHTM" в программах, на котором стояли HTM и HTML страницы, собственно он и был по умолчанию и как его убрать не знал, поэтому просто удалил его корневую папку. 3. После удаления данного приложения не могу открыть ни одну ссылку из сторонних приложений(скрин ошибки прилагается) Нужна ваша помощь, гугл с запросом "crbroHTM" не справляется. upd: браузер Yandex |
michel_starkov@vk,
Что у вас здесь: Код:
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.htm |
michel_starkov@vk, дополнительно эти разделы покажите:
HKEY_CURRENT_USER\Software\Classes\.htm HKEY_CURRENT_USER\Software\Classes\.html HKEY_CURRENT_USER\Software\Classes\ftp\shell\open\command HKEY_CURRENT_USER\Software\Classes\http\shell\open\command HKEY_CURRENT_USER\Software\Classes\https\shell\open\command |
Вложений: 4
До этого пользовался Opera. Дня три назад начало всплывать окно не хочу ли я применить оперу как браузер по умолчанию, решил попробовать яндекс браузер, ну и собственно создал эту тему. ftp, http, https идентичны, поэтому сделал один скрин.
Цитата:
UPD:Изменить значения progid не могу, выдает ошибку при записи нового значения |
michel_starkov@vk,
Для ftp|http|https, сделайте так: ![]() |
Вложений: 1
Попробовал, выдает ошибку.
|
michel_starkov@vk,
Разделе реестра правой кнопкой мыши -> Разрешения -> кнопка Дополнительно -> вкладка Владелец (убедитесь, что владелец - группа Администраторы). На вкладке Разрешения все унаследовано от HKEY_CURRENT_USER\Software\ (стоит галка "Наследовать от родительского объекта..."). Вы кстати под учеткой Администратора работаете?? Теперь понятно, чего вы себе браузер не могли поменять: программа не могла внести изменении в реестр. |
Вложений: 1
Запускал реестр через "выполнить", как я понимаю автоматом запуск от админа происходит, разрешения включены.
|
michel_starkov@vk,
Разделе реестра правой кнопкой мыши -> Разрешения -> кнопка Дополнительно -> вкладка Владелец (убедитесь, что владелец - группа Администраторы). На вкладке Разрешения все унаследовано от HKEY_CURRENT_USER\Software\ (стоит галка "Наследовать от родительского объекта..."). И скрин из вкладки Владелец. У вас учетная запись, под которой работаете, входит в группу Администраторы?? |
Вложений: 1
Да, учетная запись единственная и входит в группу администраторов.
|
На вкладке Разрешения все унаследовано от HKEY_CURRENT_USER\Software\ (стоит галка "Наследовать от родительского объекта...") Скрин.
|
Вложений: 1
UPD: Сумел решить ошибку, которая не открывала ссылки из сторонних приложений
http://forum.oszone.net/attachment.p...8&d=1449841965 Осталась проблема, что не могу переназначить открывание ссылок на яндекс браузер |
Вложений: 1
Почему стоит <не унаследовано>?
Как это можно исправить? Не нашел где ставить галку "Наследовать от родительского объекта..." |
Цитата:
michel_starkov@vk, Вам необходимо в дополнительных настройках безопасности назначить Вашу учетную запись владельцем данной ветки, а также унаследовать владельца для всех подкаталогов с помощью соответствующий галочки. После этого, разрешить полные права доступа, удаления и изменения для Вашей учетной записи и для группы Пользователи в целом. Также, заменить все наследуемые разрешения для дочерних объектов этой ветки с помощью соответствующий галочки. Либо так: качаете PsExec Код:
psexec.exe -i -s regedit.exe |
Казбек, cмог начать переименовывать значения в реестре, с вашей помощью и с PsExes. Теперь возник вопрос - как переназначить в реестре .htm и .html на открытие в яндекс браузере? Хотелось бы пользоваться одним единственным браузером, а не двумя отдельными. Как в реестре прописывается яндекс браузер, не могу найти нигде этой информации. Вот, к примеру, Опера у меня в реестре прописывается как "Opera.HTML", а яндекс браузер ни в какую не выставляет на открытие http://forum.oszone.net/attachment.p...5&d=1449945501
|
michel_starkov@vk, сделайте лог Process Monitor следующим образом:
|
Petya V4sechkin, http://rghost.ru/8c22jj5WY
|
Вот так он себя пишет:
![]() Только пишет он себя в раздел: Код:
HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Associations\UrlAssociations\[ftp|http|https] |
michel_starkov@vk, на разделе реестра
HKEY_CURRENT_USER\Software правой кнопкой мыши -> Разрешения -> кнопка Дополнительно -> покажите скриншот. |
Цитата:
|
Казбек, тогда отдельно проверим разделы:
Код:
HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Associations\UrlAssociations\ftp\UserChoice |
Petya V4sechkin,
Согласен. Интересно, Opera пишет все в HKEY_LOCAL_MACHINE, а Yandex в HKEY_CURRENT_USER. Но в теории они все должны заглядывать сначала в HKEY_CURRENT_USER. |
Цитата:
michel_starkov@vk, Когда получите доступ, вот это всё: Скрытый текст
Код:
Windows Registry Editor Version 5.00 через *.reg файл внести как есть. Т.е будут удалены разделы и параметры. |
Цитата:
Код:
HKEY_CURRENT_USER\Software\Classes |
|
Цитата:
Цитата:
Цитата:
Код:
HKEY_CURRENT_USER\Software\Shell |
Цитата:
Вы в своём сообщении #18 несёте чушь про то, что Цитата:
HKEY_CURRENT_USER для текущего пользователя. Из HKEY_CURRENT_USER задействуются применяемые данные для текущего пользователя. Если каких либо параметров нет, то для текущего пользователя данные будут задействованы из HKEY_LOCAL_MACHINE. Изменением/Удалением в HKEY_LOCAL_MACHINE пренебрегать не стоит т.к HKEY_LOCAL_MACHINE взаимосвязан с HKEY_CLASSES_ROOT. Т.е удалив/изменив в HKEY_LOCAL_MACHINE раздел/значение, тем временем можно заметить что в HKEY_CLASSES_ROOT данные также изменены/удалены. Если пользователь планирует использовать только одну учётную запись и другие учётные записи ему ненужны (так же учитывая необходимость использования программы для всех пользователей), то данные в разделе HKEY_LOCAL_MACHINE лучше не трогать. Всё что необходимо, задействуется из HKEY_CURRENT_USER. HKEY_CURRENT_USER так же не исключение и так же взаимодействует с HKEY_CLASSES_ROOT, но в данном случае происходит несколько иначе. Например внесён ключ с неким параметром в HKEY_CURRENT_USER, тем же временем данный параметр можно обнаружить в HKEY_CLASSES_ROOT. Но, если удалить ключ с параметром из HKEY_CURRENT_USER, то значение в HKEY_CLASSES_ROOT будет возвращено поскольку данные есть в HKEY_LOCAL_MACHINE. Например у меня две программы: "Программа А" и "Программа Б" Есть основная по умолчанию "Программа А" которая связана с HKEY_LOCAL_MACHINE. Она мне не требуется, но в будущем будет нужна. Я решил использовать "Программа Б" которую я установлю для текущего пользователя, т.е будет связана с HKEY_CURRENT_USER. По каким-то причинам "Программа Б" ненужна. Я удалю "Программа Б". После удаления "Программа Б", "Программа А" будет возвращена автоматически на своё место. Цитата:
Цитата:
|
Цитата:
Цитата:
Цитата:
Цитата:
![]() Nordek, Вы на каком Windows работаете?? Цитата:
|
Казбек, Зачем вы реестр из Windows 10 показываете?
Цитата:
Цитата:
Чтоб решить проблему с ACCESS DENIED, автору темы достаточно было сделать следующее: Навести указатель мыши на "UserChoice", нажать правой кнопкой мыши и выбрать "Разрешения..." Нажать кнопку "Дополнительно", Вкладка "Разрешения" В "Элементы разрешений" выбрать текущего пользователя и нажать кнопку "Изменить" В окошке "Разрешения", напротив "Задание значения" в колонке "Запретить" снять флажок и нажать кнопку "Ок". На завершающем этапе нажать кнопку "Ок", и ещё раз "Ок". Или ничего этого не делать, достаточно удалить раздел "UserChoice". Т.е внести данные: Скрытый текст
Код:
Windows Registry Editor Version 5.00 |
Цитата:
Цитата:
Цитата:
|
Время: 23:39. |
Время: 23:39.
© OSzone.net 2001-