ถ้าคุณพื้นที่ดิสก์เต็มและสงสัยว่าลบอะไรในโฟลเดอร์ Windows ได้ อ่านบทความนี้ก่อน หากไดรฟ์ C เต็ม หรือโฟลเดอร์ Windows ใหญ่เกินไป จะทำให้ระบบแจ้งเตือนพื้นที่ต่ำ คนส่วนใหญ่จะเข้าไปลบไฟล์ในโฟลเดอร์ Windows โดยไม่เข้าใจว่าทำอะไรอยู่
วิธีที่ถูกต้องคือ อย่าลบอะไรโดยตรงจากโฟลเดอร์ Windows เลย หากมีไฟล์ไหนกินพื้นที่ ให้ใช้ Disk Cleanup Tool หรือ Storage Sense เครื่องมือมาตรฐานเหล่านี้เพียงพอ แต่ถ้าคุณยังอยากลบเอง นี่คือสิ่งที่ลบได้:
สิ่งที่ลบได้จากโฟลเดอร์ Windows
พิจารณาเฉพาะไฟล์ภายในโฟลเดอร์ Windows เท่านั้น ก่อนเริ่ม สร้าง System Restore Point ก่อน หากอยากประหยัดพื้นที่จาก Restore Points ให้ปิด System Restore (แต่ไม่แนะนำ)
ใช้โปรแกรมวิเคราะห์พื้นที่ดิสก์ฟรี เพื่อดูว่าโฟลเดอร์ไหนกินพื้นที่มาก แล้วค่อยตัดสินใจ หรือดูใน Storage Sense Settings
1. โฟลเดอร์ Temporary ของ Windows

อยู่ที่ C:\Windows\Temp ใช้สำหรับดาวน์โหลดไฟล์ชั่วคราวก่อนย้ายไปที่จริง ลบทุกอย่างในนี้ได้ ไม่เป็นไร ระบบจะดาวน์โหลดใหม่เมื่อขาด
2. ไฟล์ Hibernate (hiberfil.sys)
ใช้เก็บสถานะระบบขณะ Hibernate ขนาดประมาณ 70-80% ของ RAM หาก RAM 6-8 GB จะกินพื้นที่ 4-6 GB
ลบได้ 2 วิธี: 1) เปิดแสดงไฟล์ระบบ/ซ่อน แล้วลบ hiberfil.sys ในโฟลเดอร์ Windows 2) ปิด Hibernate ทั้งหมดด้วยคำสั่ง powercfg.exe /hibernate off ใน Command Prompt (Admin)
3. โฟลเดอร์ Windows.old
ไม่ได้อยู่ในโฟลเดอร์ Windows แต่เป็นสำเนา Windows เก่า เมื่ออัปเกรด/ติดตั้ง Windows ใหม่ จะเก็บไฟล์เก่าไว้ที่นี่ ใช้สำหรับ Rollback กลับเวอร์ชันเก่า
กินพื้นที่มาก หากไม่ต้องการ Rollback แล้ว ลบได้เลย ไม่มีปัญหา
4. Downloaded Program Files
อยู่ที่ C:\Windows\Downloaded Program Files เก็บไฟล์ที่ IE หรือโปรแกรม ActiveX/Java ดาวน์โหลดมา เทคโนโลยีเหล่านี้ล้าสมัยแล้ว ลบทั้งโฟลเดอร์ได้ ไม่มีผลกระทบ
5. Prefetch
ลบเนื้อหาใน Prefetch ได้ แต่จะถูกสร้างใหม่อัตโนมัติเมื่อใช้งานโปรแกรม
6. Fonts
ถอนติดตั้ง Fonts ที่ไม่ใช้ เพื่อลดขนาดโฟลเดอร์ Fonts
7. SoftwareDistribution
ลบเนื้อหาได้ แต่จะถูกสร้างใหม่หลังรัน Windows Update
8. Offline Web Pages
ลบเนื้อหาในโฟลเดอร์นี้ได้
9. โฟลเดอร์ WinSxS (สำคัญมาก)
ห้ามลบโฟลเดอร์นี้หรือย้ายไปที่อื่นเด็ดขัด การลบอะไรก็ตามในนี้อาจทำให้แอปพลิเคชันเสียหายหรือระบบพัง! WinSxS ใหญ่ถ้าติดตั้งโปรแกรมเยอะ และต้องอยู่บน System Volume เท่านั้น (เนื่องจาก NTFS Hard Links) การย้ายหรือลบ Components (Manifests, Assemblies) จะทำให้ Windows Update, Service Pack, Features ติดตั้งไม่ได้

ใช้คำสั่ง /AnalyzeComponentStore เพื่อตรวจสอบว่าควร Cleanup WinSxS หรือไม่
แทนที่จะลบเอง ให้ใช้คำสั่ง DISM Cleanup:
Dism.exe /online /Cleanup-Image /StartComponentCleanup
พารามิเตอร์ StartComponentCleanup จะลบไฟล์ที่ไม่จำเป็นและเก็บที่ควรอยู่
ใน Windows 11/10/8.1/8 ให้เปิด Disk Cleanup Tool ใช้ตัวเลือก Windows Update Cleanup สำหรับ WinSxS Windows 7 ก็มีอัปเดตเพิ่มตัวเลือกนี้เข้าไปใน Disk Cleanup Tool Windows Server ก็ทำได้เหมือนกัน
10. ใช้ Compact OS (บีบอัด Windows)
ไม่ใช่ลบโฟลเดอร์ แตเป็นคำสั่งบีบอัดการติดตั้ง Windows 10 ให้เล็กลง เรียกว่า Compact OS ระบบจะรันจากไฟล์บีบอัด (คล้าย WIMBoot) ออกแบบสำหรับอุปกรณ์ที่พื้นที่น้อย อาจใช้เวลา 20-30 นาทีในการบีบอัด/แตกไฟล์
สุดท้าย อย่าลืมว่าง Recycle Bin!
ดีที่สุดคืออย่าลบไฟล์จากโฟลเดอร์ Windows หากไม่เข้าใจว่ามันอยู่ที่ไหนทำไม ถ้าลังเล อย่าลบ!
