Nicio aplicație nu este imună la erori. Dar unele erori apar în mod regulat și sunt bine cunoscute oricărui utilizator experimentat. Un exemplu clar este aruncarea excepției „aplicația nu este o aplicație Win32. Sistemul scrie că aplicația nu este recunoscută de acesta și nu este o aplicație Win32 pe treizeci și doi de biți. O fereastră similară cu aceasta apare pe ecran:

trebuie
Să subliniem cauzele posibile ale unei astfel de erori la pornirea programului:

  • Executabilul nu are de fapt adresare pe 32 de biți.
  • Fișierul de program este corupt și Win32 nu îl poate identifica ca fiind propria sa aplicație.
  • Un virus a corupt intrările din registry asociate cu această aplicație.
  • Unele biblioteci suplimentare lipsesc pentru lansarea normală a programului.
  • Descărcarea programului este împiedicată de un program antivirus.

Toți acești factori pot provoca apariția acestui tip de eroare.În nota noastră, vom indica câteva modalități de a combate această problemă. Dacă rețetele oferite de noi nu vă ajută, încercați să căutați informații suplimentare pe Internet. Dar majoritatea cazurilor se încadrează în recomandările noastre.

Cauza problemei este un virus

Un virus poate schimba o intrare în registry în așa fel încât atunci când porniți programul de care aveți nevoie, să fie lansat și un cod rău intenționat.

În timpul următoarei sesiuni de curățare, antivirusul poate șterge această doză, precum și toate intrările corespunzătoare din registru. În același timp, Win23 uită de existența programului tău și emite mesajul de eroare menționat. Puteți corecta situația cu ajutorul unui utilitar special Win32, care este un fel de medicament pentru toate problemele de acest gen. Numele programului este exefix.reg și îl puteți descărca de aici: http://idej.net.ua/engine/download.php?id=2. O alternativă la acest patch pentru registru este un utilitar,dezvoltat de „Kaspersky Laboratory” - http://support.kaspersky.ru/viruses/disinfection/3732.

Există o modalitate foarte simplă de a afla dacă problema este cauzată de un virus sau de altceva. Trebuie să mergeți la filiala de registry HKEY_LOCAL_MACHINESOFTWAREClassesexefileshellopencommand și să verificați conținutul cheii. Dacă există ceva diferit de linia „%1” %* în acest loc, ca în imagine:

Deci, ar trebui să corectați această valoare setând-o în linia „%1” %*. Această acțiune vă va ajuta să remediați eroarea nefericită Win32.

Alte posibile motive

O cauză comună a acestei probleme este un fișier exe corupt. Fișierul poate fi deteriorat de același virus sau într-un alt mod. Principalul lucru este că Win32 nu mai înțelege că există un program în fața lui și nu doar gunoi pe disc. Este ușor să remediați situația - trebuie să reinstalați aplicația Win 32 din nou.

Se poate întâmpla ca programul să nu fie de fapt o aplicație Win32. Utilizatorii de computere începători confundă adesea semnificația pictogramelor programului și încearcă să lanseze, de exemplu, un fișier de date. Uneori, Win32 emite un avertisment mai mult sau mai puțin explicit, iar uneori spune că programul nu este un program, așa cum am avut în vedere. Iată cum arată extensiile de fișiere executabile în diferite sisteme de operare:

  • Exe - Win32.
  • Deb este Linux din cea mai comună familie de distribuții Debian.
  • Dmg - pentru Macintosh.

Programele moderne Win32 sunt rareori aplicații complet independente. De regulă, pentru a le rula, sunt necesare biblioteci suplimentare, fie incluse în sistemul de operare, fie instalate separat. Exemple de astfel de biblioteci sunt seturi comune de programe de sistem Microsoft:

  • Microsoft .NET Framework de diferite versiuni.
  • Biblioteca de rulare Microsoft Visual C++.

Absența loreste adesea cauza eșecului de pornire. Acest comportament al programelor este complet firesc și nu avem de ales decât să instalăm bibliotecile necesare.