Contact
Line : comsiam
Contact
Line : comsiam

หากคุณเปิด Windows PowerShell แล้วไม่มีอะไรเกิดขึ้น เปิดแล้วเด้งปิดทันที หน้าต่างสีฟ้าหรือสีดำค้าง หรือขึ้นข้อความผิดพลาด เช่น PowerShell has stopped working, Cannot start PowerShell หรือ Access is denied ปัญหานี้อาจทำให้ไม่สามารถรันคำสั่งสำหรับจัดการระบบ ติดตั้งแพ็กเกจ หรือแก้ไขปัญหาต่าง ๆ ของ Windows ได้
สาเหตุส่วนใหญ่มักเกี่ยวข้องกับไฟล์ระบบของ Windows เสียหาย, นโยบายความปลอดภัย (Execution Policy), โปรไฟล์ผู้ใช้, Windows Terminal หรือโปรแกรมป้องกันไวรัสที่บล็อกการทำงานของ PowerShell
บทความนี้จาก comsiam ได้รวบรวมวิธีแก้ไขที่ได้ผลจริง เพื่อให้ PowerShell กลับมาใช้งานได้ตามปกติ
เริ่มจากการรีสตาร์ต Windows เพื่อล้าง Process ที่ค้างและรีโหลดบริการของระบบ
กด Start
ค้นหา
PowerShell
คลิกขวา
เลือก
Run as administrator
หากเปิดได้ แสดงว่าปัญหาอาจเกี่ยวข้องกับสิทธิ์ของบัญชีผู้ใช้
หาก Windows Terminal เปิดได้
เลือกโปรไฟล์
Windows PowerShell
เพื่อตรวจสอบว่าปัญหาเกิดกับตัวแอปหรือระบบ
เปิด Command Prompt (Run as Administrator)
sfc /scannow
จากนั้นใช้
DISM /Online /Cleanup-Image /RestoreHealth
เพื่อซ่อมแซมไฟล์ระบบของ Windows
หาก PowerShell เปิดได้บางส่วนแต่รันสคริปต์ไม่ได้
ตรวจสอบค่า Execution Policy ด้วยคำสั่ง
Get-ExecutionPolicy
หากจำเป็นจึงค่อยปรับนโยบายให้เหมาะสมตามสภาพแวดล้อมขององค์กรหรือเครื่องส่วนตัว
ไปที่
Settings → Apps → Installed Apps
เลือก
Windows Terminal
จากนั้นเลือก
หรือ
หากใช้ PowerShell ผ่าน Windows Terminal เป็นหลัก
บางโปรแกรมอาจบล็อก PowerShell เนื่องจากมองว่าเป็นเครื่องมือที่ใช้รันสคริปต์
ลองปิดการป้องกันชั่วคราวเพื่อทดสอบ
ไปที่
Settings → Windows Update
เลือก
Check for updates
ติดตั้งอัปเดตล่าสุดทั้งหมด
สร้างบัญชี Windows ใหม่
แล้วทดลองเปิด PowerShell
หากใช้งานได้ แสดงว่าโปรไฟล์ผู้ใช้เดิมอาจเสียหาย
หาก PowerShell เพิ่งมีปัญหาหลังอัปเดตหรือปรับแต่งระบบ
สามารถย้อนกลับไปยัง Restore Point ก่อนเกิดปัญหาได้
ไม่เหมือนกัน PowerShell คือเชลล์และภาษาสคริปต์ ส่วน Windows Terminal เป็นแอปที่ใช้เปิด PowerShell, Command Prompt และเชลล์อื่น ๆ ในหน้าต่างเดียว
ให้ตรวจสอบสิทธิ์ของบัญชีผู้ใช้ และลองเปิด PowerShell แบบ Run as administrator ก่อน
ไม่จำเป็น เพราะส่วนใหญ่สามารถแก้ไขได้ด้วยการซ่อมไฟล์ระบบ ตรวจสอบสิทธิ์ และอัปเดต 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?