I'm having a lot of trouble with this...
Google got me a script that almost works, but I think there are more registry keys to make Firefox the default browser. When you run Firefox it still thinks it's not the default browser, non-admin level users can't set it as default, and there a few html files that still want to open in Notepad when double clicked.
Anyone want to help with this?

script is attached


Matt Miller wrote:
This is for when you want to run Firefox, not install it...
Creating a shortcut that runs that command won't work either. The users are running as user, not as administrator, and can't change the default browser. I think I'm going to have to go through the registry. I'll have a peak at the file you posted. I'll post whatever I figure out to the wiki and list.


Paul Griffith wrote:
Give this a try, I have not tried it my self.....

http://kb.mozillazine.org/Setting_Your_Default_Browser

Force Firefox to make itself the default

If Firefox already thinks that it is default, exit Firefox completely,
go to "Start Menu -> Run" and enter this into the text box: firefox.exe -silent -nosplash -setDefaultBrowser



On Thu, Apr 20, 2006 at 12:26:07PM -0400, Matt Miller wrote:
We've been using WPKG for a few months now. It's awesome.
One problem, we don't know how to make Firefox the default browser with WPKG. I've pretty much determined that I'd have to change several registry keys, which can be done, but will take a lot of smashing the keybo-- err troubleshooting.

Anyone know how do set Firefox as the default browser easily with WPKG?


--
- Matt Miller -
Solutions for Progress
728 South Broad Street
Philadelphia, PA  19146
215-701-6108 (v)
215-972-8109 (f)


-------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
wpkg-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wpkg-users


--
- Matt Miller -
Solutions for Progress
728 South Broad Street
Philadelphia, PA  19146
215-701-6108 (v)
215-972-8109 (f)
@ECHO OFF &SETLOCAL ENABLEEXTENSIONS
FOR /F "TOKENS=3 DELIMS=        " %%? IN ('REG QUERY 
"HKLM\SOFTWARE\Mozilla\Mozilla Firefox" /S ^|FINDSTR "\<PathToExe\>" 2^>NUL') 
DO (IF ERRORLEVEL 0 (SET SPF=%%~s?))
IF NOT DEFINED SPF (ENDLOCAL &GOTO :EOF)
SET "KEY=HKLM\SOFTWARE"
FOR /F "TOKENS=3 DELIMS=        " %%? IN ('REG QUERY %KEY%\Classes\.htm /VE 
^|FIND "REG_" 2^>NUL') DO (IF ERRORLEVEL 0 (SET EX1=%%?))
FOR /F "TOKENS=3 DELIMS=        " %%? IN ('REG QUERY %KEY%\Classes\.html /VE 
^|FIND "REG_" 2^>NUL') DO (IF ERRORLEVEL 0 (SET EX2=%%?))
FOR /F "TOKENS=3 DELIMS=        " %%? IN ('REG QUERY 
%KEY%\Clients\StartMenuInternet /VE ^|FIND "REG_" 2^>NUL') DO (IF ERRORLEVEL 0 
(SET VAL=%%?))
FOR /F "TOKENS=3 DELIMS=        " %%? IN ('REG QUERY 
%KEY%\Classes\ftp\DefaultIcon /VE ^|FIND "REG_" 2^>NUL') DO (IF ERRORLEVEL 0 
(SET IC1=%%?))
FOR /F "TOKENS=3 DELIMS=        " %%? IN ('REG QUERY 
%KEY%\Classes\ftp\shell\open\command /VE ^|FIND "REG_" 2^>NUL') DO (IF 
ERRORLEVEL 0 (SET OP1=%%?))
FOR /F "TOKENS=3 DELIMS=        " %%? IN ('REG QUERY 
%KEY%\Classes\gopher\DefaultIcon /VE ^|FIND "REG_" 2^>NUL') DO (IF ERRORLEVEL 0 
(SET IC2=%%?))
FOR /F "TOKENS=3 DELIMS=        " %%? IN ('REG QUERY 
%KEY%\Classes\gopher\shell\open\command /VE ^|FIND "REG_" 2^>NUL') DO (IF 
ERRORLEVEL 0 (SET OP2=%%?))
FOR /F "TOKENS=3 DELIMS=        " %%? IN ('REG QUERY 
%KEY%\Classes\HTTP\DefaultIcon /VE ^|FIND "REG_" 2^>NUL') DO (IF ERRORLEVEL 0 
(SET IC3=%%?))
FOR /F "TOKENS=3 DELIMS=        " %%? IN ('REG QUERY 
%KEY%\Classes\HTTP\shell\open\command /VE ^|FIND "REG_" 2^>NUL') DO (IF 
ERRORLEVEL 0 (SET OP3=%%?))
FOR /F "TOKENS=3 DELIMS=        " %%? IN ('REG QUERY 
%KEY%\Classes\https\DefaultIcon /VE ^|FIND "REG_" 2^>NUL') DO (IF ERRORLEVEL 0 
(SET IC4=%%?))
FOR /F "TOKENS=3 DELIMS=        " %%? IN ('REG QUERY 
%KEY%\Classes\https\shell\open\command /VE ^|FIND "REG_" 2^>NUL') DO (IF 
ERRORLEVEL 0 (SET OP4=%%?))
IF DEFINED EX1 (IF /I "%EX1%" NEQ "FirefoxHTML" (REG ADD %KEY%\Mozilla\Desktop 
/V "SOFTWARE\Classes\.htm" /D "%EX1%" /F >NUL))
IF DEFINED EX2 (IF /I "%EX2%" NEQ "FirefoxHTML" (REG ADD %KEY%\Mozilla\Desktop 
/V "SOFTWARE\Classes\.html" /D "%EX2%" /F >NUL))
IF DEFINED VAL (IF /I "%VAL%" NEQ "FIREFOX.EXE" (REG ADD %KEY%\Mozilla\Desktop 
/V "SOFTWARE\Clients\StartMenuInternet\" /D "%VAL%" /F >NUL))
IF DEFINED IC1 (ECHO/%IC1% |FIND /I "FIREFOX" 2>NUL ||REG ADD 
%KEY%\Mozilla\Desktop /V SOFTWARE\Classes\ftp\DefaultIcon /D "%IC1%" /F >NUL)
IF DEFINED OP1 (ECHO/%OP1% |FIND /I "FIREFOX" 2>NUL ||REG ADD 
%KEY%\Mozilla\Desktop /V SOFTWARE\Classes\ftp\shell\open\command /D 
"%OP1:"=\"%" /F >NUL)
IF DEFINED IC2 (ECHO/%IC2% |FIND /I "FIREFOX" 2>NUL ||REG ADD 
%KEY%\Mozilla\Desktop /V SOFTWARE\Classes\gopher\DefaultIcon /D "%IC2%" /F >NUL)
IF DEFINED OP2 (ECHO/%OP2% |FIND /I "FIREFOX" 2>NUL ||REG ADD 
%KEY%\Mozilla\Desktop /V SOFTWARE\Classes\gopher\shell\open\command /D 
"%OP2:"=\"%" /F >NUL)
IF DEFINED IC3 (ECHO/%IC3% |FIND /I "FIREFOX" 2>NUL ||REG ADD 
%KEY%\Mozilla\Desktop /V SOFTWARE\Classes\HTTP\DefaultIcon /D "%IC3%" /F >NUL)
IF DEFINED OP3 (ECHO/%OP3% |FIND /I "FIREFOX" 2>NUL ||REG ADD 
%KEY%\Mozilla\Desktop /V SOFTWARE\Classes\HTTP\shell\open\command /D 
"%OP3:"=\"%" /F >NUL)
IF DEFINED IC4 (ECHO/%IC4% |FIND /I "FIREFOX" 2>NUL ||REG ADD 
%KEY%\Mozilla\Desktop /V SOFTWARE\Classes\https\DefaultIcon /D "%IC4%" /F >NUL)
IF DEFINED OP4 (ECHO/%OP4% |FIND /I "FIREFOX" 2>NUL ||REG ADD 
%KEY%\Mozilla\Desktop /V SOFTWARE\Classes\https\shell\open\command /D 
"%OP4:"=\"%" /F >NUL)
FOR %%? IN (htm html) DO (REG ADD %KEY%\Classes\.%%? /VE /D "FirefoxHTML" /F 
>NUL)
FOR %%? IN (ftp gopher HTTP https) DO (
  REG ADD %KEY%\Classes\%%?\DefaultIcon /VE /D "%SPF%,1" /F >NUL
  REG ADD %KEY%\Classes\%%?\shell\open\command /VE /D "%SPF% -url \"%%1\"" /F 
>NUL
  REG ADD %KEY%\Classes\%%?\shell\open\ddeexec /VE /D "\"%%1\",,0,0,,,," /F >NUL
  REG ADD %KEY%\Classes\%%?\shell\open\ddeexec\Application /VE /D "Firefox" /F 
>NUL)
REG ADD %KEY%\Clients\StartMenuInternet /VE /D "FIREFOX.EXE" /F >NUL
ENDLOCAL &GOTO :EOF

Reply via email to