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

แก้ไขปัญหา Icon เดสก์ท็อปไม่บันทึกตำแหน่งหลัง Restart

บางคนชอบจัด Icon เดสก์ท็อปให้เรียงง่ายต่อการเข้าถึง ตั้งค่านี้ควรบันทึกและคงตำแหน่งหลัง Restart แต่บางกรณี Icon จะเรียงกลับไปตำแหน่ง Default — ไม่สะดวกสำหรับผู้ที่อยากให้ Icon อยู่ที่เฉพาะเจาะจง

สาเหตุเกี่ยวกับ Permission Problems ตอนเปลี่ยนตำแหน่ง Icon ควรบันทึก แต่หาก Permission ไม่ถูกต้อง Registry Key จะไม่บันทึก Setting ใหม่ได้ แค่แก้ Permission แก้ปัญหาได้อาจเป็น Malware บ้าง (ไม่ค่อยพบแต่เป็นได้) Malware หลายตัวเปลี่ยน Registry Values ทำให้ Setting ไม่บันทึกได้

  1. ถ้า Icon เรียงใหม่แม้ Refresh Desktop ตรวจสอบ Settings: ไม่ได้ตั้ง "Auto-arrange icons" ไหม? Right-click ว่าง Desktop > View > ยกเลิกติ๊ก Auto arrange และ Align icons to grid > เช็คว่าคงตำแหน่งหรือไม่
  2. ลองย้าย Icon แล้ว Refresh Desktop (Right-click ว่าง > Refresh) Refresh จะ Lock Icon ไว้
  3. บางคนแก้ได้ด้วยการเปลี่ยนจาก uTorrent เป็น BitTorrent หากใช้ uTorrent ลองเปลี่ยน Torrent Client ดู

วิธีที่ 1: เปลี่ยนค่า Registry Keys

แก้ได้หาก Registry Keys ถูกเปลี่ยนโดย Malware เปลี่ยนค่า Registry Keys ด้านล่างและลบ Branch หนึ่ง จะแก้ได้

  1. Windows + R
  2. พิมพ์ regedit Enter

แก้ไขปัญหา Icon เดสก์ท็อปไม่บันทึกตำแหน่งหลัง Restart

  1. ไปที่ HKEY_CLASSES_ROOT\CLSID\{42aedc87-2188-41fd-b9a3-0c966feabec1}\InProcServer32 ไม่รู้จักไปทำตามขั้นตอนย่อย:
  1. ดับเบิลคลิก HKEY_CLASSES_ROOT
  2. ดับเบิลคลิก CLSID
  3. ดับเบิลคลิก {42aedc87-2188-41fd-b9a3-0c966feabec1}
  4. คลิกเลือก InProcServer32
แก้ไขปัญหา Icon เดสก์ท็อปไม่บันทึกตำแหน่งหลัง Restartแก้ไขปัญหา Icon เดสก์ท็อปไม่บันทึกตำแหน่งหลัง Restart

แก้ไขปัญหา Icon เดสก์ท็อปไม่บันทึกตำแหน่งหลัง Restart

  1. ดับเบิลคลิก Default (Right pane)
  2. พิมพ์ %SystemRoot%\system32\windows.storage.dll ใน Value data > OK

แก้ไขปัญหา Icon เดสก์ท็อปไม่บันทึกตำแหน่งหลัง Restart

  1. ถ้า Error Permission ไม่ให้เปลี่ยนค่า:
  1. Right-click InProcServer32 (Left) > Permissions

แก้ไขปัญหา Icon เดสก์ท็อปไม่บันทึกตำแหน่งหลัง Restart

  1. คลิก Advanced

แก้ไขปัญหา Icon เดสก์ท็อปไม่บันทึกตำแหน่งหลัง Restart

  1. คลิก Change หน้า Owner

แก้ไขปัญหา Icon เดสก์ท็อปไม่บันทึกตำแหน่งหลัง Restart

  1. คลิก Advanced

แก้ไขปัญหา Icon เดสก์ท็อปไม่บันทึกตำแหน่งหลัง Restart

  1. คลิก Find Now

แก้ไขปัญหา Icon เดสก์ท็อปไม่บันทึกตำแหน่งหลัง Restart

  1. เลือก Administrators
  2. OK

แก้ไขปัญหา Icon เดสก์ท็อปไม่บันทึกตำแหน่งหลัง Restart

  1. OK อีกครั้ง

แก้ไขปัญหา Icon เดสก์ท็อปไม่บันทึกตำแหน่งหลัง Restart

  1. ติ๊ก Replace owner on sub containers and objects
  2. ติ๊ก Replace all child object permission entries with inheritable permission entries from this object
  3. OK

แก้ไขปัญหา Icon เดสก์ท็อปไม่บันทึกตำแหน่งหลัง Restart

  1. กลับมาที่ Permissions for InProcServer32 เลือก Administrators (Group/Usernames)
  2. ติ๊ก Allow หน้า Full Control
  3. OK

แก้ไขปัญหา Icon เดสก์ท็อปไม่บันทึกตำแหน่งหลัง Restart

  1. ทำ ขั้นตอน 4-5 อีกครั้ง
  1. ไปที่ HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{42aedc87-2188-41fd-b9a3-0c966feabec1}\InProcServer32 ทำตามขั้นตอนย่อย:
  1. ดับเบิลคลิก HKEY_CLASSES_ROOT
  2. ดับเบิลคลิก Wow6432Node
  3. ดับเบิลคลิก CLSID
  4. ดับเบิลคลิก {42aedc87-2188-41fd-b9a3-0c966feabec1}
  5. คลิกเลือก InProcServer32

แก้ไขปัญหา Icon เดสก์ท็อปไม่บันทึกตำแหน่งหลัง Restartแก้ไขปัญหา Icon เดสก์ท็อปไม่บันทึกตำแหน่งหลัง Restart

แก้ไขปัญหา Icon เดสก์ท็อปไม่บันทึกตำแหน่งหลัง Restart

  1. ดับเบิลคลิก Default (Right) > ใส่ %SystemRoot%\system32\windows.storage.dll > OK

แก้ไขปัญหา Icon เดสก์ท็อปไม่บันทึกตำแหน่งหลัง Restart

  1. ถ้า Error Permission ทำขั้นตอน Permission เหมือนข้างต้น (Advanced > Change Owner > Administrators > Full Control) แล้วทำขั้นตอน 8-9 อีกครั้ง
  1. ไปที่ HKEY_CURRENT_USER\Software\Classes\CLSID\{42aedc87-2188-41fd-b9a3-0c966feabec1} ขั้นตอนย่อย:
  1. ดับเบิลคลิก HKEY_CURRENT_USER
  2. ดับเบิลคลิก Software
  3. ดับเบิลคลิก Classes
  4. ดับเบิลคลิก CLSID
แก้ไขปัญหา Icon เดสก์ท็อปไม่บันทึกตำแหน่งหลัง Restart
  1. Right-click {42aedc87-2188-41fd-b9a3-0c966feabec1} (Left) > Delete ยืนยัน

ปิด Registry Editor หลังลบ Key เสร็จ ควรแก้ปัญหาแล้ว

วิธีที่ 2: แก้ Permission Registry Key

แก้ได้สำหรับคนที่เจอปัญหาเพราะ Permission ไม่พอ ตามที่กล่าวไว้ สาเหตุหลักคือขาด Permission ทำให้ Registry Keys ไม่ Update ได้

  1. Windows + R
  2. พิมพ์ regedit Enter

แก้ไขปัญหา Icon เดสก์ท็อปไม่บันทึกตำแหน่งหลัง Restart

  1. ไปที่ HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Bags\1\Desktop ขั้นตอนย่อย:
  1. ดับเบิลคลิก HKEY_CURRENT_USER
  2. ดับเบิลคลิก Software
  3. ดับเบิลคลิก Microsoft
  4. คลิกเลือก Windows
  5. คลิกเลือก Shell
  6. คลิกเลือก Bags
  7. คลิกเลือก 1
แก้ไขปัญหา Icon เดสก์ท็อปไม่บันทึกตำแหน่งหลัง Restartแก้ไขปัญหา Icon เดสก์ท็อปไม่บันทึกตำแหน่งหลัง Restart

แก้ไขปัญหา Icon เดสก์ท็อปไม่บันทึกตำแหน่งหลัง Restart

  1. Right-click Desktop (Left) > Permissions
  2. คลิก Advanced

แก้ไขปัญหา Icon เดสก์ท็อปไม่บันทึกตำแหน่งหลัง Restart

  1. ดู Permission Entries Entry ที่มี Deny ในคอลัมน์ Type > Remove
  2. ทำซ้ำลบ Deny Entries ทั้งหมด
  3. ตรวจสอบว่า Account ของคุณมี Full Control หา Account ใน Permission Entries ถ้าไม่มี Full Control ในคอลัมน์ Access > เลือก Entry นั้น > Edit
  4. ติ๊ก Full Control ในหน้าต่างใหม่
  5. OK
แก้ไขปัญหา Icon เดสก์ท็อปไม่บันทึกตำแหน่งหลัง Restart
  1. OK แล้ว OK อีกครั้ง

เสร็จแล้ว ลองเปลี่ยน Icon Settings จะคงอยู่แม้ Restart

วิธีที่ 3: ลบโฟลเดอร์ Bags และ BagMRU

ลบ Bags และ BagMRU จาก Registry ช่วยผู้ใช้หลายคน นำ Icon กลับ Default และแก้ปัญหาได้มาก

  1. Windows + R
  2. regedit Enter

แก้ไขปัญหา Icon เดสก์ท็อปไม่บันทึกตำแหน่งหลัง Restart

  1. ไปที่ HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell ขั้นตอนย่อย:
  1. ดับเบิลคลิก HKEY_CURRENT_USER
  2. ดับเบิลคลิก Software
  3. ดับเบิลคลิก Microsoft
  4. คลิกเลือก Windows
  5. ดับเบิลคลิก Shell
แก้ไขปัญหา Icon เดสก์ท็อปไม่บันทึกตำแหน่งหลัง Restartแก้ไขปัญหา Icon เดสก์ท็อปไม่บันทึกตำแหน่งหลัง Restart
  1. ควรเห็น 4 โฟลเดอร์ใต้ Shell: Associations, AttachmentExecute, BagMRU, Bags
  2. Right-click BagMRU > Delete ยืนยัน กด Yes ถ้าถามลบ Sub-keys

แก้ไขปัญหา Icon เดสก์ท็อปไม่บันทึกตำแหน่งหลัง Restart

  1. Right-click Bags > Delete ยืนยัน กด Yes ถ้าถามลบ Sub-keys

แก้ไขปัญหา Icon เดสก์ท็อปไม่บันทึกตำแหน่งหลัง Restart

  1. Right-click Shell (Left) > New > Key

แก้ไขปัญหา Icon เดสก์ท็อปไม่บันทึกตำแหน่งหลัง Restart

  1. ตั้งชื่อ Key BagMRU Enter
  2. Right-click Shell อีกครั้ง > New > Key
  3. ตั้งชื่อ Key Bags Enter
  4. ปิด Registry Editor

เสร็จแล้ว Refresh Desktop จัด Icon ใหม่ Icon จะอยู่ที่เดิมตอน Restart

วิธีที่ 4: ESET Antivirus

ESET Antivirus ก็อาจก่อให้เกิดปัญหานี้ Bug ใน Antivirus: ตอนลบ Malware/Trojan สำเร็จ แต่ Corrupt Icon/Folder (Registry) Settings ทำให้แก้ไม่ได้

ข่าวดี: ESET แก้ Bug ใน Update ล่าสุดแล้ว หากมี ESET และเจอปัญหานี้ Update Antivirus หรือ Reinstall ด้วย Installer ล่าสุดจากเว็บของพวกเขา