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


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

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

เรียกใช้พร้อมรับคำสั่งและ Windows PowerShell ในฐานะผู้ดูแลระบบ

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

เปิดพร้อมท์คำสั่งในฐานะผู้ดูแลระบบ

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

2. เลือกตัวเลือก เรียกใช้ในฐานะผู้ดูแลระบบ ในผลการค้นหา

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

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

จากนั้นคุณจะเห็นหน้าต่างพร้อมรับคำสั่งพร้อมป้ายกำกับ “ผู้ดูแลระบบ” บนแถบชื่อเรื่อง คุณจะไม่พบ “ข้อผิดพลาดของระบบ 5” ขณะดำเนินการคำสั่งอีกต่อไป

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

เปิด Windows PowerShell ในฐานะผู้ดูแลระบบ

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

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

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

.

3. เลือก ใช่ บนข้อความแจ้งการควบคุมบัญชีผู้ใช้ (UAC)

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

หรืออีกทางหนึ่ง คุณสามารถค้นหา powershell บนเมนู เริ่ม และเลือก เรียกใช้ในฐานะผู้ดูแลระบบ หรือกด Ctrl + Shift + Enter เพื่อเปิดหน้าต่าง Windows PowerShell ที่ยกระดับ

เคล็ดลับ : เรียนรู้วิธี แทนที่ Windows PowerShell ด้วยพร้อมรับคำสั่ง บนเมนู Windows 10 Power User

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

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

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

พร้อมรับคำสั่ง — ดิสก์ในเครื่อง C >Windows >System32

Windows PowerShell — ดิสก์ในเครื่อง C >Windows >System32 >WindowsPowerShell >v1.0

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

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

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

5. ทำเครื่องหมายที่ช่องถัดจาก เรียกใช้ในฐานะผู้ดูแลระบบ และเลือก ตกลง

6. เลือก ใช้ และ ตกลง เพื่อออกจากช่องคุณสมบัติ.

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

ปิดใช้งานพรอมต์ UAC สำหรับพร้อมรับคำสั่งและ Windows PowerShell

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

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

ปิดใช้งานการควบคุมบัญชีผู้ใช้โดยสิ้นเชิง

1. ค้นหา uac บนเมนู เริ่ม และเลือก เปิด เพื่อเปิดกล่องโต้ตอบการตั้งค่าการควบคุมบัญชีผู้ใช้

2. ลากแถบเลื่อนเพื่อ ไม่ต้องแจ้งเตือน

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

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

เคล็ดลับ: คุณยังสามารถเข้าถึงกล่องโต้ตอบการตั้งค่าการควบคุมบัญชีผู้ใช้ได้โดยเลือก ระบบและความปลอดภัย >เปลี่ยนการตั้งค่าการควบคุมบัญชีผู้ใช้ บน <ส>6

ข้าม UAC สำหรับ Command Prompt และ Windows PowerShell เท่านั้น

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

2. คลิกขวาที่ Task Scheduler Library บนแถบด้านข้างและเลือก โฟลเดอร์ใหม่

3. ป้อนชื่อโฟลเดอร์ เช่น ไม่มี UAC

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

5. ตั้งชื่องาน เช่น พร้อมรับคำสั่ง (ผู้ดูแลระบบ) และทำเครื่องหมายที่ช่องถัดจาก เรียกใช้ด้วยสิทธิ์สูงสุด .

6. สลับไปที่แท็บ การทำงาน และเลือก ใหม่

7. ตั้งค่า การดำเนินการ เป็น เริ่มโปรแกรม และวางในเส้นทางของไฟล์สำหรับ Command Prompt หรือไฟล์ปฏิบัติการ Windows PowerShell:

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

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

9. สลับไปที่แท็บ เงื่อนไข และยกเลิกการเลือก เริ่มงานเฉพาะเมื่อคอมพิวเตอร์เปิดไฟ AC จากนั้นเลือก ตกลง เพื่อบันทึกงาน

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

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

C:\Windows\System32\schtasks.exe /RUN /TN “ชื่อโฟลเดอร์\ชื่องาน”

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

12. พิมพ์ชื่อทางลัดแล้วเลือก เสร็จสิ้น

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

แก้ไขข้อผิดพลาดระบบ 5 ในบัญชี Windows มาตรฐาน

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

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

1. ลงชื่อเข้าใช้บัญชีผู้ดูแลระบบของคุณและเลือก เริ่มต้น >การตั้งค่า >บัญชี >ครอบครัวและผู้ใช้อื่น

.

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

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

แก้ไขแล้ว: ระบบข้อผิดพลาด 5 ไม่เกิดขึ้น

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

.

กระทู้ที่เกี่ยวข้อง:


4.02.2022