หน้าต่างPowerShellที่ปรากฏแบบสุ่มอาจสร้างความรำคาญได้ แต่จะยิ่งน่าหงุดหงิดมากขึ้นเมื่อคุณไม่รู้ว่าอะไรเป็นสาเหตุของปัญหา
ในบทความนี้ Quantrimang.com จะดูรายละเอียดเกี่ยวกับปัญหา PowerShell แปลกๆ นี้ สาเหตุของปัญหา และวิธีแก้ปัญหาที่เป็นไปได้ทั้งหมดที่คุณสามารถทำได้เพื่อแก้ไขปัญหา
1. ลบทางลัด PowerShell ออกจากโฟลเดอร์เริ่มต้น
อุปกรณ์ Windows ของคุณมีโฟลเดอร์ชื่อ "โฟลเดอร์เริ่มต้น" ทางลัดหรือแอปพลิเคชันทั้งหมดในโฟลเดอร์นี้จะทำงานทันทีหลังจากที่คุณเริ่มอุปกรณ์
ตอนนี้ PowerShell จะทำงานเมื่อเริ่มต้นระบบหากทางลัดอยู่ในโฟลเดอร์นี้ เมื่อต้องการแก้ไขปัญหานี้ ให้ลบทางลัด PowerShell ออกจากโฟลเดอร์นี้ดังนี้:
ขั้นตอนที่ 1 :กดWin + Rเพื่อเปิดกล่องโต้ตอบ Run
ขั้นตอนที่ 2:ป้อน%ProgramData%\Microsoft\Windows\Start Menu\Programs\StartUpแล้วกดEnter
ลบทางลัด PowerShell หรือ CMD จากโฟลเดอร์เริ่มต้น
ค้นหาและลบทางลัด PowerShell จากโฟลเดอร์ Startup
2. ปิดใช้งานสถานะการเริ่มต้น PowerShell บนตัวจัดการงาน
ปัญหานี้อาจเกิดจากวิธีที่คุณกำหนดการตั้งค่าบางอย่าง ตัวอย่างเช่น สามารถเปิดใช้งานสถานะการเริ่มต้น PowerShell ในตัวจัดการงานได้
มาดูกันว่าคุณสามารถปิดการใช้งาน PowerShell Startup Status บน Task Manager ได้อย่างไร:
ขั้นตอนที่ 1:กดCtrl + Shift + Escเพื่อเปิดตัวจัดการงาน
ขั้นตอนที่ 2:ไปที่แท็บเริ่มต้น
ขั้นตอนที่ 3: คลิกขวาที่ ตัวเลือกWindows PowerShellและเลือกปิดการใช้งานสุดท้ายให้ปิดตัวจัดการงานและรีสตาร์ทอุปกรณ์
ปิดใช้งานสถานะการเริ่มต้น PowerShell หรือ CMD บนตัวจัดการงาน
3. ปิดใช้งานสถานะการเริ่มต้น PowerShell โดยใช้โปรแกรมการทำงานอัตโนมัติ
บางครั้งก็ยากที่จะบอกได้ว่า PowerShell ได้รับการกำหนดค่าให้ทำงานเมื่อเริ่มต้นระบบหรือไม่
ในกรณีนี้ คุณสามารถใช้เครื่องมือที่เรียกว่าการทำงานอัตโนมัติได้คุณสมบัตินี้ช่วยให้คุณระบุแอพที่ทำงานทันทีเมื่อคุณเปิดอุปกรณ์ของคุณ
ต่อไปนี้คือวิธีที่คุณสามารถใช้โปรแกรม Autoruns เพื่อแก้ไขปัญหานี้:
ขั้นตอนที่ 1:ดาวน์โหลดการทำงานอัตโนมัติจากเว็บไซต์ Microsoft
ขั้นตอนที่ 2:เรียกใช้โปรแกรมและไปที่แท็บ Logon
ขั้นตอนที่ 3:ค้นหาPowerShellจากตัวเลือกแล้วยกเลิกการเลือกช่องที่เกี่ยวข้อง ตัวอย่างเช่น รูปภาพด้านล่างแสดงวิธีการดำเนินการดังกล่าวกับ แอ ปOneDrive
ปิดใช้งานสถานะการเริ่มต้น PowerShell โดยใช้โปรแกรมการทำงานอัตโนมัติ
สุดท้าย ให้ปิด โปรแกรม Autorunsและรีบูตอุปกรณ์เพื่อบันทึกการเปลี่ยนแปลงเหล่านี้
4. รีสตาร์ทอุปกรณ์ในโหมดคลีนบูต
ข้อผิดพลาด PowerShell นี้อาจเกิดจากแอปพลิเคชันบุคคลที่สามที่เสียหายบนอุปกรณ์ของคุณ ตอนนี้ทางออกที่ดีที่สุดคือทำคลีนบูต จากนั้น คุณสามารถลบแอปที่น่าสงสัยได้
และเมื่อคุณกำจัดแอปที่มีปัญหาออกไปแล้ว ให้ลองดาวน์โหลดอีกครั้ง แต่คราวนี้ให้ใช้เว็บไซต์ที่ปลอดภัย อย่างไรก็ตาม หากคุณไม่ต้องการลบแอปที่มีข้อบกพร่อง ให้ลองอัปเดตแอปและดูว่าจะช่วยได้หรือไม่
5. ทำการสแกนขั้นพื้นฐานบนอุปกรณ์
สแกนพีซี
ในบางกรณี ข้อผิดพลาดนี้อาจเกิดจากไฟล์ระบบบางไฟล์ที่เสียหาย เพื่อแก้ไขปัญหา คุณสามารถทำการสแกนแบบง่ายๆ โดยใช้เครื่องมือ Check Disk (CHKDSK )
เรียกใช้การสแกนแล้วรีบูทอุปกรณ์ของคุณเพื่อบันทึกการเปลี่ยนแปลงเหล่านี้
6. เรียกใช้การสแกนขั้นสูงบนอุปกรณ์
เรียกใช้การสแกนขั้นสูงบนอุปกรณ์
หากการสแกน Check Disk ไม่ได้ผล คุณจะต้องใช้แนวทางอื่น ตัวอย่างเช่น ตอนนี้คุณสามารถสแกน ขั้น สูงด้วย เครื่องมือDISMและSFCคุณสมบัติทั้งสองนี้มีประโยชน์มากเมื่อซ่อมแซมหรือเปลี่ยนไฟล์ระบบที่เสียหาย
7. เรียกใช้ตัวแก้ไขปัญหาการบำรุงรักษาระบบ
บางทีนี่อาจเป็นปัญหาที่คุณสามารถแก้ไขได้ด้วยตัวแก้ไขปัญหาในตัวตัวใดตัวหนึ่ง ในกรณีนี้ บทความนี้จะถือว่าข้อผิดพลาดนี้เกิดจากปัญหาการบำรุงรักษาระบบ วิธีง่ายๆ ก็คือการใช้ตัวแก้ไขปัญหาการบำรุงรักษาระบบ
ต่อไปนี้คือวิธีที่คุณสามารถเรียกใช้ตัวแก้ไขปัญหานี้เพื่อแก้ไขปัญหา:
ขั้นตอนที่ 1 :กดWin + Rเพื่อเปิดกล่องโต้ตอบ Run
ขั้นตอนที่ 2:ป้อนmsdt.exe -id MaintenanceDiagnosticแล้วกดEnter
ขั้นตอนที่ 3:ถัดไปคลิก ตัว เลือกขั้นสูง ใน หน้าต่างตัวแก้ไขปัญหาการบำรุงรักษาระบบจากนั้นทำเครื่องหมายที่ ช่อง ใช้การซ่อมแซมโดยอัตโนมัติแล้วคลิกถัดไป
เลือกใช้การซ่อมแซมโดยอัตโนมัติ
ขั้นตอนที่ 4:ทำตามขั้นตอนบนหน้าจอและรีสตาร์ทอุปกรณ์เมื่อดำเนินการเสร็จแล้ว
8. อัพเดตวินโดวส์
การอัปเดต Windows อย่างง่ายอาจเป็นหนึ่งในวิธีแก้ปัญหาที่ดีที่สุด นั่นเป็นเพราะฟีเจอร์ล่าสุดสามารถกำจัดข้อผิดพลาดของระบบที่ทำให้เกิดปัญหานี้ได้ นอกจากนี้ยังช่วยแก้ปัญหาระบบอื่น ๆ อีกด้วย
9. ปิดการใช้งาน Windows PowerShell ชั่วคราว
หากคุณยังคงไม่สามารถแก้ไขปัญหานี้ได้ คุณอาจพิจารณาปิดการใช้งาน Windows PowerShell ชั่วคราว นอกจากนี้คุณยังสามารถเรียกใช้คำสั่งของคุณโดยใช้Command Prompt ได้ตลอดเวลา แม้ว่า Command Prompt จะไม่เหมาะสม แต่ก็ยังมีตัวเลือก Command Prompt อื่นๆ อีกมากมาย ให้ลองใช้
ต่อไปนี้คือวิธีที่คุณสามารถปิดใช้งาน PowerShell ชั่วคราวได้:
ขั้นตอนที่ 1: เปิด แถบค้นหาเมนูStartแล้วพิมพ์CMD
ขั้นตอนที่ 2:คลิกขวาที่Command PromptและเลือกRun as administrator
ขั้นตอนที่ 3:ป้อนคำสั่งต่อไปนี้แล้วกดEnter :
Dism /online /Disable-Feature /FeatureName:"MicrosoftWindowsPowerShellV2Root"
รอให้กระบวนการเสร็จสิ้นแล้วรีบูทอุปกรณ์ของคุณ
ในกรณีที่คุณต้องการเปิดใช้งาน PowerShell อีกครั้ง คุณสามารถทำได้ดังนี้:
ขั้นตอนที่ 1: เปิด Command Promptตามขั้นตอนก่อนหน้า
ขั้นตอนที่ 2:เรียกใช้คำสั่งต่อไปนี้แล้วกดEnter :
Dism /online /Enable-Feature /FeatureName:"MicrosoftWindowsPowerShellV2Root"
PowerShell เป็นเครื่องมือที่มีประโยชน์ที่คุณสามารถใช้เพื่อวัตถุประสงค์ต่างๆ เช่น การทำงานอัตโนมัติของพีซี อย่างไรก็ตาม เป็นเรื่องน่ารำคาญที่หน้าต่าง PowerShell ปรากฏแบบสุ่มอยู่เสมอ
ดังนั้น หาก PowerShell ยังคงแสดงแบบสุ่มบนหน้าจอของคุณ ให้ลองใช้เคล็ดลับที่กล่าวมาข้างต้น