Powershell: Kabiguang Nangyari Sa panahon ng Initialization



Subukan Ang Aming Instrumento Para Sa Pagtanggal Ng Mga Problema

Ito ‘ Hindi masimulan ang shell. Kabiguang Nangyari Sa panahon ng Initialization Naganap ang error kapag tinangka ng mga gumagamit ng Windows na buksan ang isang window ng Powershell terminal na ayon sa kaugalian. Sa karamihan ng naiulat na mga pangyayari, ang isyu ay pinaghihigpitan sa 64-bit na bersyon ng PowerShell (ang bersyon na 32-bit ay gumagana lamang).



Error na 'Kabiguan na Naganap Habang Nagsisimula 'sa Powershell



Kung naghahanap ka para sa isang mabilis na pag-aayos, maaari mong ilunsad ang 32-bit na bersyon ng Powershell sa halip, dahil ang isyu ay tila naganap lamang sa 64-bit na mga bersyon ng Powershell.



Ngunit kung naghahanap ka para sa isang permanenteng pag-aayos na mag-aayos ng isyu nang walang katiyakan, dapat mong patakbuhin ang tool sa pag-aayos ng balangkas .NET upang ayusin ang mga masamang dependensya at isaalang-alang ang paglikha ng isang bagong profile sa Windows kung sakaling magpatuloy ang isyu.

Paano ayusin ang error na 'Kabiguang Nangyari Sa panahon ng Initialization' sa PowerShell?

Paraan 1: Pagbukas ng 32-bit na bersyon ng Powershell

Bilang ito ay naging, ‘Shell ay hindi maaaring simulan. Kabiguang Nangyari Sa panahon ng Initialization 'Error ay karaniwang nangyayari sa 64-bit na bersyon ng Powershell. kung naghahanap ka para sa isang mabilis na pag-aayos na magbibigay-daan sa iyo upang maglagay ng mga utos sa Powershell nang hindi nakuha ang sanhi ng error na ito, dapat mong buksan sa halip ang isang 32-bit na window ng Powershell.

Ngunit tandaan na ito ay isang workaround lamang dahil hindi nito maaayos ang ugat na sanhi na mag-uudyok sa ‘Shell ay hindi maaaring simulan. Kabiguang Nangyari Sa panahon ng Initialization 'error.



Kung nais mong gamitin ang workaround na ito, narito ang isang mabilis na gabay sa pagbubukas ng 32-bit na bersyon ng Powershell:

  1. Pindutin ang key ng Windows upang buksan ang menu ng pagsisimula ng Windows.
  2. Gamitin ang pagpapaandar sa paghahanap upang maghanap Windows PowerShell (x86) at pindutin Pasok
  3. Pagkatapos, mula sa listahan ng mga resulta, mag-right click sa Windows PowerShell (x86) at pumili Patakbuhin bilang administrator mula sa bagong lumitaw na menu ng konteksto.

    Pagpapatakbo ng 32-bit na bersyon ng impyerno ng Powers bilang administrator

  4. Pagkatapos mong mapamahalaan upang buksan ang x86 (32-bit) na bersyon ng Powershell, i-input ang utos na dati nang itinapon ang ‘ Hindi masimulan ang shell. Kabiguang Nangyari Sa panahon ng Initialization ‘Error at tingnan kung nalutas na ang isyu.

Kung sakaling ang parehong problema ay nangyayari pa rin o nais mong makakuha ng root sanhi ng isyu, lumipat sa susunod na pamamaraan sa ibaba.

Paraan 2: Pagpapatakbo ng isang .NET Framework Tool sa Pag-ayos

Bilang ito ay lumiliko out, karamihan sa mga gumagamit na nakatagpo ng partikular na isyung ito ay nakumpirma na ang isyu ay naiugnay (sa ilang paraan o iba pa) sa Microsoft .NET Framework folder. Sa karamihan ng mga kaso, ang ‘ Hindi masimulan ang shell. Kabiguang Nangyari Sa panahon ng Initialization ‘Error ay magaganap sa .NET Framework 4.x dahil sa isang file na pinangalanang machine.config.

Kung ang senaryong ito ay nalalapat, dapat mong ayusin ang isyu sa pamamagitan ng pagpapalit ng .NET na nasirang mga pagkakataon sa mga malusog na kopya. Mayroong maraming mga pamamaraan na makakatulong sa iyo na gawin ito, ngunit ang pinaka-naa-access ay ang pagpapatakbo ng .NET Framework Tool sa Pag-ayos .

Karamihan sa mga apektadong gumagamit ay nag-ulat na ang isyu ay naayos nang mabilis matapos nilang patakbuhin ang pagmamay-ari na tool ng Microsoft na ito upang ayusin ang mga sira .NET na pagtitiwala.

Narito ang isang mabilis na patnubay sa pagpapatakbo ng .NET Framework Repair Tool sa bawat kamakailang bersyon ng Windows:

  1. Buksan ang iyong browser at i-access ang link na ito dito . Kapag ang pahina ay ganap na na-load, mag-click sa Mag-download pindutan (sa ilalim Microsoft .NET Framework Tool sa Pag-ayos ).

    Pag-download ng tool sa pag-aayos ng Net Framework

  2. Pagdating mo sa susunod na screen, simulan ang operasyon sa pamamagitan ng pag-check sa kahon na nauugnay NetFxRepairTool.exe. Pagkatapos mong gawin ito, mag-click sa Susunod pindutan upang maisulong sa susunod na menu.

    Pag-download ng tool sa pag-aayos ng .NET Framework

  3. Kapag nakumpleto na ang pag-download, mag-double-click sa pagpapatupad na mai-install at mag-click Oo kapag sinenyasan ng Prompt ng User Account Control upang maibigay ang pag-access ng admin.
  4. Pagkatapos mong buksan ang tool sa Pag-ayos ng Microsoft .NET Framework at makarating ka sa unang window, dapat kang magpatuloy sa pamamagitan ng pag-check sa kahon na nauugnay sa 'Nabasa ko at tinanggap ko ang mga tuntunin sa lisensya' . Pagkatapos mong gawin ito, mag-click sa Susunod upang mag-advance sa susunod na menu.

    Nagsisimula ng isang pag-aayos gamit ang tool na .NET Pag-ayos

  5. Kapag nakarating ka sa ngayon, ang pag-scan ay ginagamit ng utility ang .NET dependencies para sa mga isyu. Matiyagang maghintay hanggang makumpleto ang proseso at iwasang makagambala dito upang maiwasan na maging sanhi ng mga karagdagang isyu.
  6. Kapag nakumpleto na ang proseso, i-click ang Susunod sa sandaling muli upang awtomatikong ilapat ang mga diskarte sa pag-aayos na inirerekumenda.

    Pag-aayos ng balangkas .NET

  7. Matapos na matagumpay na mailapat ang mga pag-aayos, mag-click sa Tapos na upang makumpleto ang proseso.
  8. Kung hindi ka sinenyasan upang awtomatikong i-restart ang iyong computer, gawin ito nang manu-mano at alamin kung ang problema ay nalutas sa susunod na pagsisimula ng system.

Kung sakaling nakakaranas ka pa rin ng parehong ‘ Hindi masimulan ang shell. Kabiguang Nangyari Sa panahon ng Initialization ‘Error, lumipat sa susunod na potensyal na ayusin sa ibaba.

Paraan 3: Lumilikha ng isang bagong profile sa Windows

Bilang ito ay lumiliko out, ang isyu na ito ay maaari ding maging sanhi ng isang nasirang window profile na nagtatapos sa makagambala sa iyong OS kakayahan upang gumawa ng paggamit ng .NET dependencies. Ang isang paraan upang ayusin ang isyung ito ay ang paglikha ng bago Windows profile . Ang operasyon na ito ay magtatapos na palitan ang mga nasirang dependency ng malusog na kopya.

Maraming mga apektadong gumagamit ang nagkumpirma na ang operasyon na ito sa wakas ay pinayagan silang ayusin ang ‘ Hindi masimulan ang shell. Kabiguang Nangyari Sa panahon ng Initialization ‘Error kapag binubuksan ang Powershell.

Narito ang isang mabilis na gabay sa paglikha ng isang bagong profile sa Windows sa Windows 10:

  1. Buksan up a Takbo dialog box sa pamamagitan ng pagpindot Windows key + R . Susunod, i-type ang ' ms-setting: otherusers ’ at pindutin Pasok upang buksan ang Pamilya at ibang tao tab ng Mga setting app

    Patakbuhin ang dayalogo: ms-setting: otherusers

  2. Kapag namamahala ka upang makapasok sa Pamilya at iba pang mga gumagamit tab, mag-scroll pababa sa Iba pang mga gumagamit tab at mag-click sa Magdagdag ng iba sa PC na ito .
  3. Pagdating mo sa susunod na screen, idagdag ang email (o numero ng telepono) na nauugnay sa Microsoft account at mag-click sa 'Wala akong impormasyon sa pag-sign in na taong ito' kung nais mong lumikha ng isang lokal na account.
  4. Sa susunod na screen, mag-login gamit ang iyong Microsoft account o mag-click sa Magdagdag ng isang gumagamit nang walang isang Microsoft account (kung nais mo ng isang lokal na account).
  5. Susunod, magdagdag ng isang username at password sa bagong account, pagkatapos ay punan ang mga katanungan sa seguridad at mag-click muli sa Susunod.
  6. Matapos malikha ang bagong account, i-restart ang iyong computer at mag-sign in sa bagong nilikha na account sa susunod na pagsisimula.
  7. Buksan ang isang nakataas na window ng Powershell at tingnan kung nakakaranas ka pa rin ng parehong ' Hindi masimulan ang shell. Kabiguang Nangyari Sa panahon ng Initialization 'error.

Lumilikha ng isang bagong Windows account upang mapalampas ang katiwalian ng file file

Mga tag Power shell Windows Basahin ang 4 na minuto