Làm cách nào để ngăn cập nhật tự động lên Firefox 57.0 Quantum?


21

Vì vậy, tại nơi làm việc, Firefox của tôi đã tự động cập nhật lên 57.0 (Lượng tử) do tôi đã bật cập nhật tự động.

Hóa ra, rất nhiều tiện ích bổ sung không hoạt động nữa với 57.0, ví dụ: trình quản lý phiên và tiện ích nhóm tab mà tôi sử dụng rộng rãi. Có vẻ như tôi đã mất tất cả trừ nhóm tab hiện tại mà tôi không hài lòng lắm ...

Bây giờ, ở nhà tôi sử dụng các tiện ích bổ sung tương tự và tôi muốn tránh mất các nhóm tab của mình vì vậy tôi đang tìm cách vô hiệu hóa cập nhật tự động (được bật) trước khi tôi khởi động Firefox để tôi có cơ hội lưu / xuất các nhóm tab của tôi và tìm giải pháp sẽ hoạt động với 57.0 trước khi thực sự cập nhật lên 57.0.

Làm thế nào tôi có thể làm điều đó?


2
Bạn không nên làm theo bất kỳ câu trả lời nào khuyên bạn nên tắt cập nhật tự động : đó là lời khuyên tồi có thể khiến máy tính của bạn bị nhiễm phần mềm độc hại hoặc "bị hack".
Kaypro II

Câu trả lời:


11

Giải pháp để vô hiệu hóa cập nhật tự động mà không cần chạy Firefox như sau (HĐH là Windows):

  • Chỉnh sửa tệp prefs.js, nằm trong %APPDATA%\Mozilla\Firefox\Profiles\xyz.default\đó thường dịch thành C:\Users\username\AppData\Roaming\Mozilla\Firefox\Profiles\xyz.default\(Lưu ý: usernamexyzsẽ thay đổi)
  • Hãy chắc chắn rằng dòng user_pref("app.update.enabled", false);có mặt trong tập tin; nếu không, hãy thêm nó hoặc sửa đổi nó. Bỏ qua cảnh báo rằng tập tin này không nên được chỉnh sửa
  • lưu và đóng tập tin
  • Bắt đầu và sử dụng Firefox mà không phải lo lắng về cập nhật tự động
  • Tùy chọn: Lưu ý nút "Kiểm tra cập nhật" trong hộp thoại "Giới thiệu về Firefox". Tất nhiên, KHÔNG nhấp vào nó cho đến khi bạn chuẩn bị và sẵn sàng nhận bản cập nhật

2
Tuy nhiên, trình duyệt này ngày càng giống google chrome hơn, tại sao họ lại đưa tùy chọn cập nhật tự động ra khỏi GUI. Nó bắt đầu bằng việc ký bổ trợ bắt buộc, bây giờ họ đang giới hạn những gì các addon có thể làm và loại bỏ nút cập nhật khỏi GUI. Tiếp theo, Windows 10 bắt buộc cập nhật kiểu gì?
thebunnyrules

2
Câu trả lời trên là lời khuyên tồi . Bằng cách vô hiệu hóa cập nhật tự động, bạn cũng vô hiệu hóa các bản vá bảo mật. Nói một cách đơn giản, nếu bạn làm điều này có nghĩa là một trang web có thể hack hệ thống của bạn và cài đặt phần mềm độc hại vì bạn không bao giờ cài đặt bản vá để ngăn chặn điều đó.
Kaypro II

2
Lời khuyên chính xác là hạ cấp xuống phiên bản Firefox 52 ESR, hỗ trợ các tiện ích mở rộng XUL vẫn sẽ nhận được các bản vá bảo mật cho đến mùa hè năm 2018 (nếu tôi đọc chính xác đồ họa). Sau đó, bạn cần phải từ bỏ các tiện ích mở rộng XUL của mình, nhưng hy vọng chúng sẽ được cập nhật trước đó.
Kaypro II

4
Câu hỏi rất cụ thể. Người dùng hiện đang sử dụng Firefox 56, họ muốn ngăn chặn việc nâng cấp tự động lên Firefox 57, điều này thực hiện được điều đó. Câu trả lời không cho biết bạn không nên cập nhật Firefox, câu trả lời này cho phép bạn chọn khi điều đó xảy ra, điều này rất tốt cho những người sử dụng tiện ích mở rộng không thể thay thế.
Ramhound

6

Một giải pháp thay thế để chặn tất cả các bản cập nhật, là chuyển sang một nhánh của Firefox, nó sẽ giữ định dạng bổ trợ XUL, hiện được gọi là "Legacy" của Firefox, trong khi vẫn cài đặt các bản cập nhật bảo mật.

Hai nhánh Firefox giữ các tiện ích bổ sung là:

Tôi đã dùng thử Pale Moon và nó đã nhập rất tốt tất cả các tiện ích bổ sung và dữ liệu hồ sơ của tôi. Bố cục màn hình đã bị mất và vì vậy một số tùy chỉnh nhỏ vẫn được yêu cầu, nhưng nói chung đây là bản sao chính xác của phiên bản Firefox 56 của tôi, ngoại trừ việc nó vẫn cập nhật bảo mật.


Các bản cập nhật bảo mật có nguồn gốc từ Waterfox hay có một liên kết Mozilla nơi các bản cập nhật bảo mật Mozilla cho Firefox được truy xuất và áp dụng không? Ngoài ra, có một lợi thế của việc này so với việc đi tới Firefox ESR (ngoài ESR cuối cùng cũng sẽ có được cơ sở mã mới)?
fixer1234

1
@ fixer1234: Cả hai đều là các nhánh FF, vì vậy hầu hết (nếu không phải tất cả) các bản cập nhật bảo mật đều bắt nguồn từ Mozilla. FF ESR có vấn đề với một số addon không thể lưu cài đặt của chúng, ví dụ LastPass. Ngoài ra, phiên bản ESR, trong khi dựa trên FF56, là phiên bản 52 được đánh số lạ, vì vậy một số addon từ chối hoạt động, yêu cầu ít nhất FF55. Ngoài ra, ESR sẽ trôi qua trong vài tháng, trong khi cả Waterfox và Pale Moon đều có ý định hỗ trợ các tiện ích XUL lâu hơn, nếu không phải là mãi mãi. Thật khó chịu khi mã XUL vẫn còn trong FF57, chỉ có điều nó bị vô hiệu hóa.
harrymc

1
@ fixer1234: Waterfox gần với FF hiện tại hơn nhiều so với Pale Moon đã bị loại bỏ vài năm trước. Pale Moon có cửa hàng addons riêng (ít hơn), trong khi Waterfox sử dụng Mozilla.
harrymc

Thông tin tốt trong ý kiến ​​của bạn. Xem xét thêm nó vào câu trả lời. :-)
fixer1234

@harrymc - Bạn có khẳng định rằng 52 ESR dựa trên Firefox 56. Biểu đồ dường như chỉ ra 52.5.3 dựa trên FireFox 52/56 biểu đồ không thực sự rõ ràng. Hãy gợi ý cho tôi trong trò chuyện mặc dù.
Ramhound

1

Tốt hơn hết là thay đổi user_pref ("app.update.mode", 1 ) thành 2

TẠI SAO

app.update.mode sử dụng một giá trị số nguyên (mặc định 1) để quyết định "hành vi" cập nhật ... nếu bạn sửa đổi giá trị này thì bạn không:

  1. thay đổi mã nhà phát triển bằng cách tiêm mã tùy chỉnh của riêng bạn hoặc
  2. ngừng nâng cấp hoàn toàn

sau đây là từ https://wiki.mozilla.org/Software_Update:Testing

INTEGER - app.update.mode Mặc định: 1 xác định chính sách theo đó tải xuống nền được thực hiện và lượng nhắc nhở người dùng được yêu cầu: 0 - tải xuống tất cả các loại cập nhật (chính / phụ) mà không cần sự can thiệp của người dùng, bất kể tiện ích mở rộng không tương thích được cài đặt (chúng chỉ nên bị vô hiệu hóa sau khi khởi động lại cập nhật) 1 - tải xuống tất cả các loại cập nhật (chính / phụ) chỉ khi không có sự không tương thích với các tiện ích mở rộng được kích hoạt, nhắc nhở với UI khác. 2 - chỉ tải xuống các bản cập nhật nhỏ, nhắc nhở các bản cập nhật lớn, bất kể tất cả các tiện ích mở rộng đã bật có tương thích hay không.

một bản nâng cấp lên lượng tử chắc chắn là một bản nâng cấp lớn ...


0

Mở tùy chọn Firefox của bạn và sử dụng thanh tìm kiếm tích hợp (hiện tại kể từ phiên bản 56) để tìm "cập nhật", sau đó kiểm tra tùy chọn để không bao giờ cập nhật tự động.

Tuy nhiên, điều đó không được khuyến khích, vì bạn sẽ không nhận được cập nhật bảo mật. Thay vào đó, bạn có thể sử dụng bản phát hành hỗ trợ dài hạn mới nhất: https://www.mozilla.org/firefox/ tổ chức /


1
Chà, tôi không muốn khởi động Firefox, vì tôi đã viết trong câu hỏi của mình, bởi vì khi tôi làm, rất có thể tôi sẽ nhận được bản cập nhật ngay lập tức.
Nassbirne

Nó đã được đưa ra ngày hôm nay. Nếu bạn chưa mở nó ngày hôm nay, nó sẽ bắt đầu tải xuống để nâng cấp nó chỉ sau khi bạn mở nó lần thứ hai, vì vậy bạn có thể thay đổi cài đặt trước khi điều đó xảy ra. Nếu bạn sợ nó đã tải xuống, hãy tìm kiếm "prefs.js vô hiệu hóa cập nhật" trên Google để tìm hiểu cách tìm tệp đó và những gì cần thay đổi.
Người dùng Firefox57

Có, tôi đã tìm thấy phương thức prefs.js trước đây, nhưng tham số mà họ đề cập thực sự bị thiếu trong tệp của tôi vì vậy tôi đã không thử.
Nassbirne

1
prefs.js chỉ liệt kê các tham số đã được sửa đổi từ các giá trị mặc định. Bạn có thể thêm tùy chọn bạn đã tìm thấy vào nó. Nó sẽ giống như thêm nó từ about: config.
Người dùng Firefox57

@Nassbirne - Vì vậy, cách gửi câu trả lời với thông tin cụ thể về những gì bạn đã làm, giả sử những gì bạn đã làm, ngăn cập nhật tự động lên Firefox 57 Bởi vì sử dụng phiên bản ESR của Firefox không phải là một lựa chọn hữu ích cho một số người. với nó là một câu trả lời chỉ liên kết.
Ramhound

0

Trong Windows 7 tôi đã đi đến AppData\Local\Mozilla\update. Trong updatethư mục, xóa bất cứ thứ gì ở đó. Ngoài ra, đừng bao giờ kiểm tra phiên bản hiện tại của bạn trong Trợ giúp về Firefox vì điều này sẽ đưa bạn trở lại máy chạy bộ cập nhật một lần nữa.


Trên Windows 10, đường dẫn này được đặt tên là "AppData \ Local \ Mozilla \ Updates" với một s ở cuối. Sau khi trở về 56, bạn có thể đi vào các tùy chọn để bỏ chọn tự động cập nhật, nhưng nó sẽ bắt đầu tải xuống lại lượng tử và việc tải xuống tự động này không bị hủy ngay cả khi FF bị đóng và mở lại, vì vậy cuối cùng cũng cần đến bước này hủy bỏ cài đặt lại lượng tử.
Dale Mahalko

0

Điều giúp ích trong trường hợp của tôi, bên cạnh việc vô hiệu hóa cập nhật trong cấu hình, chỉ là đổi tên tệp thực thi updater.exe trong thư mục cài đặt Firefox.

Trong trường hợp có lỗi lớn, bạn chỉ có thể viết ứng dụng đơn giản mà không làm gì ngoài khởi động lại Firefox và tự đóng, sau đó đặt nó vào thư mục Firefox dưới dạng updater.exe.

Gỡ cài đặt "Dịch vụ bảo trì Mozilla" và / hoặc đổi tên nhị phân của nó cũng có thể giúp ích.


1
Tôi đã trải nghiệm lỗi Firefox tương tự. Và tôi đã thực hiện một mẹo tương tự: Tôi đã thay thế thư mục C: \ Users \ USER_NAME \ AppData \ Local \ Mozilla \ bằng một tệp thông thường để firefox không thể tải xuống các bản cập nhật.
Alexey

0

Như những người dùng khác đã chỉ ra, Firefox từng có một about:configtùy chọn để vô hiệu hóa điều này (được gọi là app.update.enabledtôi nghĩ), nhưng các nhà phát triển không còn tin tưởng bạn nữa nên họ đã thay đổi điều này để cập nhật tự động được mã hóa cứng. Tuy nhiên, nếu bạn nhìn vào một số app.update.*ưu tiên khác , có một tùy chọn còn lại mà các nhà phát triển bỏ qua.

Họ để lại app.update.intervaltùy chọn, trong đó chỉ định thời gian giữa các lần cập nhật tự động tính bằng giây. Nếu bạn đặt nó thành một số lượng lớn tùy ý, như 432000000, bạn có thể khiến Firefox chờ đợi trong nhiều năm, vô hiệu hóa các bản cập nhật. Điều này sẽ dễ dàng và đáng tin cậy hơn so với việc phải chỉnh sửa thủ công một số tệp Javascript có thể sẽ được đặt lại sau khi cập nhật gói hệ thống tiếp theo.

Có lẽ, các nhà phát triển cũng sẽ thay đổi hoặc xóa tùy chọn này, vì vậy giải pháp lâu dài tốt hơn có lẽ là từ bỏ Firefox hoàn toàn và sử dụng trình duyệt tôn trọng quyền riêng tư của bạn và không buộc bạn phải tự động cập nhật theo ý muốn của mình.


Cách tiếp cận thú vị. Bạn đã thực sự thử nghiệm nó để xác minh rằng nó hoạt động?
fixer1234

-1

Tôi tin rằng một phương pháp để ngăn chặn nâng cấp khi khởi chạy firefox của bạn là ngắt kết nối máy tính của bạn khỏi cả kết nối có dây và không dây trước khi khởi chạy và xóa thư mục nâng cấp, sau đó bạn có thể thay đổi cấu hình.

Ngoài ra, theo báo cáo, Firefox sẽ kiểm tra cập nhật khi bạn liếm trang về firefox ngay cả khi tắt cập nhật tự động để tránh điều đó.

Xem thêm https://support.mozilla.org/zh-CN/questions/1041197

Chỉnh sửa: Đối với máy tính làm việc của bạn, tôi không chắc bản cập nhật firefox đã xóa dữ liệu addon cũ hay chỉ đơn giản là vô hiệu hóa chúng, nếu dữ liệu cho các addon đó vẫn còn thì có thể chúng sẽ được chuyển sang phiên bản ESR (hỗ trợ mở rộng ) dựa trên firefox trước đó và do đó phần mở rộng kế thừa vẫn hoạt động. Xem https://www.ghacks.net/2017/11/14/how-to-move-firefox-legacy-extensions-to-another-browser/ để biết cách di chuyển dữ liệu addon sang phiên bản ESR


-1

Sự cố: Cài đặt Firefox thành "không kiểm tra cập nhật" vẫn đang cập nhật.

Hóa ra phần mềm Kaspersky Total Security của tôi đã được đặt để tự động kiểm tra và cập nhật ứng dụng. Cứ sau vài ngày, nó sẽ kiểm tra và cập nhật firefox. Sau khi tắt tự động cập nhật - voila! không vấn đề gì.


-2

Tôi đã phạm sai lầm khi để Firefox tự cập nhật lên phiên bản mới nhất và vì vậy tôi đã mất tất cả các tiện ích mở rộng có giá trị của mình. Sau khi dùng thử một lúc, rõ ràng là tôi đã mất rất nhiều chức năng, vì vậy tôi quyết định quay trở lại phiên bản 56.0.2 (phiên bản ổn định mới nhất).

Vì vậy, nếu ai đó như tôi, muốn quay lại v.56 mà không cần gỡ cài đặt và cài đặt lại một bản sao mới, sau đó ngăn cập nhật tự động lên v.57, vui lòng tiếp tục đọc.

Sau khi tìm kiếm xung quanh để tìm giải pháp tốt nhất để hoàn nguyên, có vẻ như phiên bản cũ có thể được cài đặt an toàn trên đầu trang mới mà không mất bất kỳ cài đặt hoặc tiện ích bổ sung nào (dựa trên bài đăng này ).

Vì vậy, các bước tiếp theo là (đang sử dụng Windows 10 64 bit):

  1. Tạo một bản sao lưu của thư mục hồ sơ của tôi dựa trên điều này chỉ trong trường hợp

  2. Đã tải xuống phiên bản 64 bit từ filehippo: Firefox v56.0.2 64bit (phiên bản 32 bit ở đây filehippo: Firefox v56.0.2 32bit ) và cài đặt lại trực tiếp v.56 trên đầu phiên bản 57 mà không cần gỡ cài đặt trước đó .

  3. Trước khi khởi động lại, tôi đã tắt kết nối internet của mình (chỉ để ngăn Firefox tự nâng cấp) và sau đó sau khi khởi chạy Firefox 56, tôi đã thay đổi tùy chọn cập nhật như sau
    Công cụ -> Tùy chọn -> Chung -> cuộn xuống "Cập nhật Firefox "Và kiểm tra" Không bao giờ kiểm tra cập nhật (không được đề xuất) " - Các tùy chọn khác được đề xuất trong chủ đề này cũng có thể hoạt động.

  4. Tắt và khởi động lại máy tính (lần này có bật kết nối internet như bình thường) và khởi chạy Firefox 56, có tất cả các cài đặt, tiện ích mở rộng và tiện ích bổ sung như trước khi nâng cấp.

Tôi đang sử dụng v.56.0.2 mà không gặp vấn đề gì trong một tuần nay (tất nhiên tôi không chạm vào "kiểm tra cập nhật" trong Trợ giúp -> Giới thiệu về Firefox). Trong trường hợp vì bất kỳ lý do gì, Firefox lại tự nâng cấp lên v57, bạn có thể lặp lại quy trình trên . Đã xảy ra với tôi với máy tính xách tay của tôi.

Mặc dù tôi biết rằng tôi sẽ bị bỏ lại mà không cập nhật trong một thời gian, quyết định của tôi là đợi cho đến khi tất cả các tiện ích bổ sung và tiện ích mở rộng quan trọng của tôi được nâng cấp cho phiên bản.57 (và tất cả "bệnh trẻ em" của phiên bản mới đã được loại bỏ).

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.