Windows 11 PowerShell เปิดไม่ได้? วิธีแก้ PowerShell ค้าง เด้งปิด และรันคำสั่งไม่ได้

Windows PowerShell เป็นเครื่องมือสำคัญสำหรับการจัดการระบบ Windows 11 ทั้งการซ่อมแซมไฟล์ระบบ การจัดการผู้ใช้ การตั้งค่าเครือข่าย และการทำงานอัตโนมัติผ่านสคริปต์ หาก PowerShell เปิดไม่ได้ คุณจะไม่สามารถใช้คำสั่งสำคัญหลายอย่าง เช่น DISM, การติดตั้งโมดูล หรือการจัดการระบบขั้นสูงได้

ปัญหานี้อาจเกิดจากไฟล์ระบบเสียหาย นโยบายความปลอดภัย (Execution Policy) โปรแกรมป้องกันไวรัส หรือบัญชีผู้ใช้มีปัญหา

หากคุณกำลังค้นหาวิธีแก้ปัญหา Windows 11 PowerShell เปิดไม่ได้ คู่มือนี้จาก comsiam ได้รวบรวมสาเหตุและวิธีแก้ไขที่ใช้ได้จริงสำหรับ Windows 11 ทุกเวอร์ชัน

อาการที่พบบ่อย

  • PowerShell เปิดไม่ได้
  • PowerShell เด้งปิดทันที
  • หน้าต่าง PowerShell เป็นสีดำแล้วปิด
  • รันคำสั่งไม่ได้
  • เปิดด้วยสิทธิ์ Administrator ไม่ได้
  • ขึ้นข้อความ Error เมื่อเปิด PowerShell
  • PowerShell ค้าง
  • PowerShell ไม่ตอบสนอง

สาเหตุที่ PowerShell เปิดไม่ได้

  • ไฟล์ระบบของ Windows เสียหาย
  • Windows PowerShell เสียหาย
  • Execution Policy ถูกตั้งค่าไม่เหมาะสม
  • โปรแกรมป้องกันไวรัสบล็อกการทำงาน
  • Windows Update มีข้อผิดพลาด
  • บัญชีผู้ใช้เสียหาย
  • มัลแวร์แก้ไขไฟล์ของระบบ
  • Registry หรือ Environment Variables มีปัญหา

วิธีที่ 1 ลองเปิด PowerShell หลายวิธี

ทดลองเปิดผ่าน

  • Start Menu
  • Windows Search
  • Windows Terminal
  • กด Windows + R

พิมพ์

powershell

หากทุกวิธีเปิดไม่ได้ ให้ทำขั้นตอนถัดไป

วิธีที่ 2 เปิดด้วยสิทธิ์ Administrator

คลิกขวา

Windows PowerShell

เลือก

Run as administrator

หากเปิดได้เฉพาะแบบ Administrator อาจเป็นปัญหาเกี่ยวกับสิทธิ์ของบัญชีผู้ใช้

วิธีที่ 3 ซ่อมไฟล์ระบบ

เปิด Command Prompt ด้วยสิทธิ์ Administrator

รันคำสั่ง

sfc /scannow

เมื่อเสร็จแล้วรัน

DISM /Online /Cleanup-Image /RestoreHealth

รีสตาร์ตเครื่องหลังดำเนินการเสร็จ

วิธีที่ 4 ตรวจสอบ Execution Policy

หาก PowerShell เปิดได้แต่รันสคริปต์ไม่ได้

ใช้คำสั่ง

Get-ExecutionPolicy

หากจำเป็น ให้ปรับค่า Execution Policy ให้เหมาะสมกับการใช้งาน โดยพิจารณาด้านความปลอดภัยก่อนเปลี่ยนแปลง

วิธีที่ 5 อัปเดต Windows

เข้า

Settings > Windows Update

จากนั้น

  • ตรวจสอบอัปเดต
  • ติดตั้งทั้งหมด
  • รีสตาร์ตเครื่อง

การอัปเดตล่าสุดอาจแก้ไขปัญหาที่เกี่ยวข้องกับ PowerShell

วิธีที่ 6 ตรวจสอบโปรแกรมป้องกันไวรัส

โปรแกรมป้องกันไวรัสบางตัวอาจบล็อก PowerShell

ลองตรวจสอบบันทึกการป้องกัน (Security Log) หรือปิดการป้องกันชั่วคราวเพื่อทดสอบ หากมั่นใจว่าเครื่องปลอดภัย

วิธีที่ 7 สแกนมัลแวร์

ใช้

  • Microsoft Defender
  • Microsoft Defender Offline

เพื่อตรวจสอบมัลแวร์ที่อาจปิดการทำงานของ PowerShell

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

หากปัญหาเกิดเฉพาะบัญชีปัจจุบัน

ให้สร้างบัญชีใหม่

แล้วทดลองเปิด PowerShell อีกครั้ง

วิธีที่ 9 ใช้ System Restore

หากปัญหาเริ่มเกิดหลังติดตั้งโปรแกรมหรืออัปเดตระบบ

ให้ย้อนกลับไปยัง Restore Point ที่เครื่องยังทำงานได้ปกติ

วิธีที่ 10 รีเซ็ต Windows โดยเก็บไฟล์ไว้

หากทุกวิธีไม่สามารถแก้ไขได้

  1. เข้า Windows Recovery
  2. เลือก Reset this PC
  3. เลือก Keep My Files

วิธีนี้จะติดตั้ง Windows ใหม่โดยยังเก็บไฟล์ส่วนตัวไว้

วิธีป้องกันปัญหาในอนาคต

  • อัปเดต Windows อย่างสม่ำเสมอ
  • อย่าแก้ไขไฟล์ระบบโดยไม่จำเป็น
  • ระมัดระวังการเปลี่ยน Execution Policy
  • สแกนมัลแวร์เป็นประจำ
  • สร้าง System Restore Point ก่อนปรับแต่งระบบ
  • สำรองข้อมูลสำคัญไว้เสมอ

คำถามที่พบบ่อย

PowerShell กับ Command Prompt ต่างกันอย่างไร

PowerShell รองรับคำสั่งและการเขียนสคริปต์ที่มีความสามารถสูงกว่า Command Prompt เหมาะสำหรับการจัดการระบบและงานอัตโนมัติ

Execution Policy คืออะไร

เป็นนโยบายที่กำหนดว่าระบบจะอนุญาตให้รันสคริปต์ PowerShell ได้ในระดับใด เพื่อช่วยเพิ่มความปลอดภัย

PowerShell เปิดไม่ได้เพราะไวรัสได้หรือไม่

ได้ มัลแวร์บางชนิดจะปิดการทำงานของ PowerShell เพื่อป้องกันไม่ให้ผู้ใช้กำจัดมัน

จำเป็นต้องติดตั้ง Windows ใหม่หรือไม่

ไม่จำเป็นในส่วนใหญ่ เพราะปัญหามักแก้ไขได้ด้วยการซ่อมไฟล์ระบบ อัปเดต Windows หรือแก้ไขการตั้งค่าที่เกี่ยวข้อง

สรุป

ปัญหา Windows 11 PowerShell เปิดไม่ได้ มักเกิดจากไฟล์ระบบเสียหาย การตั้งค่า Execution Policy โปรแกรมป้องกันไวรัส หรือบัญชีผู้ใช้มีปัญหา การซ่อมไฟล์ระบบด้วย SFC และ DISM อัปเดต Windows และตรวจสอบการตั้งค่าที่เกี่ยวข้อง จะช่วยให้ PowerShell กลับมาใช้งานได้ตามปกติโดยไม่ต้องติดตั้ง Windows ใหม่

หากต้องการเรียนรู้วิธีแก้ปัญหา Windows 11 เพิ่มเติม comsiam ได้รวบรวมบทความด้าน Windows และ IT Support ที่ครอบคลุมทุกปัญหา พร้อมอัปเดตแนวทางแก้ไขล่าสุด เพื่อช่วยให้คุณดูแลและแก้ไข Windows ได้อย่างมืออาชีพ

คำถามชวนคิด

คุณเคยใช้ PowerShell เพื่อแก้ปัญหา Windows หรือทำงานอัตโนมัติบ้างหรือไม่ เพราะเมื่อเรียนรู้คำสั่งพื้นฐานแล้ว จะช่วยลดเวลาในการจัดการระบบได้อย่างมาก