จะป้องกันการอัปเดตอัตโนมัติเป็น Firefox 57.0 Quantum ได้อย่างไร


21

ดังนั้นที่ทำงาน Firefox ของฉันได้รับการอัพเดตโดยอัตโนมัติเป็น 57.0 (Quantum) เนื่องจากฉันเปิดใช้งานการอัปเดตอัตโนมัติ

ปรากฎว่าส่วนเสริมจำนวนมากไม่ทำงานกับ 57.0 อีกต่อไปเช่นตัวจัดการเซสชันและส่วนเสริมของกลุ่มแท็บที่ฉันใช้อย่างกว้างขวาง ดูเหมือนว่าฉันจะสูญเสียทั้งหมดยกเว้นกลุ่มแท็บปัจจุบันซึ่งฉันไม่พอใจมาก ...

ตอนนี้ที่บ้านฉันใช้โปรแกรมเสริมเดียวกันและฉันต้องการป้องกันการสูญเสียกลุ่มแท็บดังนั้นฉันจึงมองหาวิธีปิดการใช้งานการอัปเดตอัตโนมัติ (ซึ่งเปิดใช้งาน) ก่อนที่ฉันจะเริ่ม Firefox เพื่อให้ฉันมีโอกาส บันทึก / ส่งออกกลุ่มแท็บของฉันและค้นหาโซลูชันที่จะทำงานกับ 57.0 ก่อนที่จะอัปเดตเป็น 57.0

ฉันจะทำสิ่งนั้นได้อย่างไร


2
คุณไม่ควรปฏิบัติตามคำตอบใด ๆ ที่แนะนำให้คุณปิดการใช้งานการอัปเดตอัตโนมัตินั่นคือคำแนะนำที่ไม่ดีซึ่งสามารถเปิดคอมพิวเตอร์ของคุณให้ติดมัลแวร์หรือ "แฮ็ก"
Kaypro II

คำตอบ:


11

วิธีการปิดการใช้งานการอัปเดตอัตโนมัติโดยไม่ใช้ Firefox มีดังนี้ (ระบบปฏิบัติการคือ Windows):

  • แก้ไขไฟล์prefs.jsที่อยู่ใน%APPDATA%\Mozilla\Firefox\Profiles\xyz.default\ซึ่งมักจะแปลว่า C:\Users\username\AppData\Roaming\Mozilla\Firefox\Profiles\xyz.default\(หมายเหตุ: usernameและxyzจะแตกต่างกัน)
  • ตรวจสอบให้แน่ใจว่ามีบรรทัดuser_pref("app.update.enabled", false);อยู่ในไฟล์ หากไม่มีให้เพิ่มหรือแก้ไข ละเว้นคำเตือนว่าไม่ควรแก้ไขไฟล์นี้
  • บันทึกและปิดไฟล์
  • เริ่มและใช้ Firefox โดยไม่ต้องกังวลกับการอัปเดตอัตโนมัติ
  • ทางเลือก: จดปุ่ม "ตรวจสอบการอัปเดต" ในกล่องโต้ตอบ "เกี่ยวกับ Firefox" แน่นอนอย่าคลิกจนกว่าคุณจะพร้อมและพร้อมที่จะรับการอัปเดต

2
ผู้ชายเบราว์เซอร์นี้ดูคล้ายกับ google chrome มากขึ้นทุกวันทำไมพวกเขาถึงเอาตัวเลือกการอัปเดตอัตโนมัติออกจาก GUI มันเริ่มต้นด้วยการบังคับให้ลงนาม addons ตอนนี้พวกเขากำลัง จำกัด สิ่งที่ addons สามารถทำได้และลบปุ่มอัพเดทออกจาก GUI สิ่งต่อไปคือ Windows 10 บังคับให้มีการอัพเดท
thebunnyrules

2
คำตอบข้างต้นเป็นคำแนะนำดี เมื่อปิดใช้งานการอัปเดตอัตโนมัติคุณจะปิดการใช้งานแพตช์ความปลอดภัยด้วย ในแง่ง่ายถ้าคุณทำเช่นนี้หมายความว่าเว็บไซต์สามารถแฮ็คระบบของคุณและติดตั้งมัลแวร์เพราะคุณไม่เคยติดตั้งโปรแกรมแก้ไขเพื่อป้องกันสิ่งนั้น
Kaypro II

2
คำแนะนำที่ถูกต้องคือการปรับลดรุ่นเป็น Firefox 52 ESR ซึ่งรองรับส่วนขยาย XUL จะยังคงได้รับแพตช์ความปลอดภัยจนถึงช่วงฤดูร้อนปี 2018 (ถ้าฉันอ่านกราฟิกอย่างถูกต้อง) หลังจากนั้นคุณจะต้องละทิ้งส่วนขยาย XUL ของคุณ แต่หวังว่าพวกเขาจะได้รับการอัปเดตภายในเวลานั้น
Kaypro II

4
คำถามนั้นเจาะจง ขณะนี้ผู้ใช้ใช้ Firefox 56 พวกเขาต้องการป้องกันการอัปเกรดอัตโนมัติเป็น Firefox 57 ซึ่งทำได้สำเร็จ คำตอบไม่ได้ระบุว่าคุณไม่ควรอัปเดต Firefox คำตอบนี้ให้คุณเลือกว่าจะเกิดอะไรขึ้นซึ่งเหมาะสำหรับผู้ที่ใช้ส่วนขยายที่ไม่สามารถแทนที่ได้
Ramhound

6

ทางเลือกอื่นในการบล็อกการอัพเดททั้งหมดคือการย้ายไปที่ Firefox ซึ่งจะเก็บรูปแบบ XUL Add-on ที่เรียกว่า "Legacy" โดย Firefox ในขณะที่ยังคงติดตั้งโปรแกรมปรับปรุงความปลอดภัย

ส้อมของ Firefox สองตัวที่เก็บส่วนเสริมดั้งเดิมไว้คือ:

ฉันได้ลอง Pale Moon แล้วและได้นำเข้าส่วนเสริมและข้อมูลโปรไฟล์ทั้งหมดของฉัน เลย์เอาต์หน้าจอหายไปและดังนั้นจึงต้องมีการปรับแต่งเล็กน้อยบางอย่าง แต่โดยทั่วไปแล้วนี่เป็นสำเนาที่แน่นอนของ Firefox เวอร์ชัน 56 ของฉันยกเว้นว่ามันยังคงอัปเดตความปลอดภัยอยู่


การอัปเดตความปลอดภัยมาจาก Waterfox หรือมี Mozilla tie-in ที่ Mozilla อัพเดตความปลอดภัยสำหรับ Firefox ถูกดึงและนำไปใช้หรือไม่ นอกจากนี้ยังมีข้อดีของการไปที่ Firefox ESR (นอกเหนือจาก ESR ในที่สุดจะได้รับฐานรหัสใหม่ด้วย)
fixer1234

1
@ fixer1234: ทั้งคู่เป็น FF forks ดังนั้นการอัปเดตความปลอดภัยส่วนใหญ่ (ถ้าไม่ใช่ทั้งหมด) นั้นมาจาก Mozilla FF ESR มีปัญหากับแอดออนบางตัวที่ไม่สามารถบันทึกการตั้งค่าตัวอย่าง LastPass นอกจากนี้เวอร์ชัน ESR ซึ่งขึ้นอยู่กับ FF56 นั้นเป็นรุ่นที่มีเลข 52 อย่างแปลกประหลาดดังนั้นแอดออนบางตัวก็ปฏิเสธที่จะทำงาน นอกจากนี้ ESR จะผ่านพ้นไปในเวลาหลายเดือนในขณะที่ทั้ง Waterfox และ Pale Moon ตั้งใจที่จะสนับสนุน XUL add-ons อีกต่อไปหากไม่ได้ตลอดไป มันค่อนข้างน่าหงุดหงิดที่รหัส XUL ยังอยู่ใน FF57 เพียงแค่ปิดการใช้งาน
harrymc

1
@ fixer1234: Waterfox เข้าใกล้ FF ปัจจุบันมากกว่า Pale Moon ซึ่งแยกออกมาหลายปีแล้ว Pale Moon มีร้าน addons ของตัวเอง (น้อยกว่า) ในขณะที่ Waterfox ใช้ Mozilla
harrymc

ข้อมูลที่ดีในความคิดเห็นของคุณ ลองเพิ่มเข้าไปในคำตอบ :-)
fixer1234

@harrymc - คุณคิดว่า 52 ESR ขึ้นอยู่กับ Firefox 56 แผนภูมิดูเหมือนจะบ่งบอกว่า 52.5.3 ขึ้นอยู่กับ FireFox 52/56 แผนภูมิไม่ชัดเจน โปรดบอกฉันในการแชท
Ramhound

1

ควรเปลี่ยน user_pref ("app.update.mode", 1 ) เป็น2

ทำไม

app.update.mode ใช้ค่าจำนวนเต็ม (ค่าเริ่มต้น 1) เพื่อตัดสินใจ "พฤติกรรม" ของการอัปเดต ... หากคุณแก้ไขค่านี้คุณจะไม่:

  1. การเปลี่ยนแปลงรหัสนักพัฒนาซอฟต์แวร์โดยการฉีดรหัสที่คุณกำหนดเองหรือ
  2. หยุดการอัพเกรดโดยสิ้นเชิง

ต่อไปนี้มาจากhttps://wiki.mozilla.org/Software_Update:Testing

INTEGER - app.update.mode ค่าเริ่มต้น: 1 กำหนดนโยบายการดาวน์โหลดพื้นหลังและจำนวนผู้ใช้แจ้งที่จำเป็น: 0 - ดาวน์โหลดประเภทการปรับปรุงทั้งหมด (หลัก / รอง) โดยไม่ต้องมีการแทรกแซงจากผู้ใช้ (ควรปิดใช้งานหลังจากการรีสตาร์ทการอัปเดต) 1 - ดาวน์โหลดประเภทการอัพเดททั้งหมด (หลัก / รอง) เฉพาะในกรณีที่ไม่มีส่วนขยายที่เปิดใช้งานร่วมกันได้พร้อมท์กับ UI เป็นอย่างอื่น 2 - ดาวน์โหลดการอัปเดตย่อยเท่านั้นพร้อมท์สำหรับการอัปเดตที่สำคัญไม่ว่าส่วนขยายที่เปิดใช้งานทั้งหมดจะเข้ากันได้หรือไม่

การอัพเกรดเป็นควอนตัมเป็นการอัพเกรดที่สำคัญอย่างแน่นอน ...


0

เปิดการตั้งค่า Firefox ของคุณและใช้แถบค้นหาในตัว (มีอยู่ตั้งแต่รุ่น 56) เพื่อค้นหา "อัปเดต" จากนั้นตรวจสอบตัวเลือกเพื่อไม่ให้อัปเดตอัตโนมัติ

ไม่แนะนำให้ใช้เนื่องจากคุณจะไม่ได้รับการอัปเดตความปลอดภัย คุณสามารถใช้รีลีสการสนับสนุนระยะยาวล่าสุดแทน: https://www.mozilla.org/firefox/organizations/


1
ฉันไม่ต้องการเริ่ม Firefox อย่างที่ฉันเขียนไว้ในคำถามเพราะเมื่อฉันฉันจะได้รับการอัปเดตทันที
Nassbirne

มันเปิดตัวในวันนี้ หากคุณยังไม่ได้เปิดในวันนี้มันจะเริ่มดาวน์โหลดเพื่ออัปเกรดเฉพาะหลังจากที่คุณเปิดเป็นครั้งที่สองเพื่อให้คุณสามารถเปลี่ยนการตั้งค่าก่อนที่จะเกิดขึ้น หากคุณกลัวว่าดาวน์โหลดมาแล้วให้ค้นหา "prefs.js ปิดใช้งานการอัปเดต" ใน Google เพื่อเรียนรู้วิธีค้นหาไฟล์นั้นและสิ่งที่จะเปลี่ยนแปลง
ผู้ใช้ Firefox57

ใช่ฉันพบวิธี prefs.js ก่อนหน้านี้ แต่พารามิเตอร์ที่กล่าวถึงหายไปในไฟล์ของฉันดังนั้นฉันจึงไม่ลอง
Nassbirne

1
prefs.js แสดงรายการพารามิเตอร์ที่ถูกแก้ไขจากค่าเริ่มต้นเท่านั้น คุณสามารถเพิ่มตัวเลือกที่คุณพบ มันจะเหมือนกับการเพิ่มจาก about: config
ผู้ใช้ Firefox57

@Nassbirne - ดังนั้นวิธีการส่งคำตอบที่เฉพาะเจาะจงกับสิ่งที่คุณทำสมมติว่าสิ่งที่คุณทำป้องกันการปรับปรุงอัตโนมัติเพื่อ Firefox 57 เพราะการใช้ Firefox รุ่น ESR ของ Firefox ไม่ได้เป็นตัวเลือกสำหรับบางคนหรือเป็นคำตอบอื่น ๆ ที่เป็นประโยชน์เนื่องจาก มันเป็นคำตอบที่ลิงค์เท่านั้น
Ramhound

0

ใน Windows 7 AppData\Local\Mozilla\updateผมไป ในupdateโฟลเดอร์ลบสิ่งที่มี อย่าเคยตรวจสอบเวอร์ชั่นปัจจุบันของคุณใน“ ความช่วยเหลือเกี่ยวกับ Firefox” เพราะจะทำให้คุณกลับมาใช้งาน treadmill อัพเดตอีกครั้ง


บน Windows 10 พา ธ นี้มีชื่อว่า "AppData \ Local \ Mozilla \ updates" โดยมี s ในตอนท้าย หลังจากเปลี่ยนกลับเป็น 56 คุณสามารถเข้าไปที่ตัวเลือกเพื่อยกเลิกการเลือกอัปเดตอัตโนมัติ แต่มันจะเริ่มดาวน์โหลดควอนตัมแล้วและการดาวน์โหลดอัตโนมัตินี้จะไม่ถูกยกเลิกแม้ว่า FF จะปิดและเปิดใหม่ดังนั้นขั้นตอนนี้จึงเป็นขั้นตอนสุดท้าย ยกเลิกการติดตั้ง Quantum ใหม่
Dale Mahalko

0

สิ่งที่ช่วยในกรณีของฉันนอกเหนือจากการปิดใช้งานการอัปเดตในการกำหนดค่าเป็นเพียงการเปลี่ยนชื่อไฟล์ปฏิบัติการ updater.exe ในไดเรกทอรีการติดตั้ง Firefox

ในกรณีที่มีข้อผิดพลาดใหญ่คุณสามารถเขียนแอปพลิเคชันแบบง่าย ๆ ที่ไม่ทำอะไรเลยนอกจากรีสตาร์ท Firefox และปิดตัวเองจากนั้นใส่ไว้ในไดเรกทอรี Firefox เป็น updater.exe

การถอนการติดตั้ง "Mozilla Maintenance Service" และ / หรือเปลี่ยนชื่อไบนารียังสามารถช่วยได้


1
ฉันพบข้อผิดพลาด Firefox เดียวกัน และฉันได้ทำเคล็ดลับที่คล้ายกัน: ฉันแทนที่ C: \ Users \ USER_NAME \ AppData \ Local \ Mozilla \ updates ด้วยไฟล์ธรรมดาเพื่อให้ Firefox ไม่สามารถดาวน์โหลดการปรับปรุง
Alexey

0

ดังที่ผู้ใช้คนอื่น ๆ ได้ชี้ให้เห็น Firefox เคยมีabout:configตัวเลือกในการปิดการใช้งานนี้ (เรียกว่าapp.update.enabledฉันคิดว่า) แต่ devs ไม่ไว้วางใจคุณอีกต่อไปดังนั้นพวกเขาจึงเปลี่ยนสิ่งนี้ดังนั้นการอัปเดตอัตโนมัติ อย่างไรก็ตามหากคุณดูที่การapp.update.*ตั้งค่าอื่น ๆจะมีตัวเลือกที่เหลืออยู่

พวกเขาออกจากapp.update.intervalตัวเลือกซึ่งระบุเวลาระหว่างการอัปเดตอัตโนมัติในไม่กี่วินาที หากคุณตั้งค่าเป็นจำนวนมากตามอำเภอใจเช่น 432000000 คุณอาจทำให้ Firefox รอมานานหลายปีเพื่อปิดการใช้งานการปรับปรุงอย่างมีประสิทธิภาพ สิ่งนี้ควรจะง่ายกว่าและเชื่อถือได้มากกว่าการแก้ไขไฟล์ Javascript บางไฟล์ด้วยตนเองซึ่งอาจจะถูกรีเซ็ตหลังจากการอัปเดตแพ็คเกจระบบครั้งถัดไป

สมมุติว่า devs จะเปลี่ยนแปลงหรือลบตัวเลือกนี้เช่นกันดังนั้นทางออกที่ดีกว่าในระยะยาวน่าจะเป็นการละทิ้ง Firefox ไปพร้อม ๆ กันและใช้เบราว์เซอร์ที่เคารพความเป็นส่วนตัวของคุณและไม่บังคับให้คุณอัปเดตอัตโนมัติ


แนวทางที่น่าสนใจ คุณได้ทำการทดสอบเพื่อยืนยันว่าใช้งานได้จริงหรือไม่?
fixer1234

-1

ฉันเชื่อว่าวิธีการป้องกันการอัปเกรดเมื่อเปิดตัว firefox ของคุณคือการยกเลิกการเชื่อมต่อคอมพิวเตอร์ของคุณจากการเชื่อมต่อแบบมีสายและไร้สายก่อนที่จะเปิดและลบโฟลเดอร์อัพเกรดจากนั้นคุณสามารถเปลี่ยนการกำหนดค่าได้

นอกจากนี้ตามรายงาน Firefox จะตรวจสอบการอัปเดตเมื่อคุณเลียหน้าเกี่ยวกับ firefox แม้ในขณะที่การอัปเดตอัตโนมัติถูกปิดดังนั้นควรหลีกเลี่ยง

ดูเพิ่มเติมที่https://support.mozilla.org/zh-CN/questions/1041197

แก้ไข: สำหรับคอมพิวเตอร์ที่ทำงานของคุณฉันไม่แน่ใจว่ามีการอัปเดต firefox ล้างข้อมูล addon เก่าหรือเพียงแค่ปิดการใช้งานถ้าข้อมูลสำหรับ addon เหล่านั้นยังคงมีอยู่ก็เป็นไปได้ว่าพวกเขาสามารถโยกย้ายไปยังรุ่น ESR ) ที่มีพื้นฐานมาจาก firefox ก่อนหน้านี้และส่วนขยายเดิมจะยังคงทำงานได้ ดูhttps://www.ghacks.net/2017/11/14/how-to-move-firefox-legacy-extensions-to-another-browser/สำหรับวิธีการโยกย้ายข้อมูล addon ไปยังรุ่น ESR


-1

ปัญหา: การตั้งค่า Firefox เป็น "ไม่ตรวจสอบการอัปเดต" ยังคงอัปเดต

ปรากฎซอฟต์แวร์ Kaspersky Total Security ของฉันถูกตั้งค่าให้ตรวจสอบและอัปเดตแอปโดยอัตโนมัติ ทุกสองสามวันมันจะตรวจสอบและอัปเดต Firefox หลังจากปิดตัวอัปเดตอัตโนมัติเป็นปิด - voila! ไม่มีปัญหา.


-2

ฉันทำผิดพลาดในการปล่อยให้ Firefox อัปเดตตัวเองเป็นเวอร์ชันล่าสุดดังนั้นฉันจึงสูญเสียส่วนขยายที่มีค่าทั้งหมดของฉัน หลังจากลองไปซักพักก็เห็นได้ชัดว่าฉันได้สูญเสียฟังก์ชั่นไปมากมายดังนั้นฉันจึงตัดสินใจเปลี่ยนกลับเป็นเวอร์ชัน 56.0.2 (เวอร์ชันเสถียรล่าสุด)

ดังนั้นหากมีคนอย่างฉันต้องการเปลี่ยนกลับเป็น v.56 โดยไม่ถอนการติดตั้งและติดตั้งสำเนาใหม่แล้วป้องกันการอัปเดตอัตโนมัติเป็น v.57 โปรดอ่านต่อไป

หลังจากมองไปรอบ ๆ เพื่อหาทางออกที่ดีที่สุดที่จะย้อนกลับไปดูเหมือนว่าเวอร์ชั่นเก่าสามารถติดตั้งได้อย่างปลอดภัยที่ด้านบนของใหม่โดยไม่สูญเสียการตั้งค่าหรือส่วนเสริมใด ๆ (อ้างอิงจากโพสต์นี้)

ดังนั้นขั้นตอนที่ตามมาคือ (กำลังใช้ Windows 10 64 บิต):

  1. ทำสำรองของโฟลเดอร์โปรไฟล์ของฉันอยู่บนพื้นฐานนี้ เพียงในกรณีที่

  2. ดาวน์โหลดรุ่น 64 บิตจากFileHippo: Firefox v56.0.2 64bit (รุ่น 32 บิตอยู่ที่นี่FileHippo: Firefox v56.0.2 32bit ) และติดตั้งใหม่ v.56 ตรงด้านบนของรุ่นก่อนหน้านี้ 57 โดยไม่ต้องถอนการติดตั้ง

  3. ก่อนที่จะรีสตาร์ทฉันปิดการใช้งานการเชื่อมต่ออินเทอร์เน็ตของฉัน (เพียงเพื่อป้องกัน Firefox จากการอัพเกรดตัวเอง) จากนั้นหลังจากเปิดตัว Firefox 56 ฉันได้เปลี่ยนตัวเลือกการอัปเดตดังนี้
    เครื่องมือ -> ตัวเลือก -> ทั่วไป -> เลื่อนลงไปที่ "และตรวจสอบ" ไม่ตรวจสอบการอัปเดต (ไม่แนะนำ) " - ตัวเลือกอื่น ๆ ที่เสนอในหัวข้อนี้อาจใช้งานได้เช่นกัน

  4. ปิดและรีสตาร์ทคอมพิวเตอร์ (คราวนี้เปิดใช้งานการเชื่อมต่ออินเทอร์เน็ตตามปกติ) และเปิดตัว Firefox 56 ซึ่งมีการตั้งค่าส่วนขยายและส่วนเสริมทั้งหมดเหมือนเดิมก่อนการอัพเกรด

ฉันใช้ v.56.0.2 โดยไม่มีปัญหาเป็นเวลาหนึ่งสัปดาห์ในตอนนี้ (แน่นอนว่าฉันไม่ได้สัมผัส "ตรวจสอบการอัปเดต" ในวิธีใช้ -> เกี่ยวกับ Firefox) ในกรณีที่ Firefox ทำการอัพเกรดตัวเองเป็น v57 ไม่ว่าด้วยเหตุผลใดก็ตามคุณสามารถทำซ้ำขั้นตอนข้างต้นได้ เกิดขึ้นกับฉันด้วยแล็ปท็อปของฉัน

แม้ว่าฉันจะรู้ว่าฉันจะถูกทิ้งไว้โดยไม่มีการปรับปรุงชั่วขณะการตัดสินใจของฉันคือรอจนกว่าส่วนเสริมและส่วนเสริมที่สำคัญทั้งหมดของฉันได้รับการอัปเกรดเป็น v.57 (และ "โรคเด็ก" ของเวอร์ชันใหม่ทั้งหมดจะถูกตัดออก)

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.