Programu haikuweza kuanzishwa kwa sababu muundo wake usio sahihi - jinsi ya kuifanya

Wakati wa kukimbia baadhi ya sio-mpya, lakini mipango muhimu katika Windows 10, 8 na Windows 7, mtumiaji anaweza kukutana na hitilafu "Programu haikuweza kuanzishwa kwa sababu usanidi wake ulio sawa si sahihi" ( si sahihi - kwa matoleo ya Kiingereza ya Windows).

Katika mwongozo huu - hatua kwa hatua juu ya jinsi ya kurekebisha kosa hili kwa njia kadhaa, mojawapo ambayo yanawezekana kukusaidia na kukuwezesha kuendesha programu au mchezo ambayo inaripoti matatizo kwa usanidi wa sambamba.

Kurekebisha usanifu usio sawa na kusinisha Microsoft Visual C + + Inaweza kusambazwa tena

Njia ya kwanza ya kurekebisha kosa haina maana ya aina yoyote ya uchunguzi, lakini ni rahisi kwa mwanzoni na mara nyingi hufanya kazi katika Windows.

Katika idadi kubwa ya matukio, sababu ya ujumbe "Maombi imeshindwa kuanza kwa sababu muundo wake usio sahihi" ni operesheni sahihi au migogoro ya programu iliyowekwa ya Visual C + + 2008 na Visual C ++ 2010 vipengele kusambazwa ili kuanza mpango, na matatizo yao ni rahisi kurekebishwa.

  1. Nenda kwenye jopo la kudhibiti - programu na vipengele (tazama Jinsi ya kufungua jopo la kudhibiti).
  2. Ikiwa orodha ya mipango imewekwa ina Microsoft Visual C ++ 2008 na 2010 Paket Redistributable (au Microsoft Visual C ++ Redistributable, kama toleo la Kiingereza imewekwa), x86 na x64, kufuta vipengele hivi (chagua, bofya "Futa" hapo juu).
  3. Baada ya kufuta, fungua upya kompyuta yako na urejeshe vipengele hivi kwenye tovuti rasmi ya Microsoft (anwani za kupakua - chini).

Unaweza kupakua vifurushi vya Visual C ++ 2008 SP1 na 2010 kwenye kurasa zifuatazo rasmi (kwa mifumo ya 64-bit, funga wote matoleo ya x64 na x86, kwa mifumo ya 32-bit, matoleo ya x86 tu):

  • Microsoft Visual C ++ 2008 SP1 32-bit (x86) - //www.microsoft.com/en-ru/download/details.aspx?id=5582
  • Microsoft Visual C ++ 2008 SP1 64-bit - //www.microsoft.com/en-us/download/details.aspx?id=2092
  • Microsoft Visual C ++ 2010 SP1 (x86) - //www.microsoft.com/en-ru/download/details.aspx?id=8328
  • Microsoft Visual C ++ 2010 SP1 (x64) - //www.microsoft.com/en-ru/download/details.aspx?id=13523

Baada ya kufunga vipengele, fungua tena kompyuta na ujaribu kuanza programu iliyoripoti kosa. Ikiwa haanza wakati huu, lakini una fursa ya kuifungua tena (hata kama tayari umeifanya kabla) - jaribu, inaweza kufanya kazi.

Kumbuka: wakati mwingine, ingawa leo ni chache (kwa mipango na michezo ya zamani), huenda ukahitaji kufanya vitendo sawavyo kwa vipengele vya Microsoft Visual C ++ 2005 SP1 (zinaweza kutafanywa kwa urahisi kwenye tovuti rasmi ya Microsoft).

Njia za ziada za kurekebisha hitilafu

Nakala kamili ya ujumbe wa hitilafu katika swali inaonekana kama "Programu haikuweza kuanzishwa kwa sababu muundo wake usio sahihi ni sahihi. Maelezo ya ziada yameandikwa kwenye logi ya tukio la programu au kutumia mpango wa mstari wa amri sxstrace.exe kwa maelezo zaidi." Sxstrace ni njia moja ya kugundua Configuration sambamba ya moduli ambayo husababisha tatizo.

Ili kutumia programu ya sxstrace, fuata amri haraka kama msimamizi, kisha ufuate hatua hizi.

  1. Ingiza amri sxstrace kufuatilia -logfile: sxstrace.etl (Njia ya faili ya logi ya etl inaweza kuelezwa kama mwingine).
  2. Tumia programu inayosababisha kosa, karibu (bonyeza "OK") dirisha la hitilafu.
  3. Ingiza amri sxstrace parse -logfile: sxstrace.etl -outfile: sxstrace.txt
  4. Fungua faili ya sxstrace.txt (itakuwa iko kwenye folda C: Windows System32 )

Katika logi ya utekelezaji wa amri utaona habari kuhusu aina gani ya hitilafu ilitokea, pamoja na toleo halisi (matoleo yaliyowekwa yanaweza kutazamwa katika "programu na vipengele") na kina kidogo cha vipengele vya Visual C + + (ikiwa ni), ambayo ni muhimu kwa uendeshaji wa programu hii na Tumia maelezo haya ili uweke mfuko uliotaka.

Chaguo jingine linaloweza kusaidia, na labda vinginevyo, husababisha matatizo (yaani, tumia tu ikiwa una uwezo na tayari kutatua matatizo na Windows) - tumia mhariri wa Usajili.

Fungua matawi ya Usajili yafuatayo:

  • HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows CurrentVersion SideBySide Washindi x86_policy.9.0.microsoft.vc90.crt_ (kuweka tabia) 9.0
  • HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows CurrentVersion SideBySide Washindi x86_policy.8.0.microsoft.vc80.crt_ (seti ya alama) 8.0

Angalia thamani ya default na orodha ya matoleo katika maadili hapa chini.

Ikiwa thamani ya default haifani na toleo jipya katika orodha, kisha ubadili ili iwe sawa. Baada ya hapo, funga mhariri wa Usajili na uanze upya kompyuta. Angalia ikiwa tatizo limewekwa.

Kwa wakati huu kwa wakati, hizi ni njia zote za kurekebisha kosa la usanidi sahihi wa usanidi wa sambamba ambao ninaweza kutoa. Ikiwa kitu haifanyi kazi au kuwa na kitu cha kuongeza, nimekusubiri kwenye maoni.