Windows PowerShell เป็นเครื่องมือบรรทัดคำสั่งและสคริปต์ในระบบปฏิบัติการ Windows ได้รับการพัฒนาโดย Microsoft และผู้ใช้สามารถใช้เพื่อเรียกใช้คำสั่งชุดคำสั่ง การทำงานอัตโนมัติของสคริปต์ ฯลฯ ในการเปิดใช้ Windows PowerShell เพียงพิมพ์ PowerShell ใน Windows Search แล้วเลือก PowerShell เพื่อเปิด ผู้ใช้บางคนประสบปัญหากับ PowerShell เมื่อพวกเขาเปิด PowerShell หน้าต่างป๊อปอัปจะปรากฏขึ้นพร้อมข้อความแสดงข้อผิดพลาด ผู้ใช้ต่างเห็นข้อความแสดงข้อผิดพลาดที่แตกต่างกันขณะเปิด Windows PowerShell ข้อความแสดงข้อผิดพลาดบางส่วนมีดังนี้:
- Powershell หยุดทำงาน
- ไฟล์นี้ไม่มีแอปที่เชื่อมโยงสำหรับการดำเนินการนี้ โปรดติดตั้งแอปหรือหากติดตั้งไว้แล้ว ให้สร้างการเชื่อมโยงในหน้าการตั้งค่าแอปเริ่มต้น
- การดำเนินการนี้ถูกยกเลิกเนื่องจากข้อจำกัดที่มีผลกับคอมพิวเตอร์เครื่องนี้ โปรดติดต่อผู้ดูแลระบบของคุณ
หากคุณได้รับข้อความแสดงข้อผิดพลาดใด ๆ ที่กล่าวถึงข้างต้นขณะเปิดใช้ Windows PowerShell วิธีแก้ไขที่อธิบายในบทความนี้อาจช่วยคุณแก้ไขปัญหาได้
PowerShell หยุดทำงานและไม่สามารถเปิดได้
หาก PowerShell หยุดทำงานหรือไม่เปิดในระบบของคุณ คุณสามารถลองใช้วิธีแก้ปัญหาต่อไปนี้โดยไม่เรียงลำดับเฉพาะและดูว่าปัญหาของคุณได้รับการแก้ไขหรือไม่
- เรียกใช้การสแกน SFC และ DISM
- เรียกใช้โปรแกรมป้องกันมัลแวร์และสแกนไวรัส
- เปลี่ยนการตั้งค่านโยบายกลุ่ม
- รีเซ็ตการตั้งค่านโยบายกลุ่ม
- เปลี่ยนการตั้งค่าโปรแกรมป้องกันไวรัส Smadav
- ทำการคืนค่าระบบ
- แก้ปัญหาในสถานะคลีนบูต
- สร้างโปรไฟล์ผู้ใช้ใหม่
ด้านล่างนี้ เราได้อธิบายการแก้ไขทั้งหมดโดยละเอียดแล้ว
1] เรียกใช้การสแกน SFC และ DISM
สาเหตุหนึ่งที่เป็นไปได้ของปัญหาที่คุณกำลังประสบอยู่คือไฟล์ระบบเสียหาย หวังว่าระบบปฏิบัติการ Windows จะมียูทิลิตี้ในตัวเพื่อซ่อมแซมไฟล์ระบบที่เสียหาย เรียกใช้การสแกน SFC เพื่อให้ไฟล์ระบบที่เสียหายของคุณจะได้รับการซ่อมแซมสำเร็จ เปิด Command Prompt ในฐานะผู้ดูแลระบบ พิมพ์คำสั่งต่อไปนี้ แล้วกด Enter
sfc /scannow
หากการสแกน SFC ไม่สามารถแก้ปัญหาของคุณได้ ให้เรียกใช้การสแกน DISM
2] เรียกใช้โปรแกรมป้องกันมัลแวร์และสแกนไวรัส
ผู้ใช้จำนวนมากยืนยันว่าปัญหาเกิดขึ้นเนื่องจากการติดมัลแวร์และไวรัส มัลแวร์และไวรัสสามารถเข้าสู่คอมพิวเตอร์ของผู้ใช้ได้หลายวิธี วิธีที่พบบ่อยที่สุดคือการติดตั้งโปรแกรมที่ติดไวรัส ผู้ใช้ส่วนใหญ่ไม่ทราบเกี่ยวกับความเสี่ยงของการดาวน์โหลดซอฟต์แวร์จากเว็บไซต์ที่ไม่น่าเชื่อถือ ซอฟต์แวร์บนเว็บไซต์ที่ไม่ปลอดภัยอาจมีโค้ดอันตรายที่อาจเป็นอันตรายต่อคอมพิวเตอร์ของคุณ
ในบรรดาผู้ใช้ที่ได้รับผลกระทบ ส่วนใหญ่ระบุว่าระบบของพวกเขาติดไวรัสโปรแกรมรูทคิตที่เป็นอันตราย โดยทั่วไปแล้วอาชญากรไซเบอร์จะใช้ซอฟต์แวร์รูทคิทเพื่อควบคุมคอมพิวเตอร์ของโฮสต์ เพื่อให้สามารถขโมยข้อมูลที่เป็นความลับได้ นี่อาจเป็นกรณีของคุณ ดังนั้น เราขอแนะนำให้คุณสแกนระบบของคุณด้วยซอฟต์แวร์ป้องกันมัลแวร์ที่ดี เช่น Malwarebytes หรือคุณสามารถลองใช้ซอฟต์แวร์กำจัดรูทคิตฟรี นอกจากนี้ คุณควรลองใช้เครื่องมือกำจัด Junkware เพื่อลบแอดแวร์ออกจากระบบของคุณ
ผู้ใช้บางคนยังรายงานว่าระบบของพวกเขามีการติดเชื้อ Poweliks Poweliks เป็นโทรจันที่แทรกโค้ดที่เป็นอันตรายลงใน Windows Registry โดยตรง โทรจันมีหลากหลายรูปแบบ โทรจันสามารถดาวน์โหลดมัลแวร์เพิ่มเติมบางตัวบนเครื่องของผู้ใช้ที่ติดไวรัสได้ ทั้งนี้ขึ้นอยู่กับตัวแปร
คุณยังสามารถใช้ Microsoft Safety Scanner เพื่อสแกนระบบของคุณ มันจะช่วยคุณลบมัลแวร์และไวรัสออกจากระบบของคุณ เครื่องมือนี้มีให้ฟรีบนเว็บไซต์ทางการของ Microsoft นอกจากนั้น ยังมีเครื่องมือกำจัดไวรัสและมัลแวร์เฉพาะที่คุณสามารถใช้ได้
3] เปลี่ยนการตั้งค่านโยบายกลุ่ม
คุณอาจประสบปัญหาเนื่องจากการตั้งค่านโยบายกลุ่มไม่ถูกต้อง “อย่าเรียกใช้แอปพลิเคชัน Windows ที่ระบุ ” ควรตั้งค่านโยบายเป็น ไม่ได้กำหนดค่า ในตัวแก้ไขนโยบายกลุ่ม ขั้นตอนต่อไปนี้จะแนะนำคุณเกี่ยวกับวิธีการทำเช่นนั้น ผู้ใช้ Windows 11/10 Home สามารถข้ามวิธีนี้ได้ เนื่องจาก Group Policy Editor ไม่พร้อมใช้งานใน Windows 11/10 Home edition อย่างไรก็ตาม มีวิธีการติดตั้ง Group Policy Editor บน Windows 11/10 Home
- กด ชนะ + R กุญแจ นี่จะเป็นการเปิด เรียกใช้ กล่องคำสั่ง
- พิมพ์ gpedit.msc แล้วคลิกตกลง
- ไปที่ “การกำหนดค่าผู้ใช้> เทมเพลตการดูแลระบบ> ระบบ ."
- ดับเบิลคลิกที่ อย่าเรียกใช้แอปพลิเคชัน Windows ที่ระบุ และตั้งค่าเป็น ไม่ได้กำหนดค่า .
ตอนนี้ ตรวจสอบว่าคุณสามารถเปิด Windows PowerShell ได้หรือไม่
4] รีเซ็ตการตั้งค่านโยบายกลุ่ม
ไวรัสและมัลแวร์สามารถรบกวนรีจิสทรีของ Windows และการตั้งค่านโยบายกลุ่ม อาจเป็นไปได้ว่าการตั้งค่านโยบายกลุ่มบางส่วนของคุณมีการเปลี่ยนแปลงเนื่องจากการติดไวรัสหรือมัลแวร์ ในกรณีดังกล่าว การรีเซ็ตการตั้งค่านโยบายกลุ่มเป็นค่าเริ่มต้นจะช่วยแก้ปัญหาได้
5] เปลี่ยนการตั้งค่าโปรแกรมป้องกันไวรัส Smadav
หากคุณติดตั้งโปรแกรมป้องกันไวรัส Smadav ไว้ ระบบอาจบล็อกไม่ให้เปิด Windows PowerShell คุณสามารถตรวจสอบได้โดยการปิดใช้งานโปรแกรมป้องกันไวรัสของคุณชั่วคราว หากหลังจากปิดใช้งานโปรแกรมป้องกันไวรัส Smadav แล้ว คุณจะสามารถเปิด Windows PowerShell ได้ คุณสามารถแก้ไขปัญหานี้ได้โดยอนุญาต Windows Script ในการตั้งค่าโปรแกรมป้องกันไวรัส Smadav เปิดโปรแกรมป้องกันไวรัส Smadav ไปที่ การป้องกัน แล้วเปิดใช้งาน Allow Windows Script ตัวเลือก
6] ทำการคืนค่าระบบ
การคืนค่าระบบเป็นเครื่องมือของ Microsoft ที่ช่วยให้ผู้ใช้ปกป้องและซ่อมแซมคอมพิวเตอร์ของตน เมื่อคุณสร้างจุดคืนค่าระบบ สแน็ปช็อตของไฟล์ระบบและรีจิสทรีของ Windows จะถูกบันทึกเป็นจุดคืนค่าบนฮาร์ดไดรฟ์ของคุณ หากเกิดปัญหาขึ้นกับระบบของคุณ คุณสามารถใช้จุดคืนค่าระบบนี้เพื่อนำระบบของคุณไปสู่สถานะที่ระบบของคุณทำงานได้ดี
คืนค่าระบบของคุณ หากคุณได้สร้างจุดคืนค่าระบบก่อนที่ปัญหาจะปรากฏบนคอมพิวเตอร์ของคุณ
7] แก้ไขปัญหาในสถานะคลีนบูต
อาจมีแอปพลิเคชันของบริษัทอื่นที่ก่อให้เกิดข้อขัดแย้งกับ Windows PowerShell เนื่องจากคุณพบข้อผิดพลาดดังกล่าวขณะเปิด PowerShell การแก้ปัญหาคอมพิวเตอร์ในสถานะ Clean Boot ช่วยให้คุณระบุโปรแกรมหรือแอปเริ่มต้นดังกล่าวได้
ในสถานะคลีนบูต แอปพลิเคชันเริ่มต้นเพิ่มเติมทั้งหมดและ Windows Servcies จะยังคงปิดใช้งานอยู่ ซึ่งจะช่วยให้ผู้ใช้ระบุโปรแกรมผู้ร้ายหรือแอปเริ่มต้นได้ หลังจากเริ่มต้นคอมพิวเตอร์ของคุณในสถานะ Clean Boot ให้เปิด PowerShell และดูว่าคุณได้รับข้อความแสดงข้อผิดพลาดเหมือนเดิมหรือไม่ หากไม่เป็นเช่นนั้น โปรแกรมหรือแอปเริ่มต้นบางตัวเป็นผู้ร้าย
ตอนนี้ คุณต้องระบุโปรแกรมนั้นเพื่อให้คุณสามารถถอนการติดตั้งหรือปิดใช้งานได้ โดยให้เปิดใช้งานแอพบางตัวที่ปิดใช้งานใน Clean Boot และรีสตาร์ทคอมพิวเตอร์ในโหมดปกติ ตอนนี้ เปิด PowerShell และดูว่าเกิดข้อผิดพลาดหรือไม่ หากไม่เป็นเช่นนั้น ให้กลับไปที่สถานะ Clean Boot และเปิดใช้งานแอพที่ปิดใช้งานชุดถัดไป ตอนนี้รีสตาร์ทคอมพิวเตอร์ของคุณในโหมดปกติแล้วเปิด PowerShell หากเกิดปัญหาขึ้น แสดงว่าโปรแกรมใดโปรแกรมหนึ่งที่คุณเปิดใช้งานอยู่ในขณะนี้ทำให้เกิดปัญหา เริ่มปิดการใช้งานโปรแกรมในชุดที่สองทีละรายการและเปิด PowerShell ทุกครั้งหลังจากปิดใช้งานโปรแกรม ซึ่งจะช่วยคุณระบุโปรแกรมที่ทำให้เกิดปัญหา
เมื่อคุณพบโปรแกรมหรือแอปที่มีปัญหา ให้ตรวจสอบว่ามีการอัปเดตสำหรับการอัปเดตนั้นหรือถอนการติดตั้ง
8] สร้างโปรไฟล์ผู้ใช้ใหม่
คุณอาจประสบปัญหาเช่นนี้หากโปรไฟล์ผู้ใช้ของคุณเสียหาย ในการสร้างโปรไฟล์ผู้ใช้ใหม่ คุณควรเข้าสู่ระบบในฐานะผู้ดูแลระบบ หากปัญหาไม่ปรากฏในโปรไฟล์ผู้ใช้ใหม่ คุณสามารถคัดลอกข้อมูลทั้งหมดจากโปรไฟล์ผู้ใช้ที่มีอยู่ไปยังโปรไฟล์ผู้ใช้ใหม่ โดยเปิด File Explorer และไปที่เส้นทางต่อไปนี้:
C:\Users
ตอนนี้ เปิดโฟลเดอร์โปรไฟล์ผู้ใช้เก่าแล้วคัดลอกไฟล์และโฟลเดอร์ทั้งหมดที่อยู่ในนั้น หลังจากนั้น ให้เปิดโฟลเดอร์โปรไฟล์ผู้ใช้ใหม่และวางเนื้อหาที่คัดลอกไว้ข้างใน โฟลเดอร์โปรไฟล์ผู้ใช้ใหม่ยังมีอยู่ในเส้นทางเดียวกันใน File Explorer
ฉันจะรีเซ็ต Windows PowerShell ได้อย่างไร
ก่อนที่คุณจะรีเซ็ต Windows PowerShell เป็นการตั้งค่าเริ่มต้น เราขอแนะนำให้คุณสร้างจุดคืนค่าระบบ ในการรีเซ็ต Windows PowerShell คุณต้องแทนที่ทางลัดในตำแหน่งเริ่มต้นด้วยปุ่มลัดที่เราอัปโหลดบนเซิร์ฟเวอร์ของเรา ดาวน์โหลดไฟล์ที่กล่าวถึงในโพสต์ที่เชื่อมโยง แตกไฟล์ และคัดลอกโฟลเดอร์ทั้งหมดของ Windows PowerShell หลังจากนั้น เปิดตำแหน่งเริ่มต้นของ Windows PowerShell และวางทางลัดที่คัดลอกไว้ที่นั่น Windows จะขอให้คุณเปลี่ยนทางลัด เลือก แทนที่ ตัวเลือก
เหตุใด Windows PowerShell ของฉันจึงไม่เปิดขึ้นมา
หาก Windows PowerShell ของคุณไม่เปิดขึ้นมา แสดงว่าคอมพิวเตอร์ของคุณติดไวรัสหรือมัลแวร์ หรือไฟล์ระบบบางไฟล์ของคุณเสียหาย ในการแก้ไขปัญหานี้ ให้เรียกใช้การสแกน SFC และ DISM สแกนระบบของคุณด้วยซอฟต์แวร์ป้องกันมัลแวร์หรือโปรแกรมป้องกันไวรัสที่ดี รีเซ็ตการตั้งค่านโยบายกลุ่มของคุณ (ใช้ไม่ได้กับผู้ใช้ Windows 11/10 Home) แก้ไขปัญหาคอมพิวเตอร์ของคุณในสถานะคลีนบูตเพื่อตรวจสอบว่า ปัญหาเกิดขึ้นเนื่องจากข้อขัดแย้งของโปรแกรมบุคคลที่สาม ฯลฯ
หวังว่านี่จะช่วยได้