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
- เปิด File Explorer ไปที่โฟลเดอร์ที่มีปัญหา (เช่น Downloads)
- ไปแท็บ View คลิก Group by
- ในเมนู เลือก None (ทำได้ด้วยการ Right-click พื้นที่ว่างในโฟลเดอร์ > Hoover Group by > เลือก None) ตรวจสอบว่าปัญหาแก้ไขได้หรือไม่
- หากปัญหากลับมาหลังเปิดโฟลเดอร์/รีบูตระบบ ให้เปลี่ยน Group by เป็น None (เหมือนข้างต้น) คลิก Options ในเมนู View
- เลือก 'Change Folder and Search Options' ไปแท็บ View
- คลิกปุ่ม Apply to Folders ตรวจสอบว่าการจัดเรียงทำงานตามต้องการหรือไม่
หากปัญหาเกิดในกล่องโต้ตอบ Save as (เช่น บันทึกดาวน์โหลดในเบราว์เซอร์) ให้ Right-click ในกล่อง Save as เลือก Group By >> None
วิธีที่ 2: เปลี่ยนตัวเลือก Customize ของโฟลเดอร์
อาจแก้ข้อผิดพลาด (Glitch) ที่ทำให้จัดกลุ่มผิดได้ โดยเปลี่ยนตัวเลือก Customize ของโฟลเดอร์ที่มีปัญหา (ตัวอย่าง: โฟลเดอร์ Downloads)
- เปิด File Explorer ในแถบซ้าย Right-click ที่ Downloads
- เลือก Properties ไปแท็บ Customize
- ขยาย 'Optimize This Folder for' เลือก ตัวเลือกอื่น ที่ยังไม่ได้เลือก (เช่น ถ้าเป็น General Items ให้เปลี่ยนเป็น Pictures)
- คลิก Apply/OK ตรวจสอบว่าจัดเรียงถูกต้องหรือไม่ หากใช่ ให้เปลี่ยน Customize กลับเป็น General Items ตรวจสอบอีกครั้ง
- หายังมีปัญหา ตรวจสอบว่า ไม่มีโฟลเดอร์ใดเปิดอยู่ ในระบบ
- กดปุ่ม Windows ค้นหา File Explorer Options เลือกเปิด
- คลิกปุ่ม Clear หน้า Clear File Explorer History (ส่วน Privacy) คลิก Apply/OK
- เปิดโฟลเดอร์ใดโฟลเดอร์หนึ่ง เปลี่ยน View เป็น Small Icons
- Right-click พื้นที่ว่างในโฟลเดอร์ เลือก Sort By >> Name
- เปิด File Explorer Options อีกครั้ง (ขั้นตอน 5) ไปแท็บ View
- ดับเบิลคลิกตัวเลือกใดตัวเลือกหนึ่ง (เพื่อ Tick/Untick) เพื่อ เปิดใช้งานปุ่ม Apply
- คลิก Apply แล้วคลิก Apply to Folders (ซึ่งควรจะเปิดใช้งานได้แล้ว)
- คลิก OK และ Reboot PC
- หลังรีบูต ตรวจสอบว่าการจัดเรียงทำงานปกติหรือไม่
วิธีที่ 3: ใช้ Registry Editor
อาจเปลี่ยนการจัดเรียง (หรือเก็บการเปลี่ยนแปลงถาวร) ไม่ได้ หากจำนวน Saved Views ที่ระบบจัดเก็บได้เต็มแล้ว การแก้ไข Registry Entries ที่เกี่ยวข้องอาจช่วยได้ สำคัญ: สำรอง Registry ของระบบก่อนเริ่ม
คำเตือน: ทำอย่างระมัดระวัง การแก้ไข Registry ต้องมีความรู้ หากทำผิดอาจทำลายระบบ/ข้อมูลถาวร
ลบ Key Bags
- ตรวจสอบว่าไม่มีโฟลเดอร์เปิดอยู่ในระบบ
- กดปุ่ม Windows ค้นหา Regedit คลิกขวา Registry Editor เลือก Run as Administrator
- ไปที่เส้นทาง:
Computer\HKEY_CURRENT_USER\SOFTWARE\Classes\Local Settings\Software\Microsoft\Windows\Shell\BagMRU
- ในแถบซ้าย ลบ Sub-keys ทั้งหมดของ BagMRU จากไปที่:
Computer\HKEY_CURRENT_USER\SOFTWARE\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags
- ในแถบซ้าย ลบ Sub-keys ของ Bags และ Reboot PC
- หลังรีบูต ตรวจสอบว่าจัดเรียงปกติหรือไม่ (ลองวิธีที่ 2)
ลบ Keys ของโฟลเดอร์ Downloads
- ไปที่:
Computer\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Streams
- ในแถบซ้าย เปิด Defaults ในแถบขวา ลบ Entry ต่อไปนี้ (ถ้ามี):
{885A186E-A440-4ADA-812B-DB871B942259} - Reboot PC ตรวจสอบว่าจัดเรียงปกติหรือไม่
- หายังไม่ดี ลอง สร้างไฟล์ 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" - Reboot PC ตรวจสอบว่าปัญหาแก้ไขได้หรือไม่
ลบ Group View Keys
- ไปที่:
Computer\HKEY_CURRENT_USER\SOFTWARE\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags
- ค้นหา (ใช้เมนู 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 - Reboot PC ตรวจสอบว่าปัญหาการจัดกลุ่มหายไปหรือไม่
เปลี่ยนชื่อ SortByList Key
- ไปที่:
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderTypes\{885a186e-a440-4ada-812b-db871b942259} - เปิด TopViews เลือกโฟลเดอร์ในนั้น (ชื่อเป็นศูนย์มากๆ)
- ในแถบขวา เปลี่ยน SortByList เป็น 'prop:System.ItemNameDisplay' (อาจต้อง Take Ownership ของ Key)
หายังมีปัญหา ลองคำสั่ง PowerShell ต่างๆ คลิกขวาปุ่ม Windows เลือก PowerShell (Admin)
ใช้ PowerShell ลบ Bags และ Saved Views Keys
- รันคำสั่งใน PowerShell:
'BagMRU', 'Bags' | %{ri "HKCU:\SOFTWARE\Classes\Local Settings\Software\Microsoft\Windows\Shell\$_" } gps explorer | spps - ทำ วิธีที่ 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 - Reboot PC ตรวจสอบว่าจัดเรียงปกติหรือไม่
- หายังมีปัญหา รันคำสั่งต่อไปนี้ (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 ใหม่และใช้บัญชีนั้นอาจช่วยให้จัดเรียงโฟลเดอร์ที่มีปัญหาได้ตามต้องการ
- สร้าง User Profile ใหม่ในระบบ
- Sign out บัญชีปัจจุบัน Sign in ด้วยบัญชีใหม่
- เปิด File Explorer ไปที่ โฟลเดอร์ที่มีปัญหา (เช่น Downloads)
- หากยังจัดกลุ่มตามสัปดาห์/เดือน ให้ ทำวิธีที่ 2 ซ้ำ (กด Apply to Folders) ตรวจสอบว่าจัดเรียงปกติหรือไม่
หากปัญหายังคงอยู่ อาจใช้ ยูทิลิตี้ภายนอก (3rd party) (เช่น Desktop INI Fix) จัดการการจัดเรียง File Explorer แต่ต้องสร้าง System Restore Point ก่อน