แก้ไขข้อผิดพลาดของระบบ 5 การเข้าถึงถูกปฏิเสธใน Windows

หากคุณยังคงเห็น “ ข้อผิดพลาด ของระบบ(System) 5 เกิดขึ้นการเข้าถึง(Access)ถูกปฏิเสธ” ซ้ำๆ ขณะเรียกใช้คำสั่งใน Command Prompt(running commands in Command Prompt)หรือWindows PowerShellเป็นไปได้ว่าคอนโซลไม่มีสิทธิ์ที่จำเป็นในการดำเนินการ ตัวอย่างเช่น คำสั่งที่เกี่ยวข้องกับฟังก์ชันการดูแลระบบ (เช่น "ผู้ใช้เน็ต") หรือการแก้ไขปัญหาขั้นสูง(advanced troubleshooting)ต้องการสิทธิ์ขั้นสูงหรือจะไม่ทำงาน

ในการแก้ไขข้อผิดพลาดของระบบ 5 ในMicrosoft Windowsคุณต้องเรียกใช้Command PromptและWindows PowerShellในฐานะผู้ดูแลระบบ คำแนะนำด้านล่างนี้จะแนะนำคุณในหลายวิธีในการเปิดล่ามบรรทัดคำสั่งทั้งสองที่มีสิทธิ์ยกระดับ

เรียกใช้ Command Prompt(Run Command Prompt)และWindows PowerShellในฐานะผู้ดูแลระบบ(Administrator)

เป็นไปไม่ได้ที่จะเรียกใช้คำสั่งในCommand PromptหรือWindows PowerShellด้วยสิทธิ์เริ่มต้นของผู้ใช้ หากผลลัพธ์ของคำสั่งส่งผลให้เกิด " ข้อผิดพลาด ของระบบ(System) 5" คุณต้องเปิดใช้ล่ามบรรทัดคำสั่งที่คุณต้องการในฐานะผู้ดูแลระบบ

เปิดพรอมต์คำสั่งในฐานะผู้ดูแลระบบ(Open Command Prompt as Administrator)

1. เปิด เมนู Start (หรือกดปุ่มWindows ) แล้วพิมพ์cmd หรือ(cmd) command prompt(command prompt)

2. เลือกตัวเลือกRun as administratorในผลการค้นหา

3. เลือกใช่(Yes )ในกล่องโต้ตอบการควบคุมบัญชีผู้ใช้(User Account Control) ( UAC )

หมายเหตุ: (Note:) การควบคุมบัญชีผู้ใช้(User Account Control)ไม่มีอยู่ในWindows(Windows 7) 7

จากนั้นคุณจะเห็น หน้าต่าง พรอมต์คำสั่ง(Command Prompt)ที่มีป้ายกำกับ "ผู้ดูแลระบบ" บนแถบชื่อเรื่อง คุณจะไม่พบ " ข้อผิดพลาด ของระบบ(System) 5" ขณะดำเนินการคำสั่งอีกต่อไป

วิธีที่รวดเร็วกว่าในการเปิดCommand Promptในฐานะผู้ดูแลระบบคือการกดCtrl + Shift + Enterทันทีหลังจากค้นหาบนเมนูStart

เปิด Windows PowerShell ในฐานะผู้ดูแลระบบ(Open Windows PowerShell as Administrator)

ทั้งWindows 10และ 11 มีตัวเลือกในการเปิดWindows PowerShellในฐานะผู้ดูแลระบบผ่านเมนูWindows + X (aka Power User )

1. กดWindows + Xหรือคลิกขวาที่ปุ่มเริ่ม(Start )

2. เลือกWindows Terminal (ผู้ดูแลระบบ)(Windows Terminal (Admin))หรือWindows PowerShell (ผู้ดูแลระบบ(Windows PowerShell (Admin)) )

3. เลือกใช่(Yes )บน พรอมต์ การควบคุมบัญชีผู้ใช้(User Account Control) ( UAC )

จากนั้นคุณจะเห็น หน้าต่าง Windows PowerShell (หรือแท็บหากคอนโซลเปิดผ่านWindows Terminal ) พร้อมป้ายกำกับ “ผู้ดูแลระบบ” “ ข้อผิดพลาด ของระบบ(System) 5” จะไม่ปรากฏขึ้นขณะดำเนินการคำสั่งในนั้น

หรือคุณสามารถค้นหาpowershellบน เมนู Startแล้วเลือกRun as administratorหรือกดCtrl + Shift + Enterเพื่อเปิดหน้าต่างWindows PowerShell ที่ยกระดับขึ้น(Windows PowerShell)

เคล็ดลับ(Tip) : เรียนรู้วิธีแทนที่ Windows PowerShell ด้วย Command Prompt(replace Windows PowerShell with Command Prompt)ในเมนู Power User ของ Windows 10

เรียกใช้(Run) Elevated Command Prompt(Elevated Command Prompt)และWindows PowerShell Console .เสมอ

คุณสามารถสร้างทางลัดบนเดสก์ท็อปในWindowsที่สามารถเปิด พร้อมท์ คำสั่ง(Command Prompt)หรือWindows PowerShell โดยอัตโนมัติ ในฐานะผู้ดูแลระบบ ที่ช่วยลดโอกาสในการเปิดคอนโซลโดยไม่ได้ตั้งใจด้วยสิทธิ์ของผู้ใช้มาตรฐานและพบ " ข้อผิดพลาด ของระบบ(System) 5"

1. ขึ้นอยู่กับตัวแปลบรรทัดคำสั่งที่คุณต้องการสร้างทางลัด เปิด หน้าต่าง File Explorerและตรงไปที่ไดเร็กทอรีที่เกี่ยวข้อง:

พรอมต์คำสั่ง — โลคัลดิสก์ C(Local Disk C) > Windows > System32

Windows PowerShell — Local Disk C > Windows > System32 > WindowsPowerShell > v1.0

2. ค้นหาไฟล์ชื่อcmd (Command Prompt) หรือpowershell ( Windows PowerShell ) จากนั้นให้คลิกขวาและเลือกแสดงตัวเลือกเพิ่มเติม(Show more options) (เฉพาะ Windows 11) > ส่งไปที่(Send to) > Desktop (สร้างทางลัด(Desktop (create shortcut)) )

3. คลิกขวาที่ไอคอน ทางลัด หรือpowershell ที่สร้างขึ้นใหม่ (powershell – Shortcut)cmd(cmd – Shortcut)บนเดสก์ท็อป จากนั้นเลือกคุณสมบัติ(Properties)

4. ใต้ แท็บ ทางลัด(Shortcut )เลือกขั้น(Advanced)สูง

5. ทำเครื่องหมายที่ช่องถัดจากRun as administratorแล้วเลือกOK

6. เลือกApplyและOKเพื่อออกจากกล่อง Properties

ขณะนี้คุณสามารถดับเบิลคลิกที่ทางลัดและเลือกใช่(Yes )ใน ป๊อปอัป UACเพื่อเปิดCommand PromptหรือWindows PowerShellด้วยสิทธิ์ระดับผู้ดูแลระบบ อย่าลังเล(Feel)ที่จะเปลี่ยนชื่อทางลัดเป็นสิ่งที่คุณต้องการ

ปิดใช้งานUAC Prompt(UAC Prompts)สำหรับCommand PromptและWindows PowerShell

การควบคุมบัญชีผู้ใช้ (UAC)(User Account Control (UAC))เป็นคุณลักษณะด้านความปลอดภัยในWindows Vista , 8, 8.1, 10 และ 11 ที่ป้องกันไม่ให้โปรแกรมทำการเปลี่ยนแปลงระบบโดยไม่ได้รับอนุญาต อย่างไรก็ตาม การจัดการกับUACจะแจ้งทุกครั้งที่คุณต้องการเปิดCommand PromptหรือWindows PowerShellที่มีสิทธิ์ของผู้ดูแลระบบจะทำให้เสียสมาธิ

วิธีที่เร็วที่สุดในการจัดการกับสิ่งนั้นคือการปิดใช้งานUACทั้งหมด อย่างไรก็ตาม นั่นทำให้เกิดความเสี่ยงด้านความปลอดภัยอย่างมาก หรือคุณสามารถข้ามข้อความแจ้งสำหรับCommand PromptหรือWindows PowerShellเท่านั้น ปลอดภัยกว่าแต่ต้องใช้เวลาในการตั้งค่า

ปิดการใช้งานการควบคุมบัญชีผู้ใช้โดยสิ้นเชิง(Disable User Account Control Completely)

1. ค้นหาuacบน เมนู StartและเลือกOpenเพื่อเปิดกล่องโต้ตอบUser Account Control Settings

2. ลากแถบเลื่อนไปที่Never notify(Never notify)

3. เลือกตกลง(OK)เพื่อปิดใช้งานการควบคุมบัญชีผู้ใช้(User Account Control)ทั่วทั้งระบบ

หากต้องการเปิดใช้งานUAC อีกครั้งใน ภายหลัง ให้ทำตามขั้นตอนด้านบนแล้วลากตัวเลื่อนไปที่จุดแรกหรือจุดที่สอง

เคล็ดลับ:(Tip:)คุณยังสามารถเข้าถึง กล่องโต้ตอบ การตั้งค่าการควบคุมบัญชีผู้ใช้(User Account Control Settings)โดยเลือกระบบและความปลอดภัย(System and Security) > เปลี่ยนการตั้งค่าการควบคุมบัญชีผู้ใช้(Change User Account Control settings)บนแผง(Control Panel)ควบคุม

บายพาส UAC สำหรับพรอมต์คำสั่งและ Windows PowerShell เท่านั้น(Bypass UAC for Command Prompt and Windows PowerShell Only)

1. ค้นหาschtasksบน เมนู Startแล้วกดEnterเพื่อเปิด Task Scheduler

2. คลิกขวาที่Task Scheduler Library บนแถบด้าน ข้างและเลือกNew Folder

3. ป้อนชื่อโฟลเดอร์—เช่นNo  UAC( No UAC)

4. เลือกโฟลเดอร์ที่สร้างขึ้นใหม่บนแถบด้านข้างและเลือกCreate Task( Create Task)

5. ตั้งชื่องาน—เช่นCommand Prompt (Admin)และทำเครื่องหมายที่ช่องถัดจากRun with maximum privileges(Run with highest privileges)

6. สลับไปที่แท็บ การดำเนิน(Actions )การและเลือกใหม่(New)

7. ตั้งค่าActionเพื่อเริ่มโปรแกรม(Start a program)และวางในพาธไฟล์สำหรับCommand PromptหรือWindows PowerShell ที่สามารถเรียกทำงานได้ :

พรอมต์คำสั่ง — C:\Windows\System32\cmd.exe

Windows PowerShell — C:\Windows\System32\WindowsPowerShell\v1.0

9. สลับไปที่ แท็บ Conditionsและยกเลิก การเลือก Start the task only if the computer is on AC power . จากนั้นเลือกตกลง(OK)เพื่อบันทึกงาน

10. คลิกขวาที่พื้นที่ว่างภายในเดสก์ท็อปและเลือกใหม่(New) > ทางลัด(Shortcut)

11. ป้อนเส้นทางต่อไปนี้ โดยแทนที่ชื่อโฟลเดอร์(Folder name)และชื่องาน( Task name )ด้วยชื่อที่คุณแทรกขณะสร้างงาน:

C:\Windows\System32\schtasks.exe /RUN /TN “Folder name\Task name”

เลือกถัดไป(Next)เพื่อดำเนินการต่อ

12. พิมพ์ชื่อสำหรับทางลัดและเลือกเสร็จสิ้น(Finish)

13. ดับเบิลคลิกทางลัดบนเดสก์ท็อปที่คุณเพิ่งสร้างขึ้น และคอนโซลCommand PromptหรือWindows PowerShell ที่ยกระดับขึ้นใหม่จะเปิดขึ้นโดยไม่มี พรอมต์UAC

แก้ไขข้อผิดพลาดของระบบ 5(Fix System Error 5)ในบัญชีWindows มาตรฐาน(Standard Windows)

สมมติว่า(Suppose)คุณพบ " ข้อผิดพลาด ของระบบ(System) 5 ได้เกิดขึ้น" ในบัญชีที่ไม่ใช่ผู้ดูแลระบบบนพีซีของคุณ ในกรณีดังกล่าว คุณยังคงสามารถเรียกใช้Command PromptหรือคอนโซลWindows PowerShell ที่ปรับปรุงแล้วได้โดยใช้คำแนะนำด้านบนโดยการใส่รหัสผ่านของผู้ดูแลระบบ (Windows PowerShell)หากคุณไม่ทราบ ให้ขออนุญาตจากผู้ใช้ที่มีสิทธิ์ระดับผู้ดูแลระบบไปยังพีซี

อีกวิธีหนึ่ง คุณสามารถเปลี่ยนบัญชีมาตรฐานเป็นบัญชีผู้ดูแลระบบ(change a standard account to an admin account) (สมมติว่าคุณเป็นเจ้าของพีซีของคุณ) เพื่อหลีกเลี่ยงการพิมพ์รหัสผ่านผู้ดูแลระบบทุกครั้งที่คุณต้องการเปิดล่ามบรรทัดคำสั่งที่มีสิทธิ์ระดับสูง ขั้นตอนด้านล่างใช้กับWindows 10และ 11

1. ลงชื่อเข้าใช้บัญชีผู้ดูแลระบบของคุณ และเลือกเริ่มต้น(Start) > การตั้งค่า(Settings ) > บัญชี(Accounts) > ครอบครัวและผู้ใช้อื่น(Family & other users)

2. เลือกบัญชีมาตรฐานภายใต้ผู้ใช้อื่น(Other users)และเลือกเปลี่ยนประเภท(Change account type)บัญชี

3. ตั้งค่าประเภทบัญชี(Account type)เป็นผู้ดูแลระบบ(Administrator )และเลือกตกลง(OK)

แก้ไข: ข้อผิดพลาดของระบบ 5(System Error 5) ไม่เกิดขึ้น(Has)

ย้ำอีกครั้ง เพียงเรียกใช้Command PromptและWindows PowerShellในฐานะผู้ดูแลระบบจะแก้ไขข้อผิดพลาด " System error 5" ในMicrosoft Windows (Microsoft Windows)หากคุณใช้คอนโซลทั้งสองเป็นประจำ การใช้เวลาในการตั้งค่าทางลัดที่เปิดใช้งานด้วยสิทธิ์ระดับสูงเสมอ (โดยเฉพาะอย่างยิ่งหากไม่มี ข้อความแจ้ง การควบคุมบัญชีผู้ใช้(User Account Control) ที่น่ารำคาญ ให้จัดการ) จะช่วยประหยัดเวลาได้หลายชั่วโมงในระยะยาว



About the author

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



Related posts