Käyttäjän työkalut

Sivuston työkalut


paketit:firefox

Mozilla Firefox

Uusin testattu versio: Firefox 17.0.6 ESR

Firefox 17.0.1. ESR

Lataa uusin Firefoxin ESR-versio ja asenna se testikoneeseen:

  • Paina Next.
  • Valitse Custom ja paina Next.
  • Anna ”Destination Folderin” olla oletuksena ja paina Next.
  • Poista rasti kohdasta ”Install Maintenance Service” ja paina Next.
  • Poista rastit kohdista ”On my Desktop” ja ”In my Quick Launch bar” ja paina Next.
  • Paina Install ja käynnistä Firefox asennuksen valmistuttua.

Ota tiedostot talteen asennushakemistosta. Ota seuraavat registry-haarat talteen:

  • HKCR\.htm
  • HKCR\.html
  • HKCR\.xht
  • HKCR\.xhtml
  • HKCR\.webm
  • HKCR\FirefoxHTML
  • HKCR\FirefoxURL
  • HKCR\ftp
  • HKCR\gopher
  • HKCR\HTTP
  • HKCR\https
  • HKCR\CLSID\{0D68D6D0-D93D-4D08-A30D-F00DD1F45B24}
  • HKCR\Interface\{0D68D6D0-D93D-4D08-A30D-F00DD1F45B24}
  • HKLM\SOFTWARE\Clients\StartMenuInternet\FIREFOX.EXE
  • HKLM\SOFTWARE\Microsoft\MediaPlayer\ShimInclusionList
  • HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\firefox.exe
  • HKLM\SOFTWARE\Mozilla

Tee näistä tiedostoista ja registry-arvoista wix-projekti.

Profiilien muokkaaminen

Seuraavat prefs.js:n arvot ovat tärkeitä, jottei ohjelma kysele käyttäjiltä turhia ja koneessa olevat laajennokset asentuvat ilman, että käyttäjä joutuu ne erikseen hyväksymään:

  • user_pref(”app.update.auto”, false);
  • user_pref(”app.update.enabled”, false);
  • user_pref(”browser.rights.3.shown”, true);
  • user_pref(”browser.startup.homepage_override.mstone”, ”%version%”);
  • user_pref(”extensions.autoDisableScopes”, 0);
  • user_pref(”extensions.databaseSchema”, 14);
  • user_pref(”extensions.enabledScopes”, 15);
  • user_pref(”extensions.lastAppVersion”, ”%version%”);
  • user_pref(”extensions.lastPlatformVersion”, ”%version%”);
  • user_pref(”intl.charsetmenu.browser.cache”, ”UTF-8”);
  • user_pref(”network.negotiate-auth.delegation-uris”, ”sso.utu.fi”);
  • user_pref(”network.negotiate-auth.trusted-uris”, ”sso.utu.fi”);
  • user_pref(”toolkit.telemetry.prompted”, 2);
  • user_pref(”toolkit.telemetry.rejected”, true);

Firefox 1.5.0.2

Rediscover the Web. Firefox on suosittu vaihtoehto Internet Explorerille.

Kuorman kevennys

Firefox 1.5 asennuksesta voi pudottaa ylimääräiset tiedostot pois. Kaikki %userprofile%:n alle tulevat tiedostot ovat käyttäjäprofiiliin vaikuttavia tiedostoja, joita ei missään tapauksessa kannata paketoida mukaan, sillä jos paketti päivittää vanhemman version, ei haluta ylikirjoittaa vanhaa profiilia, jossa on käyttäjän kirjanmerkin ym. asetukset. Samalla voi pudottaa LOCALAPPDATAFOLDER:n pois, jos captureen sellainen sattuu tulemaan.

Myös uninstall-hakemiston voi pudottaa suoraan pois, ettei käyttäjä saa päähänsä mitään loistoideaa uninstall-ohjelman ajamisesta.

Kaiken WINDOWSFOLDER:iin tulevan voi myös surutta jättää pois paketista.

Kaiken HKEY_CURRENT_USER -haaraan voi myös jättää registrystä pois. Firefox ei näytä tarvitsevan niitä toimiakseen.

Tiedostojen muokkaus

Asennushakemiston alla defaults\profile-hakemistossa on eräitä tiedostoja, jotka ovat mielenkiintoisia paikallisten asetusten kannalta. Nämä kopioidaan siis aina uuteen profiiliin, kun sellainen luodaan.

  • bookmarks.html - oman oppilaitoksen tärkeät kirjanmerkit
  • hostperm.1 - lista hosteista, jotka saavat avata popup-ikkunoita, esim. webmail
  • cert8.db - sertifikaatit, jotka pitäisi hyväksyä
  • prefs.js - firefoxin default-asetukset

prefs.js

Tässä tiedostossa määritellään Firefoxin profiileihin tulevat oletusasetukset. Täällä on monta asetusta, joita kannattaa säätää.

  • app.update.enabled - automaattiset päivitykset selaimeen, false tilaan heti. Automaattinen päivitys aiheuttaa pahoja ongelmia MSI-pakettien kanssa.
  • extensions.update.enabled - automaattiset päivitykset laajennuksiin
  • browser.formfill.enable - muistaako Firefox formeihin kirjoitetut asiat, esim. käyttäjätunnukset. Kannattaa disabloida mikroluokkakoneista ainakin.
  • signon.rememberSignons - muistaako Firefox salasanat. Mikroluokkakoneissa ehdottomasti ei.
  • browser.shell.checkDefaultBrowser - Tarkastaako Firefox olevansa oletusselain. Ei välttämättä mitenkään tarpeen, jos asia pistetään kuntoon paketista asentaessa.
  • browser.startup.homepage - Aloitussivun osoite.
  • browser.startup.homepage_override.mstone - Tässä pitää olla arvo rv:x.x.x.x, jossa x.x.x.x on asennetun selaimen versionumero. Jos versio ei täsmää nykyiseen selaimeen, Firefox käynnistyessä näyttää aloitussivun sijasta ”update successful” sivun. Firefox 1.5.0.2:ssa arvon tulee olla rv:1.8.0.2.
  • security.warn_entering_secure, security.warn_leaving_secure, security.warn_submit_insecure - nämä voi pistää pois päältä häiritsemästä ainakin mikroluokka-asennuksista.

ddeexec-fiasko

Kun Firefox asennetaan, se laittaa HKCR\http\shell\open polun osoittamaan itseensä. Sama myös https, ftp ja gopher -protokollille. Ongelma on, että jokaisen asetuksen alla on myös ddeexec alipuu, jossa määritellään jotain kummallista IE-roskaa, joka aiheuttaa virheilmoituksen aina kun selain avataan näiden protokollien kautta.

Miten tämä ongelma käytännössä havaitaan tapahtuu seuraavasti:

  1. Käynnistä IE tai Firefox
  1. Mene jollekin sivulle
  1. Raahaa URL:n vieressä oleva kuvake työpöydälle, jolloin siihen tulee pikalinkki ko. osoitteeseen
  1. Tuplaklikkaa tätä linkkiä.

Jos Firefox on asennettu paketista, pitäisi tulla virheilmoitus ja lisäksi Firefox käynnistyy ja menee oikeaan osoitteeseen.

Tästä ylimääräisestä virheilmoituksesta pääsee eroon, jos tuhoaa ddeexec-haaran tuolta HKCR-polusta. Tämän voi tehdä Windows Installerin RemoveRegistry-taululla, joka voidaan määritellä WiX:n Registry-elementistä antamalla Actioniksi ”removeKeyOnInstall”. Ongelma on, että HKCR on oikeasti kahden rekisteriarvon yhdistelmä. HKCU\Software\Classes ja HKLM\Software\Classes yhdistetään automaattisesti HKCR-tauluksi. Jos Windows Installer määrätään poistamaan HKCR-arvo asennuksen yhteydessä riippuu asennuksen tyypistä poistetaanko arvo HKCU-polusta vai HKLM-polusta.

Tarkempi tarkastelu osoittaa, että ongelmia aiheuttavat ddeexec-arvot ovat HKLM-haarassa registryssä, joten kannattaa määritellä ne sitä kautta suoraan poistettaviksi. Tällöin asennustavasta riippumatta saadaan registryn puhdistus toimimaan samalla tavalla.

<Component Id="regfix" Guid="YOURGUID-HERE-YOUR-GUID-HEREYOURGUID" KeyPath="yes">
 
  <Registry Id="registry90" Action="removeKeyOnInstall" Root="HKLM" Key="SOFTWARE\Classes\http\shell\open\ddeexec" />
 
  <Registry Id="registry91" Action="removeKeyOnInstall" Root="HKLM" Key="SOFTWARE\Classes\https\shell\open\ddeexec" />
 
  <Registry Id="registry92" Action="removeKeyOnInstall" Root="HKLM" Key="SOFTWARE\Classes\ftp\shell\open\ddeexec" />
 
  <Registry Id="registry93" Action="removeKeyOnInstall" Root="HKLM" Key="SOFTWARE\Classes\gopher\shell\open\ddeexec" />
 
</Component>

Erittäin tärkeää on huomata KeyPathin laittaminen Component-elementtiin. Jos tätä ei tee, Windows Installer heittää asennusvaiheessa Error 2715 ja asennus epäonnistuu. Mikään poistettavista avaimistahan ei voi olla KeyPath.

Windows XP:n Start-valikko

Windows XP:n Start-valikko

Windows XP:ssä Start-valikossa voi olla näkyvissä E-Mail ja Internet vaihtoehdot, jotka käynnistävät käyttäjän toimintoihin valitsemat ohjelmat. Näillä ei ole mitään tekemistä http/mailto assosiaatioiden kanssa, vaan ne säädetään erillisillä rekisteriasetuksilla. HKLM-hivessä polussa HKLM\SOFTWARE\Clients\StartMenuInternet on aliavaimina erilaisia ohjelmia. Yleensä sieltä löytyy ainakin IEXPLORE.EXE. Jokaisen aliavaimen alta löytyy polku shell\open\command, jossa on käynnistettävän ohjelman polku. Näiden avaimien alta löytyy muitakin asetuksia, joita en käsittele tässä dokumentissa.

HKLM\SOFTWARE\Clients\StartMenuInternet avaimessa default arvona on koneen oletusselain, johon viitataan suoraan aliavaimen nimellä. Jos käyttäjä muuttaa valintaansa, muutos kirjoitetaan HKCU\SOFTWARE\Clients\StartMenuInternet avaimeen.

Jotta asennuksen jälkeen käyttäjillä olisi Firefox oletusselaimena, tulisi siis HKLM\SOFTWARE\Clients\StartMenuInternet avaimen alle lisätä firefox.exe avain, ja joko pistää koneen oletusselaimeksi Firefox, tai sitten jokaiselle käyttäjälle erikseen Firefox oletusselaimeksi. Helpompi vaihtoehto on vaihtaa koneen oletusselainta.

Profiilien luonti

Per-Machine (mikroluokkakone)

Kun Firefox asennetaan monen käyttäjän koneelle, se luultavasti asennetaan pakotettuna per-machine asennuksena. Tällöin tarvitsee huolehtia siitä, että jokaisella käyttäjällä on toimiva profiili ja asetukset. Helpoiten tämä tapahtuu käyttäen yksinkertaista skriptiä joka ajetaan kaikille käyttäjille kerran sisäänkirjautumisen yhteydessä, Active Setupilla. Active setup aktivoidaan seuraavalla koodinpätkällä:

<Component Id="activesetup" Guid="YOURGUID-HERE-YOUR-GUID-HEREYOURGUID">
 
  <Registry Id="registry200" Action="write" Root="HKLM"
 
		  Key="Software\Microsoft\Active Setup\Installed Components\{409D8CDD-67BD-46A8-973E-8677B920FF0F}"
 
		  Value="Firefox profile creation" Type="string" KeyPath="yes" />
 
  <Registry Id="registry201" Action="write" Root="HKLM"
 
		  Key="Software\Microsoft\Active Setup\Installed Components\{409D8CDD-67BD-46A8-973E-8677B920FF0F}"
 
		  Name="Version" Value="1,0,0,0" Type="string" />
 
  <Registry Id="registry202" Action="write" Root="HKLM"
 
		  Key="Software\Microsoft\Active Setup\Installed Components\{409D8CDD-67BD-46A8-973E-8677B920FF0F}"
 
		  Name="StubPath"
 
		  Value="&quot;[SystemFolder]cscript.exe&quot; &quot;[INSTALLDIR]profile.vbs&quot;" Type="string" />
 
</Component>

Profiiliskripti

Skriptin tulee hallita kolme tilannetta:

  • käyttäjällä ei ole minkäänlaista profiilia
  • käyttäjällä on vanhan version profiili
  • käyttäjällä on uusi profiili

Näistä kaksi viimeistä voidaan yksinkertaistaa muotoon ”käyttäjän profiili päivitetään kerran, jonka jälkeen siihen ei kosketa”. Tällöin harvinaisissa tapauksissa saatetaan päivittää täysin validi profiili, mutta useimmiten pitäisi päivittyä vanhat. Tällä säästetään skriptin logiikassa huomattavasti koodirivejä. Seuraava Visual Basic skripti hoitaa asian, Active Setup pitää huolta siitä, että se ajetaan vain kerran per käyttäjä:

' Firefoxin profiilin luonti ja päivitys

' vvirta@utu.fi / 2.5.2006 - Firefox 1.5.0.2 pakettia varten

 
 
Set shell = CreateObject("WScript.Shell")
 
Set env = shell.Environment("process")
 
Set fs = CreateObject("Scripting.FileSystemObject")
 
 
 
Set AppsFolder = fs.GetFolder(env("APPDATA"))
 
Set ProgFolder = fs.GetFolder(env("ProgramFiles"))
 
 
 
If Not fs.folderexists (AppsFolder & "\Mozilla\Firefox\Profiles\") Then
 
 
 
' Ajetaan profiilimanageri

	shell.Run (chr(34) & ProgFolder & "\mozilla.org\Firefox\firefox.exe" & chr(34) & " -CreateProfile default"),2,TRUE
 
 
 
Else
 
 
 
' Kopioidaan defaultti prefs.js vanhan päälle

 
 
	Set UserFolder = fs.GetFolder(AppsFolder & "\Mozilla\Firefox\Profiles")
 
	Set defaultPrefs = fs.GetFile(ProgFolder & "\mozilla.org\Firefox\defaults\profile\prefs.js")
 
	For Each DestFolder in UserFolder.SubFolders
 
                prefFile = DestFolder & "\prefs.js"
 
		defaultPrefs.Copy prefFile, True
 
	Next
 
End If

Per-User (työasema)

Kun Firefox asennetaan työasemaan, se luultavasti tehdään valitsemalla Firefox Add Programs -valikosta. Tällöin tehdään per-user asennus, joka aiheuttaa pieniä komplikaatioita. Active Setup asetukset voidaan jättää koneelle siltä varalta, että joku toinen kirjautuu sisään samalle koneelle, mutta asentajalle pitää tehdä profiilin luonti/korjaus-operaatio heti asennuksen yhteydessä. Ei voida vaatia käyttäjää kirjautumaan ulos profiilin luontia varten, joten Active Setup ei tule kysymykseen.

Helpointa on tehdä tämä Custom Actionina asennuksen yhteydessä. Custom Action pistetään tapahtumaan ainoastaan, kun ALLUSERS-property ei ole voimassa, eli tehdään per-user asennusta. Custom Action pitää tehdä siinä vaiheessa kun profiilin korjaava skriptitiedosto on kopioitu levylle, joten sen voi suosiolla jättää asennuksen viimeiseksi vaiheeksi, asettamalla Before='InstallFinalize'. Koodina:

<CustomAction Id="Firefox_profile_create" Impersonate="yes" Directory="INSTALLDIR"
 
     Return="ignore" Execute="commit" ExeCommand="&quot;[SystemFolder]cscript.exe&quot; &quot;[INSTALLDIR]profile.vbs&quot;" />
 
 
 
<InstallExecuteSequence>
 
  <Custom Action="Firefox_profile_create" Before='InstallFinalize'>NOT ALLUSERS</Custom>
 
</InstallExecuteSequence>

Lisäksi täytyy disabloida Active Setup asentajalta. Jos tätä ei tehdä, seuraavan sisäänkirjauksen yhteydessä Active Setup ajaa profiiliskriptin, joka ylikirjoitaa käyttäjän preferenssit, jotka käyttäjä luultavasti on juuri säätänyt kuntoon asennettuaan Firefoxin (uuden version). Active Setup disabloidaan tekemällä HKCU-haaraan Active Setupin HKLM-haaran avaimet. Tällöin Active Setup katsoo olevansa jo voimassa kyseiselle käyttäjälle, eikä aja mitään. Nämä asetukset voi pistää omaan featureen ja featuren riippumaan ALLUSERS-propertystä, jolloin se tehdään vain per-user asennuksen aikana.

<Component Id="activesetup_disable" Guid="YOURGUID-HERE-YOUR-GUID-HEREYOURGUID" KeyPath="yes">
 
  <Registry Id="registry203" Action="write" Root="HKCU"
 
    Key="Software\Microsoft\Active Setup\Installed Components\{409D8CDD-67BD-46A8-973E-8677B920FF0F}"
 
    Value="Firefox profile creation" Type="string" />
 
  <Registry Id="registry204" Action="write" Root="HKCU"
 
    Key="Software\Microsoft\Active Setup\Installed Components\{409D8CDD-67BD-46A8-973E-8677B920FF0F}"
 
    Name="Version" Value="1,0,0,0" Type="string" />
 
  <Registry Id="registry205" Action="write" Root="HKCU"
 
    Key="Software\Microsoft\Active Setup\Installed Components\{409D8CDD-67BD-46A8-973E-8677B920FF0F}"
 
    Name="StubPath"
 
    Value="&quot;[SystemFolder]cscript.exe&quot; &quot;[INSTALLDIR]profile.vbs&quot;" Type="string" />
 
</Component>
<Feature Id='activesetup_fix' Title='Disable active setup for current user' Level='1'>
 
  <ComponentRef Id='activesetup_disable' />
 
  <Condition Level='0'>ALLUSERS</Condition>
 
</Feature>

Mozilla Firefox 1.0.7

Muutamia vinkkejä uudelleenpaketointia varten:

  • jätä pois tiedosto .autoreg
  • voit muokata hakemiston defaults\profile sisällön mieleiseksesi: (Kätevimmin saat nämä asetukset surffailemalla asennetulla Firefoxilla ja kopioimalla ne käyttämäsi profiilin alta hakemistosta ”%userprofile%\Local Settings\Application Data\Mozilla…”)
  • prefs.js - käyttäjän asetukset
  • cert8.db - sertifikaatit
  • hostperm.1 -sivustojen popup-block yms. asetukset
  • bookmark.html - bookmarkit

WiX-lähdekoodiesimerkki:

<?xml version='1.0'?>
 
<Wix xmlns='http://schemas.microsoft.com/wix/2003/01/wi'>
 
   <Product Id='YOURGUID-HERE-YOUR-GUID-HEREYOURGUID' Name='Mozilla Firefox 1.0.7'
 
            Language='1033' UpgradeCode='YOURGUID-HERE-YOUR-GUID-HEREYOURGUID'
 
            Version='1.0.7.0' Manufacturer='Mozilla Foundation'>
 
      <Package Id='????????-????-????-????-????????????'
 
               Description='Mozilla Firefox for Utu users'
 
               Comments='Mozilla Firefox for Utu users'
 
               Manufacturer='University of Turku' InstallerVersion='200' Compressed='yes' />
 
 
 
     <Media Id='1' Cabinet='product.cab' EmbedCab='yes' />
 
 
 
     <CustomAction Id="RemoveRegistry_http_https_ftp_gopher_CHROME_ddeexec"
 
                   Return="ignore" Execute="deferred" Impersonate="no"
 
                   Directory="WindowsFolder"
 
                   ExeCommand="regedit.exe /s &quot;[INSTALLDIR]ddeexec.reg&quot;" />
 
 
 
     <Upgrade Id='YOURGUID-HERE-YOUR-GUID-HEREYOURGUID'>
 
       <UpgradeVersion OnlyDetect='no'
 
         IncludeMinimum='yes' Minimum='1.0.0' />
 
     </Upgrade>
 
 
 
     <FragmentRef Id='FirefoxFiles' />
 
     <FragmentRef Id='FirefoxRegistry' />
 
 
 
      <Directory Id='TARGETDIR' Name='SourceDir'>
 
 
 
      </Directory>
 
 
 
      <Feature Id='Firefox' Title='Mozilla Firefox' Level='1'>
 
        <ComponentRef Id='componentshortcut0' />
 
        <ComponentRef Id='component0' />
 
        <ComponentRef Id='component1' />
 
        <ComponentRef Id='component2' />
 
        <ComponentRef Id='component3' />
 
        <ComponentRef Id='component4' />
 
        <ComponentRef Id='component5' />
 
        <ComponentRef Id='component6' />
 
        <ComponentRef Id='component7' />
 
        <ComponentRef Id='component8' />
 
        <ComponentRef Id='component9' />
 
        <ComponentRef Id='component10' />
 
        <ComponentRef Id='component11' />
 
        <ComponentRef Id='component12' />
 
        <ComponentRef Id='component13' />
 
        <ComponentRef Id='component14' />
 
        <ComponentRef Id='component15' />
 
        <ComponentRef Id='component16' />
 
        <ComponentRef Id='regcomponent0' />
 
        <ComponentRef Id='regcomponent1' />
 
      </Feature>
 
 
 
    <InstallExecuteSequence>
 
      <Custom Action="RemoveRegistry_http_https_ftp_gopher_CHROME_ddeexec"
 
              After="RegisterMIMEInfo"><![CDATA[Not Installed]]></Custom>
 
    </InstallExecuteSequence>
 
 
 
    <Icon Id="firefoxicon.exe" src="firefox.ico" />
 
 
 
    <Property Id="ALLUSERS">2</Property>
 
 
 
   </Product>
 
</Wix>

Seuraavassa lista tarvittavista tiedostoista:

\ProgramFilesFolder

\ProgramFilesFolder\mozilla.org

\ProgramFilesFolder\mozilla.org\Firefox

\ProgramFilesFolder\mozilla.org\Firefox\browserconfig.properties

\ProgramFilesFolder\mozilla.org\Firefox\chrome

\ProgramFilesFolder\mozilla.org\Firefox\components

\ProgramFilesFolder\mozilla.org\Firefox\components.ini

\ProgramFilesFolder\mozilla.org\Firefox\ddeexec.reg

\ProgramFilesFolder\mozilla.org\Firefox\defaults

\ProgramFilesFolder\mozilla.org\Firefox\defaults.ini

\ProgramFilesFolder\mozilla.org\Firefox\firefox.exe

\ProgramFilesFolder\mozilla.org\Firefox\greprefs

\ProgramFilesFolder\mozilla.org\Firefox\js3250.dll

\ProgramFilesFolder\mozilla.org\Firefox\LICENSE

\ProgramFilesFolder\mozilla.org\Firefox\nspr4.dll

\ProgramFilesFolder\mozilla.org\Firefox\nss3.dll

\ProgramFilesFolder\mozilla.org\Firefox\nssckbi.dll

\ProgramFilesFolder\mozilla.org\Firefox\plc4.dll

\ProgramFilesFolder\mozilla.org\Firefox\plds4.dll

\ProgramFilesFolder\mozilla.org\Firefox\plugins

\ProgramFilesFolder\mozilla.org\Firefox\README.txt

\ProgramFilesFolder\mozilla.org\Firefox\res

\ProgramFilesFolder\mozilla.org\Firefox\searchplugins

\ProgramFilesFolder\mozilla.org\Firefox\smime3.dll

\ProgramFilesFolder\mozilla.org\Firefox\softokn3.chk

\ProgramFilesFolder\mozilla.org\Firefox\softokn3.dll

\ProgramFilesFolder\mozilla.org\Firefox\ssl3.dll

\ProgramFilesFolder\mozilla.org\Firefox\utufirefox.bat

\ProgramFilesFolder\mozilla.org\Firefox\xpcom.dll

\ProgramFilesFolder\mozilla.org\Firefox\xpcom_compat.dll

\ProgramFilesFolder\mozilla.org\Firefox\xpicleanup.exe

\ProgramFilesFolder\mozilla.org\Firefox\xpistub.dll

\ProgramFilesFolder\mozilla.org\Firefox\chrome\browser.jar

\ProgramFilesFolder\mozilla.org\Firefox\chrome\classic.jar

\ProgramFilesFolder\mozilla.org\Firefox\chrome\comm.jar

\ProgramFilesFolder\mozilla.org\Firefox\chrome\en-US.jar

\ProgramFilesFolder\mozilla.org\Firefox\chrome\help.jar

\ProgramFilesFolder\mozilla.org\Firefox\chrome\installed-chrome.txt

\ProgramFilesFolder\mozilla.org\Firefox\chrome\pipnss.jar

\ProgramFilesFolder\mozilla.org\Firefox\chrome\pippki.jar

\ProgramFilesFolder\mozilla.org\Firefox\chrome\toolkit.jar

\ProgramFilesFolder\mozilla.org\Firefox\components\browser.xpt

\ProgramFilesFolder\mozilla.org\Firefox\components\jar50.dll

\ProgramFilesFolder\mozilla.org\Firefox\components\jsconsole-clhandler.js

\ProgramFilesFolder\mozilla.org\Firefox\components\jsd3250.dll

\ProgramFilesFolder\mozilla.org\Firefox\components\nsCloseAllWindows.js

\ProgramFilesFolder\mozilla.org\Firefox\components\nsDictionary.js

\ProgramFilesFolder\mozilla.org\Firefox\components\nsExtensionManager.js

\ProgramFilesFolder\mozilla.org\Firefox\components\nsHelperAppDlg.js

\ProgramFilesFolder\mozilla.org\Firefox\components\nsProxyAutoConfig.js

\ProgramFilesFolder\mozilla.org\Firefox\components\nsSetDefaultBrowser.js

\ProgramFilesFolder\mozilla.org\Firefox\components\nsSidebar.js

\ProgramFilesFolder\mozilla.org\Firefox\components\nsUpdateService.js

\ProgramFilesFolder\mozilla.org\Firefox\components\nsXmlRpcClient.js

\ProgramFilesFolder\mozilla.org\Firefox\components\xpinstal.dll

\ProgramFilesFolder\mozilla.org\Firefox\defaults\autoconfig

\ProgramFilesFolder\mozilla.org\Firefox\defaults\pref

\ProgramFilesFolder\mozilla.org\Firefox\defaults\profile

\ProgramFilesFolder\mozilla.org\Firefox\defaults\profile\bookmarks.html

\ProgramFilesFolder\mozilla.org\Firefox\defaults\profile\cert8.db

\ProgramFilesFolder\mozilla.org\Firefox\defaults\profile\chrome

\ProgramFilesFolder\mozilla.org\Firefox\defaults\profile\extensions

\ProgramFilesFolder\mozilla.org\Firefox\defaults\profile\hostperm.1

\ProgramFilesFolder\mozilla.org\Firefox\defaults\profile\localstore.rdf

\ProgramFilesFolder\mozilla.org\Firefox\defaults\profile\mimeTypes.rdf

\ProgramFilesFolder\mozilla.org\Firefox\defaults\profile\prefs.js

\ProgramFilesFolder\mozilla.org\Firefox\defaults\profile\search.rdf

\ProgramFilesFolder\mozilla.org\Firefox\defaults\profile\extensions\{972ce4c6-7e08-4474-a285-3208198ce6fd}

\ProgramFilesFolder\mozilla.org\Firefox\defaults\profile\extensions\Extensions.rdf

\ProgramFilesFolder\mozilla.org\Firefox\defaults\profile\extensions\installed-extensions.txt

\ProgramFilesFolder\mozilla.org\Firefox\defaults\profile\extensions\{972ce4c6-7e08-4474-a285-3208198ce6fd}\install.rdf

\ProgramFilesFolder\mozilla.org\Firefox\defaults\profile\chrome\userChrome-example.css

\ProgramFilesFolder\mozilla.org\Firefox\defaults\profile\chrome\userContent-example.css

\ProgramFilesFolder\mozilla.org\Firefox\defaults\pref\firefox.js

\ProgramFilesFolder\mozilla.org\Firefox\defaults\pref\firefox-l10n.js

\ProgramFilesFolder\mozilla.org\Firefox\defaults\autoconfig\platform.js

\ProgramFilesFolder\mozilla.org\Firefox\defaults\autoconfig\prefcalls.js

\ProgramFilesFolder\mozilla.org\Firefox\greprefs\all.js

\ProgramFilesFolder\mozilla.org\Firefox\greprefs\security-prefs.js

\ProgramFilesFolder\mozilla.org\Firefox\greprefs\xpinstall.js

\ProgramFilesFolder\mozilla.org\Firefox\plugins\npnul32.dll

\ProgramFilesFolder\mozilla.org\Firefox\res\arrow.gif

\ProgramFilesFolder\mozilla.org\Firefox\res\arrowd.gif

\ProgramFilesFolder\mozilla.org\Firefox\res\broken-image.gif

\ProgramFilesFolder\mozilla.org\Firefox\res\charsetalias.properties

\ProgramFilesFolder\mozilla.org\Firefox\res\charsetData.properties

\ProgramFilesFolder\mozilla.org\Firefox\res\cmessage.txt

\ProgramFilesFolder\mozilla.org\Firefox\res\dtd

\ProgramFilesFolder\mozilla.org\Firefox\res\EditorOverride.css

\ProgramFilesFolder\mozilla.org\Firefox\res\entityTables

\ProgramFilesFolder\mozilla.org\Firefox\res\fonts

\ProgramFilesFolder\mozilla.org\Firefox\res\forms.css

\ProgramFilesFolder\mozilla.org\Firefox\res\grabber.gif

\ProgramFilesFolder\mozilla.org\Firefox\res\hiddenWindow.html

\ProgramFilesFolder\mozilla.org\Firefox\res\html

\ProgramFilesFolder\mozilla.org\Firefox\res\html.css

\ProgramFilesFolder\mozilla.org\Firefox\res\langGroups.properties

\ProgramFilesFolder\mozilla.org\Firefox\res\language.properties

\ProgramFilesFolder\mozilla.org\Firefox\res\loading-image.gif

\ProgramFilesFolder\mozilla.org\Firefox\res\mathml.css

\ProgramFilesFolder\mozilla.org\Firefox\res\platform-forms.css

\ProgramFilesFolder\mozilla.org\Firefox\res\quirk.css

\ProgramFilesFolder\mozilla.org\Firefox\res\table-add-column-after.gif

\ProgramFilesFolder\mozilla.org\Firefox\res\table-add-column-after-active.gif

\ProgramFilesFolder\mozilla.org\Firefox\res\table-add-column-after-hover.gif

\ProgramFilesFolder\mozilla.org\Firefox\res\table-add-column-before.gif

\ProgramFilesFolder\mozilla.org\Firefox\res\table-add-column-before-active.gif

\ProgramFilesFolder\mozilla.org\Firefox\res\table-add-column-before-hover.gif

\ProgramFilesFolder\mozilla.org\Firefox\res\table-add-row-after.gif

\ProgramFilesFolder\mozilla.org\Firefox\res\table-add-row-after-active.gif

\ProgramFilesFolder\mozilla.org\Firefox\res\table-add-row-after-hover.gif

\ProgramFilesFolder\mozilla.org\Firefox\res\table-add-row-before.gif

\ProgramFilesFolder\mozilla.org\Firefox\res\table-add-row-before-active.gif

\ProgramFilesFolder\mozilla.org\Firefox\res\table-add-row-before-hover.gif

\ProgramFilesFolder\mozilla.org\Firefox\res\table-remove-column.gif

\ProgramFilesFolder\mozilla.org\Firefox\res\table-remove-column-active.gif

\ProgramFilesFolder\mozilla.org\Firefox\res\table-remove-column-hover.gif

\ProgramFilesFolder\mozilla.org\Firefox\res\table-remove-row.gif

\ProgramFilesFolder\mozilla.org\Firefox\res\table-remove-row-active.gif

\ProgramFilesFolder\mozilla.org\Firefox\res\table-remove-row-hover.gif

\ProgramFilesFolder\mozilla.org\Firefox\res\ua.css

\ProgramFilesFolder\mozilla.org\Firefox\res\viewsource.css

\ProgramFilesFolder\mozilla.org\Firefox\res\wincharset.properties

\ProgramFilesFolder\mozilla.org\Firefox\res\html\gopher-audio.gif

\ProgramFilesFolder\mozilla.org\Firefox\res\html\gopher-binary.gif

\ProgramFilesFolder\mozilla.org\Firefox\res\html\gopher-find.gif

\ProgramFilesFolder\mozilla.org\Firefox\res\html\gopher-image.gif

\ProgramFilesFolder\mozilla.org\Firefox\res\html\gopher-menu.gif

\ProgramFilesFolder\mozilla.org\Firefox\res\html\gopher-movie.gif

\ProgramFilesFolder\mozilla.org\Firefox\res\html\gopher-sound.gif

\ProgramFilesFolder\mozilla.org\Firefox\res\html\gopher-telnet.gif

\ProgramFilesFolder\mozilla.org\Firefox\res\html\gopher-text.gif

\ProgramFilesFolder\mozilla.org\Firefox\res\html\gopher-unknown.gif

\ProgramFilesFolder\mozilla.org\Firefox\res\fonts\fontEncoding.properties

\ProgramFilesFolder\mozilla.org\Firefox\res\fonts\mathfont.properties

\ProgramFilesFolder\mozilla.org\Firefox\res\fonts\mathfontCMEX10.properties

\ProgramFilesFolder\mozilla.org\Firefox\res\fonts\mathfontCMSY10.properties

\ProgramFilesFolder\mozilla.org\Firefox\res\fonts\mathfontMath1.properties

\ProgramFilesFolder\mozilla.org\Firefox\res\fonts\mathfontMath2.properties

\ProgramFilesFolder\mozilla.org\Firefox\res\fonts\mathfontMath4.properties

\ProgramFilesFolder\mozilla.org\Firefox\res\fonts\mathfontMTExtra.properties

\ProgramFilesFolder\mozilla.org\Firefox\res\fonts\mathfontPUA.properties

\ProgramFilesFolder\mozilla.org\Firefox\res\fonts\mathfontSymbol.properties

\ProgramFilesFolder\mozilla.org\Firefox\res\entityTables\html40Latin1.properties

\ProgramFilesFolder\mozilla.org\Firefox\res\entityTables\html40Special.properties

\ProgramFilesFolder\mozilla.org\Firefox\res\entityTables\html40Symbols.properties

\ProgramFilesFolder\mozilla.org\Firefox\res\entityTables\htmlEntityVersions.properties

\ProgramFilesFolder\mozilla.org\Firefox\res\entityTables\mathml20.properties

\ProgramFilesFolder\mozilla.org\Firefox\res\entityTables\transliterate.properties

\ProgramFilesFolder\mozilla.org\Firefox\res\dtd\mathml.dtd

\ProgramFilesFolder\mozilla.org\Firefox\res\dtd\xhtml11.dtd

\ProgramFilesFolder\mozilla.org\Firefox\searchplugins\amazondotcom.png

\ProgramFilesFolder\mozilla.org\Firefox\searchplugins\amazondotcom.src

\ProgramFilesFolder\mozilla.org\Firefox\searchplugins\creativecommons.png

\ProgramFilesFolder\mozilla.org\Firefox\searchplugins\creativecommons.src

\ProgramFilesFolder\mozilla.org\Firefox\searchplugins\dictionary.png

\ProgramFilesFolder\mozilla.org\Firefox\searchplugins\dictionary.src

\ProgramFilesFolder\mozilla.org\Firefox\searchplugins\eBay.gif

\ProgramFilesFolder\mozilla.org\Firefox\searchplugins\eBay.src

\ProgramFilesFolder\mozilla.org\Firefox\searchplugins\google.gif

\ProgramFilesFolder\mozilla.org\Firefox\searchplugins\google.src

\ProgramFilesFolder\mozilla.org\Firefox\searchplugins\yahoo.gif

\ProgramFilesFolder\mozilla.org\Firefox\searchplugins\yahoo.src

Ja tarvittavat rekisteriasetukset:

REGEDIT



[HKEY_CLASSES_ROOT\MIME\Database\Content Type\application/x-xpinstall;app=firefox]

"Extension"=".xpi"



[HKEY_CURRENT_USER\Software\Mozilla]

@=""



[HKEY_CURRENT_USER\Software\Mozilla\Mozilla]

"CurrentVersion"="1.7.12"



[HKEY_CURRENT_USER\Software\Mozilla\Mozilla Firefox]

@=""

"CurrentVersion"="1.0.7 (en-US)"



[HKEY_CURRENT_USER\Software\Mozilla\Mozilla Firefox 1.0.7]

"GeckoVer"="1.0.1"



[HKEY_CURRENT_USER\Software\Mozilla\Mozilla Firefox 1.0.7\bin]

"PathToExe"="@ProgFiles\\Mozilla Firefox\\firefox.exe"



[HKEY_CURRENT_USER\Software\Mozilla\Mozilla Firefox 1.0.7\Extensions]

"Components"="@ProgFiles\\Mozilla Firefox\\Components"

"Plugins"="@ProgFiles\\Mozilla Firefox\\Plugins"



[HKEY_CURRENT_USER\Software\Mozilla\Mozilla Firefox\1.0.7 (en-US)]

@=""



[HKEY_CURRENT_USER\Software\Mozilla\Mozilla Firefox\1.0.7 (en-US)\Main]

"Create Desktop Shortcut"=dword:00000000

"Create Quick Launch Shortcut"=dword:00000000

"Create Start Menu Shortcut"=dword:00000001

"Install Directory"="@ProgFiles\\Mozilla Firefox\\"

"PathToExe"="@ProgFiles\\Mozilla Firefox\\firefox.exe"

"Program Folder Path"="@CommonPrograms\\Mozilla Firefox\\"



[HKEY_CURRENT_USER\Software\Mozilla\Mozilla Firefox\1.0.7 (en-US)\Uninstall]

"Description"="Mozilla Firefox (1.0.7)"

"Uninstall Log Folder"="@ProgFiles\\Mozilla Firefox\\uninstall"



[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\firefox.exe]

@="Mozilla Firefox"



[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\firefox.exe\DefaultIcon]

@="@ProgFiles\\Mozilla Firefox\\firefox.exe,0"



[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\firefox.exe\InstallInfo]

"HideIconsCommand"="\"@ProgFiles\\Mozilla Firefox\\uninstall\\UninstallFirefox.exe\" /ua \"1.0.7 (en-US)\" /hs browser"

"IconsVisible"=dword:00000001

"ReinstallCommand"="\"@ProgFiles\\Mozilla Firefox\\firefox.exe\" -silent -nosplash -setDefaultBrowser "

"ShowIconsCommand"="\"@ProgFiles\\Mozilla Firefox\\uninstall\\UninstallFirefox.exe\" /ua \"1.0.7 (en-US)\" /ss browser"



[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\firefox.exe\shell]



[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\firefox.exe\shell\open]



[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\firefox.exe\shell\open\command]



@="\"@ProgFiles\\Mozilla Firefox\\firefox.exe\""



[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MediaPlayer\ShimInclusionList]



[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MediaPlayer\ShimInclusionList\firefox.exe]



[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\firefox.exe]

@="@ProgFiles\\Mozilla Firefox\\firefox.exe"

"Path"="@ProgFiles\\Mozilla Firefox\\"



[HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla]

@=""



[HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla\Mozilla]

"CurrentVersion"="1.7.12"



[HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla\Mozilla Firefox]

@=""

"CurrentVersion"="1.0.7 (en-US)"



[HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla\Mozilla Firefox 1.0.7]

"GeckoVer"="1.0.1"



[HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla\Mozilla Firefox 1.0.7\bin]

"PathToExe"="@ProgFiles\\Mozilla Firefox\\firefox.exe"



[HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla\Mozilla Firefox 1.0.7\Extensions]

"Components"="@ProgFiles\\Mozilla Firefox\\Components"

"Plugins"="@ProgFiles\\Mozilla Firefox\\Plugins"



[HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla\Mozilla Firefox\1.0.7 (en-US)]

@=""



[HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla\Mozilla Firefox\1.0.7 (en-US)\Main]

"Install Directory"="@ProgFiles\\Mozilla Firefox\\"

"PathToExe"="@ProgFiles\\Mozilla Firefox\\firefox.exe"

"Program Folder Path"="@CommonPrograms\\Mozilla Firefox\\"



[HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla\Mozilla Firefox\1.0.7 (en-US)\Uninstall]

"Description"="Mozilla Firefox (1.0.7)"

"Uninstall Log Folder"="@ProgFiles\\Mozilla Firefox\\uninstall"
paketit/firefox.txt · Viimeksi muutettu: 2014/11/20 13:01 (ulkoinen muokkaus)