Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows Vista (http://forum.oszone.net/forumdisplay.php?f=66)
-   -   [решено] Настройка программ по умолчанию (http://forum.oszone.net/showthread.php?t=90885)

Angel_19 25-09-2007 18:05 649338

Настройка программ по умолчанию
 
Есть в панели управления: "Задание используемых по умолчанию программ", как туда добавить приложение, которого нету в списке?
У меня Опера не установленна как это обычно делается, а просто запускается и юзается. Каждый раз при запуске она спрашивает - Сделать Опера браузером по умолчанию? Я соглашаюсь, но при следующем запуске все повторяется. Хотел сам изменить приложение по умолчанию, но там нет возможности добовлять приложения.

SimSim 25-09-2007 18:29 649349

Инструменты - настройки - Дополнительно - Программы и установите галочку "Использовать как браузер по умолчанию" Нажмите "Дополнительно" и отметьте протоколы HTTP, HTTPS и FTP.
На форуме это обсуждалось. Так что впредь пользуйтесь поиском.

Angel_19 25-09-2007 21:13 649415

Поиском пользоваться умею, с Оперой тож не первый день работаю :jester:

Цитата:

Цитата simsim
Инструменты - настройки - Дополнительно - Программы и установите галочку "Использовать как браузер по умолчанию" Нажмите "Дополнительно" и отметьте протоколы HTTP, HTTPS и FTP.
На форуме это обсуждалось. Так что впредь пользуйтесь поиском. »

Вот когда нажимаю дополнительно, вылазит все то же окно "Задание используемых по умолчанию программ" где нет Оперы среди приложений. Если же средствами Vist'ы пытаться самому переопределить приложение для протоколов HTTP, HTTPS и FTP то тоже нет там Оперы.

Blast 25-09-2007 21:25 649425

Цитата:

Цитата Angel_19
Вот когда нажимаю дополнительно »

в опере нажимайте

Цитата:

Цитата Angel_19
Поиском пользоваться умею »

не похоже

Если установки птицы не поможет, то запустите оперу от имени администратора (правая кл. мыши на ярлыке и выбор соотв. пункта)

SimSim 25-09-2007 22:31 649456

Цитата:

Цитата Angel_19
Вот когда нажимаю дополнительно, вылазит все то же окно "Задание используемых по умолчанию программ" »

Нажимаете где?

Angel_19 26-09-2007 10:39 649658

Цитата:

Цитата simsim
Нажимаете где? »

В Опере нажимаю.

Обратете внимание на это:
Цитата:

Цитата Angel_19
У меня Опера не установленна как это обычно делается, а просто запускается и юзается. »

Возможно при стандартной установке все бы работало как надо.

Blast 26-09-2007 11:11 649673

Цитата:

Цитата Angel_19
Вот когда нажимаю дополнительно, вылазит все то же окно "Задание используемых по умолчанию программ" »

Цитата:

Цитата Angel_19
В Опере нажимаю. »

покажите пожалуйста скриншот где в опере после выбора вкладки Дополнительно "вылазит" такое окно, а то интересно очень стало

Angel_19 26-09-2007 19:11 649970

Вложений: 3
Скриншот №1 - исходное состояние.
Скриншот №2 - нажал на кнопку "Дополнительно", открылось в фоне "Выбор программ по умолчанию" (смотри таск бар, там мигает "Выбор программ по умолчанию")
Скриншот №3 - само окно программы "Выбор программ по умолчанию".

Начинаю уже думать, что зря я совета спросил...

Blast 26-09-2007 19:40 649992

Цитата:

Цитата Angel_19
Начинаю уже думать, что зря я совета спросил... »

да вы просто сразу внятно объясняйте, а то приходится вытаскивать из вас кусками все это :)

Теперь давайте определимся.
У вас птица на параметре "Использовать Opera как браузер по умолчанию" установлена когда вы настройки открываете или эта отметка не сохраняется?

Angel_19 26-09-2007 23:14 650143

Цитата:

Цитата Blast
Теперь давайте определимся.
У вас птица на параметре "Использовать Opera как браузер по умолчанию" установлена когда вы настройки открываете или эта отметка не сохраняется? »

Отметка сохраняется, но это влияет только на то, будет ли Опера при запуске спрашивать: Сделать Опера браузером по умолчанию. И все. Если ответить - да сделать, при следующем запуске опять таже петрушка.

Blast 26-09-2007 23:29 650149

Angel_19, ну давайте сделаем финт ушами.. сохраните код в текстовый файл, сохраните его с расширением *.cmd и запустите
Код:

REG ADD HKCR\.htm /VE /D "Opera.HTML" /f
REG ADD HKCR\.html /VE /D "Opera.HTML" /f
REG ADD HKCR\HTTP\shell\open\command /VE /D "%ProgramFiles%\Opera\Opera.exe" /f
REG ADD HKCR\HTTP\shell\open\ddeexec /VE /D "%%1" /f
REG ADD HKCR\HTTP\shell\open\ddeexec\Application /VE /D "Opera" /f
REG ADD HKCR\https\shell\open\command /VE /D "%ProgramFiles%\Opera\Opera.exe" /f
REG ADD HKCR\https\shell\open\ddeexec /VE /D "%%1" /f
REG ADD HKCR\https\shell\open\ddeexec\Application /VE /D "Opera" /f
REG ADD HKLM\SOFTWARE\Clients\StartMenuInternet /VE /D "Opera.exe" /f

Только обратите внимание, что путь к исполняемому файлу указан на папку Opera в program files, если у вас иначе установлено, то поменяйте.

А так.. можете и в том же апплете "Программы по умолчанию" перейти в пункт "Сопоставление типов файлов или протоколов конкретным программам" и там уже протоколы http, https и ftp переназначить на оперу, ну и типы файлов htm, html и url тоже

Angel_19 27-09-2007 12:33 650401

Blast - спасибо за помощь, *.cmd файлик попробую сегодня вечером.
Я уже тоже думал двигатся в этом направлении. Сделал снимки реестра до установки Оперы, после установки (после установки все где нужно появляется, но у меня другая задача), сравнил их - столько там изменений мой мозг это не смог осилить.

Цитата:

Цитата Blast
А так.. можете и в том же апплете "Программы по умолчанию" перейти в пункт "Сопоставление типов файлов или протоколов конкретным программам" и там уже протоколы http, https и ftp переназначить на оперу, ну и типы файлов htm, html и url тоже »

Этот вариант я тоже пробовал, проблема таже - нет Оперы в списке, а указать путь к программе для открытия протоколов никак.

Blast 27-09-2007 16:34 650541

Да, протоколы не дает, проверил на виртуалке, остается реестр все-таки..

Angel_19 27-09-2007 16:45 650550

Blast - еще раз благодарю *.cmd файлик помог. Теперь ссылки из других программ открываются в Опере, что мне в общем и нужно было.

Blast 27-09-2007 16:46 650552

мои поздравления :)

Ruzzz 31-12-2007 02:38 706823

А какие строки добавить и для ftp?

Blast 31-12-2007 13:08 706900

Код:

REG ADD HKCR\ftp\shell\open\command /VE /D "%ProgramFiles%\Opera\Opera.exe" /f
REG ADD HKCR\ftp\shell\open\ddeexec /VE /D "%%1" /f
REG ADD HKCR\ftp\shell\open\ddeexec\Application /VE /D "Opera" /f


Ruzzz 31-12-2007 20:07 706990

Спасибо!

Slowesno 17-01-2008 18:34 719375

Столкнулся с такой же проблемой когда все ссылки открывались только в IE. По приведеному выше совету создал файл Opera.cmd с указаным содержимым. Только стороки:
REG ADD HKCR\HTTP\shell\open\command /VE /D "%ProgramFiles%\Opera\Opera.exe" /f
и
REG ADD HKCR\https\shell\open\command /VE /D "%ProgramFiles%\Opera\Opera.exe" /f
как и было сказано изменил в соответвии с реальным адресом программы на:
REG ADD HKCR\https\shell\open\command /VE /D "%ProgramFiles%\Opera9\Opera.exe" /f
и
REG ADD HKCR\HTTP\shell\open\command /VE /D "%ProgramFiles%\Opera9\Opera.exe" /f

Запустил, процес прошел. Теперь при попытке открыть ссылку в The Bat появляется окно с сообшением: "Адрес url" ОТКАЗАНО В ДОСТУПЕ; нажимаю Ок и новое сообщение "\Opera" - не удается найти указанный файл!

Что делаю не так?

Blast 17-01-2008 18:38 719379

Цитата:

Цитата Slowesno
Что делаю не так? »

неправильно указываете путь к папке оперы видимо, покажите содержимое вашего cmd и укажите точный путь к файлу Opera.exe

Slowesno 19-01-2008 06:27 720524

Цитата:

Цитата Blast
содержимое вашего cmd »

REG ADD HKCR\.htm /VE /D "Opera.HTML" /f
REG ADD HKCR\.html /VE /D "Opera.HTML" /f
REG ADD HKCR\HTTP\shell\open\command /VE /D "%Program Files%\Opera9\Opera.exe" /f
REG ADD HKCR\HTTP\shell\open\ddeexec /VE /D "%%1" /f
REG ADD HKCR\HTTP\shell\open\ddeexec\Application /VE /D "Opera" /f
REG ADD HKCR\https\shell\open\command /VE /D "%Program Files%\Opera9\Opera.exe" /f
REG ADD HKCR\https\shell\open\ddeexec /VE /D "%%1" /f
REG ADD HKCR\https\shell\open\ddeexec\Application /VE /D "Opera" /f
REG ADD HKLM\SOFTWARE\Clients\StartMenuInternet /VE /D "Opera.exe" /f

Цитата:

Цитата Blast
укажите точный путь к файлу Opera.exe »

"C:\Program Files\Opera 9\Opera.exe"

Вот так у меня все это выглядит.

Slowesno 20-01-2008 07:50 721191

Так все таки есть тогда хотя бы CMD который бы отменял действие предыдущего? Когда ссылки вообще никак не открываются это тоже не очень!

Blast 20-01-2008 12:58 721296

Цитата:

Цитата Slowesno
REG ADD HKCR\HTTP\shell\open\command /VE /D "%Program Files%\Opera9\Opera.exe" /f »

Цитата:

Цитата Slowesno
REG ADD HKCR\https\shell\open\command /VE /D "%Program Files%\Opera9\Opera.exe" /f »

Цитата:

Цитата Slowesno
"C:\Program Files\Opera 9\Opera.exe" »

разницу видите? пробел в папке Opera 9

Slowesno 20-01-2008 18:07 721448

Исправил cmd файл в соответствиии с рекомендациями:
REG ADD HKCR\.htm /VE /D "Opera.HTML" /f
REG ADD HKCR\.html /VE /D "Opera.HTML" /f
REG ADD HKCR\HTTP\shell\open\command /VE /D "%Program Files%\Opera 9\Opera.exe" /f
REG ADD HKCR\HTTP\shell\open\ddeexec /VE /D "%%1" /f
REG ADD HKCR\HTTP\shell\open\ddeexec\Application /VE /D "Opera" /f
REG ADD HKCR\https\shell\open\command /VE /D "%Program Files%\Opera 9\Opera.exe" /f
REG ADD HKCR\https\shell\open\ddeexec /VE /D "%%1" /f
REG ADD HKCR\https\shell\open\ddeexec\Application /VE /D "Opera" /f
REG ADD HKLM\SOFTWARE\Clients\StartMenuInternet /VE /D "Opera.exe" /f

Эфект тот же! Не работает! Все теже сообщения в The Bat появляется окно с сообшением: "Адрес url" ОТКАЗАНО В ДОСТУПЕ; нажимаю Ок и новое сообщение "\Opera" - не удается найти указанный файл!

А главное теперь и обратно востановить нельзя :aggressiv

Blast 20-01-2008 18:31 721460

Slowesno, нет, что-то вы все же сделали не так.. давайте просто проверим вручную значения параметров в реестре, а именно:
  1. В разделе HKEY_CLASSES_ROOT\.htm параметр По умолчанию имеет значение Opera.HTML
  2. В разделе HKEY_CLASSES_ROOT\.html параметр По умолчанию имеет значение Opera.HTML
  3. В разделе HKEY_CLASSES_ROOT\http\shell\open\command параметр По умолчанию имеет значение "C:\Program Files\Opera 9\Opera.exe" "%1"
  4. В разделе HKEY_CLASSES_ROOT\https\shell\open\command параметр По умолчанию имеет значение "C:\Program Files\Opera 9\Opera.exe" "%1"

Цитата:

Цитата Slowesno
"%Program Files%\Opera 9\Opera.exe" /f »

Цитата:

Цитата Slowesno
"%Program Files%\Opera 9\Opera.exe" /f »

а у вас здесь пробел лишний в переменной %programfiles% :)

Slowesno 22-01-2008 10:32 722693

Значение параметров по умолчанию веток:
HKEY_CLASSES_ROOT\http\shell\open\command почему то было \Opera 9\Opera.exe

HKEY_CLASSES_ROOT\https\shell\open\command почемуто было\Opera 9\Opera.exe

После изменения на необходимые все заработало! Спасибо все работает.

Blast 22-01-2008 11:39 722733

Цитата:

Цитата Slowesno
почему то было \Opera 9\Opera.exe »

а потому, что вы несуществующую переменную ему скармливали :)
Цитата:

Цитата Slowesno
Спасибо все работает »

поздравляю :)

Brainel 24-04-2008 23:46 788651

Помогите пожалуйста! Сделал все вышеописанное-непомогает...
Путь - C:\Program Files\Opera AC 3.5.1\OperaAC.exe

Blast 24-04-2008 23:51 788655

Код:

REG ADD HKCR\.htm /VE /D "Opera.HTML" /f
REG ADD HKCR\.html /VE /D "Opera.HTML" /f
REG ADD HKCR\HTTP\shell\open\command /VE /D "%ProgramFiles%\Opera AC 3.5.1\OperaAC.exe" /f
REG ADD HKCR\HTTP\shell\open\ddeexec /VE /D "%%1" /f
REG ADD HKCR\HTTP\shell\open\ddeexec\Application /VE /D "Opera AC" /f
REG ADD HKCR\https\shell\open\command /VE /D "%ProgramFiles%\Opera AC 3.5.1\OperaAC.exe" /f
REG ADD HKCR\https\shell\open\ddeexec /VE /D "%%1" /f
REG ADD HKCR\https\shell\open\ddeexec\Application /VE /D "Opera AC" /f
REG ADD HKLM\SOFTWARE\Clients\StartMenuInternet /VE /D "OperaAC.exe" /f


Brainel 24-04-2008 23:56 788660

Blast, Спасибо сейчас попробую...

Blast, К сожалению не помогло, все-равно IE ломится,вместо оперы.(ps. у меня получился такой же код)

Blast 25-04-2008 00:03 788664

дык а в программах по умолчанию что стоит за браузер?

alex-doncov 25-04-2008 21:07 789315

Цитата:

Цитата Blast
дык а в программах по умолчанию что стоит за браузер? »

У меня та же проблема с Opera AC 3.5.1 . В програмах по умолчанию в настройка меню «Пуск» кроме Интернет Експлорер больше нет ничего.

Blast 26-04-2008 01:16 789427

Цитата:

Цитата alex-doncov
в настройка меню «Пуск» »

а это тут при чем? в панель управления ходите
Цитата:

Цитата alex-doncov
проблема с Opera AC 3.5.1 »

а вы, уважаемые, вооббще как хотели с ноинстальной программой жить? развернуть на винте архив и типа все? ага, тот случай как раз :)

s2s 03-11-2008 14:00 941608

сделал такой cmd:
Цитата:

REG ADD HKCR\.htm /VE /D "Opera.HTML" /f
REG ADD HKCR\.html /VE /D "Opera.HTML" /f
REG ADD HKCR\.mht /VE /D "Opera.HTML" /f
REG ADD HKCR\.mhtml /VE /D "Opera.HTML" /f
REG ADD HKCR\.url /VE /D "Opera.HTML" /f
REG ADD HKCR\HTTP\shell\open\command /VE /D "D:\programs\1net\opera\Opera.exe" /f
REG ADD HKCR\HTTP\shell\open\ddeexec /VE /D "%%1" /f
REG ADD HKCR\HTTP\shell\open\ddeexec\Application /VE /D "Opera" /f
REG ADD HKCR\https\shell\open\command /VE /D "D:\programs\1net\opera\Opera.exe" /f
REG ADD HKCR\https\shell\open\ddeexec /VE /D "%%1" /f
REG ADD HKCR\https\shell\open\ddeexec\Application /VE /D "Opera" /f
REG ADD HKLM\SOFTWARE\Clients\StartMenuInternet /VE /D "Opera.exe" /f


REG ADD HKCR\ftp\shell\open\command /VE /D "D:\programs\1net\opera\Opera.exe" /f
REG ADD HKCR\ftp\shell\open\ddeexec /VE /D "%%1" /f
REG ADD HKCR\ftp\shell\open\ddeexec\Application /VE /D "Opera" /f
в параметрах программ по умолчанию в разделе "internet explorer" во всех пунктах теперь сняты галочки, но Опера по прежнему продолжает спрашивать при загрузке сделать ли ее браузером по умолчанию...
что не так я сделал? не сделал?

SAOPP 17-06-2009 14:10 1145035

Жаль, что топик "загнулся", а я создал практически идентичный несколькими днями ранее, думаю есть смысл соединить, товарищи модераторы пожалуйста проделайте это: приклейте этот [Добавление приложения в список программ по умолчанию] топик сюда.

По теме если, до сих пор я не пришёл к едином варианту, который можно как предлогать пользователям, так и заюзать собственноручно для Opera AC, что бы для текущего пользователя браузер был по умолчанию, плюс задействовать для него необходимые ассоциации (http, https, ftp и т.д.).

SAOPP 18-06-2009 17:57 1146138

Внимание! Готовое решение добавления Opera AC (либо другой портативной модификации/сборки браузера) в список программ по умолчанию ОС Vista и выше!

Утилита от megauser123 (?) Opera Reg Install.

Синтаксис командной строки: OperaRegInstall.exe disk:\path\operaac.exe - где disk:\path\ это Ваш путь к загрузчику OAC.
Пример: OperaRegInstall.exe e:\Appz\Laninet\Opera AC 3.6\OperaAC.exe
Примечание: путь можно указывать как с кавычками так и без, любой вариант будет обработан утилитой, а так же возможен относительный путь, при условии, что утилита находится в корне Вашего каталога с OAC, тогда синтаксис будет таким: OperaRegInstall.exe OperaAC.exe

После применения, утилита выбирает необходимый заранее заготовленный файл реестра (в зависимости от Вашей ОС) и применяет его, после чего открывается окно остнастки панели управления, если это Vista/7 то так же открывается окно ассоциаций.

!Утилита НЕ вносит никаких критически важных изменений в реестр ОС, которые могу повлиять так или иначе на правильную работу последней. Происходит всего лишь навсего добавление необходимой информации для того, что бы OAC стала доступной в ОС как приложение по умолчанию.



Особая благодарность megauser123 (?) за проделанную работу.

Скачать (sharebee.com) 121 Кб

angry_dog 07-07-2010 16:23 1449060

После прочтения всего топика и следования советам уважаемого Blast всё заработало, кроме протокола HTTPS.
Если в разделе HKEY_CLASSES_ROOT\https\shell\open\command параметр имеет значение:
C:\Program Files\Opera 9\Opera.exe - открывается просто пустая вкладка.
"C:\Program Files\Opera 9\Opera.exe" "%1" - окрывается две пустых вкладки
C:\Program Files\Opera 9\Opera.exe "%1" - Opera выдаёт окошко "Отсутствует связанное приложение для данного расширения"
Содержание CMD:
Цитата:

REG ADD HKCR\https\shell\open\command /VE /D "%ProgramFiles%\64\Opera\opera.exe" /f
REG ADD HKCR\https\shell\open\ddeexec /VE /D "%%1" /f
REG ADD HKCR\https\shell\open\ddeexec\Application /VE /D "Opera" /f
Подскажите пожалуйста где ошибка.

AlexLev 23-08-2011 23:53 1738116

Здравствуйте!
У меня аналогичная заморока с Opera@USB 11.50 - не устанавливается браузером по умолчанию, флажок всё время слетает. Кликабельные интернет-ссылки в текстовом редакторе запускают браузер Internet Explorer.
Пробовал: применить Opera Reg Install, cmd-файл с этой страницы (пути к программе правил) - не помогает.
Платформа: Windows 7 SP1.
Прошу откликнуться для помощи. Спасибо!

AlexLev 24-08-2011 12:59 1738384

Мой вопрос разрешился очень толково:
http://operafan.net/forum/index.php?topic=11407.new#new

lla 06-01-2012 21:15 1829861

Надеюсь связано с настройками программ по умолчанию, поэтому публикую здесь.

Проявление проблемы выглядит так:
Для запуска Windows Update из меню пуск или просто C:\WINDOWS\system32\wupdmgr.exe приходится сначала запустить IE c любым адресом.
Иначе апдейт от мелкомягих не запускается.
По умолчанию вроде как IE установлен,
по крайней мере Мозила говорит что она не по умолчанию. Но в аплете панели управления выбор программ по умолчанию всегда открывается окно с выбранной конфигурацией "Другая".

Вообщем wupdmgr.exe сама запустить IE не может. Как это исправить?


Время: 12:38.

Время: 12:38.
© OSzone.net 2001-