|
Re: Make Firefox the default browser?: msg#00006package-management.wpkg.user
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... -- - 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 |
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | Re: Package Download patch: 00006, Tomasz Chmielewski |
|---|---|
| Next by Date: | Re: Package Download patch: 00006, Andre Ilie |
| Previous by Thread: | Package Download patchi: 00006, Andre Ilie |
| Next by Thread: | Re[2]: Make Firefox the default browser?: 00006, Jean-Jacques Moulis |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |