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

แก้ไข: "system32\config\systemprofile\Desktop" refers to a location that is unavailable

คุณล็อกอินเข้าระบบ Windows และ Desktop ว่างเปล่าทั้งหมด ไม่หาข้อมูลเดิมบน Desktop หาไม่เจอ ข้อผิดพลาดต่อไปนี้โผล่มาแทน ทำให้งงและไม่อาจาริการจะทำอะไร "...system32\config\systemprofile\Desktop" refers to a location that is unavailable อาจอยู่บนฮาร์ดดิสก์ของคอมพิวเตอร์นี้ หรือบนเครือข่าย ตรวจสอบว่า disk ถูกติดตั้งถูกต้อง หรือคุณเชื่อมต่ออินเทอร์เน็ต/เครือข่ายอยู่ และลองอีกครั้ง หากยังไม่พบ ข้อมูลอาจถูกย้ายไปที่อื่นแล้ว

ข้อผิดพลาดนี้มักเกิดหลัง corrupt window update ติดตั้ง หรือระบบ crash อย่างกะทันหัน สาเหตุอาจง่ายแค่ path ตำแหน่งผิด จนถึงใหญ่โตอย่าง corrupt system files หาก reboot ธรรมดาไม่แก้ปัญหา ทำตามคู่มือนี้เพื่อคืน Desktop และข้อมูลกลับมาเหมือนเดิม

แก้ไข:  system32\config\systemprofile\Desktop  refers to a location that is unavailable

Solution 1: ซ่อมแซม System Files ที่เสียหาย

ดาวน์โหลดและรัน Restoro เพื่อสแกนและกู้คืนไฟล์ที่เสียหายและหายไปจาก ที่นี่ เมื่อเสร็จ ดำเนินต่อกับ Methods ด้านล่าง สำคัญที่ต้องแน่ใจว่า system files ทั้งหมดสมบูรณ์และไม่เสียหาย ก่อนทำ Methods ด้านล่าง

Solution 2: รีสตาร์ท Windows Explorer

บางครั้ง ข้อผิดพลาดถูกกระตุ้นหาก Windows Explorer ทำงานไม่ถูกต้อง ในขั้นตอนนี้ จะ restart Windows Explorer หลังจบการทำงานสมบูรณ์ วิธีทำ:

  1. กด "Windows" + "X" พร้อมกัน
  2. เลือก "Task Manager" จากรายการ และ คลิก แท็บ processesแก้ไข:  system32\config\systemprofile\Desktop  refers to a location that is unavailable
  3. เลื่อน และ เลือก "Windows Explorer" จากรายการแก้ไข:  system32\config\systemprofile\Desktop  refers to a location that is unavailable
  4. Right-Click บนมัน แล้วคลิกปุ่ม End Task เพื่อจบการทำงานแก้ไข:  system32\config\systemprofile\Desktop  refers to a location that is unavailable
  5. Hover pointer ไป "File" และ คลิก "Run New Task"แก้ไข:  system32\config\systemprofile\Desktop  refers to a location that is unavailable
  6. พิมพ์ "Explorer.exe" และกด "Enter"แก้ไข:  system32\config\systemprofile\Desktop  refers to a location that is unavailable
  7. เช็ค ว่าปัญหายังคงอยู่หรือไม่

Solution 3: รีเซ็ตตำแหน่ง Desktop

ระบบปฏิบัติการอาจไม่สามารถลิงก์ Desktop ไปยังตำแหน่งเริ่มต้นได้

กด Windows Key + R ใน run dialog พิมพ์

C:\Users

แก้ไข:  system32\config\systemprofile\Desktop  refers to a location that is unavailable

เปิดโฟลเดอร์ที่มี username ของคุณ จะมีโฟลเดอร์ชื่อ Desktop Right click บนมัน คลิก Properties

แก้ไข:  system32\config\systemprofile\Desktop  refers to a location that is unavailable

คลิกแท็บ Location ตอนนี้ คลิก ปุ่ม Restore Default คลิก OK Close หน้าต่างทั้งหมด และ restart ระบบ

แก้ไข:  system32\config\systemprofile\Desktop  refers to a location that is unavailable

หากไม่ได้ผล สามารถเปลี่ยนตำแหน่งผ่าน registry ได้

กด Windows key + R พิมพ์ regedit กด Enter คลิก Yes หากมี UAC warning

แก้ไข:  system32\config\systemprofile\Desktop  refers to a location that is unavailable

ใน left pane คลิก HKEY_CURRENT_USER เพื่อ expand it ตอนนี้ คลิก Software ใต้มัน นำทางไป Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders

ตรวจสอบว่า User Shell Folders ถูก highlight และใน left pane แล้ว ดับเบิลคลิก Desktop ตรวจสอบว่าใต้ Value data: ค่าเป็น %USERPROFILE%\Desktop หรือ C:\Users\%USERNAME%\Desktop is the value คลิก OK ปิด registry editor และ restart ระบบ เช็คว่าปัญหาแก้ไขหรือยัง

แก้ไข:  system32\config\systemprofile\Desktop  refers to a location that is unavailable

หากยังไม่ได้ ไป method ถัดไป

Solution 4: ย้ายเนื้อหา Profile กลับไปที่ตำแหน่งของมัน

กด Windows key + E เปิด file explorer คัดลอก %windir%\system32\config\systemprofile\ คลิกที่ address bar ด้านบนเพื่อทำให้แก้ไขได้ ตอนนี้ paste path ที่คัดลอก กด Enter ไปที่ path

แก้ไข:  system32\config\systemprofile\Desktop  refers to a location that is unavailable

โฟลเดอร์จะเปิด ตอนนี้ ลบ โฟลเดอร์ชื่อ "Desktop" ที่นั่น หากเจอ Access is denied ให้ take ownership ของ systemprofile folder ก่อน ตาม Solution 5 ในคู่มือที่ลิงก์นี้ แล้ว ลบ มัน

กด Windows key และกด E เปิด C: drive จะมีโฟลเดอร์ชื่อ Users Open มัน เปิด account folder ของคุณ จะเป็น username/name ของคุณ

ตอนนี้จะเห็นโฟลเดอร์ชื่อ Desktop โฟลเดอร์นี้จะมีข้อมูล desktop ทั้งหมดที่คุณเคยมี หากมี Desktop folders 2 โฟลเดอร์ ให้เปิดแต่ละอัน และลบ Desktop folder ที่ว่างหรือมีไฟล์ไม่ถูกต้อง ซึ่งไม่ควรอยู่ที่นั่น

เช่นเดียวกัน หากเห็น duplicate folders อื่นๆ ให้ลบโฟลเดอร์ที่มีไฟล์ไม่ควรมีหรือว่างเปล่า

ตอนนี้ Right click บน Desktop folder ที่เหลือ คลิก copy

กลับไปที่ %windir%\system32\config\systemprofile\ และ paste desktop folder นั้น

ตอนนี้ restart ระบบ และเช็คว่าระบบกลับมาปกติหรือยัง หากไม่ ต้องสร้างบัญชีใหม่และย้ายข้อมูลเก่าไป ไป solution ถัดไป

Solution 5: สร้าง User Profile ใหม่

ใน solution นี้ จะสร้างบัญชีใหม่และย้ายข้อมูลเก่าไป การทำนี้สามารถแก้ corrupt paths ใน registry อัตโนมัติได้

คลิก Start พิมพ์ cmd คลิกขวา cmd เลือก Run As Administrator ใน command prompt พิมพ์และรันคำสั่ง 2 ตัวนี้:

แก้ไข:  system32\config\systemprofile\Desktop  refers to a location that is unavailable

net user /add usernamehere passwordhere net localgroup administrators usernamehere /add

วิธีนี้ใช้ได้กับ local accounts เท่านั้น แต่สามารถสลับเป็น Microsoft account บน Windows 8/10 ได้โดยใช้แอปจาก Windows Store (จะ prompt ให้ sign in Microsoft Account) เป็น optional ต่อมา คัดลอกข้อมูลจาก corrupt/previous profile ด้วยขั้นตอน:

  1. กด Windows key และกด E เปิด windows explorer
  2. สำหรับ Windows 7 คลิก Organize มุมซ้ายบน แล้ว Folder and search options
  3. คลิกแท็บ View คลิกเลือก Show hidden files, folders, and drives
  4. Uncheck กล่องถัดจาก Hide protected operating system files
  5. Confirm warning แล้ว คลิก OK และ close all windows
  6. สำหรับ Windows 8 และ 10 คลิกแท็บ View และคลิก Options มุมขวา
  7. คลิกแท็บ View คลิกเลือก Show hidden files, folders, and drives
  8. Uncheck กล่องถัดจาก Hide protected operating system files
  9. Confirm warning แล้ว คลิก OK และ close all windows
  10. นำทางไป C: drive > Users > Old_Profile โดย C: คือ drive ที่ Windows ติดตั้ง และ Old_Profile คือ ชื่อบัญชี Windows เก่า
  11. ตอนนี้ copy ไฟล์และโฟลเดอร์ทั้งหมดที่นี่ ยกเว้น Ntuser.dat, Ntuser.dat.log และ Ntuser.ini
  12. ตอนนี้ ไป ที่ C: drive\Users\New_Profile โดย New_Profile คือ ชื่อบัญชีใหม่ ที่เพิ่งสร้าง Paste เนื้อหาที่คัดลอกมา
  13. เมื่อแน่ใจว่าข้อมูลทั้งหมดย้ายไปบัญชีใหม่แล้ว สามารถลบบัญชีเก่าได้ผ่าน Add or remove user accounts อีกครั้งใน Control panel
  14. ปัญหาควรหายแล้ว หากไม่ ให้แจ้งสถานการณ์แน่นอนในส่วนความคิดเห็นด้านล่าง