Powershell: ความล้มเหลวเกิดขึ้นระหว่างการเริ่มต้น

นี้ 'ไม่สามารถสตาร์ทเชลล์ได้ ความล้มเหลวเกิดขึ้นระหว่างการเริ่มต้น' ข้อผิดพลาดเกิดขึ้นเมื่อผู้ใช้ Windows พยายามเปิดหน้าต่างเทอร์มินัล Powershell ตามอัตภาพ ในเหตุการณ์ที่รายงานส่วนใหญ่ปัญหานี้ จำกัด เฉพาะ PowerShell เวอร์ชัน 64 บิต (เวอร์ชัน 32 บิตทำงานได้ดี)

หากคุณกำลังมองหาวิธีแก้ไขอย่างรวดเร็วคุณสามารถเปิดใช้ Powershell เวอร์ชัน 32 บิตแทนเนื่องจากปัญหาดูเหมือนจะเกิดขึ้นกับ Powershell เวอร์ชัน 64 บิตเท่านั้น

แต่หากคุณกำลังมองหาวิธีแก้ไขแบบถาวรที่จะแก้ไขปัญหาไปเรื่อย ๆ คุณควรเรียกใช้เครื่องมือซ่อมแซม. NET framework เพื่อแก้ไขการอ้างอิงที่เสียหายและพิจารณาสร้างโปรไฟล์ Windows ใหม่ในกรณีที่ปัญหายังคงอยู่

วิธีแก้ไขข้อผิดพลาด 'ความล้มเหลวที่เกิดขึ้นระหว่างการเริ่มต้น' ใน PowerShell

วิธีที่ 1: การเปิด Powershell เวอร์ชัน 32 บิต

ปรากฎว่า ‘เชลล์เริ่มไม่ได้ ความล้มเหลวเกิดขึ้นระหว่างการเริ่มต้นข้อผิดพลาด "มักเกิดขึ้นกับ Powershell เวอร์ชัน 64 บิต หากคุณกำลังมองหาวิธีแก้ไขด่วนที่จะช่วยให้คุณป้อนคำสั่งใน Powershell ได้โดยไม่พบสาเหตุของข้อผิดพลาดนี้คุณควรเปิดหน้าต่าง Powershell แบบ 32 บิตแทน

แต่โปรดทราบว่านี่เป็นเพียงวิธีแก้ปัญหาเท่านั้นเนื่องจากจะไม่ซ่อมแซมสาเหตุที่แท้จริงที่จะทำให้เกิด ‘เชลล์เริ่มไม่ได้ ความล้มเหลวเกิดขึ้นระหว่างการเริ่มต้น‘ข้อผิดพลาด

หากคุณต้องการใช้วิธีแก้ปัญหานี้ต่อไปนี้เป็นคำแนะนำโดยย่อเกี่ยวกับการเปิด Powershell เวอร์ชัน 32 บิต:

  1. กดปุ่ม Windows เพื่อเปิดเมนูเริ่มของ Windows
  2. ใช้ฟังก์ชันการค้นหาเพื่อค้นหา Windows PowerShell (x86)แล้วกด ป้อน
  3. จากนั้นคลิกขวาที่รายการผลลัพธ์ Windows PowerShell (x86)และเลือก เรียกใช้ในฐานะผู้ดูแลระบบ จากเมนูบริบทที่ปรากฏใหม่
  4. หลังจากที่คุณจัดการเพื่อเปิด Powershell เวอร์ชัน x86 (32 บิต) แล้วให้ป้อนคำสั่งที่ก่อนหน้านี้ขว้างปุ่ม "ไม่สามารถสตาร์ทเชลล์ได้ ความล้มเหลวเกิดขึ้นระหว่างการเริ่มต้น"ข้อผิดพลาดและดูว่าปัญหาได้รับการแก้ไขแล้วหรือไม่

ในกรณีที่ปัญหาเดิมยังคงเกิดขึ้นหรือคุณต้องการทราบสาเหตุของปัญหาให้เลื่อนลงไปที่วิธีการถัดไปด้านล่าง

วิธีที่ 2: การเรียกใช้. NET Framework Repair Tool

ปรากฎว่าผู้ใช้ส่วนใหญ่ที่พบปัญหานี้ได้ยืนยันว่าปัญหาเกี่ยวข้อง (ไม่ทางใดก็ทางหนึ่ง) กับโฟลเดอร์ Microsoft .NET Framework ในกรณีส่วนใหญ่ปุ่ม "ไม่สามารถสตาร์ทเชลล์ได้ ความล้มเหลวเกิดขึ้นระหว่างการเริ่มต้น"ข้อผิดพลาดจะเกิดขึ้นกับ .NET Framework 4.x เนื่องจากไฟล์ชื่อ machine.config

หากสถานการณ์สมมตินี้ใช้ได้ คุณควรจะสามารถแก้ไขปัญหาได้โดยแทนที่อินสแตนซ์ที่เสียหายของ .NET ด้วยสำเนาที่สมบูรณ์ มีหลายวิธีที่จะช่วยคุณในการดำเนินการนี้ แต่วิธีที่สามารถเข้าถึงได้มากที่สุดคือการเรียกใช้ไฟล์ เครื่องมือซ่อมแซม. NET Framework.

ผู้ใช้ที่ได้รับผลกระทบส่วนใหญ่รายงานว่าปัญหาได้รับการแก้ไขอย่างรวดเร็วหลังจากที่พวกเขาใช้เครื่องมือ Microsoft ที่เป็นกรรมสิทธิ์นี้เพื่อแก้ไขการอ้างอิง. NET ที่เสียหาย

ต่อไปนี้คือคำแนะนำโดยย่อเกี่ยวกับการเรียกใช้ .NET Framework Repair Tool ใน Windows เวอร์ชันล่าสุดทุกเวอร์ชัน:

  1. เปิดเบราว์เซอร์ของคุณและเข้าถึงลิงค์นี้ ที่นี่. เมื่อโหลดหน้าเสร็จสมบูรณ์แล้วให้คลิกที่ไฟล์ ดาวน์โหลด ปุ่ม (ภายใต้ เครื่องมือซ่อมแซม Microsoft .NET Framework).
  2. หลังจากที่คุณมาถึงหน้าจอถัดไป ให้เริ่มการทำงานโดยทำเครื่องหมายที่ช่องที่เกี่ยวข้องกับ NetFxRepairTool.exeหลังจากดำเนินการแล้วให้คลิกที่ไฟล์ ต่อไป เพื่อเลื่อนไปยังเมนูถัดไป
  3. เมื่อการดาวน์โหลดเสร็จสิ้นให้ดับเบิลคลิกที่ไฟล์ปฏิบัติการการติดตั้งแล้วคลิก ใช่ เมื่อได้รับแจ้งจากไฟล์ พรอมต์การควบคุมบัญชีผู้ใช้ เพื่อให้สิทธิ์ผู้ดูแลระบบ
  4. หลังจากที่คุณเปิดเครื่องมือซ่อมแซม Microsoft .NET Framework และคุณไปที่หน้าต่างแรกคุณควรดำเนินการต่อโดยทำเครื่องหมายที่ช่องที่เกี่ยวข้องกับ ‘ฉันได้อ่านและยอมรับเงื่อนไขใบอนุญาตแล้ว’. หลังจากทำเสร็จแล้วให้คลิก Next เพื่อไปยังเมนูถัดไป
  5. เมื่อคุณมาถึงจุดนี้ยูทิลิตี้กำลังสแกนการอ้างอิง. NET สำหรับปัญหาอยู่แล้ว อดทนรอจนกว่ากระบวนการจะเสร็จสมบูรณ์และหลีกเลี่ยงการขัดจังหวะเพื่อหลีกเลี่ยงไม่ให้เกิดปัญหาเพิ่มเติม
  6. เมื่อกระบวนการเสร็จสมบูรณ์ให้คลิกถัดไปอีกครั้งเพื่อใช้กลยุทธ์การซ่อมแซมที่แนะนำโดยอัตโนมัติ
  7. หลังจากใช้การแก้ไขสำเร็จแล้วให้คลิกที่ เสร็จสิ้น เพื่อให้กระบวนการเสร็จสมบูรณ์
  8. หากคุณไม่ได้รับแจ้งให้รีสตาร์ทคอมพิวเตอร์โดยอัตโนมัติ ให้ดำเนินการด้วยตนเองและดูว่าปัญหาได้รับการแก้ไขหรือไม่ในการเริ่มต้นระบบครั้งถัดไป

ในกรณีที่คุณยังคงพบกับ ‘ไม่สามารถสตาร์ทเชลล์ได้ ความล้มเหลวเกิดขึ้นระหว่างการเริ่มต้น"ข้อผิดพลาดเลื่อนลงไปที่การแก้ไขที่เป็นไปได้ถัดไปด้านล่าง

วิธีที่ 3: การสร้างโปรไฟล์ Windows ใหม่

ปรากฎว่าปัญหานี้อาจเกิดจากโปรไฟล์ Windows ที่เสียหายซึ่งสุดท้ายแล้วรบกวนความสามารถของระบบปฏิบัติการของคุณในการใช้ประโยชน์จากการอ้างอิง. NET วิธีหนึ่งในการแก้ไขปัญหานี้คือการสร้างโปรไฟล์ Windows ใหม่ การดำเนินการนี้จะสิ้นสุดลงด้วยการแทนที่การอ้างอิงที่เสียหายด้วยสำเนาที่สมบูรณ์

ผู้ใช้ที่ได้รับผลกระทบหลายรายยืนยันว่าการดำเนินการนี้ทำให้สามารถแก้ไขปัญหาไม่สามารถสตาร์ทเชลล์ได้ ความล้มเหลวเกิดขึ้นระหว่างการเริ่มต้น‘เกิดข้อผิดพลาดเมื่อเปิด Powershell

คำแนะนำโดยย่อเกี่ยวกับการสร้างโปรไฟล์ Windows ใหม่ใน Windows 10 มีดังนี้

  1. เปิดไฟล์ วิ่ง กล่องโต้ตอบโดยการกด คีย์ Windows + R. จากนั้นพิมพ์ "ms-settings: ผู้ใช้อื่น ๆแล้วกด ป้อน เพื่อเปิดไฟล์ ครอบครัวและคนอื่น ๆ แท็บของ การตั้งค่า แอป
  2. เมื่อคุณจัดการเพื่อเข้าไปข้างใน ครอบครัวและผู้ใช้อื่น ๆ ให้เลื่อนลงมาที่ ผู้ใช้รายอื่นแท็บและคลิกที่ เพิ่มคนอื่นในพีซีเครื่องนี้.
  3. หลังจากที่คุณมาถึงหน้าจอถัดไป ให้เพิ่มอีเมล (หรือหมายเลขโทรศัพท์) ที่เชื่อมโยงกับบัญชี Microsoft แล้วคลิก "ฉันไม่มีข้อมูลการลงชื่อเข้าใช้ของบุคคลนี้" หากคุณต้องการสร้างบัญชีท้องถิ่น
  4. ในหน้าจอถัดไปเข้าสู่ระบบด้วยบัญชี Microsoft ของคุณหรือคลิกที่ เพิ่มผู้ใช้โดยไม่มีบัญชี Microsoft(หากคุณต้องการบัญชีท้องถิ่น)
  5. ถัดไป เพิ่มชื่อผู้ใช้และรหัสผ่านในบัญชีใหม่ จากนั้นกรอกคำถามเพื่อความปลอดภัยและคลิกถัดไปอีกครั้ง
  6. หลังจากสร้างบัญชีใหม่แล้ว ให้รีสตาร์ทคอมพิวเตอร์และลงชื่อเข้าใช้ด้วยบัญชีที่สร้างขึ้นใหม่ในการเริ่มต้นครั้งถัดไป
  7. เปิดหน้าต่าง Powershell ที่ยกระดับขึ้นและดูว่าคุณยังคงพบกับ ‘ไม่สามารถสตาร์ทเชลล์ได้ ความล้มเหลวเกิดขึ้นระหว่างการเริ่มต้น‘ข้อผิดพลาด
Facebook Twitter Google Plus Pinterest