Firefox'u hem Windows XP hem de Windows 7 ana bilgisayarında daha eski bir sürüme (17.0.11 ESR) sabitlemeye çalışıyorum. Birkaç şeyi test etmek için bunu yapmak zorundayım. Firefox’un kendisini güncellemesini durdurmam gerekiyor. Güvenlik sorunlarını önlemek için güncellemelerin önerildiğini biliyorum, ancak bu durumda bir sanal makinenin çalıştığı özel bir ortamım var. Test yapıldığında VM kolayca tahrip olabilir ...
Aşağıdakiler özellikle Firefox 17 ESR'deki çalışmamı kapsar ancak FF'nin daha yeni bir sürümüne uygulanabilir.
Aşağıdaki satırları içeren bir INI tarzı yükleme tercih dosyası kullanarak Firefox'u sessiz bir şekilde kurdum:
[Install]
;
; Remove the semicolon (;) to un-comment a line.
;
; The name of the directory where the application will be installed in the
; system's program files directory. The security
; context the installer is running in must have write access to the
; installation directory. Also, the directory must not exist or if it exists
; it must be a directory and not a file. If any of these conditions are not met
; the installer will abort the installation with an error level of 2. If this
; value is specified then InstallDirectoryPath will be ignored.
InstallDirectoryName=Mozilla Firefox 17.0.11esr
; The full path to the directory to install the application. The security
; context the installer is running in must have write access to the
; installation directory. Also, the directory must not exist or if it exists
; it must be a directory and not a file. If any of these conditions are not met
; the installer will abort the installation with an error level of 2.
; InstallDirectoryPath=c:\Program Files\Mozilla Firefox\
; By default all of the following shortcuts are created. To prevent the
; creation of a shortcut specify false for the shortcut you don't want created.
; Create a shortcut for the application in the current user's QuickLaunch
; directory.
QuickLaunchShortcut=false
; Create a shortcut for the application on the desktop. This will create the
; shortcut in the All Users Desktop directory and if that fails this will
; attempt to create the shortcuts in the current user's Start Menu directory.
DesktopShortcut=false
; Create shortcuts for the application in the Start Menu. This will create the
; shortcuts in the All Users Start Menu directory and if that fails this will
; attempt to create the shortcuts in the current user's Start Menu directory.
StartMenuShortcuts=false
; The directory name to use for the StartMenu folder (not available with
; Firefox 4.0 and above - see note below).
; note: if StartMenuShortcuts=false is specified then this will be ignored.
; StartMenuDirectoryName=Mozilla Firefox
; The MozillaMaintenance service is used for silent updates and may be used
; for other maintenance related tasks. It is an optional component.
; This option can be used in Firefox 16 or later to skip installing the service.
MaintenanceService=false
Çalıştırılabilir kurulum aşağıdaki argümanla çağrılır:
/INI=c:\temp\17.0.11esr\unattended-install.ini
Bakım servisi kurulmamış ve çalışmıyor. Emin olmak için kontrol ettim.
Belirtilenleri takip ettim
http://kb.mozillazine.org/Locking_preferences
kilitli varsayılan değerler oluşturmak için.
"Local-settings.js" adlı bir dosya oluşturdum ve onu Firefox kurulum dizininin "defaults \ pref" alt dizinine yerleştirdim. Dosya aşağıdaki iki satıra sahiptir:
pref("general.config.obscure_value", 0);
pref("general.config.filename", "mozilla.cfg");
"Mozilla.cfg" adlı config dosyasını yarattım ve Firefox kurulum dizinine yerleştirdim. Dosya aşağıdaki satırlara sahiptir:
//
lockPref("app.update.auto", false);
lockPref("app.update.enabled", false);
lockPref("app.update.service.enabled", false);
lockPref("extensions.update.enabled", false);
Son olarak, Firefox kurulum dizininin "defaults \ pref" alt dizinindeki "channel-prefs.js" adlı dosyadaki yayın kanalını "varsayılan" olarak değiştirdim. Görmek
http://kb.mozillazine.org/App.update.channel
daha fazla bilgi için.
About: config girdilerini doğrulaması, tercihlerin gerçekten ayarlanmış ve kilitlenmiş olduğunu gösterir. Bilgi penceresi (Yardım-> Firefox Hakkında) "güncellemeler yönetici tarafından devre dışı bırakıldı" diyor. Seçeneğin gelişmiş sekmesindeki ilgili alanlar gri renkte görünür ve devre dışı bırakılır.
Firefox'u kurduktan ve yapılandırdıktan sonra tarayıcı bir süre kullanılabilir. Ardından "firefox.exe", simgesini simge gibi bir yükleme veya kurulum dosyasına değiştirir. Birçok dosya kopyalanır veya taşınır (?) Ve " .moz-delete" ve " .moz-update" uzantısını alır .
Ve hepsinden önemlisi, aşağıdakileri belirten bir bildirim penceresi açılır:
Your computer must be restarted to complete a previous upgrade of Firefox. Do you want to reboot now?
Sorun, bu bildirimin ortaya çıkması ve tarayıcının artık güvenle kullanılamamasıdır.
Birisi bu davranışı gördü mü ve bana tam olarak ne olduğunu açıklayabilir mi? Neden bir yeniden başlatma gerekli? Ve en önemlisi, bunun olmasını nasıl önleyebilirim?