ผู้ใช้ทุกคนที่ใช้ระบบอาจไม่มีสิทธิ์เข้าถึงไฟล์และโฟลเดอร์ทุกไฟล์ เจ้าของไฟล์ (ปกติคือ Administrator) มีสิทธิ์เปลี่ยนแปลง permissions แต่บางครั้งใน File Properties ผู้ใช้อาจได้ข้อผิดพลาด – Unable to display current owner ปกติ เพื่อเปลี่ยน permissions ของไฟล์หรือโฟลเดอร์ ให้คลิกขวาที่ไฟล์/โฟลเดอร์ และเลือก Properties > Security > Advanced > Change แต่หากไม่สามารถทำได้ หรือเห็นข้อความนี้ โพสต์นี้จะช่วยคุณ
Unable to display current owner บน Windows
สาเหตุอาจมีหลายอย่าง:
- ซอฟต์แวร์ที่ใช้ล็อกโฟลเดอร์อาจป้องกันการเปลี่ยนแปลง permissions
- ไฟล์หรือโฟลเดอร์ที่ต้องการเปลี่ยน permissions อาจเสียหาย
- บัญชี Administrator อาจยังไม่ได้เปิดใช้งาน
สถานการณ์นี้อาจเป็นปัญหาโดยเฉพาะหากไฟล์หรือโฟลเดอร์ที่กล่าวถึงสำคัญ เนื่องจากไฟล์/โฟลเดอร์ไม่มีเจ้าของ ไม่มีใครได้รับอนุญาตอย่างเป็นทางการในการเปลี่ยนคุณสมบัติของมัน เพื่อแก้ไขปัญหานี้ ลองข้อเสนอแนะเหล่านี้:
- รัน Shared Folders Troubleshooter
- ถอนการติดตั้งซอฟต์แวร์ที่ล็อกโฟลเดอร์บนระบบ
- รันคำสั่ง CHKDSK
- เปิดใช้งานบัญชี Administrator ผ่าน Command Prompt ที่มีสิทธิ์ผู้ดูแล
- Take ownership ของไฟล์/โฟลเดอร์ผ่าน Command Prompt
- รัน Diagnostic Startup
1] รัน Shared Folders Troubleshooter
ก่อนไปสู่วิธีแก้ไขที่ซับซ้อนกว่า คุณสามารถลองรัน Shared Folders Troubleshooter ได้ดังนี้:
คลิกปุ่ม Start ไปที่ Settings > Updates and Security > Troubleshoot
เลือก troubleshooter Shared Folders จากรายการและรัน
รีสตาร์ทระบบเมื่อเสร็จ
2] ถอนการติดตั้งซอฟต์แวร์ที่ล็อกโฟลเดอร์บนระบบ
ซอฟต์แวร์บางตัวที่สามารถล็อกโฟลเดอร์ได้ อาจทำงานอยู่แม้ไม่ได้เปิดใช้งาน หากคุณกำลังเผชิญปัญหาที่กล่าวถึง อาจพิจารณาถอนการติดตั้งซอฟต์แวร์แบบนั้น
คลิกปุ่ม Start ไปที่ Settings > Apps > Apps and features
ในรายการแอปบนหน้า คลิกที่ซอฟต์แวร์ล็อกโฟลเดอร์เพื่อขยายตัวเลือก และเลือก Uninstall
รีสตาร์ทระบบ
3] รันคำสั่ง CHKDSK /f
CHKDSK utility ช่วยตรวจสอบ bad sectors บนฮาร์ดดิสก์และแก้ไขหากเป็นไปได้ ข้อผิดพลาดใน File System อาจก่อให้เกิดปัญหาที่กล่าวถึง และการรันสแกน CHKDSK /f อาจแก้ไขได้
ค้นหา Command Prompt ใน Windows search bar คลิกขวาที่ตัวเลือกและเลือก Run as administrator
พิมพ์คำสั่ง CHKDSK /f ในหน้าต่าง Command Prompt ที่มีสิทธิ์ผู้ดูแล และกด Enter เพื่อรัน
รีสตาร์ทระบบเมื่อคำสั่งรันเสร็จ
เมื่อรีสตาร์ทระบบ CHKDSK scan จะประมวลผลก่อนบูทเข้าสู่ระบบ
4] เปิดใช้งานบัญชี Administrator ผ่าน Command Prompt ที่มีสิทธิ์ผู้ดูแล
หาก administrator เป็นเจ้าของเดียวของไฟล์หรือโฟลเดอร์ที่มีปัญหา และบัญชี Administrator ไม่ได้เปิดใช้งาน คุณอาจเจอข้อผิดพลาด "Unable to display current owner"
ขั้นตอนเปิดใช้งานบัญชี Administrator มีดังนี้:
ค้นหา Command Prompt ใน Windows search bar
คลิกขวาที่ตัวเลือกและเลือก Run as administrator
ในหน้าต่าง Command Prompt พิมพ์คำสั่งต่อไปนี้และกด Enter เพื่อรัน:
net user administrator /active:yes
รีสตาร์ทระบบ และคุณจะได้ตัวเลือกเข้าสู่ Windows เป็น Administrator
5] Take ownership ของไฟล์/โฟลเดอร์ผ่าน Command Prompt
เปิด Command Prompt ที่มีสิทธิ์ผู้ดูแลตามที่อธิบายในวิธี 4
พิมพ์คำสั่งต่อไปนี้ใน Command Prompt ที่มีสิทธิ์ผู้ดูแล และกด Enter เพื่อรัน:
takeown /F <path of folder or file> /a /r /d y
ที่ <path of folder or file> คือตำแหน่งของไฟล์ที่มีปัญหาใน File Explorer หากได้ข้อความ SUCCESS ให้พิมพ์คำสั่งต่อไปนี้และกด Enter:
icacls <path of folder or file> /grant administrators:F /t
หากสำเร็จ ให้รีสตาร์ทระบบและเข้าถึงไฟล์/โฟลเดอร์
โปรดจำไว้ว่าคำสั่งในวิธี 4 เปิดใช้งานบัญชี Administrator และเราต้องการมันสำหรับวิธี 5 ด้วย เมื่อทำเสร็จแล้ว คุณสามารถปิดใช้งานบัญชี Administrator ได้โดยพิมพ์คำสั่งต่อไปนี้ใน Command Prompt ที่มีสิทธิ์ผู้ดูแล:
net user administrator /active:no
เมื่อคำสั่งรันสำเร็จ รีสตาร์ทระบบและล็อกอินเป็นผู้ใช้ที่ต้องการ เพื่อเข้าถึงไฟล์/โฟลเดอร์ที่กล่าวถึง
6] รัน Diagnostic startup
ในกรณีที่ไดรเวอร์หรือบริการใดรบกวนและก่อให้เกิดปัญหา เราสามารถลองรันระบบใน Diagnostic startup mode ในโหมดนี้ ระบบจะบูทด้วยไดรเวอร์และบริการขั้นต่ำ
กด Win + R และพิมพ์คำสั่ง msconfig กด Enter เพื่อเปิดหน้าต่าง System Configuration
ในแท็บ General เลือก Diagnostic startup กด Apply แล้ว OK เพื่อบันทึกการตั้งค่า
รีสตาร์ทระบบหลังบันทึกการตั้งค่า
เมื่อระบบรีสตาร์ท ลองเข้าถึงไฟล์/โฟลเดอร์ที่กล่าวถึง
หากยังไม่สามารถเข้าถึงไฟล์/โฟลเดอร์ที่มีปัญหา ให้ทำซ้ำวิธี 4 ใน Diagnostic startup mode
เมื่อเสร็จสิ้นการ troubleshooting แล้ว คุณสามารถเปลี่ยนตัวเลือกเป็น Normal startup ในหน้าต่าง System Configuration
เกี่ยวข้อง: Unable to set new Owner on OS, Access is denied.
หวังว่าจะช่วยได้!