5 วิธียอดนิยมในการแก้ไข PowerShell ไม่เปิดบน Windows 11
เบ็ดเตล็ด / / July 30, 2023
PowerShell เป็นเครื่องมือบรรทัดคำสั่งสำคัญที่ช่วยให้คุณทำงานต่างๆ และทำให้กระบวนการอัตโนมัติ คุณสามารถใช้เพื่อให้สิทธิ์ผู้ดูแลระบบแก่แอพ ถอนการติดตั้งแอพพลิเคชั่นจากคอมพิวเตอร์ของคุณ และอื่นๆ อีกมากมาย อย่างไรก็ตาม คุณไม่สามารถดำเนินการทั้งหมดเหล่านี้ได้หากไม่ได้เปิด PowerShell บนคอมพิวเตอร์ของคุณ
![](/f/28d025a0c221bc9e0cb4a3b1794f2a8a.jpg)
มี วิธีต่างๆ ในการเปิดใช้ PowerShell. อย่างไรก็ตาม หากวิธีการใดไม่ได้ผล แสดงว่าคุณมาถูกที่แล้ว เราจะสำรวจวิธีแก้ไข PowerShell ไม่ทำงานหรือเปิดบนพีซี Windows 11 หรือ Windows 10 เริ่มกันเลย
1. เปิดใช้งาน Windows PowerShell
หากคุณไม่สามารถเรียกใช้ PowerShell ได้ คุณจะต้องตรวจสอบให้แน่ใจว่าได้เปิดใช้งานบนคอมพิวเตอร์ของคุณแล้ว ในการตรวจสอบให้ทำตามขั้นตอนด้านล่าง:
ขั้นตอนที่ 1: กดปุ่ม Windows เพื่อเปิดเมนูเริ่ม
ขั้นตอนที่ 2: พิมพ์ แผงควบคุม ในแถบค้นหาแล้วกด Enter
![การเข้าถึงแผงควบคุมเพื่อแก้ไข PowerShell ไม่ทำงานหรือเปิดบน Windows](/f/bdc91e4c70f35e5d41ff1ee4c54ec915.png)
ขั้นตอนที่ 3: เลือกโปรแกรม
![ตัวเลือกโปรแกรมในแผงควบคุม](/f/522d11b9e077f383cf8f1a21bb5c9909.png)
ขั้นตอนที่ 4: คลิกตัวเลือก 'เปิดหรือปิดคุณสมบัติ Windows'
![เปิดหรือปิดคุณสมบัติ Windows ในแผงควบคุม](/f/6709a418401b1c390ff765de9c56d09e.png)
ขั้นตอนที่ 5: คลิกไอคอนเครื่องหมายบวก (+) ก่อน Windows PowerShell 2.0
![ไอคอนบวกในแผงควบคุม](/f/e0307758c9b2f8db3ff0ce84594f34ae.png)
ขั้นตอนที่ 6: ทำเครื่องหมายที่ช่อง Windows PowerShell 2.0 และ Windows PowerShell 2.0 Engine จากนั้นคลิก ตกลง เพื่อบันทึกการเปลี่ยนแปลง
![ตัวเลือก Windows PowerShell 2.0 ในแผงควบคุม](/f/f81723de3dede33e8cf6d67f3778539b.png)
รีสตาร์ทเครื่องคอมพิวเตอร์เพื่อใช้การเปลี่ยนแปลง
2. เรียกใช้การสแกน SFC และ DISM
เป็นเรื่องปกติที่ไฟล์ระบบจะเสียหาย เมื่อสิ่งนั้นเกิดขึ้น คุณมีแนวโน้มที่จะเกิดปัญหาต่างๆ ได้ง่าย รวมถึงปัญหาที่เกิดขึ้นด้วย
หากคุณไม่สามารถเรียกใช้ PowerShell ได้เนื่องจาก ไฟล์ระบบเสียหายคุณจะต้องเรียกใช้การสแกน SFC (System File Checker) และ DISM (Deployment Image Service and Management) ยูทิลิตี้ในตัวเหล่านี้จะวินิจฉัยและพยายามแก้ไขไฟล์ระบบที่เสียหายโดยใช้ไฟล์อิมเมจของ Windows ทำตามขั้นตอนด้านล่างเพื่อเรียกใช้การสแกน SFC และ DISM:
ขั้นตอนที่ 1: กดปุ่ม Windows เพื่อเปิดเมนู Start พิมพ์ พร้อมรับคำสั่ง ในแถบค้นหาแล้วเลือก 'เรียกใช้ในฐานะผู้ดูแลระบบ' จากบานหน้าต่างด้านขวา
![การเข้าถึง Command Prompt เพื่อแก้ไข PowerShell ไม่ทำงานหรือเปิดบน Windows](/f/af52847548c57463470c65c16b7506d9.png)
ขั้นตอนที่ 2: ในหน้าต่างพรอมต์คำสั่งที่ยกระดับ ให้พิมพ์ sfc /scannow แล้วกด Enter
![Sfc สแกนใน CMD](/f/de923e15e7366dbd0517f2a4cb41941a.png)
การสแกนนั้นอาจใช้เวลาสักครู่หากมีปัญหาในคอมพิวเตอร์ของคุณ
ขั้นตอนที่ 3: หากต้องการเรียกใช้การสแกน DISM บนคอมพิวเตอร์ Windows ของคุณ ให้พิมพ์คำสั่งต่อไปนี้ทีละคำสั่งแล้วกด Enter หลังจากแต่ละคำสั่ง:
DISM /ออนไลน์ /Cleanup-Image /CheckHealth. DISM / ออนไลน์ / ล้างข้อมูลรูปภาพ / ScanHealth DISM /ออนไลน์ /Cleanup-Image /RestoreHealth
![สแกน dism ในพรอมต์คำสั่ง](/f/4ee14dc68b6ac94e0d598f4bdc5f90a9.png)
หลังจากนั้น ให้รีสตาร์ทคอมพิวเตอร์และตรวจหาปัญหา หากยังดำเนินการต่อ ให้ลองวิธีแก้ไขปัญหาถัดไปในรายการ
3. เปลี่ยนการตั้งค่าตัวแก้ไขนโยบายกลุ่มภายใน
นโยบาย 'อย่าเรียกใช้แอปพลิเคชัน Windows ที่ระบุ' ในตัวแก้ไขนโยบายกลุ่มภายในสามารถหยุด Windows PowerShell ไม่ให้เปิดบนคอมพิวเตอร์ของคุณ คุณจะต้องปิดใช้งานนโยบายนี้เพื่อแก้ไขปัญหา นี่คือวิธีการ:
บันทึก: ตัวแก้ไขนโยบายกลุ่มภายในเป็นคุณสมบัติที่มีให้เฉพาะสำหรับรุ่น Windows Pro, Enterprise และ Education หากคุณพยายามเข้าถึงบน Windows Home คุณจะได้รับข้อผิดพลาด 'gpedit.msc หายไป' โชคดีที่การกำจัดข้อผิดพลาดนี้เป็นกระบวนการที่ไม่ซับซ้อน ตรวจสอบคำแนะนำของเราใน แก้ไข 'ข้อผิดพลาดที่หายไป gpedit.msc' บน Windows.
ขั้นตอนที่ 1: กดแป้นพิมพ์ลัด Windows + R เพื่อเปิดเครื่องมือ Run
ขั้นตอนที่ 2: พิมพ์ gpedit.msc ในแถบค้นหาแล้วคลิกตกลง
![คำสั่ง gpedit ในเครื่องมือ Run](/f/7de33b232345f8ce4726f183ded78f5d.png)
ขั้นตอนที่ 3: ใน Local Group Policy Editor ให้ไปที่ตำแหน่งต่อไปนี้:
User Configuration\Administrative Templates\System
ขั้นตอนที่ 4: ดับเบิลคลิกที่นโยบาย 'อย่าเรียกใช้แอปพลิเคชัน Windows ที่ระบุ' ในบานหน้าต่างด้านขวา
![อย่าเรียกใช้แอปพลิเคชัน Windows ที่ระบุใน LGPE](/f/777a9197618421a795a269023dbcde42.png)
ขั้นตอนที่ 5: เลือกไม่ได้กำหนดค่า จากนั้นคลิกนำไปใช้และตกลง
![ไม่ได้กำหนดค่าตัวเลือกใน LGPE](/f/04a71329f4b6b2ea04c2a495c46b155a.png)
หลังจากนั้น ให้รีสตาร์ทคอมพิวเตอร์และตรวจหาปัญหา
4. ทำการคลีนบูต
อีกวิธีที่รวดเร็วในการแก้ไข PowerShell ไม่ทำงานหรือเปิดบน Windows คือดำเนินการ คลีนบูต. Windows เริ่มต้นด้วยชุดโปรแกรมเริ่มต้นและโปรแกรมควบคุมที่จำเป็นเท่านั้นในสถานะคลีนบูต
การทำคลีนบูตจะมีประโยชน์หาก PowerShell ไม่เปิดขึ้นเนื่องจากข้อขัดแย้งระหว่างแอปพลิเคชันของบริษัทอื่นและ PowerShell คุณสามารถทำคลีนบูตได้โดยทำตามคำแนะนำด้านล่าง:
ขั้นตอนที่ 1: กดปุ่ม Windows เพื่อเปิดเมนู Start พิมพ์ การกำหนดค่าระบบ ในแถบค้นหาแล้วกด Enter
![การกำหนดค่าระบบในเมนูเริ่ม](/f/4c51f923d83b147b288608aaa41478dd.png)
ขั้นตอนที่ 2: เลือก Selective startup จากนั้นคลิกแท็บ Services
![การเริ่มต้นแบบเลือกใน msconfig](/f/d44dec50f801e0e0b32f0ed66e19e3f1.png)
ขั้นตอนที่ 3: ทำเครื่องหมายที่ช่อง 'ซ่อนบริการทั้งหมดของ Microsoft' จากนั้นคลิกปุ่ม ปิดใช้งานทั้งหมด
![_ปิดการใช้งานตัวเลือกทั้งหมดใน msconfig](/f/f0f0bdaa7c117385eab91aa6c44688f2.png)
ขั้นตอนที่ 4: สลับไปที่แท็บเริ่มต้น จากนั้นคลิกที่ 'เปิดตัวจัดการงาน'
![เปิดตัวเลือกตัวจัดการงานใน msconfig](/f/5628cdb0b6761805e1fdcc5e71636a64.png)
ขั้นตอนที่ 5: เลือกแอปพลิเคชันของบุคคลที่สามแล้วคลิกตัวเลือกปิดการใช้งานที่ด้านบน ในทำนองเดียวกัน ปิดใช้งานแอพของบุคคลที่สามทั้งหมด
![](/f/c1e1c598ac123120e70bb298dd5a3cb1.png)
หลังจากนั้น ให้รีสตาร์ทคอมพิวเตอร์เพื่อเข้าสู่สถานะคลีนบูต แล้วลองเปิด Windows PowerShell อีกครั้ง หากวิธีนี้แก้ปัญหาของคุณได้ แสดงว่าหนึ่งในโปรแกรมของบุคคลที่สามที่คุณเพิ่งปิดใช้งานเป็นสาเหตุของปัญหา
หากต้องการจำกัดแอปพลิเคชันนั้นให้แคบลง ให้ทำการคลีนบูท Windows ต่อไป แต่คราวนี้ให้เปิดใช้งานหนึ่งแอพในการบู๊ตทุกครั้ง เมื่อปัญหาปรากฏขึ้นอีกครั้ง ให้ปิดหรือถอนการติดตั้งแอปที่คุณเพิ่งเปิดใช้งานจากคอมพิวเตอร์ของคุณ
5. สร้างบัญชีผู้ใช้ใหม่
หากคุณยังไม่สามารถเรียกใช้ PowerShell บนคอมพิวเตอร์ได้ อาจมีปัญหาบางอย่างกับบัญชีผู้ใช้ของคุณ ในกรณีนี้ วิธีแก้ไขคือ สร้างบัญชีผู้ใช้ใหม่. นี่คือวิธี:
ขั้นตอนที่ 1: เปิดเครื่องมือ Run พิมพ์ netplwizแล้วกด Enter
![คำสั่ง netplwiz ในเครื่องมือ Run](/f/cee1bf71858317e837a6cbebfabde2d8.png)
ขั้นตอนที่ 2: คลิกปุ่มเพิ่ม
![เพิ่มตัวเลือกเพื่อสร้างบัญชีใหม่](/f/78a9c7cec2bcf69717cc887d8acd3460.png)
ขั้นตอนที่ 3: คลิกตัวเลือก 'ลงชื่อเข้าใช้โดยไม่มีบัญชี Microsoft (ไม่แนะนำ)'
![ลงชื่อเข้าใช้โดยไม่มีบัญชี Microsoft (ไม่แนะนำ) ตัวเลือกเพื่อสร้างบัญชีใหม่](/f/12c2ef07abf84f4506d7adcbc5c36c46.png)
ขั้นตอนที่ 4: คลิกที่บัญชีท้องถิ่น
![_Local บัญชีเพื่อสร้างบัญชีใหม่](/f/972e3e863b489ceb9b4f406b74e7f854.png)
ขั้นตอนที่ 5: ป้อนข้อมูลรับรองแล้วคลิกถัดไป
![ตัวเลือกถัดไปเพื่อสร้างบัญชีใหม่](/f/cb17e2f81348e627020061820ae595b5.png)
ขั้นตอนที่ 6: คลิกเสร็จสิ้น
![เสร็จสิ้นตัวเลือกเพื่อสร้างบัญชีใหม่](/f/b7b1b5634616a871c7e7928bf5ec0f6c.png)
หลังจากนั้น เข้าถึงบัญชีของคุณจากหน้าต่างบัญชีผู้ใช้ และใช้ Windows PowerShell
แก้ไข PowerShell ไม่เปิดบน Windows 11
เป็นเรื่องปกติที่แอป UWP (Universal Windows Platform) จะประสบปัญหา และ Windows PowerShell ก็ไม่ต่างกัน Windows PowerShell อาจล้มเหลวในการเปิดใช้งานบนคอมพิวเตอร์ของคุณเนื่องจากความเสียหายในไฟล์ระบบหรือการตั้งค่า Local Group Policy Editor ไม่ถูกต้อง โชคดีที่คุณสามารถแก้ไขปัญหาได้อย่างรวดเร็วโดยใช้การแก้ไขข้างต้น
ปรับปรุงล่าสุดเมื่อวันที่ 29 มิถุนายน 2566
บทความข้างต้นอาจมีลิงค์พันธมิตรซึ่งช่วยสนับสนุน Guiding Tech อย่างไรก็ตาม ไม่มีผลกับความสมบูรณ์ของกองบรรณาธิการของเรา เนื้อหายังคงเป็นกลางและเป็นของแท้