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

แก้ไขข้อผิดพลาด 'Access Denied' ใน Windows 10 อย่างรวดเร็ว: คู่มือทีละขั้นตอน

ลองจินตนาการว่ามันน่ารำคาญแค่ไหน หากคุณถูกปฏิเสธการใช้สิ่งที่คุณเป็นเจ้าของ หรือไม่ได้รับอนุญาตให้ใช้แอปพลิเคชันบางอย่างบนโทรศัพท์หรือคอมพิวเตอร์ คล้ายกัน มันอาจน่าหงุดหงิดมากที่คุณไม่สามารถเข้าถึงไฟล์หรือโฟลเดอร์บางอย่างบนคอมพิวเตอร์ได้ คุณอาจได้ข้อผิดพลาดแสดงข้อความ 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 ข้อผิดพลาดมักเกิดขึ้นเมื่อคุณพยายามเข้าถึงไฟล์โดยไม่มีสิทธิ์ที่จำเป็น คุณสามารถแก้ไขได้โดยการเปลี่ยนเจ้าของไฟล์หรือโฟลเดอร์ที่เกี่ยวข้อง ซึ่งจะทำให้คุณ คือ บัญชีผู้ใช้ของคุณ เป็นเจ้าของไฟล์ และอนุญาตให้คุณเข้าถึงได้โดยไม่มีปัญหา

  1. คลิกขวาที่ ไฟล์/โฟลเดอร์ (file/folder) ที่คุณมีปัญหาในการเข้าถึง เลือก Properties
  2. ไปที่แท็บ Security คลิกปุ่ม Advanced เพื่อดูสิทธิ์พิเศษ
  3. คลิกตัวเลือก Change สำหรับป้าย Owner
  4. คลิกปุ่ม Advanced… มุมซ้ายล่าง
  5. คลิกปุ่ม Find Now
  6. ในผลการค้นหา ระบุและเลือก บัญชีผู้ใช้ของคุณ (your user account) คลิก OK
  7. ชื่อบัญชีของคุณจะแสดงภายใต้ Enter the object name to select (examples): คลิก OK บันทึก
  8. ติ๊กถูกตัวเลือกต่อไปนี้:
    • Replace owner on subcontainers and objects
    • Replace all child object permission entries with inheritable permissions entries from this object

    หมายเหตุ: นี่จะเปลี่ยนเจ้าของของโฟลเดอร์ รวมถึงไฟล์ทั้งหมดภายในโฟลเดอร์

  9. คลิก Apply ตามด้วย OK เพื่อบันทึกการเปลี่ยนแปลง

หมายเหตุ: สลับได้ คุณยังสามารถเปลี่ยนเจ้าของไฟล์หรือโฟลเดอร์จาก Elevated Command Prompt โดยรันคำสั่ง takeown /f "path of the file/folder" เพียงอย่างเดียว

วิธีที่ 2: ให้สิทธิ์เข้าถึงเต็มรูปแบบ (Full Access) ไปยังไฟล์/โฟลเดอร์

บางครั้ง คุณอาจเป็นเจ้าของและเป็นผู้ดูแลระบบ แต่ยังเข้าถึงไฟล์หรือโฟลเดอร์ไม่ได้ สิ่งนี้เกิดขึ้นเมื่อ Full Control ของรายการนั้นยังไม่ได้มอบหมายให้กับบัญชี สบายใจที่การได้รับการควบคุมเต็มที่บนไฟล์/โฟลเดอร์ง่ายเพียงแค่ติ๊กกล่อง

หมายเหตุ: สิทธิ์ไฟล์สามารถแก้ไขได้เฉพาะจาก บัญชีผู้ดูแลระบบ (administrator account)

  1. อีกครั้ง คลิกขวาที่ ไฟล์ที่มีปัญหา (problematic file) (เช่น Important Documents) เลือก Properties
  2. ไปที่แท็บ Security คลิก Administrators ในส่วน Group or user names
  3. คลิกปุ่ม Edit… เพื่อเปลี่ยนสิทธิ์ไฟล์
  4. ในส่วน Permissions for Authenticated Users ติ๊กถูกกล่อง Allow สำหรับตัวเลือก Full control

วิธีที่ 3: ตรวจสอบและแก้ไขการเข้ารหัสไฟล์

หากคุณแชร์คอมพิวเตอร์กับพี่น้อง และแต่ละคนมีบัญชีผู้ใช้ต่างกัน อาจเป็นได้ที่คนใดคนหนึ่งเข้ารหัสไฟล์เพื่อเก็บไว้จากตาคนอื่น ไฟล์ที่เข้ารหัสสามารถเข้าถึงได้เฉพาะบัญชีผู้ใช้ที่ทำการเข้ารหัส หรือบัญชีที่มีใบรับรองการเข้ารหัสที่จำเป็น เพื่อตรวจสอบว่าไฟล์ถูกเข้ารหัสจริงๆ

  1. ไปที่หน้าต่าง File/Folder Properties คลิกปุ่ม Advanced… ในแท็บ General
  2. ตรวจสอบตัวเลือก Encrypt contents to secure data ภายใต้ส่วน Compress or Encrypt attributes
  3. หมายเหตุ: อีกสัญญาณบอกว่าไฟล์ถูกเข้ารหัสคือ ไอคอนกุญแจล็อก (padlock icon)

  4. คุณจะต้อง:
    • เข้าสู่ระบบจากบัญชีผู้ใช้ที่เข้ารหัส (log in from the user account that encrypted) ไฟล์หรือโฟลเดอร์
    • หรือ ขอใบรับรองการเข้ารหัส (acquire the encryption certificate) พร้อมกับคีย์การเข้ารหัส เพื่อเข้าถึงไฟล์ดังกล่าว

วิธีที่ 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 สามารถแก้ไขได้โดย:

  1. รันไฟล์ติดตั้งในฐานะผู้ดูแลระบบ (Running the setup file as an administrator): คลิกขวา .exe file ของแอป เลือก Run as administrator
  2. ทำตัวเองเป็นเจ้าของโฟลเดอร์ 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:

  1. กดปุ่ม Windows พิมพ์ Control Panel คลิก Open
  2. ตั้งค่า View by > Large icons คลิก User Accounts
  3. คลิกตัวเลือก Change User Account Control settings ในแถบขวา
  4. ใน User Account Control Settings ลากสไลเดอร์ลงไปที่ Never notify
  5. คลิก OK บันทึกและออก ลองเข้าถึงไฟล์ตอนนี้

วิธีที่ 6: สร้างบัญชีผู้ใช้ใหม่

หากคุณยังคงได้รับข้อผิดพลาด Access is Denied บนเดสก์ท็อป/แล็ปท็อป Windows 10 บัญชีผู้ใช้ที่เสียหายอาจเป็นสาเหตุ คุณสามารถลองสร้างบัญชีผู้ใช้ใหม่และเข้าถึงไฟล์จากนั้น บัญชีใหม่จะไม่มีการปรับแต่งโดยผู้ใช้ และจะมีสิทธิ์เริ่มต้นทั้งหมด

  1. กด Windows + I พร้อมกันเปิด Windows Settings
  2. คลิก Accounts
  3. ไปที่แท็บ Family & other users คลิกปุ่ม Add someone else to this PC
  4. ป้อน อีเมลหรือเบอร์โทรศัพท์ (Email or phone) เพื่อสร้างโปรไฟล์ลงชื่อเข้าใช้ใหม่ คลิก Next
  5. ป้อน Username, Password และคำถาม/คำตอบความปลอดภัยในหน้าจอถัดไป
  6. สุดท้าย คลิก Finish
  7. กดปุ่ม Windows คลิก ไอคอนผู้ใช้ (User icon) > Sign out
  8. ลงชื่อเข้าใช้ใหม่จากบัญชีที่เพิ่งสร้าง (sign back in from the newly created account) ตรวจสอบว่าสามารถเข้าถึงรายการได้หรือไม่

วิธีที่ 7: เปลี่ยนผู้ใช้เป็น Administrator

ไฟล์/โฟลเดอร์บางอย่างและการกระทำบางอย่างใน Windows 10 สามารถเข้าถึงหรือดำเนินการได้เฉพาะโดยผู้ดูแลระบบ เพื่อเข้าถึงไฟล์ทั้งหมดบนคอมพิวเตอร์ของคุณ בבת אחת ให้เพิ่มบัญชีผู้ใช้ของคุณในกลุ่มผู้ดูแลระบบ สิ่งนี้จะให้คุณสิทธิ์การเข้าถึงไม่จำกัดและแก้ไขข้อผิดพลาด access denied ใน Windows 10

  1. กดปุ่ม Windows พิมพ์ Computer Management คลิก Open
  2. ไปที่ System Tools > Local Users and Groups > Users ในแถบซ้าย
  3. ในแถบขวา คลิกขวา บัญชีผู้ใช้ (user account) ที่คุณมีปัญหา เลือก Properties
  4. ไปที่แท็บ Member Of คลิกปุ่ม Add…
  5. หมายเหตุ: หากพบ Administrators ในรายการ Member of ให้ไป ขั้นตอนที่ 7 ทันที

  6. พิมพ์ Administrators ในหน้าต่าง Select Groups
  7. หมายเหตุ: คุณสามารถคลิก Check Names เพื่อตรวจสอบชื่อวัตถุที่คุณป้อน

  8. คลิก OK เมื่อรายการของคุณเปลี่ยนอัตโนมัติ
  9. ในแท็บ Member Of เลือก Administrators
  10. คลิก Apply ตามด้วย OK บันทึกการเปลี่ยนแปลง
  11. รีสตาร์ท (Restart) เพื่อความปลอดภัย และลองเข้าถึงรายการอีกครั้ง

เคล็ดลับ: ข้อผิดพลาดขณะเปิด 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 แจ้งให้เราทราบว่าคุณอยากให้เราสำรวจหัวข้อไหนต่อไป ติดต่อเราได้ที่ส่วนความคิดเห็นด้านล่าง