มันคุ้มค่าทำความสะอาดรีจิสทรี?


39

ฉันได้ยินมาว่าคุณควรรักษาความสะอาดรีจิสทรีของ Windows สิ่งนี้สำคัญจริง ๆ หรือว่าเป็นเพียงแค่ตำนาน?


มีวิธี "จัดเรียงข้อมูล" รีจิสทรีหรือไม่ เขียนซ้ำเพื่อลบพื้นที่ที่ไม่ได้ใช้?
Agnel Kurian

2
เห็นได้ชัดว่ามันคุ้มค่ากับ บริษัท ที่ขายเครื่องมือทำความสะอาดเพื่อเงิน
CVn

คำตอบ:


59

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

โพสต์ฟอรัมนี้มีบางแหล่งที่ดูเหมือนจะยืนยันการทำความสะอาดรีจิสทรีเป็นตัวเพิ่มประสิทธิภาพที่เป็นตำนาน

มันจะไม่มีผลกับความเร็วของระบบ มีโอกาสที่ดีที่จะทำให้ระบบของคุณเชื่อถือได้น้อยลง


+1 สำหรับการเชื่อมโยงไปอ้างมาร์คผมใช้ประจำเครื่องมือทำความสะอาด แต่ฉันมุ่งเน้นมากขึ้นในการทำความสะอาดไฟล์ชั่วคราวและแคชโปรแกรม
เป็ด

1
ฉันจะลบคำตอบนี้ถ้าฉันมีคะแนนเหลืออีกในวันนี้ :)
Marc Reside

ผมเห็นด้วยเป็นส่วนใหญ่ แต่คำตอบที่แท้จริงคือ "มันขึ้นอยู่กับ" ฉันไม่ได้จำเป็นต้องใช้ในการทำความสะอาดรีจิสทรีของฉันหลายปีแล้ว
เดวิดเฮย์ส

3
@Agnel: ด้วย PageDefrag ของ Mark Russinovich
Joey

3
Microsoft แจ้งว่าเครื่องมือทำความสะอาดรีจิสทรีไม่มีประโยชน์ ฉันเชื่อว่าพวกเขาเพราะถ้ามันมีประโยชน์พวกเขาจะได้ทำเครื่องมือของตัวเอง
Keltari

18

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

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

หากระบบ windows ของคุณมีข้อผิดพลาดแปลก ๆ มากมายที่เกิดจากปัญหารีจิสทรีคุณอาจได้รับการบริการที่ดีขึ้นโดยการติดตั้งใหม่ ก่อน XP ฉันเคยติดตั้ง Windows ใหม่ทุก 6 เดือน ตอนนี้ฉันแทบไม่ต้องทำเลย ฉันจะหลีกเลี่ยงการทำความสะอาดรีจิสทรี


1
+1 สำหรับจุดติดตั้งที่ล้มเหลว ดูเหมือนว่าเหตุผลที่ถูกต้องในการใช้เครื่องมือบางอย่างในการล้างข้อมูล
Jeff Yates

6
+1 สำหรับ "Before XP ... " ข้อผิดพลาด XP เดียวที่ฉันเห็นเป็นความผิดของฉันเองที่เกิดจากการทดสอบไดรเวอร์ buggy อย่างโง่ ๆ ที่ฉันกำลังเขียนบนเครื่องพัฒนาของฉันแทนที่จะยืนยันว่ามีเครื่องสำรองเครื่องที่สอง
RBerteig

คุณมีการอ้างอิงว่ารีจิสทรีถูกปรับให้เหมาะสมกับความเร็วหรือไม่? เรื่องนี้ดูเหมือนจะไม่เป็นอย่างนั้น ไฟล์รีจิสตรีสามารถแยกส่วนได้และไม่ว่าในกรณีใดก็ตามดูเหมือนว่าจะเป็นรูปแบบที่ค่อนข้างง่าย แต่ไม่เหมาะสำหรับการค้นหาอย่างรวดเร็ว ฉันไม่รู้ว่าจะเก็บข้อมูลอย่างไรในหน่วยความจำ บางทีการดึงข้อมูลรีจิสทรีเป็น O (1) แทนที่จะเป็น O (log n) หรือ O (n) ฉันไม่พบการอ้างอิงใด ๆ เพื่อสนับสนุนสิ่งนี้
ChrisInEdmonton

ฉันขอยืนยันว่าวิธีที่ดีกว่าในการจัดการกับการติดตั้งที่ล้มเหลวคือการติดตั้งใหม่อีกครั้งอย่างถูกต้องแล้วถอนการติดตั้ง ด้วยวิธีนี้คุณจะไม่ต้องลบคีย์แบบสุ่มซึ่งทำให้คอมพิวเตอร์ของคุณพัง
Richard

@ ริชาร์ด: ฉันอ้างถึงการถอนการติดตั้งที่ล้มเหลวซึ่งมีสิ่งที่เหลืออยู่ในรีจิสทรีในสถานที่ที่มันมีผลต่อโปรแกรมอื่น ๆ เช่นการเชื่อมโยงไฟล์การลงทะเบียนวัตถุ COM และอื่น ๆ รีจิสทรีทำความสะอาดสามารถค้นหาลิงก์เด็กกำพร้าและลบออกได้ อาจเป็นกรณีการใช้งานที่ถูกต้องเท่านั้นสำหรับตัวทำความสะอาดรีจิสทรีที่ฉันนึกได้ และในช่วง 10 ปีที่ผ่านมาฉันไม่แน่ใจว่าฉันสามารถจำได้ว่าจำเป็นต้องแก้ไขการถอนการติดตั้งที่ล้มเหลว
Mr. Shiny และ New 安宇

5

ฉันจะตรวจสอบหน้าวิกิพีเดียในการทำความสะอาดรีจิสทรี
เมื่อดูคำตอบของเจฟฟ์อาจมีบางคนต้องการอัปเดตด้วยคำวิจารณ์

ฉันใช้ CCleaner บ่อยครั้งและในความเป็นจริงแล้วยังมีการแนะนำเครื่องมือจัดระเบียบรีจิสทรีอีกด้วย
Mark Russinovichที่ฉันไว้ใจมากกับเครื่อง Windows ของฉันยังมีเครื่องมือPageDefragที่ทำงานกับการจัดระเบียบกลุ่มรีจิสทรี

การอ้างอิงถึงเครื่องมืออื่นโดย Mark ชื่อRegDelNullที่ช่วยในการล้างรีจิสทรีคีย์ที่มีNULLอักขระฝังตัว

ฉันมักจะใช้RevoUninstallerเพื่อล้างข้อมูลหลังจากถอนการติดตั้งบางอย่าง
คำเตือนจากมาร์คและคนอื่น ๆ ที่เกี่ยวกับความเสี่ยงที่เกี่ยวข้องกับการทำความสะอาดควรจะเป็นและจะดำเนินการอย่างจริงจัง


2
+1 สำหรับ PageDefrag แม้ว่าจะได้รับผลกระทบที่ใหญ่กว่าจากการดีแฟรกไฟล์หน้ามากกว่าการดีแฟรกรีสตรี
เจฟฟ์ลีโอนาร์

@ เจฟฟ์มากมาก !! ไฟล์เพจนั้นเป็นผลไม้ที่ง่ายกว่าเมื่อได้รับอนุญาตให้เติบโต มันจะดีกว่าเสมอในการแก้ไขในขนาดที่เหมาะสมและทุกครั้ง
nik

นอกจากนี้ฉันจะเดาว่าปังจากการจัดเรียงข้อมูลลมพิษนั้นใหญ่กว่าการล้างรายการที่ตายแล้ว แม้ว่าฉันจะไม่มีหลักฐานที่จะอ้างถึง
RBerteig

ฉันรู้ว่าคำตอบเก่า แต่ดูเหมือนว่า Mark หรือ Sysinternals ไม่ได้รับการสนับสนุนเพิ่มเติมสำหรับ PageDefrag มันไม่ได้อยู่แม้ใน downloadindex ที่technet.microsoft.com/en-us/sysinternals/bb545027
Machado

3

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

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


2

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

ฉันไม่แนะนำให้ทำเช่นนี้เว้นแต่คุณจะมีเหตุผลที่ถูกต้อง


1

ฉันใช้PC HealthBoostกับความสำเร็จในพีซีที่ช้าไม่กี่เครื่อง ฉันเลือกเพราะมันทำงานตามที่โฆษณาไว้และอยู่ในสถานะที่ดีกับ Microsoft Microsoft ตัวเองยังใช้ในการทำรีจิสทรีทำความสะอาดที่เรียกว่า regclean.exe

โดยพื้นฐานแล้วบางครั้งโปรแกรมถอนการติดตั้งจะเขียนไม่ดีและบางครั้งก็สร้างข้อผิดพลาดในระบบปฏิบัติการของคุณซึ่งแสดงข้อผิดพลาดป๊อปอัปหรือหน้าจอสีน้ำเงิน คุณเคยคลิกขวาที่เดสก์ท็อปและพบว่าใช้เวลานานเนื่องจากเมนูบริบทมีตัวเลือกเมนูพิเศษจากผลิตภัณฑ์ (เช่น Norton Antivirus) และหนึ่งในเมนูเมนูเหล่านั้นยังคงอยู่ที่นั่น แต่ผลิตภัณฑ์ถูกถอนการติดตั้งไปแล้ว ความล่าช้านั้นทำให้รุนแรงขึ้นและก่อให้เกิดความช้าของพีซี นอกจากนี้เมื่อพีซีบู๊ตเครื่องกำลังมองหาพา ธ ไฟล์ที่แมปไปยังคีย์ซึ่งไฟล์เหล่านั้นถูกลบโดยตัวถอนการติดตั้ง แต่ไม่ใช่คีย์

บางคนอาจบอกว่าเป็นเพียงความล่าช้าเล็กน้อย แต่ฉันเห็นว่ามันเป็นปัจจัยสำคัญที่ไม่มีตัวถอนการติดตั้งคุณภาพต่ำกว่า 4 ตัวซึ่งบางโปรแกรมเหล่านี้อาจสร้างรีจิสตรีคีย์นับสิบรายการ

อย่างไรก็ตามคำเตือน - ไม่ทำความสะอาดรีจิสทรีเหมือนกันหมด คุณต้องการที่สามารถสำรองข้อมูลรีจิสทรีของคุณก่อนที่จะทำการเปลี่ยนแปลงและที่ไม่ได้ลบคีย์ที่ถูกต้อง บริษัท เหล่านี้บาง บริษัท ไม่มั่นคง แต่ฉันพอใจกับ PC HealthBoost มาก


0

ฉันอาจไม่ใช่ผู้ใช้ทั่วไป แต่ฉันไม่เคยทำและไม่เคยเห็นจำเป็นต้องทำ อย่างไรก็ตามฉันรู้ว่าโปรแกรมทุกโปรแกรมที่คุณติดตั้งทิ้งขยะไว้ในรีจิสทรีและ / หรือฮาร์ดไดรฟ์ของคุณดังนั้นจึงเป็นไปได้ที่โปรแกรมอรรถประโยชน์ดังกล่าวอาจมีจุดประสงค์


0

CCleaner สามารถค้นหาและลบคีย์รีจิสตรีที่ไม่ถูกต้องนับร้อย หากมีสิ่งใดฉันคิดว่าการทำความสะอาดรีจิสทรีของการอ้างอิงที่ไม่ถูกต้องนั้นดีถ้าคุณต้องการหลีกเลี่ยงความขัดแย้งระหว่างซอฟต์แวร์ที่ติดตั้งในเครื่อง


0

ฉันยอมรับการทำความสะอาดความเสี่ยงในรีจิสทรีและผลตอบแทนต่ำ แต่เครื่องมือสำหรับการจัดเรียงข้อมูลบนรีจิสทรี / การกระชับข้อมูลรีจิสทรีจะเพิ่มประสิทธิภาพ ฉันใช้ Registry Mechanicเพื่อเพียงจัดเรียงข้อมูลและกระชับรีจิสทรีไม่ใช่ตัวเลือกทำความสะอาดรีจิสทรี


0

ดีการทำความสะอาดรีจิสทรีจากรายการ virii, โทรจันและสปายแวร์ออกมีแน่นอนไม่เป็นสิ่งที่ต้องทำแม้ว่าการทำความสะอาดปกติจากรายการเก่าไม่ได้ให้ประโยชน์มากนัก


0

ฉันเชื่อว่ามันจะดีกว่า (ความพยายามและเวลาที่ชาญฉลาด) เพียงแค่ติดตั้งระบบใหม่ทุก ๆ 6 เดือนหรือมากกว่านั้นทุกครั้งที่ใช้เวลาทำความสะอาดรีจิสทรี .. สิ่งที่คุณได้จากไป

และการติดตั้งใหม่ทั้งหมดนั้นใช้เวลาไม่เกิน 4-5 ชั่วโมงรวมถึงการติดตั้งซอฟต์แวร์ทั้งหมดและกำหนดการปรับแต่งเอง


ฉันไม่เห็นด้วยกับสิ่งนี้ .... ฉันมีแอปพลิเคชั่นและโปรแกรมจำนวนมากและ 4-5 ชั่วโมงจะไม่ลดลง ลองทำตามคำสั่งประมาณ 1-2 เดือนเพื่อให้ระบบของฉันกลับสู่สิ่งที่ฉันต้องการหลังจากการล้างข้อมูลใน Windows 7 ครั้งล่าสุด
mdpc

0

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

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