แล้วคุณจะได้เห็น "ไม่สามารถเริ่มเชลล์ได้ เกิดความล้มเหลวระหว่างการเริ่มต้น:” ข้อความใน PowerShell หน้าต่างถ้ามันแสดงข้อยกเว้นเมื่อ Windows พยายามเปิด หากคุณเห็นข้อความแสดงข้อผิดพลาดประเภทนี้บน PowerShell ให้ทำตามวิธีแก้ไขปัญหาง่ายๆ เหล่านี้ นอกจากนี้ หากคุณพบข้อผิดพลาด เช่น การเรียกใช้สคริปต์ถูกปิดใช้งานใน PowerShell วิธีการต่างๆ จะช่วยแก้ปัญหาได้
Fix-1 แก้ไข Registry-
คุณเพียงแค่ต้องสร้างคีย์และคีย์ย่อยสามคีย์เพื่อแก้ปัญหา
สำคัญ–
บางทีคุณอาจจะรู้ ตัวแก้ไขรีจิสทรี ไม่ใช่สถานที่ที่คุณสามารถเปลี่ยนอะไรก็ได้และหนีไปกับมัน ข้อผิดพลาดเพียงครั้งเดียว ค่ารีจิสทรีคีย์ที่ผิดพลาดเพียงเล็กน้อยอาจทำให้ระบบของคุณเสียหายได้ ดังนั้น ก่อนดำเนินการต่อ ให้สำรองข้อมูลรีจิสทรีนี้ไว้ในคอมพิวเตอร์ของคุณ คลิกที่ "ไฟล์” แล้วก็ต่อ “ส่งออก“. ตั้งชื่อตามที่คุณต้องการและบันทึกไว้ในที่ปลอดภัยที่คุณเลือก
1. เพียงกด แป้นวินโดว์พร้อมกับ'R'คีย์ที่คุณสามารถเข้าถึง'วิ่ง'หน้าต่าง.
2. ในหน้าต่างนั้น พิมพ์ “regedit“. คลิกที่ "ตกลง” เพื่อเข้าถึง ตัวแก้ไขรีจิสทรี.
![Regedit](/f/c390929f662f22632391b70fb67a3009.png)
3. ใน ตัวแก้ไขรีจิสทรี หน้าต่างด้านซ้ายมือ คลิกขวา บน "HKEY_CURRENT_USER” ที่สำคัญแล้วคลิกที่ “ใหม่>” จากนั้นคลิกที่ “สำคัญ“.
4. ตั้งชื่อคีย์ใหม่เป็น “สิ่งแวดล้อม“.
![คีย์ใหม่ 1](/f/1e6425bb9ad82b7b771e253c2faabf9d.png)
5. ทางด้านซ้ายมือ เลือก “สิ่งแวดล้อม“.
6. ตอนนี้ทางด้านขวามือ คลิกขวา ที่ใดก็ได้บนพื้นที่และเลือก “ใหม่>” จากนั้นคลิกที่ “ค่าสตริงที่ขยายได้“.
7. ตั้งชื่อค่านี้เป็น “อุณหภูมิTE“.
![สตริงที่ขยายได้](/f/37ad8bc7b40f84d6c315b84d50fe05a9.png)
8. ดับเบิลคลิกที่ “อุณหภูมิ” เพื่อปรับเปลี่ยน
![อุณหภูมิดับเบิ้ลคลิก](/f/f7e40c8682edc1ee93079148a48a0b72.png)
9. ตอนนี้ สำเนา ที่อยู่ด้านล่างและ วาง มันใน 'ข้อมูลค่า:'ตัวเลือก
%USERPROFILE%\AppData\Local\Temp
10. ตอนนี้คลิกที่ “ตกลง” เพื่อบันทึกการเปลี่ยนแปลงนี้
![ค่าอุณหภูมิ](/f/7a284ff93216c2bf098df81a6abf5c9f.png)
11. ตอนนี้ทางด้านขวามือ คลิกขวา ที่ใดก็ได้บนพื้นที่และเลือก “ใหม่>” จากนั้นคลิกที่ “ค่าสตริงที่ขยายได้“.
12. ตั้งชื่อค่านี้เป็น “TMP“.
![ขยายได้ ใหม่](/f/7b10111de845fb6175de8ab44e469754.png)
8. ดับเบิลคลิกที่ “TMP” เพื่อปรับเปลี่ยน
![Tmp Dc](/f/8ee232afea52ff6e4b4b49f32d4d4ef1.png)
9. ตอนนี้ คัดลอกวาง ที่อยู่ด้านล่างแล้ววางลงในตัวเลือก 'ข้อมูลค่า:'
%USERPROFILE%\AppData\Local\Temp
10. ตอนนี้คลิกที่ “ตกลง” เพื่อบันทึกการเปลี่ยนแปลงนี้
![ค่า Tmp](/f/d48d92eb2440b7acbbac217da80e26fd.png)
11. สำหรับคีย์สุดท้าย คลิกขวา ที่ใดก็ได้บนพื้นที่และเลือก “ใหม่>” จากนั้นคลิกที่ “ค่าสตริงที่ขยายได้“.
7. ตั้งชื่อค่านี้เป็น “เส้นทาง“.
![ขยายได้ ใหม่](/f/7b10111de845fb6175de8ab44e469754.png)
8. ดับเบิลคลิกที่ “เส้นทาง” เพื่อปรับเปลี่ยน
![เส้นทาง Dc](/f/fa561d89e82970a1638a2cc1e0e3a532.png)
9. ตอนนี้ คัดลอกวาง ที่อยู่ด้านล่างแล้ววางใน 'ข้อมูลค่า:'ตัวเลือก
%USERPROFILE%\AppData\Local\Microsoft\WindowsApps;
10. ตอนนี้คลิกที่ “ตกลง” เพื่อบันทึกการเปลี่ยนแปลงนี้
![ตั้งค่าเส้นทาง](/f/e3bfbc65ec20846b9d8175b609cc687c.png)
ปิด ตัวแก้ไขรีจิสทรี หน้าต่าง.
รีบูต คอมพิวเตอร์ของคุณเพื่อให้การเปลี่ยนแปลงเหล่านี้แสดงผล หลังจากรีบูตเครื่องคอมพิวเตอร์ของคุณแล้ว ให้เปิด PowerShell และตรวจสอบว่าการแก้ไขนี้ใช้งานได้หรือไม่
Fix-2 เปิด PowerShell (x86) -
ปัญหานี้เกิดขึ้นเฉพาะสำหรับ พาวเวอร์เชลล์ (x64) หรือผู้ใช้ 64 บิต ผู้ใช้ 32 บิตหรือ พาวเวอร์เชลล์ (x86) ผู้ใช้ไม่พบปัญหานี้
1. คลิกที่ช่องค้นหาข้างไอคอน Windows และเขียน “พาวเวอร์เชลล์ (x86)“.
2. ตอนนี้คลิกที่ “พาวเวอร์เชลล์ (x86)“.
![Powershell X86](/f/ff1af3514277c5a556ef7c803d3c53a1.png)
ด้วยวิธีนี้ คุณสามารถเปิด 32-บิต PowerShell แผงและการทำงาน
Fix-3 กำหนด ExecutionPolicy ให้กับ RemoteSigned-
คุณสามารถเปลี่ยนนโยบายการดำเนินการบนคอมพิวเตอร์ของคุณเป็น 'ไม่จำกัด' (ซึ่งไม่ปลอดภัย) หรือ 'RemoteSigned' สถานะเพื่อแก้ไขปัญหานี้
1. กด ปุ่ม Windows+R ที่จะเปิด วิ่ง หน้าต่าง.
2. พิมพ์ “Powershell” แล้วกด Ctrl+Shift+Enter ด้วยกัน.
![เรียกใช้ Powershell](/f/e9cd50858ddb2c95136323e7aa20376c.png)
Powershell หน้าต่างจะเปิดขึ้น
2. สำเนา–วาง คำสั่งนี้ใน PowerShell หน้าต่าง. หลังจากนั้นกด ป้อน จากแป้นพิมพ์ของคุณเพื่อดำเนินการบนคอมพิวเตอร์ของคุณ
Set-ExecutionPolicy RemoteSigned
![Powershell Cmd](/f/f0d8615934b4b5d21fe60f0b1f850056.png)
หลังจากรันคำสั่งแล้วให้ปิด close PowerShell หน้าต่าง.
ตรวจสอบข้อผิดพลาดว่ายังคงมีอยู่หรือไม่
Fix-4 ใช้ .NET Framework Repair Tool-
1. ดาวน์โหลด เครื่องมือซ่อมแซม .NET Framework บนคอมพิวเตอร์ของคุณ
2. จากนั้น ดับเบิลคลิก บน "netfxrepairtool” และยอมรับข้อตกลง
![Netfxrepairtool](/f/40d3c9623e99f2c0fd473c0031b028ef.png)
3. มันจะตรวจพบปัญหาใด ๆ กับ .NET Framework.
![ตรวจจับปัญหา](/f/002a8c9b10264af106c848394af11c17.png)
4. ตอนนี้คลิกที่ “ต่อไป” เพื่อทำการเปลี่ยนแปลงบนคอมพิวเตอร์ของคุณ
![การเปลี่ยนแปลง ถัดไป](/f/bc9077d62be7e0c33ce7c8aa8b15dbdf.png)
รีบูต คอมพิวเตอร์ของคุณ.
ปัญหาเกี่ยวกับ .NET Framework การติดตั้ง.