Показать полную графическую версию : [решено] КАК: Firefox браузер по умолчанию на терминальном сервере.
AxeL_FoX
24-05-2011, 15:35
Здравствуйте!
интересует, каким образом оставить на сервере (не удаляя) IE
При этом установить браузер Firefox для всех терминальных пользователей. Чтобы все линки открывались в firefox.
Сервер в домене.
Подскажите пожалуйста - КАК?
Petya V4sechkin
24-05-2011, 16:46
AxeL_FoX, можно добавить в автозагрузку терминальным пользователям импорт REG-файла, например:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Classes\.htm]
@="FirefoxHTML"
[HKEY_CURRENT_USER\Software\Classes\.html]
@="FirefoxHTML"
[HKEY_CURRENT_USER\Software\Classes\.shtml]
@="FirefoxHTML"
[HKEY_CURRENT_USER\Software\Classes\.xht]
@="FirefoxHTML"
[HKEY_CURRENT_USER\Software\Classes\.xhtml]
@="FirefoxHTML"
[HKEY_CURRENT_USER\Software\Classes\ftp\DefaultIcon]
@="C:\\Program Files\\Mozilla Firefox\\firefox.exe,1"
[HKEY_CURRENT_USER\Software\Classes\ftp\shell\open\command]
@="\"C:\\Program Files\\Mozilla Firefox\\firefox.exe\" -requestPending -osint -url \"%1\""
[HKEY_CURRENT_USER\Software\Classes\ftp\shell\open\ddeexec]
@="\"%1\",,0,0,,,,"
[HKEY_CURRENT_USER\Software\Classes\ftp\shell\open\ddeexec\Application]
@="Firefox"
[HKEY_CURRENT_USER\Software\Classes\http\DefaultIcon]
@="C:\\Program Files\\Mozilla Firefox\\firefox.exe,1"
[HKEY_CURRENT_USER\Software\Classes\http\shell\open\command]
@="\"C:\\Program Files\\Mozilla Firefox\\firefox.exe\" -requestPending -osint -url \"%1\""
[HKEY_CURRENT_USER\Software\Classes\http\shell\open\ddeexec]
@="\"%1\",,0,0,,,,"
[HKEY_CURRENT_USER\Software\Classes\http\shell\open\ddeexec\Application]
@="Firefox"
[HKEY_CURRENT_USER\Software\Classes\https\DefaultIcon]
@="C:\\Program Files\\Mozilla Firefox\\firefox.exe,1"
[HKEY_CURRENT_USER\Software\Classes\https\shell\open\command]
@="\"C:\\Program Files\\Mozilla Firefox\\firefox.exe\" -requestPending -osint -url \"%1\""
[HKEY_CURRENT_USER\Software\Classes\https\shell\open\ddeexec]
@="\"%1\",,0,0,,,,"
[HKEY_CURRENT_USER\Software\Classes\https\shell\open\ddeexec\Application]
@="Firefox"
AxeL_FoX
24-05-2011, 17:48
тоесть используя этот файлик - у пользователей будет браузер по умолчанию FireFox ?
больше шаманств не потребуется ?
Petya V4sechkin
24-05-2011, 17:50
AxeL_FoX, сначала попробуйте, потом спрашивайте.
AxeL_FoX
24-05-2011, 17:55
Petya V4sechkin, я ведь спрашиваю с той целью - ставить решенной тему или нет ? :)
Вы пробовали этот вариант?
AxeL_FoX
27-05-2011, 18:30
Прописал значения в реестр - не спасло.
Еще варианты есть ?
Petya V4sechkin
27-05-2011, 19:29
Прописал значения в реестр - не спасло.
В реестр конкретным учетным записям.
AxeL_FoX
28-05-2011, 12:41
Ну изначально я сделал следующим образом:
ваш .reg я разместил в удобном месте (так скажем) и написал cmd-шку с выполнением этого reg
ГПО заставил выполнять эту cmdшку.
Сначал немного ломал голову. Т.к. ориентировался на первые два параметра класов htm и html - там были значения по умолчанию (какие и были)
Убедился в том, что cmd-шка выполняется и reg файл регистрируется. Однако начал наблюдать интересную штуку:
Первые два параметра в вашем reg файле - не отрабатывались. К примеру: shtml запись менялась - а вот htm и html - не менялись.
Переписал эти два пункта. (может там где-то расскладка клавиатуры не корректная... вообщем не знаю не стал копать)
Итак, когда добился всех записей в реестр. ГПО направлена была только на спец.группу. Там был только я.
Все значения были прописаны, но результата не было.
Я попробовал на локальной машине провести тот-же эксперимент и запустить руками reg файл.
Результата - ноль.
Перезагрузился - ноль.
Поставил Regsnapshot (название отличаться может). 1.Сделал снимок 1 реестра. 2. Сделал Firefox по умолчанию (в самом браузере) 3. Сделал снимок 2 реестра.
Посмотрел измененные значения и созданные ветки - немного прибалдел от кол-ва.
Однако понял такую истину, что когда :
[HKEY_CURRENT_USER\Software\Classes\ftp\DefaultIcon]
@=”C:\\Program Files\\Mozilla Firefox\\firefox.exe,1″
Надо полагать, что для значения Хрома или IE (смотря что стояло ранее) - видимо нужно ставить 0
Тоесть:
[HKEY_CURRENT_USER\Software\Classes\ftp\DefaultIcon]
@=”C:\\Program Files\\google_chrome\\chrome.exe,0″
В противном случае - реестр негодуЭ - ху из ху. И видимо продолжает удерживать прежний браузер по умолчанию
Можно конечно взять и на основании этих снимков - налопатить строк под разные браузеры и учесть все строки. Но работа - реально объемная.
Хотелось-бы какого-то другого решения.
Для новых терминальных пользователей - я нашел решение:
Создаем абсолютно левого пользователя. Настраиваем у него все то, как нам хочется. В т.ч. браузер по умолчанию. Разлогиниваемся. И выходим.
Заходим под учеткой админской. Ползем в профили и копируем профиль вновь созданного пользователя в Default User . (заменяем старые значения)
Готово. те, кто вновь прибывают на этот сервак - будут пользоваться браузером Firefox.
А вот для тех, кто на серваке терминальном уже имеет профиль - тем либо руками... либо жду все-таки и надеюсь найти решение ;)
Petya V4sechkin
28-05-2011, 19:38
AxeL_FoX, прошу прощения, там были кривые кавычки (наклонные).
Исправил 2-й пост.
Представленный здесь твик не полный, так как анализировался не чистый реестр. Когда Firefox первый раз с момента установки становится браузером по умолчанию, больше пишет.
Полный твик выглядит так:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Clients\StartMenuInternet]
@="FIREFOX.EXE"
[HKEY_CURRENT_USER\Software\Classes]
[HKEY_CURRENT_USER\Software\Classes\.htm]
@="FirefoxHTML"
"Content Type"="text/html"
[HKEY_CURRENT_USER\Software\Classes\.html]
@="FirefoxHTML"
"Content Type"="text/html"
[HKEY_CURRENT_USER\Software\Classes\.shtml]
@="FirefoxHTML"
[HKEY_CURRENT_USER\Software\Classes\.webm]
@="FirefoxHTML"
[HKEY_CURRENT_USER\Software\Classes\.xht]
@="FirefoxHTML"
[HKEY_CURRENT_USER\Software\Classes\.xhtml]
@="FirefoxHTML"
[HKEY_CURRENT_USER\Software\Classes\FirefoxHTML]
@="Firefox HTML Document"
"FriendlyTypeName"="Firefox HTML Document"
[HKEY_CURRENT_USER\Software\Classes\FirefoxHTML\DefaultIcon]
@="C:\\Program Files\\Mozilla Firefox\\FIREFOX.EXE,1"
[HKEY_CURRENT_USER\Software\Classes\FirefoxHTML\shell]
@="open"
[HKEY_CURRENT_USER\Software\Classes\FirefoxHTML\shell\open]
[HKEY_CURRENT_USER\Software\Classes\FirefoxHTML\shell\open\command]
@="\"C:\\Program Files\\Mozilla Firefox\\FIREFOX.EXE\" -requestPending -osint -url \"%1\""
[HKEY_CURRENT_USER\Software\Classes\FirefoxHTML\shell\open\ddeexec]
@="\"%1\",,0,0,,,,"
"NoActivateHandler"=""
[HKEY_CURRENT_USER\Software\Classes\FirefoxHTML\shell\open\ddeexec\Application]
@="Firefox"
[HKEY_CURRENT_USER\Software\Classes\FirefoxHTML\shell\open\ddeexec\Topic]
@="WWW_OpenURL"
[HKEY_CURRENT_USER\Software\Classes\FirefoxURL]
@="Firefox URL"
"FriendlyTypeName"="Firefox URL"
"URL Protocol"=""
"EditFlags"=dword:00000002
[HKEY_CURRENT_USER\Software\Classes\FirefoxURL\DefaultIcon]
@="C:\\Program Files\\Mozilla Firefox\\FIREFOX.EXE,1"
[HKEY_CURRENT_USER\Software\Classes\FirefoxURL\shell]
@="open"
[HKEY_CURRENT_USER\Software\Classes\FirefoxURL\shell\open]
[HKEY_CURRENT_USER\Software\Classes\FirefoxURL\shell\open\command]
@="\"C:\\Program Files\\Mozilla Firefox\\FIREFOX.EXE\" -requestPending -osint -url \"%1\""
[HKEY_CURRENT_USER\Software\Classes\FirefoxURL\shell\open\ddeexec]
@="\"%1\",,0,0,,,,"
"NoActivateHandler"=""
[HKEY_CURRENT_USER\Software\Classes\FirefoxURL\shell\open\ddeexec\Application]
@="Firefox"
[HKEY_CURRENT_USER\Software\Classes\FirefoxURL\shell\open\ddeexec\Topic]
@="WWW_OpenURL"
[HKEY_CURRENT_USER\Software\Classes\ftp]
"URL Protocol"=""
"EditFlags"=dword:00000002
@="URL:Протокол FTP"
"ShellFolder"="{63da6ec0-2e98-11cf-8d82-444553540000}"
[HKEY_CURRENT_USER\Software\Classes\ftp\DefaultIcon]
@="C:\\Program Files\\Mozilla Firefox\\FIREFOX.EXE,1"
[HKEY_CURRENT_USER\Software\Classes\ftp\shell]
@="open"
[HKEY_CURRENT_USER\Software\Classes\ftp\shell\open]
[HKEY_CURRENT_USER\Software\Classes\ftp\shell\open\command]
@="\"C:\\Program Files\\Mozilla Firefox\\FIREFOX.EXE\" -requestPending -osint -url \"%1\""
[HKEY_CURRENT_USER\Software\Classes\ftp\shell\open\ddeexec]
@="\"%1\",,0,0,,,,"
"NoActivateHandler"=""
[HKEY_CURRENT_USER\Software\Classes\ftp\shell\open\ddeexec\Application]
@="Firefox"
[HKEY_CURRENT_USER\Software\Classes\ftp\shell\open\ddeexec\Topic]
@="WWW_OpenURL"
[HKEY_CURRENT_USER\Software\Classes\http]
"URL Protocol"=""
"EditFlags"=dword:00000002
@="URL:Протокол HTTP"
[HKEY_CURRENT_USER\Software\Classes\http\DefaultIcon]
@="C:\\Program Files\\Mozilla Firefox\\FIREFOX.EXE,1"
[HKEY_CURRENT_USER\Software\Classes\http\shell]
@="open"
[HKEY_CURRENT_USER\Software\Classes\http\shell\open]
[HKEY_CURRENT_USER\Software\Classes\http\shell\open\command]
@="\"C:\\Program Files\\Mozilla Firefox\\FIREFOX.EXE\" -requestPending -osint -url \"%1\""
[HKEY_CURRENT_USER\Software\Classes\http\shell\open\ddeexec]
@="\"%1\",,0,0,,,,"
"NoActivateHandler"=""
[HKEY_CURRENT_USER\Software\Classes\http\shell\open\ddeexec\Application]
@="Firefox"
[HKEY_CURRENT_USER\Software\Classes\http\shell\open\ddeexec\Topic]
@="WWW_OpenURL"
[HKEY_CURRENT_USER\Software\Classes\https]
"URL Protocol"=""
"EditFlags"=dword:00000002
@="URL:Протокол HTTPS"
[HKEY_CURRENT_USER\Software\Classes\https\DefaultIcon]
@="C:\\Program Files\\Mozilla Firefox\\FIREFOX.EXE,1"
[HKEY_CURRENT_USER\Software\Classes\https\shell]
@="open"
[HKEY_CURRENT_USER\Software\Classes\https\shell\open]
[HKEY_CURRENT_USER\Software\Classes\https\shell\open\command]
@="\"C:\\Program Files\\Mozilla Firefox\\FIREFOX.EXE\" -requestPending -osint -url \"%1\""
[HKEY_CURRENT_USER\Software\Classes\https\shell\open\ddeexec]
@="\"%1\",,0,0,,,,"
"NoActivateHandler"=""
[HKEY_CURRENT_USER\Software\Classes\https\shell\open\ddeexec\Application]
@="Firefox"
[HKEY_CURRENT_USER\Software\Classes\https\shell\open\ddeexec\Topic]
@="WWW_OpenURL"
[HKEY_CLASSES_ROOT\http]
@="URL:Протокол HTTP"
"EditFlags"=dword:00000002
"Source Filter"="{E436EBB6-524F-11CE-9F53-0020AF0BA770}"
"URL Protocol"=""
[HKEY_CLASSES_ROOT\http\DefaultIcon]
@="C:\\Program Files\\Mozilla Firefox\\FIREFOX.EXE,1"
[HKEY_CLASSES_ROOT\http\shell]
@="open"
[HKEY_CLASSES_ROOT\http\shell\open]
[HKEY_CLASSES_ROOT\http\shell\open\command]
@="\"C:\\Program Files\\Mozilla Firefox\\FIREFOX.EXE\" -requestPending -osint -url \"%1\""
[HKEY_CLASSES_ROOT\http\shell\open\ddeexec]
@="\"%1\",,0,0,,,,"
"NoActivateHandler"=""
[HKEY_CLASSES_ROOT\http\shell\open\ddeexec\Application]
@="Firefox"
[HKEY_CLASSES_ROOT\http\shell\open\ddeexec\Topic]
@="WWW_OpenURL"
[HKEY_CLASSES_ROOT\https]
@="URL:Протокол HTTPS"
"EditFlags"=dword:00000002
"Source Filter"="{E436EBB6-524F-11CE-9F53-0020AF0BA770}"
"URL Protocol"=""
[HKEY_CLASSES_ROOT\https\DefaultIcon]
@="C:\\Program Files\\Mozilla Firefox\\FIREFOX.EXE,1"
[HKEY_CLASSES_ROOT\https\shell]
@="open"
[HKEY_CLASSES_ROOT\https\shell\open]
[HKEY_CLASSES_ROOT\https\shell\open\command]
@="\"C:\\Program Files\\Mozilla Firefox\\FIREFOX.EXE\" -requestPending -osint -url \"%1\""
[HKEY_CLASSES_ROOT\https\shell\open\ddeexec]
@="\"%1\",,0,0,,,,"
"NoActivateHandler"=""
[HKEY_CLASSES_ROOT\https\shell\open\ddeexec\Application]
@="Firefox"
[HKEY_CLASSES_ROOT\https\shell\open\ddeexec\Topic]
@="WWW_OpenURL"
[HKEY_CLASSES_ROOT\ftp]
@="URL:Протокол FTP"
"EditFlags"=dword:00000002
"ShellFolder"="{63da6ec0-2e98-11cf-8d82-444553540000}"
"Source Filter"="{E436EBB6-524F-11CE-9F53-0020AF0BA770}"
"URL Protocol"=""
[HKEY_CLASSES_ROOT\ftp\DefaultIcon]
@="C:\\Program Files\\Mozilla Firefox\\FIREFOX.EXE,1"
[HKEY_CLASSES_ROOT\ftp\Extensions]
".IVF"="{C69E8F40-D5C8-11D0-A520-145405C10000}"
[HKEY_CLASSES_ROOT\ftp\shell]
@="open"
[HKEY_CLASSES_ROOT\ftp\shell\open]
[HKEY_CLASSES_ROOT\ftp\shell\open\command]
@="\"C:\\Program Files\\Mozilla Firefox\\FIREFOX.EXE\" -requestPending -osint -url \"%1\""
[HKEY_CLASSES_ROOT\ftp\shell\open\ddeexec]
@="\"%1\",,0,0,,,,"
"NoActivateHandler"=""
[HKEY_CLASSES_ROOT\ftp\shell\open\ddeexec\Application]
@="Firefox"
[HKEY_CLASSES_ROOT\ftp\shell\open\ddeexec\Topic]
@="WWW_OpenURL"
[HKEY_CLASSES_ROOT\FirefoxHTML]
@="Firefox HTML Document"
"FriendlyTypeName"="Firefox HTML Document"
[HKEY_CLASSES_ROOT\FirefoxHTML\DefaultIcon]
@="C:\\Program Files\\Mozilla Firefox\\FIREFOX.EXE,1"
[HKEY_CLASSES_ROOT\FirefoxHTML\shell]
@="open"
[HKEY_CLASSES_ROOT\FirefoxHTML\shell\open]
[HKEY_CLASSES_ROOT\FirefoxHTML\shell\open\command]
@="\"C:\\Program Files\\Mozilla Firefox\\FIREFOX.EXE\" -requestPending -osint -url \"%1\""
[HKEY_CLASSES_ROOT\FirefoxHTML\shell\open\ddeexec]
@="\"%1\",,0,0,,,,"
"NoActivateHandler"=""
[HKEY_CLASSES_ROOT\FirefoxHTML\shell\open\ddeexec\Application]
@="Firefox"
[HKEY_CLASSES_ROOT\FirefoxHTML\shell\open\ddeexec\Topic]
@="WWW_OpenURL"
[HKEY_CLASSES_ROOT\FirefoxURL]
@="Firefox URL"
"EditFlags"=dword:00000002
"FriendlyTypeName"="Firefox URL"
"URL Protocol"=""
[HKEY_CLASSES_ROOT\FirefoxURL\DefaultIcon]
@="C:\\Program Files\\Mozilla Firefox\\FIREFOX.EXE,1"
[HKEY_CLASSES_ROOT\FirefoxURL\shell]
@="open"
[HKEY_CLASSES_ROOT\FirefoxURL\shell\open]
[HKEY_CLASSES_ROOT\FirefoxURL\shell\open\command]
@="\"C:\\Program Files\\Mozilla Firefox\\FIREFOX.EXE\" -requestPending -osint -url \"%1\""
[HKEY_CLASSES_ROOT\FirefoxURL\shell\open\ddeexec]
@="\"%1\",,0,0,,,,"
"NoActivateHandler"=""
[HKEY_CLASSES_ROOT\FirefoxURL\shell\open\ddeexec\Application]
@="Firefox"
[HKEY_CLASSES_ROOT\FirefoxURL\shell\open\ddeexec\Topic]
@="WWW_OpenURL"
[HKEY_CLASSES_ROOT\.htm]
@="FirefoxHTML"
"Content Type"="text/html"
"PerceivedType"="text"
[HKEY_CLASSES_ROOT\.html]
@="FirefoxHTML"
"Content Type"="text/html"
"PerceivedType"="text"
[HKEY_CLASSES_ROOT\.shtml]
@="FirefoxHTML"
"Content Type"="text/html"
"PerceivedType"="text"
[HKEY_CLASSES_ROOT\.webm]
@="FirefoxHTML"
[HKEY_CLASSES_ROOT\.xhtml]
@="FirefoxHTML"
"Content Type"="application/xhtml+xml"
[HKEY_CLASSES_ROOT\.xht]
@="FirefoxHTML"
"Content Type"="application/xhtml+xml"
[HKEY_CLASSES_ROOT\.xht]
@="FirefoxHTML"
"Content Type"="application/xhtml+xml"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ftp\shell\open\ddeexec\ifExec]
@=-
-[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ftp\shell\open\ddeexec\ifExec]
Проверено все работает.
Путь "C:\Program Files\Mozilla Firefox" замените на свой, если надо.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.