Chombo cha kuunda media sio programu ya win32. Sio maombi ya win32, nifanye nini?

Hakuna maoni

Wacha tujadili hoja kama vile kusakinisha na kuzindua faili za EXE zinazotekeleza programu zinazowajibika kusakinisha programu, huduma na vifurushi vingine vya usakinishaji.

Inaonekana kwamba kila kitu kilifanyika kwa usahihi, kwa mujibu wa maagizo ya kisakinishi, hata hivyo Baada ya uzinduzi, hitilafu "Programu sio programu ya win32" inaonekana, ingawa hakukuwa na sharti kwa hili.

Mfano wa hitilafu:

Kunaweza kuwa na sababu nyingi na hakuna suluhisho moja sahihi kwa shida.

Tutajaribu kutoa jibu la kina zaidi kwa kutolingana nyingi na kujaribu kusuluhisha peke yetu bila kusakinisha tena mfumo, kama watu wengi wanapenda.

Sababu za kosa la win 32:

Kunaweza kuwa na dalili kadhaa za dirisha ibukizi. Hali zinazojulikana zaidi ni zifuatazo:

  • Faili imeharibiwa;
  • programu iliundwa awali SI kwa Windows;
  • hii ni virusi iliyobadilishwa;
  • hakuna programu muhimu kwa uendeshaji sahihi;
  • Antivirus hairuhusu programu kufanya kazi kikamilifu.

Tutatumia njia ya ubaguzi, kujaribu kutumia mbinu tofauti ili kufikia matokeo ya juu.

Uharibifu wa faili ya kisakinishi:

Antivirus sio tu kusaidia watumiaji, lakini pia mara kwa mara husababisha madhara bila kutambua. Kuna uwezekano kwamba mwanzoni EXE faili ilikuwa ya kweli, lakini programu hasidi "iliibadilisha", baada ya hapo NOD/Kaspersky/Dr.Web yako iliondoa tishio kwa njia yao wenyewe. Waliondoa Trojan na kufanya kazi yao, na hivyo kuondoa actuator inayohitajika kwa upakiaji sahihi.

Katika hali kama hizi, skanati kamili ya mfumo kwa vipengele vibaya itasaidia.

Kisha inapakua kisakinishi tena, kwani haiwezekani tena kutumia toleo la awali. Tunazima antivirus zote, kufunga kifurushi na kufuatilia hali hiyo. Ikiwa kila kitu kitafanya kazi, basi tunafanya hatua sawa na programu ya antivirus iliyowezeshwa.

Je, kosa limerudiwa? Pakua faili kutoka kwa rasilimali nyingine.

Faili isiyo ya Windows:

Kwa kadiri unavyojua, ingawa wengine hawawezi kutambua, kuna mifumo 3 kuu ya uendeshaji kwenye soko, kati ya ambayo, pamoja na Windows, kuna zingine zaidi Linux(familia kubwa ya usambazaji kwa watengenezaji na wapendaji) na MacOS(Apple's mwenyewe OS kwa Kompyuta za mezani na kompyuta ndogo). Bila kusema, mfumo wa faili wa kila mtu ni tofauti, na mbinu ya kuunda mfumo yenyewe ni tofauti sana.

Jambo lingine ni kwamba idadi kubwa ya programu zote kwenye mtandao huundwa mahsusi kwa ajili ya Windows, ambayo inafanya OS hii kuwa maarufu sana. Mfumo umewekwa kwenye 75-80% ya Kompyuta duniani kote. Ili kuzuia shida zaidi za kupakua programu, hakikisha uangalie ugani wao:

Windows - EXE;

MacOS - DMG;

Linux - DEB.

Tunapigana na virusi:

Je, programu hasidi hufanya kazi vipi? Inarekebisha sajili ya mfumo (sehemu ya Windows inayohusika na kupanga na kudhibiti programu zinazoendeshwa na zilizosakinishwa) ili programu iliyorekebishwa ifungue OS au bidhaa mahususi inapoanza.

Huenda usijue kuwa kuna mdudu wa mtu wa tatu kwenye mfumo wako isipokuwa ufanye uchunguzi wa kina wa virusi. Walakini, hapa unahitaji kujua ukweli kadhaa wa kimsingi:

  • unahitaji kufuatilia daima umuhimu wa hifadhidata za virusi;
  • programu ya usalama haitoi dhamana ya 100% ya kupenya kwa Trojan;
  • Unahitaji kuwa na bidhaa za ziada za "kusafisha" 1-2 mkononi.

Kama ilivyoandikwa hapo juu, kusafisha kunaweza "kuua" faili inayotaka, kwani iliambukizwa na antivirus iliifuta tu, na hivyo kukiuka uadilifu wa mfumo. Nini cha kufanya?

Mitazamo mitatu inafunguka hapa:

  1. pakua faili maalum exefix.reg, ambayo hurekebisha moja kwa moja funguo zinazohitajika, kuleta faili katika hali sahihi.
  2. Tunatumia matumizi kutoka kwa Kaspersky inayoitwa CleanAutoRun.
  3. Tunahariri funguo za Usajili kwa mikono.

Njia mbili za kwanza hazihitaji utangulizi wowote maalum, kwani kila kitu kinatokea hapa moja kwa moja. Unahitaji kupakua faili, kusakinisha, kukimbia na kusubiri. Ikiwa kitu kimoja hakisaidii, tunajihakikishia na mwingine.

Chaguo la kusafisha mwongozo ni ngumu zaidi, lakini ikiwa kila kitu kinashindwa, basi hakuna mahali pa kwenda. Unahitaji kufungua Usajili yenyewe. Ili kufanya hivyo, bonyeza mchanganyiko Shinda+R (Kwa WinXP, Vista, 7, 8, 10) na kujiandikisha "regedit"(nukuu hazihitajiki).

Usajili yenyewe unafungua. Unahitaji kufungua sehemu inayofuata.

Hapa tunaona faili kadhaa za utendaji (mara nyingi moja ni "chaguo-msingi"). Thamani imeonyeshwa karibu nayo "%1" %*.

Unaona chochote ambacho hakilingani na kiwango?

Bonyeza mara mbili kwenye faili na ubadilishe thamani mwenyewe.

Hifadhi na uwashe upya.

Programu inayohitajika haipo:

Jinsi ya kurekebisha kosa la "Sio programu ya win32"., ikiwa hatua zote za awali zimechukuliwa, lakini hakuna matokeo?

Unahitaji kupakua au kusasisha programu ya mfumo. Kila programu inahitaji programu za usaidizi ambazo hutoa ufikiaji wa maktaba fulani, au kushughulikia maswali ya ndani, au kuruhusu uchakataji wa haraka zaidi wa mitiririko ya data.

Karibu kila sehemu Windows Vipengele 3 vinahitajika kwa operesheni sahihi:

  1. Microsoft Visual C++ 2010;
  2. Microsoft .NET Framework 4.5;
  3. DirectX.

Mwisho hauhitajiki, lakini ikiwa unapanga kucheza, ni bora kusasisha maktaba kwa hali ya hivi karibuni.

Sakinisha programu hizi tatu, ambazo zinaweza kupatikana kwenye portal rasmi ya Microsoft bila malipo kabisa.

Pakua, sakinisha, washa upya, tazama.

Programu iliyopitwa na wakati:

Mara nyingi lazima ushughulike na kutokubaliana kwa programu. Wale waliojisikia kubwa Windows XP, kufungia kufa katika matoleo mapya. Unaweza kujaribu kuendesha kifurushi katika hali ya uoanifu kwa Mfumo mpya wa Uendeshaji.

Ili kufanya hivyo, bonyeza-click kwenye faili ya EXE na ubofye "mali".

Hapa unahitaji kuangalia kisanduku kilichoonyeshwa kwenye skrini na uchague OS ambayo sasa imewekwa kwenye PC yako.

Hifadhi na ujaribu tena.

Ikiwa hujui ni toleo gani la Windows limewekwa kwenye kompyuta yako, bofya mara mbili kwenye icon ya "Kompyuta yangu" na kisha ubofye "Sifa za Mfumo".

Maeneo yaliyoangaziwa yanaonyesha maelezo ya kina kuhusu nambari ya serial na kina kidogo cha OS.

Habari zinazohusiana na Win32

Win32 ni nini. Kwa kweli? Hapa inafaa kugusa API ya Windows - mazingira ya maendeleo kwa waandaaji wa programu ambao wanataka kuandika programu za OS hii. Ili sio kuzama katika maelezo ambayo watu wachache wataelewa isipokuwa watengenezaji wenyewe, wacha tu tuseme kwamba kwa sasa kuna aina 4 ndogo za API hii:

  1. Win16;
  2. Win32;
  3. Win32s;
  4. Win64.

Toleo la kwanza lilitumiwa katika matoleo yote ya awali ya Windows hadi ujio wa Windows NT, ambapo ilibadilishwa na Win32 mpya zaidi na yenye kuahidi zaidi, ambayo kwa sasa ni toleo maarufu zaidi.

Toleo lenye kiambishi awali S lilikuwa toleo la mpito kati ya 16 na 32-bit, kwa sababu liliongeza Win16 baadhi ya maktaba na vipengele vya toleo la juu zaidi. Ya hivi punde zaidi kwa sasa, Win64, imeundwa kwa ajili ya majukwaa ya sasa na ya baadaye ya Microsoft, ambayo yanashika kasi kwa kasi.

Hatimaye kuhusu programu ya win32:

Kama unaweza kuona, ikiwa faili ya EXE haitaki kukimbia, basi kuna sababu kadhaa za kurekebisha upungufu huu. Kuwa mwangalifu wakati wa kupakua kisakinishi, angalia kwa uangalifu vyanzo ili usiingie virusi na uhakikishe kuwa programu hiyo imeandikwa mahsusi kwa Windows, kwani programu za "msalaba-jukwaa" hazipo kwa asili.

Ikiwa zimetajwa sawa, basi msimbo wa chanzo wa Windows na Linux tofauti kabisa, kama ilivyo azimio la kifurushi cha mwisho cha usakinishaji. Kuwa mwangalifu.

Salamu!

Katika mfumo wa uendeshaji wa familia ya Windows, wakati wa kuendesha programu yoyote iliyosanikishwa tayari au kifurushi cha usambazaji kilichopakuliwa tu au kuchukuliwa kutoka kwa diski, kosa linaweza kutokea. "... sio programu ya Win32".

Hebu tuchunguze kwa undani kwa nini kosa hili linaonyeshwa na jinsi ya kutatua suala hilo na programu au usambazaji wa programu au mchezo haufanyi kazi kwa sababu ya hili.

"Sio programu ya Win32" - sababu za ujumbe huu

Kulingana na ujumbe unaotolewa katika maandishi ya kosa, tunaweza kuteka hitimisho la uhakika sana: kwa mujibu wa mfumo wa uendeshaji, kuzindua faili hii haiwezekani, kwa sababu. Ingawa inaweza kutekelezwa, kwa sababu moja au nyingine haikusudiwa kwa toleo la 32-bit la mfumo wa uendeshaji wa Windows.

Lakini kunaweza kuwa na sababu chache kwa nini mfumo wa uendeshaji ulifikia hitimisho kama hilo. Wacha tuwaangalie kwa undani:

  • Windows OS huanguka- ikiwa mfumo umekuwa ukifanya kazi kwa muda, maombi ya rasilimali yamezinduliwa juu yake, programu zimewekwa, basi ni mantiki kuanzisha upya PC ili kurejesha mazingira ya mfumo.
  • Mpango au usambazaji uliundwa kwa ajili ya mfumo wa 64-bit pekee- katika kesi hii, inafaa kupakua toleo la matumizi au kifurushi cha usambazaji wa programu, ambayo imeundwa kwa toleo la 32-bit la mfumo wa uendeshaji.
  • Programu\usambazaji sio ya Windows- Mbali na Windows, kuna mifumo mingine ya uendeshaji. Hii inaweza kuwa MS-DOS iliyopitwa na wakati, pamoja na Linux au Mac OS. Hakikisha kuhakikisha kuwa shirika limeundwa kufanya kazi chini ya familia ya mifumo ya Windows.
  • Faili imeharibiwa na virusi- tukio la kawaida wakati vipengele hasidi vinapojaribu kuambukiza faili halali zinazoweza kutekelezwa na hatimaye kuzifanya zisifanye kazi kabisa.
  • Vitendo vya antivirus- antivirus zingine, zinapogundua programu hasidi kwenye faili, huzuia kabisa ufikiaji wake kutoka kwa mfumo wa uendeshaji. Matokeo yake, mfumo wa uendeshaji hauwezi kufikia faili na kuhitimisha kuwa sio programu iliyoundwa kwa ajili yake.
  • Hitilafu katika Usajili wa mfumo wa uendeshaji wa Windows- katika mipangilio ya OS yenyewe, vigezo vinavyohusika na mwingiliano na faili zinazoweza kutekelezwa zimebadilishwa. Hii mara nyingi husababishwa na virusi na programu hasidi zingine.
  • Faili ambazo ni sehemu ya programu hazipo- programu na usambazaji wa usakinishaji wakati mwingine huwa na faili nyingi za msingi. Na kutopatikana kwa faili hizi wakati wa kujaribu kuzindua inayoweza kutekelezwa kunaweza kusababisha kosa lililoelezewa.
  • Windows OS inakosa vipengele vya mfumo- baadhi ya programu zinahitaji vipengele vya ziada kufanya kazi, ambavyo vinaweza kuwa visiwepo katika mfumo wa uendeshaji kwa default. Miongoni mwao: Mfumo wa Mtandao, Visual C ++, maktaba ya Java.
  • Faili inayozinduliwa ina hitilafu katika muundo wake- Pia ni tukio la kawaida wakati faili au usambazaji uliopakuliwa kutoka kwa Mtandao ulipakuliwa na hitilafu. Hii ni sawa kwa faili zilizozinduliwa kutoka kwa diski na media zingine ambazo sio za kuaminika sana.
  • Programu isiyo na leseni- ikiwa unapakua kinachojulikana kama visakinishi vya kiotomatiki, vifaa vya programu, na kadhalika kutoka kwa Mtandao, basi uwe tayari kwa ukweli kwamba unapojaribu kusakinisha au kutumia vitu kama hivyo, hatimaye utakutana na hitilafu inayoweza kutambulika.
  • Toleo lililosakinishwa la Windows OS- ikiwa umeweka jengo fulani la Windows (ambayo si rasmi) kwenye PC au kompyuta yako, basi hitilafu hii inaweza pia kuzingatiwa ndani yake, pamoja na maonyesho mengine ya kutokuwa na utulivu katika uendeshaji.

Sasa kwa kuwa tumegundua sababu kuu kwa nini kosa la "Sio programu ya Win32" hutokea, tutaendelea kuirekebisha.

Kurekebisha kosa la "Sio programu ya Win32".

Kwa sababu Kuna sababu nyingi za kosa ambalo limetokea, kwa hivyo tutatatua hatua kwa hatua, tukifanya vitendo vya hatua kwa hatua, orodha ambayo iko hapa chini. Mojawapo ya haya labda itasuluhisha kabisa shida na kosa la "Sio programu ya Win32".

  1. Inastahili kuanza na kitu rahisi, yaani kuanzisha upya kompyuta. Inawezekana kabisa kwamba upakiaji mwingi wa PC na operesheni yake ya muda mrefu iliathiri vibaya michakato inayotokea ndani ya kina cha mfumo wa uendeshaji na mwingiliano wake na vifaa vya mfumo.
  2. Angalia mahitaji ya programu au mchezo unaozindua. Ikiwa una mfumo wa uendeshaji wa 32-bit (), na mahitaji yanaonyesha kwamba lazima iwe 64-bit, basi, kwa kawaida, hakuna kitu kitakachofanya kazi. Kitu pekee ambacho kitasaidia hapa ni kuiweka tena kwenye toleo la 64-bit la Windows.
  3. Inafaa kuangalia ikiwa faili zote za programu inayozinduliwa zinapatikana. Ikiwa huna uhakika, basi weka upya programu tu, ukipakua kit cha usambazaji kutoka kwa chanzo cha kuaminika, kwa mfano, tovuti rasmi.
  4. Changanua mfumo wako wa kufanya kazi kwa virusi. Tumia kila mara toleo jipya zaidi la antivirus yako iliyo na hifadhidata ya antivirus iliyosasishwa. Ikiwa hutumii antivirus au haipati chochote wakati wa skanning, basi itakuwa ni wazo nzuri kuangalia mfumo na scanner ya ziada ya antivirus. Imejidhihirisha vizuri - itumie.

  5. Angalia ikiwa antivirus inazuia faili unayozindua au faili zingine, bila ambayo uendeshaji wa matumizi au mchezo unaozinduliwa hauwezekani. Ili kufanya hivyo, afya antivirus yako kwa muda.
  6. Jaribu kuendesha faili ya "tatizo" kama msimamizi. Ili kufanya hivyo, bonyeza-click juu yake na uchague kipengee sahihi kwenye menyu ya muktadha.

  7. Pia ni thamani ya kujaribu kuzindua faili ya riba, ambayo chini ya hali ya kawaida hutoa kosa, katika hali ya utangamano na mfumo wa uendeshaji wa Windows mapema. Ili kufanya hivyo, fungua mali ya faili \ njia ya mkato, bonyeza-click juu yake na ubofye kipengee Mali. Katika dirisha inayoonekana, nenda kwenye kichupo Utangamano na hapo, angalia kipengee sambamba, chagua toleo la awali la OS kutoka kwenye orodha kunjuzi iliyo hapa chini na ubofye sawa ili kuhifadhi mpangilio.

    Jaribu kuendesha faili tena.

  8. Angalia kiendelezi cha faili; inawezekana kabisa kuwa unajaribu kuzindua programu ambayo haikusudiwa kwa Windows. Ugani maarufu zaidi na, ipasavyo, unaotokea mara kwa mara kwa faili zinazoweza kutekelezwa ni - mfano.

    Kumbuka: ikiwa upanuzi wa faili hauonyeshwa kwenye mfumo wako, basi nyenzo zitakusaidia.

  9. Inastahili kuangalia Usajili wa mfumo, haswa mstari unaohusika na ushirika wa kuzindua faili zinazoweza kutekelezwa kwenye mfumo. Fungua Mhariri wa Msajili () na uende kwa:

    HKEY_LOCAL_MACHINE\SOFTWARE\Classes\exefile\shell\open\command

    Lazima kuwe na maadili mawili, ambayo yamefafanuliwa kwenye picha hapa chini:

    Ikiwa katika kesi yako kuna tofauti kubwa, njia za faili zingine zimeonyeshwa, basi sahihisha maingizo haya na uweke maadili yaliyoonyeshwa hapo juu.

  10. Angalia faili zote za mfumo wa Windows; hii inafanywa katika dirisha la amri ya Windows, ambayo lazima iendeshwe kama msimamizi ().

    Ingiza amri "CHKDSK /F"(bila nukuu), bonyeza Ingiza na kusubiri hadi utaratibu ukamilike.

  11. Mfumo unaweza kukosa/vipengee vya ziada vilivyopitwa na wakati. Hakikisha kupakua vipengele kutoka kwa tovuti ya Microsoft Mfumo wa Microsoft NET Na Microsoft Visual C++.

    Wakati wa kupakua, unaweza kuhitaji kutaja kina kidogo. Katika kesi ya toleo la 32-bit la OS, taja x86, na katika kesi ya toleo la 64-bit - x64.

    Ikiwa una 64-bit OS, kisha usakinishe vipengele vya matoleo ya 64-bit na 32-bit kwa wakati mmoja.

  12. Ikiwa faili/usambazaji uliopakuliwa unatoa hitilafu, basi ni jambo la busara kujaribu kuipakua kupitia kivinjari kingine, kutoka kwa rasilimali nyingine ya mtandao, toleo lingine, au kwa kuzimwa kwa antivirus. Ya mwisho ni muhimu kwa antivirus hizo ambazo huchanganua trafiki yote ya Mtandao na kubadilisha kila kitu kinachotiliwa shaka katika hatua ya upakuaji.
  13. Katika hali ambapo programu iliyowekwa tayari inakataa kufanya kazi, ikionyesha "Sio programu ya Win32," basi kazi ya kawaida ya kurejesha mfumo inaweza kusaidia. Tekeleza, ambapo tatizo hili halikuzingatiwa.
  14. Usitumie miundo tofauti ya Windows. Utulivu wa ufumbuzi huu hautabiriki, hasa baada ya kufunga sasisho rasmi za Windows, ambazo, bila shaka, hazijaribiwa na marekebisho yote katika faili za mfumo ambazo zilifanywa na waandishi wa jengo fulani la Windows.

Muhtasari mfupi

Kama tunaweza kuona, kuna sababu nyingi kwa nini dirisha na hitilafu "Sio programu ya Win32" inaonekana. Hata hivyo, kwa mbinu yenye uwezo na ya kufikiri, mtumiaji yeyote anaweza kuondokana na tatizo hili. Unahitaji tu kufuata maagizo ya kina ambayo yanajumuishwa katika nyenzo hii ya kina.

Leo nataka kuzungumza juu ya shida ya kawaida ambayo hutokea kati ya watumiaji ambao wana mfumo wa uendeshaji wa Windows. Inaonekana kitu kama hiki: "Programu sio programu ya win32". Nitasema mara moja kwamba hitilafu hii itatokea wakati wa kufunga programu ambazo hazikusudiwa kwa Windows. Kwa kawaida, kosa hili linaweza kusahihishwa, lakini si mara zote.

Win32 ni nini

Ikiwa una hitilafu ya aina hii, basi usipaswi kuogopa, lakini unapaswa kujaribu mara moja kutatua tatizo. Hebu tuanze na ukweli kwamba inaonekana kwa sababu mbalimbali. Wacha tuseme kwamba tuna Windows 8 au Windows 7 64-bit, hata hivyo, mfumo kama huo utasaidia programu ambazo zimeundwa kwa mifumo 32-bit. Lakini ikiwa mpango haufanani na usanifu unaohitajika, basi kuna tatizo.

Programu inaweza kuundwa katika OS nyingine, kwa mfano, katika Linux, na ilikusudiwa mahsusi kwa ajili yake, au kuna ukosefu wa faili muhimu, na pia, faili hizi sawa zinaharibiwa. Pia, virusi vinaweza kuchukua jukumu muhimu, inafaa kuangalia kompyuta yako na antivirus.

Jinsi ya kurekebisha kosa la "Sio programu ya win32".

Ikiwa umefungua programu kwa ufanisi na kukimbia kisakinishi, na hitilafu hii inaonekana, basi unapaswa kujaribu kuipakua kutoka kwa chanzo kingine. Ikiwa umeiweka kwa ufanisi, lakini hitilafu hutokea wakati wa kuanza, kisha uiondoe na kisha usakinishe tena. Ushauri mdogo, lakini unaweza kusaidia, kwa hivyo wacha tuanze na rahisi zaidi.

Ikiwa hakuna kitu kinachosaidia tena, basi jaribu kutafuta programu hii kwa OS ambayo unayo. Hakikisha kuangalia maelezo ya programu ili kuona ni mfumo gani unaoungwa mkono.

Unaweza kujaribu kuendesha programu katika hali ya utangamano, ili kufanya hivyo, bonyeza kulia kwenye ikoni ya programu na uchague. "Mali", kisha nenda kwenye kichupo "Upatanifu" na uchague "Endesha programu katika hali ya utangamano" na uchague, kwa mfano, OS ya mapema kutoka kwenye orodha.

Na suluhisho la mwisho la tatizo ni kupakua kifurushi cha Microsoft .NET Framework. Ikiwa huna, hakika unapaswa kusakinisha, na ikiwa tayari unayo, angalia ikiwa kuna toleo jipya zaidi.

Jaribu kuangalia Windows kwa sasisho, mara nyingi kuna sasisho za Mfumo wa NET. Ili kurekebisha tatizo, unaweza kupakua faili ya Win32.Reg iliyopangwa tayari na kuiendesha tu. Inahitajika kusasisha na kusakinisha sio tu jukwaa ambalo nilionyesha, hii inatumika pia kwa Java au Microsoft Visual C++. Ni hayo tu. Natumai umetatua tatizo hili. Hakikisha kushiriki makala na marafiki zako.

Matokeo

Kwa hiyo, marafiki, hebu tufanye muhtasari na tuonyeshe kwa ufupi kile kinachohitajika kufanywa ili kuondokana na kosa la "Programu sio maombi ya win32".

  1. Sakinisha programu kutoka kwa chanzo kingine, kwani daima kuna uwezekano wa uharibifu kwa kisakinishi au kumbukumbu na faili.
  2. Pata kisakinishi cha toleo lako la mfumo wa uendeshaji na usanifu (64-bit au 32-bit).
  3. Sasisha viendeshaji vyote vya kompyuta, kwa kutumia angalau visakinishi vya kiendeshi kiotomatiki.
  4. Sasisha au usakinishe matoleo mapya zaidi ya Microsoft .NET Framework, Microsoft Visual C++, na vipengele vingine.
  5. Endesha programu katika hali ya utangamano ( Husaidia mara nyingi zaidi).

Watumiaji wa mfumo wa uendeshaji wa MS Windows wakati mwingine wanapaswa kukabili hali ambapo, wakati wa kujaribu kuzindua faili inayoweza kutekelezwa, mfumo unaandika: Faili au programu sio programu ya win32. Nini cha kufanya katika kesi hii ili kuendesha programu?! Kuna chaguzi kadhaa za kutatua shida.
Mara nyingi, sababu ya shida iko katika kutokubaliana kwa programu inayozinduliwa na toleo la sasa la Windows. Kwa mfano, matumizi inasaidia tu "Saba" na matoleo ya awali, na unajaribu kuiendesha kwenye "Nane" au "Kumi".

Kawaida, katika kesi hii, ili kurekebisha kosa la "Faili sio programu ya win32", unahitaji tu kuiendesha katika hali ya utangamano. Ili kufanya hivyo, bonyeza kulia juu yake na uchague "Sifa":

Kwenye kichupo cha "Utangamano", utahitaji kwanza kuangalia kisanduku "Endesha programu katika hali ya utangamano kwa:", na kisha chini, kwenye orodha ya mifumo ya uendeshaji, chagua moja ambayo programu hii inafanya kazi bila shida. Bonyeza kitufe cha "Sawa" na uzindua programu tena. Kawaida baada ya hii kila kitu hufanya kazi kama saa.

Kumbuka:

1. Ikiwa suluhisho halitasaidia, jaribu kusakinisha toleo la hivi karibuni la Microsoft .NET Framework na Visual C++ Redistributable packages.

2. Sababu ya kosa la faili ya EXE "Sio programu ya win32" inaweza pia kuwa matokeo ya virusi. Hapa kuna jinsi ya kukiangalia. Bonyeza mchanganyiko muhimu wa Win + R, ingiza amri ya regedit na ubofye OK. Dirisha la Mhariri wa Msajili litaonekana, ambalo tawi litafungua:

HKEY_LOCAL_MACHINE\SOFTWARE\Classes\exefile\shell\open\command

Lazima kuwe na chaguzi mbili zinazoonyeshwa upande wa kulia wa kihariri:

Zote mbili lazima ziwe na maana "%1" %*. Ikiwa kitu kingine kimeandikwa, badilisha thamani kwa moja sahihi na uanze upya mfumo wa uendeshaji.

Usichanganye na Usajili - tumia programu AVZ:

3. Ikiwa hakuna yoyote kati ya hapo juu iliyosaidia, samahani kwa dhati, lakini kuna uwezekano mkubwa kwamba faili yako ya EXE inayoweza kutekelezwa imeharibika. Jaribu kuipakua kutoka kwa chanzo kingine, au kutafuta toleo lingine - wakati mwingine hii inasaidia sana.

Majibu:

TU-154:
Ujumbe huu unamaanisha kwamba aidha programu si programu ya Windows (imekusudiwa kwa mfumo mwingine wa uendeshaji - kwa mfano, OS/2 au Linux), au faili imeharibika (imeharibiwa, imepakuliwa chini...). Katika kesi ya kwanza, lazima izinduliwe chini ya OS ambayo imekusudiwa; kwa pili, faili ya asili lazima irejeshwe.

Yu.A. Peysakhovich:
Hapana. Ni programu tu ya DOS au faili ya programu ambayo haifanyi kazi hata kidogo.

Mjibu:
"Sio programu ya Win32." Inawezekana PDP-11, ZX-Spectrum, BSD, DOS maombi, au takataka tu. Ikiwa inaandika juu ya faili ya EXE, inawezekana kuharibiwa wakati wa kunakili, kuharibiwa na virusi, au kwa usahihi "kuponywa" na antivirus.

Kuznetsov Yura:
Inavyoonekana, faili hii ya exe imeharibiwa tu au haijapakuliwa.

Hood:
Hii inaweza kuwa faili inayoweza kutekelezwa kutoka kwa Windows kwa jukwaa lingine (CE, Pocket n.k.).

Darth Emil:
Mpango huu ni maombi ya DOS, i.e. SI 32 kidogo. Unahitaji emulator.

Alexey:
Hii inamaanisha kuwa unajaribu kuteleza faili ya Windows iliyoharibika (au hata kichaa kabisa) na unajaribu kuitekeleza kama programu.

Toli@n:
Ukweli ni kwamba inaweza kuwa virusi - pia inaitwa Win32. Lakini kimsingi kila kitu ni sahihi, faili imeharibiwa.

Mjuaji:
Jamani, sio hivyo kabisa. KUNA programu-tumizi za Windows 16 ambazo zinatenda kwa njia hii ya kushangaza. Mfano wa kawaida ni mchezo Lines98. Siichezi mwenyewe, lakini makatibu wakati mwingine walipaswa kuandika maelezo. Kwa hiyo mchezo huu, ambao hufanya kazi kwa kawaida katika Windows98, unakataa kukimbia katika WindowsXP, ukitoa ujumbe hasa "Sio programu ya Win32" iliyoelezwa hapo juu katika swali, na hali ya utangamano haisaidii. Kwa bahati mbaya, sitakuambia jinsi ya kushinda na umwagaji damu kidogo - sijui. Naam, kubwa ni kufunga mifumo miwili ya uendeshaji, au Virtual PC. Ingawa hii, kwa kweli, ni kurusha shomoro kutoka kwa kanuni.

Xpert:
Tatizo sawa na michezo ya NFS 3.4 wakati wa kukimbia chini ya Win2k/XP

Desamar:
Tatizo ni hili. Ikiwa baada ya "matibabu" na antivirus (katika kesi yangu Kaspersky) ujumbe "#$%.exe sio programu ya Win32" imeonyeshwa, jaribu kuangalia kile kilichoandikwa kwenye ufunguo wa usajili HKEY_LOCAL_MACHINE\SOFTWARE\Classes\exefile\ shell\fungua\command Ikiwa kuna kitu tofauti na mstari "%1" %* jaribu kutengeneza faili na kiendelezi *.reg na maudhui yafuatayo =============== MWANZO ============ REGEDIT4 @="\"%1\" %*" ============== MWISHO========== === na kuiendesha. Alipoulizwa kuongeza kigezo kwenye sajili, jibu ni [Ndiyo]. Natumai hii itakuokoa kutokana na kusakinisha tena mfumo.

Sergey:
Baada ya kufunga Kaspersky Anti-Hacker Firewall v1.7.130.0, hali hiyo ilitokea kama unavyoelezea !!! Programu zinazoendesha hapo awali zinakataa kuanza !!! Inasema: "Sio programu ya Win32." Bofya kulia kwenye faili na usifute tiki kisanduku: "Linda kompyuta yako dhidi ya vitendo visivyoidhinishwa vya programu hizi."

Lojka Varenya:
Katika kesi hii, kuna chaguzi 2 za kuondoa kosa. Au Windows imeharibu faili, kwa hali ambayo unahitaji kuiweka tena. Chaguo la pili ni virusi. Tunahitaji kuondokana na virusi. Binafsi niliweka tena PC na kila kitu kilifanya kazi.

Ibod:
Kubadilisha ofisi ya tawi kulinisaidia. Asante kwa wazo.

Dimrun:
Kwa kweli, hii ni virusi vya W32.Jeefo. Habari hapa: http://www.kaspersky.ru/find?words=w32.Jeefo&search=1

Kirill:
Kubadilisha ofisi ya tawi pia kulinisaidia. Asante kwa wazo.

ndoano:
Na ikiwa kuna kompyuta mbili kwenye meza moja, moja yao ni kompyuta ya mkononi na kuna disk juu yake na kila kitu kilicho juu yake kinafungua na swings, basi katika hospitali inaandika tu kwamba sio maombi ya win32. Unaweza kusema nini kuhusu hili?

Ivan:
Mara nyingi ilitokea kama hii: dirisha la bluu na salamu lilionekana na kompyuta ikaganda kabisa. Baada ya kuangalia C: gari, Win ilianza kutoka kwa hali iliyolindwa. Nilipakua kinachojulikana kama SP3 rus iliyowekwa mahali fulani kwenye tovuti. Tatizo kimsingi lilibaki. Lakini mara nyingine tena, baada ya kuangalia, ujumbe ulionekana: faili fulani imeharibiwa, ingiza diski na Win SP2. Niliiingiza na kubofya Sawa. Windows iliacha kupakia na kuandika kwenye mandharinyuma nyeusi kwamba haikuweza kupata faili. Niliweka tena Win SP2 na kufomati C: gari. Lakini sasa faili zote zilizo kwenye folda za exe hazianza, ujumbe unaonekana: * .exe sio programu ya Win32. Haiwezekani kutazama faili nyingi za kawaida - ama hazifungui au hutoa makosa.