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

แก้ไข: ข้อผิดพลาด 'Profile not Deleted Completely' บน Windows 10

ผู้ใช้ Windows 10 บางส่วนรายงานว่าทุกครั้งที่พยายามลบ Windows 10 Profile จะจบลงด้วยข้อผิดพลาด 'Profile not deleted completely. Error – The directory is not empty.' ปัญหานี้รายงานว่าเกิดในทุก Edition ของ Windows 10 รวมถึง Home, Pro, Enterprise

แก้ไข: ข้อผิดพลาด  Profile not Deleted Completely  บน Windows 10

หลังสืบสวนอย่างลึกซึ้ง พบว่ามีสาเหตุพื้นฐานหลายอย่างที่อาจก่อให้เกิดข้อผิดพลาดนี้:

  • Windows Search Interference (การรบกวนของ Windows Search) – สาเหตุพบบ่อยที่สุด คือบริการ Windows Search ยังค้าง Cache data ที่เกี่ยวข้องกับ Profile ที่พยายามลบ การแก้คือ Disable บริการนี้ชั่วคราวขณะลบ Profile
  • Remnant user profile registry keys (คีย์ Registry ของโปรไฟล์ที่คงเหลือ) – ในบางสถานการณ์ ข้อผิดพลาดนี้เกิดจาก Registry hive ที่คงเหลือของโปรไฟล์ที่มีปัญหา ซึ่ง OS ยังไม่ปล่อยมือ ให้แก้โดยใช้ Registry Editor ลบ Registry keys ที่เหลือ
  • กระบวนการลบไม่สมบูรณ์ – ถ้าลบโปรไฟล์จาก Windows 10 GUI โปรไฟล์จะไม่ถูกลบถาวร หากเจอสถานการณ์นี้ ให้ลบรายการ 'unknown account' จากเมนู System Properties เพื่อทำให้การลบสมบูรณ์

นี่คือวิธีแก้ไขที่ผู้ใช้คนอื่นใช้สำเร็จ:

วิธีที่ 1: ปิดใช้งาน Windows Search

แม้จะดูไม่น่าเชื่อ แต่หนึ่งในสาเหตุพบบ่อยคือบริการ Windows Search กันไม่ให้ลบข้อมูลคงเหลือของ Profile ที่พยายามลบ ผู้ใช้หลายคนยืนยันว่าแก้ปัญหา 'Profile not deleted completely. Error – The directory is not empty.' ได้โดย Disable Windows Search** service ก่อนลบ Profile ที่มีปัญหา

สำคัญ: ต้องทำตามขั้นตอนจนจบ เพื่อ Enable Windows Search service กลับ** หลังหลีกเลี่ยงข้อผิดพลาดแล้ว เพราะเป็นบริการสำคัญของ Windows

  1. กด Windows + R** พิมพ์ services.msc** กด Enter เปิด Services** screen UAC ถาม คลิก Yesแก้ไข: ข้อผิดพลาด  Profile not Deleted Completely  บน Windows 10
  2. ใน Services** screen ขวา เลื่อนหา Windows Search** service
  3. คลิกขวาเลือก Stop**แก้ไข: ข้อผิดพลาด  Profile not Deleted Completely  บน Windows 10
  4. หยุดบริการแล้ว กด Windows + R** พิมพ์ SystemPropertiesAdvanced** กด Enter เปิด System Properties**แก้ไข: ข้อผิดพลาด  Profile not Deleted Completely  บน Windows 10
  5. ใน System Properties** ไปแท็บ Advanced คลิก Settings** ปุ่มที่เกี่ยวกับ User Profiles**แก้ไข: ข้อผิดพลาด  Profile not Deleted Completely  บน Windows 10
  6. ในเมนู User Profiles** เลือกโปรไฟล์ที่จะลบ คลิก Delete** ยืนยันลบให้หมด
  7. หลังลบโปรไฟล์สำเร็จโดยไม่เจอข้อผิดพลาด กด Windows + R** พิมพ์ services.msc** Enter เปิด Services** UAC ถาม คลิก Yes
  8. ใน Services หา Windows Search** อีกครั้ง Enable กลับโดยคลิกขวาเลือก Start**แก้ไข: ข้อผิดพลาด  Profile not Deleted Completely  บน Windows 10

ถ้าวิธีนี้ไม่เกี่ยวข้องหรือทำแล้วไม่ได้ผล ลองวิธีถัดไป

วิธีที่ 2: ลบ Registry Keys ที่คงเหลือ

ถ้าไม่สามารถทำวิธี 1 ให้เสร็จ เพราะปุ่ม Delete** ในหน้าจอ User Profiles** กดไม่ได้ น่าจะเพราะมี Registry hive files คงเหลือที่ OS ยังไม่ปล่อย

ให้ใช้ Registry Editor ลบ Registry keys ที่เหลือซึ่งอาจทำให้เกิด 'Profile not deleted completely. Error – The directory is not empty.'

ผู้ใช้หลายคนรายงานว่าแก้ปัญหาได้หลังลบ Account registry keys ทั้งหมดที่เกี่ยวกับโปรไฟล์ที่มีปัญหา

  1. เปิด File Explorer หรือ My Computer ไปที่ C:\Users**
  2. ในโฟลเดอร์ Users** หาโฟลเดอร์ชื่อโปรไฟล์ที่จะลบ คลิกขวาเลือก Delete**แก้ไข: ข้อผิดพลาด  Profile not Deleted Completely  บน Windows 10 หมายเหตุ: Users เป็นโฟลเดอร์ที่ защищен ต้องให้ Admin access – UAC ถาม คลิก Yes
  3. กด Windows + R** พิมพ์ regedit** Enter เปิด Registry Editor** คลิก Yes ที่ UAC เพื่อเปิดด้วย Adminแก้ไข: ข้อผิดพลาด  Profile not Deleted Completely  บน Windows 10
  4. ใน Registry Editor** ใช้เมนูซ้ายไปที่:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
    หมายเหตุ: สามารถไปได้โดยคลิกเมนูซ้าย หรือวางพาธใน Navigation bar กด Enter
  5. ใต้ ProfileList** จะเห็น Key หลายตัวที่ตรงกับ Windows Profile (ชื่อคล้าย S-1-5-18**) ให้เข้าแต่ละ Entry เช็กข้อมูล ProfileImagePath**แก้ไข: ข้อผิดพลาด  Profile not Deleted Completely  บน Windows 10 สำคัญ: Value data ของ ProfileImagePath** ควรระบุ Windows Profile งานคือระบุ Key ที่ต้องลบ
  6. พบ ProfileList** key ที่มีข้อมูลโปรไฟล์คงเหลือแล้ว คลิกขวาเลือก Delete**แก้ไข: ข้อผิดพลาด  Profile not Deleted Completely  บน Windows 10
  7. Restart** คอมพิวเตอร์ ทำซ้ำการกระทำที่ก่อให้เกิดข้อผิดพลาด 'Profile not deleted completely. Error – The directory is not empty.' ดูว่าหายไปหรือยัง

ถ้ากรณีนี้ตรงกับคุณ ลองวิธีถัดไป

วิธีที่ 3: ลบ 'Unknown Account'

การลบ Windows Profile แบบปกติ จะไม่ลบไฟล์คงเหลือทั้งหมด จริงๆ แล้วหลังลบโปรไฟล์จาก Windows 10 interface โปรไฟล์ที่ลบไปจะถูกติดป้าย "Account Unknown" และยังแสดงอยู่ใน User Profiles**

ตามบางผู้ใช้ จนกว่าจะลบ Entry ที่เกี่ยวกับ Account Unknown** ออกจาก User Profiles menu

  1. กด Windows + R** พิมพ์ sysdm.cpl** Enter เปิด System Properties** UAC ถาม คลิก Yesแก้ไข: ข้อผิดพลาด  Profile not Deleted Completely  บน Windows 10
  2. ใน System Properties** คลิกแท็บ Advanced** คลิก Settings** ปุ่ม User Profiles**แก้ไข: ข้อผิดพลาด  Profile not Deleted Completely  บน Windows 10
  3. ในเมนู User Profiles** เลือกโปรไฟล์ชื่อ "Account Unknown"** คลิก Delete** เพื่อลบไฟล์คงเหลือทั้งหมดของโปรไฟล์ผู้ใช้แก้ไข: ข้อผิดพลาด  Profile not Deleted Completely  บน Windows 10
  4. Restart** คอมพิวเตอร์ ดูว่าปัญหาแก้ไขแล้วหรือยัง