Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

วิธีลบโฟลเดอร์ windows.old บน Windows 10

ผู้ใช้บางรายร้องเรียนว่าไม่สามารถลบโฟลเดอร์ Windows.old ได้ นี่เป็นปัญหาที่พบบ่อยมากกับผู้ที่เพิ่งอัปเกรดเป็น Windows 10 จาก OS เวอร์ชันก่อนหน้า หรือหลังติดตั้งอัปเดต Anniversary ของ Windows 10

วิธีลบโฟลเดอร์ windows.old บน Windows 10

หมายเหตุ: เมื่อพยายามลบ Windows.old ในเดือนแรกหลังอัปเกรด จะเจอข้อผิดพลาด Folder Access Denied บอกว่าไม่มีสิทธิ์ลบโฟลเดอร์

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

จำไว้ว่า นี่ ไม่ใช่บั๊ก หรือเครื่องหมายของ Windows ที่ทำงานผิดปกติ จริงๆ แล้วเป็นพฤติกรรมมาตรฐานของ Windows ที่สร้าง windows.old และป้องกันไม่ให้ลบ เพื่อเป็นแผนสำรองในกรณีผู้ใช้ต้องการหรือจำเป็นต้องกลับไปใช้เวอร์ชันเก่า

Windows.old โฟลเดอร์คืออะไร?

ระหว่างอัปเกรด ไฟล์เก่าจาก OS เดิมจะไม่ถูกลบอัตโนมัติ มีหลายอย่างที่อาจผิดพลาดระหว่างอัปเกรด และผู้ใช้ไม่ได้พอใจกับการเปลี่ยนแปลงของ OS ใหม่ทุกครั้ง

นี่คือที่มาของ Windows.old — ทำหน้าที่เป็นแผนสำรองในกรณีที่ไฟล์ OS เก่าต้องกู้คืน โฟลเดอร์ windows.old เก็บไฟล์ OS สำคัญที่จำเป็นหากต้องกู้คืน Windows เก่า

ด้วยเหตุนี้ หากคุณไม่ขาดพื้นที่ จะมีเหตุผลน้อยมากที่จะต้องหาวิธีลบ windows.old จำไว้ว่า Windows 10 ถูกโปรแกรมให้ลบโฟลเดอร์ Windows.old อัตโนมัติหลังจากอัปเดตครบ 1 เดือนพอดี

การลบโฟลเดอร์ windows.old ด้วยตนเอง

หากคุณกดดันเรื่องพื้นที่และไม่สามารถรอ 1 เดือนจน Windows ลบอัตโนมัติ คุณสามารถลบด้วยตนเองได้

หมายเหตุ: หากคุณยังคิดว่าจะ downgrade Windows 10 กลับเวอร์ชันเก่า อย่าลบ Windows.old เพราะจะสูญเสียความสามารถในการ downgrade

ด้านล่างมีชุดวิธีที่ช่วยผู้ใช้คนอื่นลบ Windows.old ได้ โปรดเลือกวิธีที่เหมาะกับสถานการณ์และทักษะทางเทคนิคของคุณ

หมายเหตุ: วิธี 1-3 ใช้งานง่าย แต่ส่วนใหญ่ไม่ได้ผลถ้าไดรเวอร์ที่เขียนแย่บล็อกการลบ หากคุณรู้จักเทคนิคดี ให้ลองวิธี 4-6 เพื่อผลลัพธ์ดีที่สุด

วิธี 1: ลบ windows.old ผ่าน Disk Cleanup

วิธีนี้เป็นที่เข้าใจง่ายที่สุด เพราะทำทั้งหมดผ่าน UI ของ Disk Cleanup

อย่างไรก็ตาม บางรายรายงานว่าวิธีนี้ไม่ได้ผลในกรณีของพวกเขา หรือ Disk Cleanup ลบไฟล์ใน Windows.old ไม่หมด รายงานส่วนใหญ่บอกว่า utility อาจเหลือไฟล์ใน Windows.old (น้อยกว่า 1 GB) ไฟล์เหล่านี้ลบแบบเดิมๆ ได้

คู่มือด่วนใช้ Disk Cleanup ลบ Windows.old:

  1. กด Windows + R เปิด Run พิมพ์ "cleanmgr" กด Enter เปิด Disk Cleanup
    วิธีลบโฟลเดอร์ windows.old บน Windows 10
  2. ในหน้าต่าง Disk Cleanup เลือกแท็บ Disk Cleanup ติ๊กช่อง Previous Windows installation(s)
    วิธีลบโฟลเดอร์ windows.old บน Windows 10หมายเหตุ: สามารถติ๊กรายการอื่นได้หากขาดพื้นที่รุนแรง
  3. กด OK เริ่มทำความสะอาด รอจบ แล้วไปที่ตำแหน่ง Windows.old (ค่าเริ่มต้น C:\) ดูว่าโฟลเดอร์หายไปหรือยัง หากยังมีไฟล์เหลือ คลิกขวาเลือก Delete ลบออก

หากวิธีนี้ไม่ได้ผล ให้ไป วิธี 2

วิธี 2: ลบ Windows.old จาก Storage Settings

อีกวิธีลบ Windows.old โดยไม่ต้องเทคนิคมาก คือใช้ Storage Settings ใช้ wizard ใหม่ของ Windows 10 Settings

คู่มือด่วนลบ Windows.old จาก Storage settings:

  1. กด Windows + R เปิด Run พิมพ์ "ms-settings:storagesense" กด Enter เปิดหน้าจอ Storage
    วิธีลบโฟลเดอร์ windows.old บน Windows 10
  2. ขวามือ คลิกที่ไดรฟ์ C (หรือไดรฟ์ที่เก็บไฟล์ Windows)
    วิธีลบโฟลเดอร์ windows.old บน Windows 10
  3. หน้าจอถัดไป คลิก Temporary Files
    วิธีลบโฟลเดอร์ windows.old บน Windows 10
  4. ใต้ Remove temporary files ติ๊ก Previous version of Windows แล้วคลิก Remove files
    วิธีลบโฟลเดอร์ windows.old บน Windows 10
  5. รอจบ ปิด Settings ได้เลย รีสตาร์ทคอมพิวเตอร์ ดูว่า Windows.old หายไปหรือยัง หากยังอยู่ ให้ไปวิธีต่อไป

วิธี 3: ลบ Windows.old ผ่าน Storage Sense

นี่คือวิธีสุดท้ายที่ลบ Windows.old ได้โดยไม่ต้องเทคนิค แต่จำไว้ว่า Storage Sense จะแสดงได้ก็ต่อเมื่อคุณมี Windows 10 build 16226 หรือใหม่กว่า

คู่มือด่วนใช้ Storage Sense ลบ Windows.old:

  1. กด Windows + R เปิด Run พิมพ์ "ms-settings:storagepolicies" กด Enter เปิด Storage Sense settings
    วิธีลบโฟลเดอร์ windows.old บน Windows 10
  2. ใน Storage Sense settings เลื่อนลงไปที่ Free up space now ติ๊ก Delete previous versions of Windows
    วิธีลบโฟลเดอร์ windows.old บน Windows 10
  3. กด Clean now รอจบ รีสตาร์ท PC ดูว่า Windows.old หายไปหรือยัง

หากยังเห็น Windows.old และลบแบบเดิมไม่ได้ ให้ไปวิธีขั้นสูงกว่า

วิธี 4: ลบ Windows.old หลังจากเอา Ownership (สิทธิ์เจ้าของ)

ผู้ใช้หลายรายที่ต่อสู้กับปัญหานี้นาน ได้ลบ Windows.old สำเร็จหลังจากเอา Ownership ของมัน

คู่มือด่วนการเอา Ownership ของ Windows.old เพื่อให้ลบได้:

  1. คลิกขวา Windows.old เลือก Properties
  2. ใน Windows.old Properties ไปแท็บ Security คลิก Advanced
    วิธีลบโฟลเดอร์ windows.old บน Windows 10
  3. กด Change บนกล่องที่ขึ้นมา
    วิธีลบโฟลเดอร์ windows.old บน Windows 10
  4. ในหน้าต่าง Select User or Group พิมพ์ "administrators" แล้วกด Check Names เมื่อระบุชื่อแล้ว กด OK ปิด Select User or Group แล้วกด Apply ที่ Advanced Security Settings for Windows.old
    วิธีลบโฟลเดอร์ windows.old บน Windows 10
  5. กลับไปแท็บ Security คลิก Edit ใน Permissions for Windows.old ติ๊ก Allow ของ Full Control แล้ว Apply
    วิธีลบโฟลเดอร์ windows.old บน Windows 10
  6. ตอนนี้คุณมี Ownership เต็มแล้ว ควรลบ Windows.old แบบเดิมได้ คลิกขวาเลือก Delete หรือกดปุ่ม Delete บนคีย์บอร์ด

หากยังลบไม่ได้ ให้ไปวิธีถัดไป

วิธี 5: ลบ Windows.old ใน Elevated Command Prompt

วิธีนี้ใช้ Elevated Command Prompt ลบ windows.old ด้วยสิทธิ์แอดมิน แม้ต้องการความรู้เทคนิคบ้าง แต่ขั้นตอนทำได้ง่ายและโอกาสสำเร็จสูง

คู่มือด่วนเปิด Elevated Command Prompt และลบ windows.old:

  1. เข้าสู่ Start menu ค้นหา "cmd" คลิกขวา Command Prompt เลือก Run as Administratorวิธีลบโฟลเดอร์ windows.old บน Windows 10
  2. ใน Elevated Command Prompt พิมพ์หรือคัดลอกคำสั่งต่อไปนี้ กด Enter ทีละคำสั่ง:
    takeown /F "C:\Windows.old" /A /R /D Y
    icacls "C:\Windows.old" /grant *S-1-5-32-544:F /T /C /Q
    RD /S /Q "C:\Windows.old"
    วิธีลบโฟลเดอร์ windows.old บน Windows 10หมายเหตุ: หาก OS อยู่ไดรฟ์อื่น ให้เปลี่ยน "C" ในคำสั่งเป็นตัวอักษรที่ถูกต้อง
  3. เมื่อรันคำสั่งทั้งหมดเสร็จ ปิด Elevated Command Prompt ตรวจสอบว่า Windows.old หายไปหรือยัง

หากวิธีนี้ไม่สำเร็จ หรือเจอ error หลังคำสั่งสุดท้าย ให้ไป วิธี 6

วิธี 6: ลบ Windows.old จาก Advanced Options

หาก Elevated Command Prompt ไม่พอที่จะได้สิทธิ์ลบ Windows.old การใช้ Command Prompt ตอนบูตอาจช่วยได้

เพื่อทำตามขั้นตอนด้านล่าง ให้ทำตามคู่มือ (ที่นี่) เข้าสู่ Advanced Options ของ Windows 10 แล้วคลิก Command Prompt
วิธีลบโฟลเดอร์ windows.old บน Windows 10

เมื่อเข้าสู่ Command Prompt ตอนบูตแล้ว ทำตามขั้นตอนลบ Windows.old:

  1. ในหน้าต่าง Command Prompt พิมพ์คำสั่งนี้ กด Enter:
    RD /S /Q "C:\Windows.old"
    วิธีลบโฟลเดอร์ windows.old บน Windows 10หมายเหตุ: จำไว้เปลี่ยน "C" หาก OS อยู่ไดรฟ์อื่น
  2. คำสั่งรันสำเร็จ ปิด Command Prompt กด Continue เริ่ม OS ปกติ เมื่อบูตเสร็จ ไปที่ตำแหน่ง windows.old ดูว่าถูกลบแล้วหรือยัง

หากวิธีนี้ไม่ได้ผล โอกาสมากว่าการลูกถูกขวางโดยไดรเวอร์ที่เขียนแย่ ในกรณีนี้ ผู้ใช้ไม่มีทางเลือกมากนอกจากการรอ 1 เดือนจน Windows ลบ Windows.old อัตโนมัติ