Windows ต้องการ permissions สำหรับ actions ที่คุณทำบนคอมพิวเตอร์ แต่มันคือคอมพิวเตอร์ของคุณเอง สำไมต้อง permission เข้าถึงไฟล์และโฟลเดอร์บางอย่าง? มีคำตอบสองประการที่เชื่อมโยงกัน
Windows อยากปกป้องคุณจากการเข้าถึงไฟล์บางอย่าง เพราะการ edit ไฟล์เหล่านั้นอาจทำลาย operating system ดังนั้น หาก Windows user account ของคุณไม่มี privileges ที่ถูกต้อง คุณไม่สามารถเข้าถึงไฟล์หรือโฟลเดอร์บางอย่างได้
เมื่อสิ่งนั้นเกิดขึ้น คุณจะเจอข้อความข้อผิดพลาด "You need permission to perform this action"
มันน่าหงุดหงิดแน่นอน แต่นี่คือ 5 วิธีแก้ไขสำหรับข้อผิดพลาดนี้
1. ตรวจสอบ Windows User Account Type ของคุณ
หนึ่งใน fixes ที่พบบ่อยที่สุดสำหรับ "You need permission to perform this action" error คือตรวจสอบ Windows user account type ของคุณ มีสามประเภทหลักของ Windows user account: Administrator, Standard, และ Guest
Windows user account type ของคุณกำหนดขอบเขตกิจกรรมที่คุณสามารถเข้าถึงบน Windows machine:
- Administrator: บัญชี Administrator ควบคุมคอมพิวเตอร์ทั้งเครื่อง รวมถึง Windows user accounts อื่นๆ
- Standard: บัญชี Standard สามารถใช้คอมพิวเตอร์และเข้าถึงโปรแกรม, media, ฯลฯ ได้ แต่ปกติไม่สามารถติดตั้งโปรแกรมใหม่หรือลบโปรแกรมที่มีอยู่ บัญชี standard มาพร้อม restrictions (หรือ privileges) อื่นๆ ขึ้นอยู่กับการตัดสินใจของ administrator
- Guest: Guest accounts ใช้ 주로 สำหรับผู้ภายนอกที่ต้องการเข้าถึงคอมพิวเตอร์นานๆ ครั้ง Guest account จะมี access privileges น้อยที่สุด
หากคุณใช้ Standard หรือ Guest account คุณจะต้องการ permission สำหรับไฟล์และโฟลเดอร์บางอย่างที่มีการจำกัดการเข้าถึง ในบางกรณี หน้าจอข้อผิดพลาด permission restriction จะรวมตัวเลือกให้ใส่รหัสผ่าน Administrator user account หากคุณรู้จัก admin คุณอาจขอให้พวกเขาใส่รหัสผ่านเพื่อลบ restriction นี้ ทำให้แก้ไขข้อผิดพลาด
อย่างไรก็ตาม นี่เป็น temporary fix ที่ไม่ให้การเข้าถึงต่อเนื่องทั้งคอมพิวเตอร์
วิธีตรวจสอบ Windows User Account Type ของคุณ
เพื่อตรวจสอบประเภท Windows user account ที่คุณใช้ ให้ไปที่ Control Panel > User Accounts User account type จะแสดงพร้อมกับ username ของคุณ
2. Take Full Control ของไฟล์หรือโฟลเดอร์
Windows Administrator user account สามารถ take control ของไฟล์หรือโฟลเดอร์จาก user group อื่นบนระบบ บางครั้ง file permissions bug ออก หรืออีก user เปลี่ยน file access permissions ปฏิเสธการเข้าถึงของ Windows user account ของคุณ
Right-click ไฟล์หรือโฟลเดอร์ที่คุณต้องการ take full control และเลือก Properties เลือกแท็บ Security ตามด้วยตัวเลือก Advanced
เมื่อ Advanced Security Settings window เปิด ให้เลือก Change เพื่อเปิดตัวเลือก Select User or Group ตอนนี้ เลือก Find Now เพื่อ unfurl รายการ users บนระบบของคุณ เรียกดู Windows user account name ของคุณ แล้ว OK
กลับมาที่ Advanced Security Settings window ให้ติ๊ก checkbox Replace owner on subcontainers and objects แล้วเลือก Apply.
หลังจาก take full control ของไฟล์หรือโฟลเดอร์แล้ว คุณจะไม่เห็น permission error อีกต่อไป
3. เพิ่มตัวเองเข้า Administrators Group
ในบางสถานการณ์ คุณสามารถเพิ่มตัวเองเข้า Administrators Group บนระบบได้ อย่างไรก็ตาม นี่จะไม่ได้ผลหากคุณใช้ Standard Windows user account ที่ถูกจำกัดจาก Administrator user account
ทำตามขั้นตอนเหล่านี้เพื่อเพิ่มชื่อของคุณเป็น member ของ Administrator account:
- กด Windows Key + X แล้วเลือก Computer Management.
- ไปที่ Local Users and Groups > Users ที่คุณจะเห็นรายการ user accounts.
- Right-click username ของคุณและเลือก Properties แล้วเปิดแท็บ Member Of.
- กด Add แล้วในกล่อง Enter the object names to select ใส่ "Administrators."
- เลือก Check Names แล้ว OK.
คุณต้อง restart PC ก่อนที่การเปลี่ยนแปลงจะมีผล
4. Boot เข้า Safe Mode
บางครั้ง Windows issue อาจหยุดคุณไม่ให้เข้าถึงไฟล์หรือโฟลเดอร์เฉพาะ ในการดูว่ามันเป็น bug หรือไม่ คุณสามารถ boot เข้า safe mode แล้วพยายามเข้าถึงไฟล์ที่ถูกจำกัด
มีหลายวิธีเข้า Windows safe mode วิธีง่ายที่สุดคือ กด Windows Key + R ใส่ msconfig, และกด Enter
เปิดแท็บ Boot ใต้ Boot options ให้เลือก Safe boot
ตอนนี้ กด Apply และ restart ระบบของคุณ
เมื่อระบบบูทเสร็จ ลองเข้าถึงไฟล์ที่ถูกจำกัด
ก่อน reboot กลับ Windows อีกครั้ง ให้เปิด msconfig และ uncheck ตัวเลือก Safe boot แล้วกด Apply หากคุณไม่ uncheck ตัวเลือก Windows จะ boot ตรงเข้าสู่ safe mode อีกครั้ง
5. รัน SFC และ CHKDSK
อีกวิธีหนึ่งสำหรับแก้ไข "You need permission to perform this action" error คือตรวจสอบ corrupt file Windows System File Check (SFC) เป็น integrated Windows system tool ที่คุณสามารถใช้ตรวจสอบข้อผิดพลาด
ก่อนรัน SFC command คุณต้องตรวจสอบว่ามันทำงานถูกต้อง ในการทำเช่นนี้ เราใช้ Deployment Image Servicing and Management tool หรือ DISM
เหมือน SFC DISM เป็น integrated Windows utility ที่มีฟังก์ชันหลากหลาย ในกรณีนี้ คำสั่ง DISM Restorehealth จะทำให้ fix ถัดไปของเราทำงานได้อย่างถูกต้อง
นี่คือวิธีใช้ DISM และ SFC:
- พิมพ์ Command Prompt (Admin) ใน Start menu search bar แล้ว right-click และเลือก Run as administrator เพื่อเปิด elevated Command Prompt.
- พิมพ์คำสั่งต่อไปนี้และกด Enter: DISM /online /cleanup-image /restorehealth
- รอจนคำสั่งเสร็จ กระบวนการอาจใช้เวลาถึง 20 นาที ขึ้นอยู่กับสุขภาพระบบ กระบวนการดูเหมือนค้างบางครั้ง แต่รอจนเสร็จ
- เมื่อกระบวนการเสร็จ พิมพ์ sfc /scannow และกด Enter.
CHKDSK เป็นอีก Windows system tool ที่ตรวจสอบ file structure ไม่เหมือน SFC CHKDSK สแกน entire drive หาข้อผิดพลาด ในขณะที่ SFC สแกน Windows system files โดยเฉพาะ เหมือน SFC ให้รัน CHKDSK scan จาก Command Prompt เพื่อซ่อมแซมเครื่องของคุณ
- พิมพ์ command prompt ใน Start menu search bar แล้ว right-click best match และเลือก Run as administrator (ทางเลือก: กด Windows key + X แล้วเลือก Command Prompt (Admin) จากเมนู.)
- ต่อไป พิมพ์ chkdsk /r และกด Enter คำสั่งจะสแกนระบบหาข้อผิดพลาดและแก้ไขปัญหาตลอดทาง
หลังจาก SFC และ CHKDSK เสร็จสิ้น แก้ไข corrupt files ตลอดทาง ให้ restart ระบบของคุณ จากนั้นพยายามเข้าถึง restricted files
คุณสามารถเข้าถึงไฟล์ได้หมดแล้ว!
ตอนนี้คุณเห็น fixes แล้ว คุณสามารถเข้าถึงไฟล์ใดๆ บนคอมพิวเตอร์ของคุณได้ ข้อความข้อผิดพลาด "You need permission to perform this action" เป็นความหงุดหงิด
นอกจากนี้ fixes ส่วนใหญ่หมุนรอบ Administrator accounts นั่นคือวิธีที่ Windows ทำงาน Administrator account เป็น golden key หากคุณไม่มี Administrator account คุณควรติดต่อ system admin ของคุณเพื่อช่วยเหลือ — หรืออย่างน้อยรหัสผ่านของพวกเขา
แตทำไมถ้าคุณเป็น administrator และสูญเสีย Windows Administrator password? มีสอง fixes ที่พร้อมใช้งานที่สามารถช่วยคุณกลับเข้า account ได้