ผู้ใช้ Windows หลายคนคุ้นเคยกับ Command Prompt แต่ไม่กี่คนรู้จัก Windows PowerShell เครื่องมืออันทรงพลังนี้ถูกสร้างขึ้นเพื่อแทนที่ Command Prompt ให้ผู้ใช้ควบคุมระบบปฏิบัติการ Windows ได้มากขึ้น
ลองดูว่า PowerShell ทำอะไรได้บ้าง และข้อผิดพลาดเฉพาะที่อาจเจอ: "PowerShell_ise Has Stopped Working"
PowerShell คืออะไร?
ในโลกคอมพิวเตอร์ "Shell" คืออินเทอร์เฟซผู้ใช้ที่ให้เข้าถึงบริการต่างๆ ของระบบปฏิบัติการ สามารถเป็น GUI หรือคำสั่งบรรทัดคำสั่ง (Command-line)
Windows PowerShell พัฒนาโดย Microsoft เพื่อจัดการการกำหนดค่าและทำงานอัตโนมัติ (Task automation) เริ่มต้นสร้างสำหรับ Windows แต่ตอนนี้เป็น Open-source ทำให้ Linux และ macOS ใช้ได้ด้วย
เคล็ดลับ: ใช้เครื่องมือเพิ่มประสิทธิภาพ PC เพื่อกำจัดการตั้งค่าผิดพลาด ไฟล์ขยะ แอปที่เป็นอันตราย และภัยคุกคามด้านความปลอดภัย
Windows PowerShell สร้างบน .NET framework มี command-line shell และรองรับ scripting language
แม้ Shell นี้มีประโยชน์มาหลายปี แต่บางผู้ใช้รายงานข้อผิดพลาด: "PowerShell_ise Has Stopped Working" ลองดูรายละเอียดในส่วนต่อไป
ข้อผิดพลาด "PowerShell_ise Has Stopped Working" บน Windows 10/11
ขณะใช้ Windows PowerShell บางคนเจอปัญหา "PowerShell_ise Has Stopped Working" มักมาพร้อมข้อความ: "A problem caused the program to stop working correctly. Windows will close the program and notify you if a solution is available."
ช่างเทคนิค Windows กล่าวว่า ข้อผิดพลาดนี้เกิดจากปัญหา .NET framework, มัลแวร์ และปัญหาไฟล์ระบบอื่นๆ
วิธีแก้ "PowerShell_ise Has Stopped Working"
ถ้า Windows PowerShell Crash ด้วยข้อผิดพลาดนี้ ควรทำอย่างไร? นี่คือวิธีแก้ที่แนะนำ:
วิธีที่ 1: รัน System File Checker (SFC)
ถ้าบางฟังก์ชัน Windows ทำให้ Crash ใช้ SFC สแกนและกู้คืนไฟล์เสียหาย
- พิมพ์ cmd ใน Cortana search คลิกขวาผลลัพธ์ เลือก Run as Administrator หากขอรหัสผ่าน ให้ใส่และกด Allow จะเปิด Command Prompt สูงสุด
- พิมพ์คำสั่ง sfc /scannow กด Enter รอ Windows สแกนไฟล์ระบบ หากพบไฟล์เสียหาย จะแทนที่อัตโนมัติ อย่าปิด Command Prompt จนเสร็จ
วิธีที่ 2: ตรวจสอบ .NET Framework
ข้อผิดพลาดอาจมาจากปัญหา .NET Framework หรือติดตั้งไม่ถูกต้อง ควรตรวจสอบ
- ตรวจสอบรุ่น .NET Framework ที่ติดตั้ง: กด Windows + R พิมพ์ cmd กด CTRL + Shift + Enter ในบรรทัดคำสั่ง พิมพ์ reg query "HKLM\SOFTWARE\Microsoft\Net Framework Setup\NDP" /s กด Enter
- หลังตรวจสอบรุ่นแล้ว ตรวจสอบว่าเป็นสาเหตุจริงหรือไม่ อาจใช้เครื่องมือบุคคลที่สาม ค้นหาออนไลน์หาเครื่องมือที่ตรวจจับปัญหาได้ดี
- รีบูตคอมพิวเตอร์ ตรวจสอบว่าข้อผิดพลาดยังคงอยู่หรือไม่
วิธีที่ 3: รัน Windows PowerShell โดยไม่ใช้ Default Profile
หากวิธี 1-2 ไม่ได้ผล ลองรัน PowerShell โดยไม่โหลด Default Profile แม้ดูซับซ้อน แต่ทำตามขั้นตอนจะง่าย
- เปิด Run ด้วย Windows + R
- พิมพ์ PowerShell_Ise -NoProfile หรือ PowerShell -NoProfile กด Enter
วิธีที่ 4: รีเซ็ต Windows PowerShell
ผู้ใช้ PowerShell รู้ว่าสามารถปรับแต่งสีและฟอนต์ได้ แต่บางครั้งการกระทำเหล่านี้ทำให้ระบบผิดปกติ หากคุณเคยปรับแต่งและเจอข้อผิดพลาด "PowerShell_ise Has Stopped Working" การรีเซ็ตอาจช่วย
- แทนที่ Shortcut PowerShell ด้วยเวอร์ชัน Default ดาวน์โหลดจากเว็บ Microsoft อย่างเป็นทางการ
- ไปที่เส้นทาง: C:\Users\<USERNAME>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Windows PowerShell แทนที่ <USERNAME> ด้วยชื่อผู้ใช้ที่ต้องการรีเซ็ต
- แทนที่ Shortcut ด้วยไฟล์ที่ดาวน์โหลด
- ตอนนี้ PowerShell ควร Reset เป็นค่า Default แล้ว
วิธีที่ 5: ทำ Clean Boot
หากทุกวิธีล้มเหลว ลอง Clean Boot เพื่อวินิจฉัยและแก้ไขปัญหา Windows ขั้นสูง
- พิมพ์ msconfig ในช่องค้นหา กด Enter เปิด System Configuration
- ไปแท็บ General คลิก Selective Startup
- ยกเลิกติ๊ก Load Startup Items ตรวจสอบว่า Use Original boot configuration และ Load System Services มีติ๊ก
- ไปแท็บ Services
- ติ๊ก Hide All Microsoft Services
- คลิก Disable All
- คลิก OK เพื่อบันทึก
- รีสตาร์ทคอมพิวเตอร์
สรุป
Windows PowerShell เป็นเครื่องมือยอดเยี่ยม ช่วยนักพัฒนาและผู้ดูแลระบบในงานประจำวัน รวมถึงผู้ใช้ทั่วไปในการแก้ไขข้อผิดพลาด Windows ทั่วไป แต่เมื่อมันกลายเป็นแหล่งปัญหา แทนที่จะเป็นทางออก หลายคนรู้สึกรำคาญ หวังว่าวิธีแก้ข้างต้นจะช่วยแก้ปัญหาที่เกี่ยวข้อง
คุณรู้วิธีแก้ "PowerShell_ise Has Stopped Working" อื่นๆ ไหม? แชร์ในความคิดเห็นได้เลยครับ