กาลแตก่อนใน Dedoimedoland ผมใช้ CCleaner ทำ housekeeping พื้นฐานใน Windows แต่ว่าด้วยกาล โปรแกรมนี้ดูเหมือนจะได้รับแสงสปอตไลท์ (ที่ค่อนข้างสีสัน) มากขึ้น ทำให้ผมระวังการใช้เวอร์ชันใหม่ แม้ผมจะมีปัญหาน้อยมาก แต่ผมอยากสำรวจตัวเลือกอื่น ดูว่ามี utility ทำความสะอาดระบบที่ simple, free และ practical สำหรับ Windows อื่นๆ ไหม
คำตอบคือ มีแน่นอน แต่สิ่งคือ ผมกลายเป็นคนเข้มงวดและ rigorous ขึ้นในการทดสอบซอฟต์แวร์ และการตรวจสอบก่อนนำไปใช้ใน production setups เพิ่มเติม Windows 10 มาพร้อมเครื่องมือใหม่สำหรับลบข้อมูลเก่าและขยะ ระหว่างตัวเลือกมากมาย ผมตัดสินใจลอง BleachBit ผมรู้จักมันบน Linux ก่อน — ที่ผมพบว่าเครื่องมือทำความสะอาดระบบมีอันตราย — แต่ความคุ้นเคยทำให้ผมลองอีกครั้ง ครั้งนี้บน Windows มาเริ่มกันเถอะ
การติดตั้ง
โปรแกรมมาเป็น portable archive ไม่ต้องติดตั้ง รันจาก USB drive ได้ สะดวกมาก ผมชอบแนวคิดนี้ใน Windows เสมอ จริงๆ แล้วผมจะทดสอบ PortableApps อีกครั้งเร็วๆ นี้ BleachBit เปิดด้วย dark theme (หวีด) ผมต้องเปลี่ยน

โปรแกรมมีอินเทอร์เฟซค่อนข้าง simple ไอคอน clean ด้านซ้ายสุดคือเมนู เข้าถึงตัวเลือกต่างๆ — ส่วนใหญ่คือ secure deletion ของไฟล์และ free space wipe แล้วมีปุ่ม Preview และ Clean ปุ่ม Preview จะรัน simulation บอกว่าจะลบอะไรบ้างถ้าทำจริง ค่อนข้าง handy ช่วยลดข้อผิดพลาด


ซอฟต์แวร์ทุกตัวที่ list มาพร้อมคำอธิบายรายละเอียดว่าเลือกข้อมูลประเภทไหนได้บ้าง บางกรณีมี popup warning แจ้งความเสี่ยงและผลกระทบของการทำความสะอาดหมวดหมู่นั้นๆ เช่น passwords
ผมสังเกตว่า BleachBit ไม่ detect Chrome ซึ่งแปลก เพราะ browser ติดตั้งอยู่แล้ว ดูจาก official page ควร handle แอปเยอะมาก แต่ในรายงานของผมโชว์น้อยมาก ใช่ คุณสามารถ add cleaners เองได้ (สูงสุด 2,500 โปรแกรม) แต่แล้วต้องอ้างอิงรายการที่ maintain โดย third-party ซึ่งในกรณีนี้คือชุมชน CCleaner ถ้าผมไม่จำผิด แปลกมาก
การทำความสะอาด
ผมเริ่มทดสอบ ด้วยความระมัดระวังจาก warning ผมเลือกชุดข้อมูลแบบ conservative แล้วรัน preview BleachBit บอกว่าจะกระทำอะไรบ้าง รวมถึงการลบไฟล์และ registry key

ปล่อยให้รัน โปรแกรมเร็วมาก (แม้จะมี warning ว่าบาง operation อาจช้า) จากนั้นรัน preview อีกรอบ และแน่นอน ข้อมูลจากการ cleanup ครั้งก่อนหายไป เหลือแค่เศษซากนิดหน่อย ผมยังพอใจที่ BleachBit ไม่ list system updates หรือข้อมูล "extra" ที่ risky อื่นๆ รวมๆ แล้ว แม้ผู้ใช้ที่ไม่ค่อย tech-savvy ก็ลอง utility นี้ได้ด้วยระดับความปลอดภัยปานกลาง สิ่งที่ดีที่สุดควรสร้างหมวด cleanup 2 ระดับ — low-risk data เช่น cache และ high-risk data เช่น passwords หรือ forms หรืออะไรที่ทำให้ผู้ใช้สูญเสียข้อมูล persistent

สรุป
BleachBit เป็นเครื่องมือแปลกๆ หนึ่ง มันทำงานได้ดี ได้ warning และคำอธิบายมากมาย พยายามฝั่งความระมัดระวัง แม้ workflow จะ disruptive แต่ก็รู้สึก unfinished เช่นมีแอปบางตัว listed แต่น้อย ไม่มี granularity สำหรับ subset ข้อมูลต่างๆ เช่น ไม่มี exclusions การ theme แบบ Gnome ก็รู้สึก out of place ใน Windows
โดยรวม BleachBit เป็น tool capable ค่อนข้าง แต่โดยไม่มีความสามารถ handpick data จาก bucket ต่างๆ เช่น cookies หรือ prefetch คุณไม่ได้ได้เปรียบมากกว่า built-in Windows tools หรือ CCleaner ที่กล่าวไว้ต้นบท โดย default มันไม่ใช่ comprehensive cleanup utility ที่ handle และ cover use cases ทั้งหมด จำกัด appeal ผมอยากให้เวอร์ชันอนาคตมาพร้อม integration ที่ streamlined มากขึ้น และ tweak individual cleanup entries ได้ เหมาะสำหรับทดสอบ โดยเฉพาะถ้าคิดจะใช้ข้าม OS ต่างๆ การรับรองแบบระมัดระวังจากนักสงสัยลึก จบแล้ว
Cheers.