ลองจินตนาการว่ามันน่ารำคาญแค่ไหน หากคุณถูกปฏิเสธการใช้สิ่งที่คุณเป็นเจ้าของ หรือไม่ได้รับอนุญาตให้ใช้แอปพลิเคชันบางอย่างบนโทรศัพท์หรือคอมพิวเตอร์ คล้ายกัน มันอาจน่าหงุดหงิดมากที่คุณไม่สามารถเข้าถึงไฟล์หรือโฟลเดอร์บางอย่างบนคอมพิวเตอร์ได้ คุณอาจได้ข้อผิดพลาดแสดงข้อความ Access is denied บางกรณีที่อาจพบข้อผิดพลาดนี้ ได้แก่ การเปิดไฟล์ คัดลอก-วางไฟล์ ย้ายไฟล์จากที่หนึ่งไปอีกที่ ลบไฟล์หรือโฟลเดอร์ หรือเปิดแอปพลิเคชันเฉพาะ ส่วนใหญ่ของข้อผิดพลาดเหล่านี้มาจากสาเหตุร่วมคือ ขาดสิทธิ์ที่เหมาะสม (lack of appropriate permissions) ในบทความนี้ เราจะอธิบายวิธีแก้ไขข้อผิดพลาด access denied โดยการได้รับสิทธิ์ทั้งหมดที่จำเป็นเพื่อเข้าถึงไฟล์ที่เข้าถึงไม่ได้ใน Windows 10
วิธีแก้ไข Access is Denied Windows 10
ข้อความข้อผิดพลาดที่แน่นอนก็แตกต่างกันเล็กน้อย ขึ้นอยู่กับการกระทำที่กำลังดำเนินการหรือไฟล์ที่เข้าถึง คุณอาจได้รับข้อความข้อผิดพลาดใดข้อความหนึ่งต่อไปนี้:
- Location is not available. E:\ is not accessible.
- F:\ is not accessible. Access is denied.
- Access is denied or Folder Access Denied.
- You need permission to perform this action.
- You require permission from Administrators to make changes to this folder.
เคล็ดลับการตรวจสอบเบื้องต้น (Recommended Troubleshooting Tips)
- ก่อนจะไปถึงส่วนเทคนิค ปิดใช้งานซอฟต์แวร์แอนติไวรัสชั่วคราว (temporarily disable your antivirus software) แล้วลองเข้าถึงไฟล์ โปรแกรมแอนติไวรัสมักบล็อกการเข้าถึงไฟล์บางอย่างเพื่อป้องกันแอปพลิเคชันและไวรัสร้ายแรงจากการทำลายคอมพิวเตอร์ หากไม่ได้ ให้อ่าน 5 วิธีถอนการติดตั้ง Avast Antivirus ใน Windows 10 อย่างสมบูรณ์
- เช่นเดียวกัน Windows Defender Firewall อาจบล็อกไฟล์หรือสิทธิ์ ดังนั้นคุณสามารถปฏิบัติตามบทความของเราเกี่ยวกับวิธีปิด Windows Defender Firewall เพื่อปิดชั่วคราว
หมายเหตุ: เนื่องจากการทำเช่นนี้ทำให้คอมพิวเตอร์เสี่ยงต่อไวรัส/มัลแวร์มากขึ้น ให้เปิดใช้งานทันทีที่ข้อผิดพลาดนี้ได้รับการแก้ไข
วิธีที่ 1: เปลี่ยนเจ้าของไฟล์/โฟลเดอร์
Access is Denied ข้อผิดพลาดมักเกิดขึ้นเมื่อคุณพยายามเข้าถึงไฟล์โดยไม่มีสิทธิ์ที่จำเป็น คุณสามารถแก้ไขได้โดยการเปลี่ยนเจ้าของไฟล์หรือโฟลเดอร์ที่เกี่ยวข้อง ซึ่งจะทำให้คุณ คือ บัญชีผู้ใช้ของคุณ เป็นเจ้าของไฟล์ และอนุญาตให้คุณเข้าถึงได้โดยไม่มีปัญหา
- คลิกขวาที่ ไฟล์/โฟลเดอร์ (file/folder) ที่คุณมีปัญหาในการเข้าถึง เลือก Properties
- ไปที่แท็บ Security คลิกปุ่ม Advanced เพื่อดูสิทธิ์พิเศษ
- คลิกตัวเลือก Change สำหรับป้าย Owner
- คลิกปุ่ม Advanced… มุมซ้ายล่าง
- คลิกปุ่ม Find Now
- ในผลการค้นหา ระบุและเลือก บัญชีผู้ใช้ของคุณ (your user account) คลิก OK
- ชื่อบัญชีของคุณจะแสดงภายใต้ Enter the object name to select (examples): คลิก OK บันทึก
- ติ๊กถูกตัวเลือกต่อไปนี้:
- Replace owner on subcontainers and objects
- Replace all child object permission entries with inheritable permissions entries from this object
หมายเหตุ: นี่จะเปลี่ยนเจ้าของของโฟลเดอร์ รวมถึงไฟล์ทั้งหมดภายในโฟลเดอร์
- คลิก Apply ตามด้วย OK เพื่อบันทึกการเปลี่ยนแปลง
หมายเหตุ: สลับได้ คุณยังสามารถเปลี่ยนเจ้าของไฟล์หรือโฟลเดอร์จาก Elevated Command Prompt โดยรันคำสั่ง takeown /f "path of the file/folder" เพียงอย่างเดียว
วิธีที่ 2: ให้สิทธิ์เข้าถึงเต็มรูปแบบ (Full Access) ไปยังไฟล์/โฟลเดอร์
บางครั้ง คุณอาจเป็นเจ้าของและเป็นผู้ดูแลระบบ แต่ยังเข้าถึงไฟล์หรือโฟลเดอร์ไม่ได้ สิ่งนี้เกิดขึ้นเมื่อ Full Control ของรายการนั้นยังไม่ได้มอบหมายให้กับบัญชี สบายใจที่การได้รับการควบคุมเต็มที่บนไฟล์/โฟลเดอร์ง่ายเพียงแค่ติ๊กกล่อง
หมายเหตุ: สิทธิ์ไฟล์สามารถแก้ไขได้เฉพาะจาก บัญชีผู้ดูแลระบบ (administrator account)
- อีกครั้ง คลิกขวาที่ ไฟล์ที่มีปัญหา (problematic file) (เช่น Important Documents) เลือก Properties
- ไปที่แท็บ Security คลิก Administrators ในส่วน Group or user names
- คลิกปุ่ม Edit… เพื่อเปลี่ยนสิทธิ์ไฟล์
- ในส่วน Permissions for Authenticated Users ติ๊กถูกกล่อง Allow สำหรับตัวเลือก Full control
วิธีที่ 3: ตรวจสอบและแก้ไขการเข้ารหัสไฟล์
หากคุณแชร์คอมพิวเตอร์กับพี่น้อง และแต่ละคนมีบัญชีผู้ใช้ต่างกัน อาจเป็นได้ที่คนใดคนหนึ่งเข้ารหัสไฟล์เพื่อเก็บไว้จากตาคนอื่น ไฟล์ที่เข้ารหัสสามารถเข้าถึงได้เฉพาะบัญชีผู้ใช้ที่ทำการเข้ารหัส หรือบัญชีที่มีใบรับรองการเข้ารหัสที่จำเป็น เพื่อตรวจสอบว่าไฟล์ถูกเข้ารหัสจริงๆ
- ไปที่หน้าต่าง File/Folder Properties คลิกปุ่ม Advanced… ในแท็บ General
- ตรวจสอบตัวเลือก Encrypt contents to secure data ภายใต้ส่วน Compress or Encrypt attributes
- คุณจะต้อง:
- เข้าสู่ระบบจากบัญชีผู้ใช้ที่เข้ารหัส (log in from the user account that encrypted) ไฟล์หรือโฟลเดอร์
- หรือ ขอใบรับรองการเข้ารหัส (acquire the encryption certificate) พร้อมกับคีย์การเข้ารหัส เพื่อเข้าถึงไฟล์ดังกล่าว
หมายเหตุ: อีกสัญญาณบอกว่าไฟล์ถูกเข้ารหัสคือ ไอคอนกุญแจล็อก (padlock icon)
วิธีที่ 4: รับการเป็นเจ้าของโฟลเดอร์ Temp
ระหว่างติดตั้งแอปพลิเคชันบางอย่าง คุณอาจได้รับข้อความข้อผิดพลาดดังนี้:
- Unable to execute file in the temporary directory. Setup aborted.
- Error 5: Access is denied.
- Setup was unable to create the directory full file path. Error 5: Access is denied.
ในกรณีนี้ ข้อผิดพลาด Access is denied สามารถแก้ไขได้โดย:
- รันไฟล์ติดตั้งในฐานะผู้ดูแลระบบ (Running the setup file as an administrator): คลิกขวา .exe file ของแอป เลือก Run as administrator
- ทำตัวเองเป็นเจ้าของโฟลเดอร์ Temp: ไฟล์ชั่วคราวมักสร้างและจัดเก็บใน Temp ระหว่างติดตั้งแอป ดังนั้น หากคุณไม่มีสิทธิ์เข้าถึงโฟลเดอร์ กระบวนการติดตั้งจะล้มเหลว
ในสถานการณ์นี้ ให้ไปที่ C:\Users\username\AppData\Local\Temp และปฏิบัติตามขั้นตอนใน วิธีที่ 1 เพื่อรับการเป็นเจ้าของโฟลเดอร์ Temp
วิธีที่ 5: ปิดใช้งาน User Account Control
User Account Control (UAC) เป็นฟีเจอร์ความปลอดภัยใน Windows OS ที่บล็อกการติดตั้งซอฟต์แวร์ที่ไม่ได้รับอนุญาตโดยอัตโนมัติ และป้องกันไม่ให้แอปพลิเคชันบุคคลที่สามแก้ไขการตั้งค่าระบบ แม้ว่า UAC อาจเข้มงวดเกินไปบางครั้ง และป้องกันไม่ให้ผู้ใช้เข้าถึงไฟล์บางอย่าง ปฏิบัติตามขั้นตอนต่อไปนี้เพื่อแก้ไขข้อผิดพลาด Access is denied Windows 10:
- กดปุ่ม Windows พิมพ์ Control Panel คลิก Open
- ตั้งค่า View by > Large icons คลิก User Accounts
- คลิกตัวเลือก Change User Account Control settings ในแถบขวา
- ใน User Account Control Settings ลากสไลเดอร์ลงไปที่ Never notify
- คลิก OK บันทึกและออก ลองเข้าถึงไฟล์ตอนนี้
วิธีที่ 6: สร้างบัญชีผู้ใช้ใหม่
หากคุณยังคงได้รับข้อผิดพลาด Access is Denied บนเดสก์ท็อป/แล็ปท็อป Windows 10 บัญชีผู้ใช้ที่เสียหายอาจเป็นสาเหตุ คุณสามารถลองสร้างบัญชีผู้ใช้ใหม่และเข้าถึงไฟล์จากนั้น บัญชีใหม่จะไม่มีการปรับแต่งโดยผู้ใช้ และจะมีสิทธิ์เริ่มต้นทั้งหมด
- กด Windows + I พร้อมกันเปิด Windows Settings
- คลิก Accounts
- ไปที่แท็บ Family & other users คลิกปุ่ม Add someone else to this PC
- ป้อน อีเมลหรือเบอร์โทรศัพท์ (Email or phone) เพื่อสร้างโปรไฟล์ลงชื่อเข้าใช้ใหม่ คลิก Next
- ป้อน Username, Password และคำถาม/คำตอบความปลอดภัยในหน้าจอถัดไป
- สุดท้าย คลิก Finish
- กดปุ่ม Windows คลิก ไอคอนผู้ใช้ (User icon) > Sign out
- ลงชื่อเข้าใช้ใหม่จากบัญชีที่เพิ่งสร้าง (sign back in from the newly created account) ตรวจสอบว่าสามารถเข้าถึงรายการได้หรือไม่
วิธีที่ 7: เปลี่ยนผู้ใช้เป็น Administrator
ไฟล์/โฟลเดอร์บางอย่างและการกระทำบางอย่างใน Windows 10 สามารถเข้าถึงหรือดำเนินการได้เฉพาะโดยผู้ดูแลระบบ เพื่อเข้าถึงไฟล์ทั้งหมดบนคอมพิวเตอร์ของคุณ בבת אחת ให้เพิ่มบัญชีผู้ใช้ของคุณในกลุ่มผู้ดูแลระบบ สิ่งนี้จะให้คุณสิทธิ์การเข้าถึงไม่จำกัดและแก้ไขข้อผิดพลาด access denied ใน Windows 10
- กดปุ่ม Windows พิมพ์ Computer Management คลิก Open
- ไปที่ System Tools > Local Users and Groups > Users ในแถบซ้าย
- ในแถบขวา คลิกขวา บัญชีผู้ใช้ (user account) ที่คุณมีปัญหา เลือก Properties
- ไปที่แท็บ Member Of คลิกปุ่ม Add…
- พิมพ์ Administrators ในหน้าต่าง Select Groups
- คลิก OK เมื่อรายการของคุณเปลี่ยนอัตโนมัติ
- ในแท็บ Member Of เลือก Administrators
- คลิก Apply ตามด้วย OK บันทึกการเปลี่ยนแปลง
- รีสตาร์ท (Restart) เพื่อความปลอดภัย และลองเข้าถึงรายการอีกครั้ง
หมายเหตุ: หากพบ Administrators ในรายการ Member of ให้ไป ขั้นตอนที่ 7 ทันที
หมายเหตุ: คุณสามารถคลิก Check Names เพื่อตรวจสอบชื่อวัตถุที่คุณป้อน
เคล็ดลับ: ข้อผิดพลาดขณะเปิด Command Prompt
นอกจากสถานการณ์ข้างต้น บางผู้ใช้ยังเจอข้อผิดพลาดเมื่อพยายามเปิดหน้าต่าง Command Prompt ปัญหานี้สามารถแก้ไขได้โดย:
- ติด Command Prompt ไว้ที่เมนู Start (pinning Command Prompt to the Start menu)
- หรือเปิดด้วย สิทธิ์ผู้ดูแลระบบ (administrative privileges)
แนะนำเพิ่มเติม:
- วิธีแก้ไข Minecraft Error 0x803f8001 ใน Windows 11
- แก้ไข WSAPPX High Disk Usage ใน Windows 10
- แก้ไข Computers Not Showing Up on Network ใน Windows 10
- C:\windows\system32\config\systemprofile\Desktop is Unavailable: Fixed
หวังว่าวิธีข้างต้นช่วยคุณแก้ไขข้อผิดพลาด Access is denied ใน Windows 10 แจ้งให้เราทราบว่าคุณอยากให้เราสำรวจหัวข้อไหนต่อไป ติดต่อเราได้ที่ส่วนความคิดเห็นด้านล่าง