แล้วคุณจะได้เห็น "ไม่สามารถเริ่มเชลล์ได้ เกิดความล้มเหลวระหว่างการเริ่มต้น:” ข้อความใน PowerShell หน้าต่างถ้ามันแสดงข้อยกเว้นเมื่อ Windows พยายามเปิด หากคุณเห็นข้อความแสดงข้อผิดพลาดประเภทนี้บน PowerShell ให้ทำตามวิธีแก้ไขปัญหาง่ายๆ เหล่านี้ นอกจากนี้ หากคุณพบข้อผิดพลาด เช่น การเรียกใช้สคริปต์ถูกปิดใช้งานใน PowerShell วิธีการต่างๆ จะช่วยแก้ปัญหาได้
Fix-1 แก้ไข Registry-
คุณเพียงแค่ต้องสร้างคีย์และคีย์ย่อยสามคีย์เพื่อแก้ปัญหา
สำคัญ–
บางทีคุณอาจจะรู้ ตัวแก้ไขรีจิสทรี ไม่ใช่สถานที่ที่คุณสามารถเปลี่ยนอะไรก็ได้และหนีไปกับมัน ข้อผิดพลาดเพียงครั้งเดียว ค่ารีจิสทรีคีย์ที่ผิดพลาดเพียงเล็กน้อยอาจทำให้ระบบของคุณเสียหายได้ ดังนั้น ก่อนดำเนินการต่อ ให้สำรองข้อมูลรีจิสทรีนี้ไว้ในคอมพิวเตอร์ของคุณ คลิกที่ "ไฟล์” แล้วก็ต่อ “ส่งออก“. ตั้งชื่อตามที่คุณต้องการและบันทึกไว้ในที่ปลอดภัยที่คุณเลือก
1. เพียงกด แป้นวินโดว์พร้อมกับ'R'คีย์ที่คุณสามารถเข้าถึง'วิ่ง'หน้าต่าง.
2. ในหน้าต่างนั้น พิมพ์ “regedit“. คลิกที่ "ตกลง” เพื่อเข้าถึง ตัวแก้ไขรีจิสทรี.
3. ใน ตัวแก้ไขรีจิสทรี หน้าต่างด้านซ้ายมือ คลิกขวา บน "HKEY_CURRENT_USER” ที่สำคัญแล้วคลิกที่ “ใหม่>” จากนั้นคลิกที่ “สำคัญ“.
4. ตั้งชื่อคีย์ใหม่เป็น “สิ่งแวดล้อม“.
5. ทางด้านซ้ายมือ เลือก “สิ่งแวดล้อม“.
6. ตอนนี้ทางด้านขวามือ คลิกขวา ที่ใดก็ได้บนพื้นที่และเลือก “ใหม่>” จากนั้นคลิกที่ “ค่าสตริงที่ขยายได้“.
7. ตั้งชื่อค่านี้เป็น “อุณหภูมิTE“.
8. ดับเบิลคลิกที่ “อุณหภูมิ” เพื่อปรับเปลี่ยน
9. ตอนนี้ สำเนา ที่อยู่ด้านล่างและ วาง มันใน 'ข้อมูลค่า:'ตัวเลือก
%USERPROFILE%\AppData\Local\Temp
10. ตอนนี้คลิกที่ “ตกลง” เพื่อบันทึกการเปลี่ยนแปลงนี้
11. ตอนนี้ทางด้านขวามือ คลิกขวา ที่ใดก็ได้บนพื้นที่และเลือก “ใหม่>” จากนั้นคลิกที่ “ค่าสตริงที่ขยายได้“.
12. ตั้งชื่อค่านี้เป็น “TMP“.
8. ดับเบิลคลิกที่ “TMP” เพื่อปรับเปลี่ยน
9. ตอนนี้ คัดลอกวาง ที่อยู่ด้านล่างแล้ววางลงในตัวเลือก 'ข้อมูลค่า:'
%USERPROFILE%\AppData\Local\Temp
10. ตอนนี้คลิกที่ “ตกลง” เพื่อบันทึกการเปลี่ยนแปลงนี้
11. สำหรับคีย์สุดท้าย คลิกขวา ที่ใดก็ได้บนพื้นที่และเลือก “ใหม่>” จากนั้นคลิกที่ “ค่าสตริงที่ขยายได้“.
7. ตั้งชื่อค่านี้เป็น “เส้นทาง“.
8. ดับเบิลคลิกที่ “เส้นทาง” เพื่อปรับเปลี่ยน
9. ตอนนี้ คัดลอกวาง ที่อยู่ด้านล่างแล้ววางใน 'ข้อมูลค่า:'ตัวเลือก
%USERPROFILE%\AppData\Local\Microsoft\WindowsApps;
10. ตอนนี้คลิกที่ “ตกลง” เพื่อบันทึกการเปลี่ยนแปลงนี้
ปิด ตัวแก้ไขรีจิสทรี หน้าต่าง.
รีบูต คอมพิวเตอร์ของคุณเพื่อให้การเปลี่ยนแปลงเหล่านี้แสดงผล หลังจากรีบูตเครื่องคอมพิวเตอร์ของคุณแล้ว ให้เปิด PowerShell และตรวจสอบว่าการแก้ไขนี้ใช้งานได้หรือไม่
Fix-2 เปิด PowerShell (x86) -
ปัญหานี้เกิดขึ้นเฉพาะสำหรับ พาวเวอร์เชลล์ (x64) หรือผู้ใช้ 64 บิต ผู้ใช้ 32 บิตหรือ พาวเวอร์เชลล์ (x86) ผู้ใช้ไม่พบปัญหานี้
1. คลิกที่ช่องค้นหาข้างไอคอน Windows และเขียน “พาวเวอร์เชลล์ (x86)“.
2. ตอนนี้คลิกที่ “พาวเวอร์เชลล์ (x86)“.
ด้วยวิธีนี้ คุณสามารถเปิด 32-บิต PowerShell แผงและการทำงาน
Fix-3 กำหนด ExecutionPolicy ให้กับ RemoteSigned-
คุณสามารถเปลี่ยนนโยบายการดำเนินการบนคอมพิวเตอร์ของคุณเป็น 'ไม่จำกัด' (ซึ่งไม่ปลอดภัย) หรือ 'RemoteSigned' สถานะเพื่อแก้ไขปัญหานี้
1. กด ปุ่ม Windows+R ที่จะเปิด วิ่ง หน้าต่าง.
2. พิมพ์ “Powershell” แล้วกด Ctrl+Shift+Enter ด้วยกัน.
Powershell หน้าต่างจะเปิดขึ้น
2. สำเนา–วาง คำสั่งนี้ใน PowerShell หน้าต่าง. หลังจากนั้นกด ป้อน จากแป้นพิมพ์ของคุณเพื่อดำเนินการบนคอมพิวเตอร์ของคุณ
Set-ExecutionPolicy RemoteSigned
หลังจากรันคำสั่งแล้วให้ปิด close PowerShell หน้าต่าง.
ตรวจสอบข้อผิดพลาดว่ายังคงมีอยู่หรือไม่
Fix-4 ใช้ .NET Framework Repair Tool-
1. ดาวน์โหลด เครื่องมือซ่อมแซม .NET Framework บนคอมพิวเตอร์ของคุณ
2. จากนั้น ดับเบิลคลิก บน "netfxrepairtool” และยอมรับข้อตกลง
3. มันจะตรวจพบปัญหาใด ๆ กับ .NET Framework.
4. ตอนนี้คลิกที่ “ต่อไป” เพื่อทำการเปลี่ยนแปลงบนคอมพิวเตอร์ของคุณ
รีบูต คอมพิวเตอร์ของคุณ.
ปัญหาเกี่ยวกับ .NET Framework การติดตั้ง.