Windows 11 PowerShell เปิดไม่ได้ แก้อย่างไร? เปิดแล้วเด้ง ค้าง หรือขึ้น Error

Windows 11 PowerShell เปิดไม่ได้ เกิดจากอะไร?

หากคุณเปิด Windows PowerShell แล้วไม่มีอะไรเกิดขึ้น เปิดแล้วเด้งปิดทันที หน้าต่างสีฟ้าหรือสีดำค้าง หรือขึ้นข้อความผิดพลาด เช่น PowerShell has stopped working, Cannot start PowerShell หรือ Access is denied ปัญหานี้อาจทำให้ไม่สามารถรันคำสั่งสำหรับจัดการระบบ ติดตั้งแพ็กเกจ หรือแก้ไขปัญหาต่าง ๆ ของ Windows ได้

สาเหตุส่วนใหญ่มักเกี่ยวข้องกับไฟล์ระบบของ Windows เสียหาย, นโยบายความปลอดภัย (Execution Policy), โปรไฟล์ผู้ใช้, Windows Terminal หรือโปรแกรมป้องกันไวรัสที่บล็อกการทำงานของ PowerShell

บทความนี้จาก comsiam ได้รวบรวมวิธีแก้ไขที่ได้ผลจริง เพื่อให้ PowerShell กลับมาใช้งานได้ตามปกติ


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

  • 💻 PowerShell เปิดไม่ได้
  • ❌ คลิกแล้วไม่มีอะไรเกิดขึ้น
  • 💥 เปิดแล้วเด้งปิดทันที
  • ⚫ หน้าต่างค้างหรือปิดเอง
  • ⚠️ ขึ้นข้อความ Error
  • 🔒 ขึ้นข้อความ Access is denied

สาเหตุของปัญหา

  • ไฟล์ระบบของ Windows เสียหาย
  • Windows PowerShell เสียหาย
  • Execution Policy ถูกตั้งค่าผิด
  • Windows Terminal มีปัญหา
  • โปรไฟล์ผู้ใช้เสียหาย
  • โปรแกรม Antivirus บล็อก PowerShell
  • Windows Update ไม่สมบูรณ์

วิธีแก้ Windows 11 PowerShell เปิดไม่ได้

① รีสตาร์ตเครื่อง

เริ่มจากการรีสตาร์ต Windows เพื่อล้าง Process ที่ค้างและรีโหลดบริการของระบบ


② เปิดแบบผู้ดูแลระบบ

กด Start

ค้นหา

PowerShell

คลิกขวา

เลือก

Run as administrator

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


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

หาก Windows Terminal เปิดได้

เลือกโปรไฟล์

Windows PowerShell

เพื่อตรวจสอบว่าปัญหาเกิดกับตัวแอปหรือระบบ


④ ซ่อมไฟล์ระบบ

เปิด Command Prompt (Run as Administrator)

sfc /scannow

จากนั้นใช้

DISM /Online /Cleanup-Image /RestoreHealth

เพื่อซ่อมแซมไฟล์ระบบของ Windows


⑤ ตรวจสอบ Execution Policy

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

ตรวจสอบค่า Execution Policy ด้วยคำสั่ง

Get-ExecutionPolicy

หากจำเป็นจึงค่อยปรับนโยบายให้เหมาะสมตามสภาพแวดล้อมขององค์กรหรือเครื่องส่วนตัว


⑥ ตรวจสอบ Windows Terminal

ไปที่

Settings → Apps → Installed Apps

เลือก

Windows Terminal

จากนั้นเลือก

  • Repair

หรือ

  • Reset

หากใช้ PowerShell ผ่าน Windows Terminal เป็นหลัก


⑦ ตรวจสอบโปรแกรมป้องกันไวรัส

บางโปรแกรมอาจบล็อก PowerShell เนื่องจากมองว่าเป็นเครื่องมือที่ใช้รันสคริปต์

ลองปิดการป้องกันชั่วคราวเพื่อทดสอบ


⑧ ตรวจสอบ Windows Update

ไปที่

Settings → Windows Update

เลือก

Check for updates

ติดตั้งอัปเดตล่าสุดทั้งหมด


⑨ ทดลองใช้บัญชีผู้ใช้ใหม่

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

แล้วทดลองเปิด PowerShell

หากใช้งานได้ แสดงว่าโปรไฟล์ผู้ใช้เดิมอาจเสียหาย


⑩ ใช้ System Restore

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

สามารถย้อนกลับไปยัง Restore Point ก่อนเกิดปัญหาได้


วิธีป้องกันไม่ให้ PowerShell เปิดไม่ได้

  • ✔️ อัปเดต Windows เป็นประจำ
  • ✔️ หลีกเลี่ยงการลบไฟล์ระบบหรือคอมโพเนนต์ของ Windows
  • ✔️ ตรวจสอบสคริปต์ก่อนรันทุกครั้ง
  • ✔️ สร้าง Restore Point ก่อนปรับแต่งระบบ
  • ✔️ ใช้โปรแกรมป้องกันไวรัสที่เชื่อถือได้และตั้งค่าอย่างเหมาะสม

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

PowerShell กับ Windows Terminal เหมือนกันหรือไม่?

ไม่เหมือนกัน PowerShell คือเชลล์และภาษาสคริปต์ ส่วน Windows Terminal เป็นแอปที่ใช้เปิด PowerShell, Command Prompt และเชลล์อื่น ๆ ในหน้าต่างเดียว

Access is denied ใน PowerShell แก้อย่างไร?

ให้ตรวจสอบสิทธิ์ของบัญชีผู้ใช้ และลองเปิด PowerShell แบบ Run as administrator ก่อน

ต้องติดตั้ง Windows ใหม่หรือไม่?

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


สรุป

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

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


คำถามชวนคิด

หาก PowerShell เปิดไม่ได้ แต่ Command Prompt และ Windows Terminal ยังใช้งานได้ตามปกติ คุณคิดว่าสาเหตุเกิดจากตัว PowerShell เอง หรือการตั้งค่าความปลอดภัยของ Windows?