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

แก้ไข File Explorer จัดกลุ่มตามสัปดาห์และเดือนไม่หาย

File Explorer อาจแสดงการจัดกลุ่ม (Grouping) ตามสัปดาห์และเดือน หาก Folder Options (Group by หรือ Customization) ตั้งค่าผิด นอกจากนี้ การตั้งค่า Registry ของระบบที่ผิดพลาดก็อาจเป็นสาเหตุ

ปัญหาเกิดเมื่อโฟลเดอร์ (เช่น Downloads) แสดงการจัดกลุ่มตามสัปดาห์/เดือน และเมื่อผู้ใช้เปลี่ยนตั้งค่าแล้ว เปิดโฟลเดอร์ใหม่ ก็กลับสู่การจัดกลุ่มเดิม ปัญหานี้รายงานว่ามักเกิดหลัง Windows Update

ก่อนแก้ไข: สแกนระบบด้วยเครื่องมือ Anti-malware เพื่อป้องกันไวรัส ตรวจสอบว่า Windows อัปเดตเป็นรุ่นล่าสุดแล้ว

วิธีที่ 1: เปลี่ยนตัวเลือก 'Group by' เป็น None

เพื่อหยุด File Explorer (โดยเฉพาะโฟลเดอร์ Downloads) จากการจัดกลุ่มเนื้อหาตามสัปดาห์/เดือน ให้ตั้ง 'Group by' เป็น None

  1. เปิด File Explorer ไปที่โฟลเดอร์ที่มีปัญหา (เช่น Downloads)
  2. ไปแท็บ View คลิก Group by
  3. ในเมนู เลือก None (ทำได้ด้วยการ Right-click พื้นที่ว่างในโฟลเดอร์ > Hoover Group by > เลือก None) ตรวจสอบว่าปัญหาแก้ไขได้หรือไม่
  4. หากปัญหากลับมาหลังเปิดโฟลเดอร์/รีบูตระบบ ให้เปลี่ยน Group by เป็น None (เหมือนข้างต้น) คลิก Options ในเมนู View
  5. เลือก 'Change Folder and Search Options' ไปแท็บ View
  6. คลิกปุ่ม Apply to Folders ตรวจสอบว่าการจัดเรียงทำงานตามต้องการหรือไม่

หากปัญหาเกิดในกล่องโต้ตอบ Save as (เช่น บันทึกดาวน์โหลดในเบราว์เซอร์) ให้ Right-click ในกล่อง Save as เลือก Group By >> None

วิธีที่ 2: เปลี่ยนตัวเลือก Customize ของโฟลเดอร์

อาจแก้ข้อผิดพลาด (Glitch) ที่ทำให้จัดกลุ่มผิดได้ โดยเปลี่ยนตัวเลือก Customize ของโฟลเดอร์ที่มีปัญหา (ตัวอย่าง: โฟลเดอร์ Downloads)

  1. เปิด File Explorer ในแถบซ้าย Right-click ที่ Downloads
  2. เลือก Properties ไปแท็บ Customize
  3. ขยาย 'Optimize This Folder for' เลือก ตัวเลือกอื่น ที่ยังไม่ได้เลือก (เช่น ถ้าเป็น General Items ให้เปลี่ยนเป็น Pictures)
  4. คลิก Apply/OK ตรวจสอบว่าจัดเรียงถูกต้องหรือไม่ หากใช่ ให้เปลี่ยน Customize กลับเป็น General Items ตรวจสอบอีกครั้ง
  5. หายังมีปัญหา ตรวจสอบว่า ไม่มีโฟลเดอร์ใดเปิดอยู่ ในระบบ
  6. กดปุ่ม Windows ค้นหา File Explorer Options เลือกเปิด
  7. คลิกปุ่ม Clear หน้า Clear File Explorer History (ส่วน Privacy) คลิก Apply/OK
  8. เปิดโฟลเดอร์ใดโฟลเดอร์หนึ่ง เปลี่ยน View เป็น Small Icons
  9. Right-click พื้นที่ว่างในโฟลเดอร์ เลือก Sort By >> Name
  10. เปิด File Explorer Options อีกครั้ง (ขั้นตอน 5) ไปแท็บ View
  11. ดับเบิลคลิกตัวเลือกใดตัวเลือกหนึ่ง (เพื่อ Tick/Untick) เพื่อ เปิดใช้งานปุ่ม Apply
  12. คลิก Apply แล้วคลิก Apply to Folders (ซึ่งควรจะเปิดใช้งานได้แล้ว)
  13. คลิก OK และ Reboot PC
  14. หลังรีบูต ตรวจสอบว่าการจัดเรียงทำงานปกติหรือไม่

วิธีที่ 3: ใช้ Registry Editor

อาจเปลี่ยนการจัดเรียง (หรือเก็บการเปลี่ยนแปลงถาวร) ไม่ได้ หากจำนวน Saved Views ที่ระบบจัดเก็บได้เต็มแล้ว การแก้ไข Registry Entries ที่เกี่ยวข้องอาจช่วยได้ สำคัญ: สำรอง Registry ของระบบก่อนเริ่ม

คำเตือน: ทำอย่างระมัดระวัง การแก้ไข Registry ต้องมีความรู้ หากทำผิดอาจทำลายระบบ/ข้อมูลถาวร

ลบ Key Bags

  1. ตรวจสอบว่าไม่มีโฟลเดอร์เปิดอยู่ในระบบ
  2. กดปุ่ม Windows ค้นหา Regedit คลิกขวา Registry Editor เลือก Run as Administrator
  3. ไปที่เส้นทาง:
    Computer\HKEY_CURRENT_USER\SOFTWARE\Classes\Local Settings\Software\Microsoft\Windows\Shell\BagMRU
  4. ในแถบซ้าย ลบ Sub-keys ทั้งหมดของ BagMRU จากไปที่:
    Computer\HKEY_CURRENT_USER\SOFTWARE\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags
  5. ในแถบซ้าย ลบ Sub-keys ของ Bags และ Reboot PC
  6. หลังรีบูต ตรวจสอบว่าจัดเรียงปกติหรือไม่ (ลองวิธีที่ 2)

ลบ Keys ของโฟลเดอร์ Downloads

  1. ไปที่:
    Computer\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Streams
  2. ในแถบซ้าย เปิด Defaults ในแถบขวา ลบ Entry ต่อไปนี้ (ถ้ามี):
    {885A186E-A440-4ADA-812B-DB871B942259}
  3. Reboot PC ตรวจสอบว่าจัดเรียงปกติหรือไม่
  4. หายังไม่ดี ลอง สร้างไฟล์ Registry (.reg) ใน Notepad เนื้อหาดังนี้ แล้วดับเบิลคลิกเพื่อเพิ่มใน Registry:
    Windows Registry Editor Version 5.00\n[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FolderTypes\{885a186e-a440-4ada-812b-db871b942259}\TopViews\{00000000-0000-0000-0000-000000000000}]\n"ColumnList"="prop:0(34)System.ItemNameDisplay;0System.DateModified;0System.ItemTypeText;0System.Size;1System.DateCreated;1System.Author;1System.Category;1System.Keywords;1System.Title"\n"LogicalViewMode"=dword:00000001\n"Name"="NoName"\n"Order"=dword:00000000\n"SortByList"="prop:System.ItemNameDisplay"
  5. Reboot PC ตรวจสอบว่าปัญหาแก้ไขได้หรือไม่

ลบ Group View Keys

  1. ไปที่:
    Computer\HKEY_CURRENT_USER\SOFTWARE\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags
  2. ค้นหา (ใช้เมนู Edit > Find) คำว่า GroupView ตั้งค่า Value ของ GroupView ทั้งหมดเป็น 0 ซึ่งยังไม่ใช่ 0 (งานน่ารำคาญสำหรับบางคน) ตัวอย่าง:
    Computer\HKEY_CURRENT_USER\SOFTWARE\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags\1\Shell\{885A186E-A440-4ADA-812B-DB871B942259}\GroupView=0
  3. Reboot PC ตรวจสอบว่าปัญหาการจัดกลุ่มหายไปหรือไม่

เปลี่ยนชื่อ SortByList Key

  1. ไปที่:
    Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderTypes\{885a186e-a440-4ada-812b-db871b942259}
  2. เปิด TopViews เลือกโฟลเดอร์ในนั้น (ชื่อเป็นศูนย์มากๆ)
  3. ในแถบขวา เปลี่ยน SortByList เป็น 'prop:System.ItemNameDisplay' (อาจต้อง Take Ownership ของ Key)

หายังมีปัญหา ลองคำสั่ง PowerShell ต่างๆ คลิกขวาปุ่ม Windows เลือก PowerShell (Admin)

ใช้ PowerShell ลบ Bags และ Saved Views Keys

  1. รันคำสั่งใน PowerShell:
    'BagMRU', 'Bags' | %{ri "HKCU:\SOFTWARE\Classes\Local Settings\Software\Microsoft\Windows\Shell\$_" } gps explorer | spps
  2. ทำ วิธีที่ 1 ซ้ำ (กด Apply to Folders) แล้วรันใน PowerShell:
    $Bags = 'HKCU:\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags'\n$DLID = '{885A186E-A440-4ADA-812B-DB871B942259}'\ngci $bags -recurse | ?{$_.GetSubkeyNames() -contains $DLID} | remove-item -Path { join-path $_.PSPath $DLID }\ngps explorer | spps
  3. Reboot PC ตรวจสอบว่าจัดเรียงปกติหรือไม่
  4. หายังมีปัญหา รันคำสั่งต่อไปนี้ (Reboot หลังรัน):
    gci 'HKCU:\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags' -recurse | ?{$_.GetValueNames() -contains 'GroupView'} | ?{$_.GetValue('GroupView') -ne 0} | %{ $splat = @{ 'Path' = $_.PSPath 'Name' = 'GroupView' 'Value' = 0 } Set-ItemProperty @splat $splat.Name = 'GroupByKey:PID' $splat.Value = 0 Set-ItemProperty @splat $splat.Name = 'GroupByKey:FMTID' $splat.Value = '{00000000-0000-0000-0000-000000000000}' Set-ItemProperty @splat } gps explorer | spps

ใช้ PowerShell ลบ Downloads Folder Key

หากปัญหาจัดกลุ่มอยู่ที่โฟลเดอร์ Downloads ลองรันใน PowerShell (Admin):

$Bags = 'HKCU:\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags'\n$DLID = '{885A186E-A440-4ADA-812B-DB871B942259}'\ngci $bags -recurse | ?{$_.GetSubkeyNames() -contains $DLID} | remove-item -Path { join-path $_.PSPath $DLID }

วิธีที่ 4: สร้าง User Profile ใหม่

File Explorer อาจจัดกลุ่มตามสัปดาห์/เดือน หาก User Profile เสียหาย การสร้าง User Profile ใหม่และใช้บัญชีนั้นอาจช่วยให้จัดเรียงโฟลเดอร์ที่มีปัญหาได้ตามต้องการ

  1. สร้าง User Profile ใหม่ในระบบ
  2. Sign out บัญชีปัจจุบัน Sign in ด้วยบัญชีใหม่
  3. เปิด File Explorer ไปที่ โฟลเดอร์ที่มีปัญหา (เช่น Downloads)
  4. หากยังจัดกลุ่มตามสัปดาห์/เดือน ให้ ทำวิธีที่ 2 ซ้ำ (กด Apply to Folders) ตรวจสอบว่าจัดเรียงปกติหรือไม่

หากปัญหายังคงอยู่ อาจใช้ ยูทิลิตี้ภายนอก (3rd party) (เช่น Desktop INI Fix) จัดการการจัดเรียง File Explorer แต่ต้องสร้าง System Restore Point ก่อน