Bu nimani anglatadi: fayl, dastur Win32 dasturi emasmi? Xatolik Win32 dasturi emas: nima qilish kerak, uni qanday tuzatish kerak?

Nashr etilgan Foydali maslahatlar
/
2017 yil 26-avgust

Ushbu maqolada xato nimani anglatishini bilib olasiz - Fayl, Dastur Win32 dasturi emas.

 

Shunday qilib, bugun biz bunday xato haqida gaplashamiz "Fayl, dastur Win32 dasturi emas."Boshlang'ichdan Laymongacha boshlanadigan har qanday foydalanuvchi bu xatoni yuzaga keldi. Agar biz ushbu xatoning mohiyati haqida gapiradigan bo'lsak va uning qarori, keyin bu erda hamma narsa umuman chalkash va sodda so'zlarga olib kelmaydi. Ammo bugun biz bu masalani aniqlaymiz va bunday xato yuz berganda nima qilishingizni aytamiz.

Exe fayllari nima?

Exes kengayishiga ega bo'lgan fayllar kompyuterda bir yoki bir nechta funktsiyalarni bajarishga xizmat qiladi.

Shunday qilib, agar siz EXE faylini ikki marta bossangiz, unda yoki bu jarayon kompyuteringizda paydo bo'ladi. Masalan, dastur, brauzer, matn hujjati va boshqa ko'p narsa boshlanishi mumkin.

Ta'kidlash joizki, kompyuteringizda ishlaydigan barcha dasturlar Win32_Propcess.exe faylini ishga tushirmoqda. Shunday qilib, Bajarilishi mumkin bo'lgan Win32_Props.exe fayli har qanday kompyuter yoki noutbukda eng muhimdir.

Nega xatolar Exe Fayl bilan paydo bo'lishi mumkin?

Aksariyat hollarda, Exeportning kengayish dasturlari kompyuterda muhim funktsiyalarni bajarish uchun ishlatiladi, ammo ba'zi hollarda Exes Fayllar zararli dasturlar va boshqa dasturiy ta'minot. Shunday qilib, Exe fayllari yaxshi qo'llanilishi mumkin, ammo aslida bu virus yoki troyan ot bo'lishi mumkin.

Bundan tashqari, viruslar Win32_pokess yoki tegishli dasturlarni bajarishda xato xabarlarining paydo bo'lishiga olib keladigan mavjud Exe fayllarini almashtirishi, almashtirishi yoki shikast etkazishi mumkin.

Shunday qilib, kompyuteringizga yuklagan barcha bajariladigan fayllar ochilishidan oldin viruslar mavjudligi uchun skanerdan o'tkazilishi kerak - agar ular ishonchli manbalardan yuklangan deb o'ylasangiz ham.

"Fayl, dastur Win32 dasturi emas"

Qisqasi, bu xato shikastlangan derazalarni tavsiflaydi .exe fayllari. Nega bu sodir bo'ladi, biz tez orada ko'rib chiqamiz. Ushbu xato odatda bajariladigan fayl to'liq emas yoki qisman Internetdan yuklanganda paydo bo'ladi. Ishlab chiquvchilar ushbu xatoni tanlangan ADL yoki kompilyatsiya xatosi yuzaga kelganda, ushbu xatolarni ishlab chiqishda ishlab chiquvchilar ushbu xatolikni amalga oshiradilar.

Xatoning asosiy sabablari "Fayl, dastur Win32 dasturi emasmi?

Masalan, Win32_Process.exe bilan bog'langan, eng tez-tez dasturni ishga tushirish paytida yoki sizning dasturingizda ma'lum funktsiyani ishlatishda (masalan, bosib chiqarish).

Ushbu xato uchun ko'p sabablar mavjud va bu muammoning mohiyati. "Win32 dasturi" - Bu asosan bir narsadan aziyat chekadigan muammolarni birlashtiradigan ozgina hiyla-nayrangdir - faylning shikastlanishi. Biz sabablarni biroz ajratishimiz mumkin:

  1. Faylning shikastlanishi. Bu odatda asosiy sababdir. Agar fayl noto'g'ri yoki qattiq diskka zarar etkazishi natijasida faylning shikastlanishi mumkin.
  2. Fayl kengaytmasi. Bajarilishi mumkin bo'lgan fayllar 3 ta iste'molchi kengaytmasiga ega ".EXE". Ba'zan bu kengaytma o'zgartirilishi mumkin (foydalanuvchi xatosi yoki noto'g'ri konfiguratsiya tufayli) va Win32 xatosiga olib kelishi mumkin.
  3. Zararli dastur yoki virus. Viruslar va zararli dasturning turli shakllari ushbu xatoni yoki bajariladigan faylni yoki fayl tizimining boshqa qismini buzishi mumkin.
  4. Noto'g'ri operatsion tizim. Agar 32-bitli Windows ilovasi 64-bitli Windows orasida 64 bitli oynalarni ishga tushirishga harakat qilsa, bu xato bo'lishi mumkin. Xuddi shu tarzda, bu zamonaviy ariza Windows-ning ancha eski versiyasida, masalan, XP da ishlaydi.

Dasturchilar ko'pincha ushbu xatoni o'z murojaatlarini tuzishda yoki boshqa platformada bajariladigan faylni ishga tushirganda yoki to'g'ri DUL kutubxonasi (bo'linuvchi kutubxonalar o'z ichiga olgan dinamik bog'liq kutubxona) ni boshlaydilar.

Qanday vaziyatlarda siz xatoga duch kelishingiz mumkin "Fayl, dastur Win32 dasturi emas"

Agar siz dasturni kompyuteringizda boshqarsangiz va xabar oling "Fayl, dastur Win32 dasturi emas"Agar sizning kompyuteringiz sizga dastur haqiqiyligini tekshirishdan o'tmaganligini va kompyuteringiz uni boshlay olmaydi. Kompyuter 32 bitli bajariladigan faylni boshlashga harakat qilganda xato paydo bo'ladi, ammo iloji yo'q.

Biroq, xatoning o'zi sizga nima uchun kompyuter dasturni ishga tushira olmaydi, deb aytmaydi. Xabarning bir qismi "Win32"fayl 32-bitli derazalarni anglatadi.

Shikastlangan Windows dasturini ochishga harakat qilganda xato ko'rinishi mumkin "Fayl, dastur Win32 dasturi emas". Kompyuter dasturga apparat va dasturiy ta'minot etishmovchiligi yordamida ma'lumotlarni tasodifan o'zgartirib, zarar etkazishi mumkin.

Ma'lumotlarning shikastlanishi, faylning shikastlanishi dasturga kirish yoki unga zarar etkazish paytida dastur va muvaffaqiyatsizlikka olib kelishi mumkin, shuning uchun u ishlay olmaydi.

Kengayish bilan bog'liq muammolar bilan

Agar fayl noto'g'ri uzaytirish turiga ega bo'lsa, siz xatoga duch kelishingiz mumkin. Masalan, agar Microsoft Word hujjati kengaytmaga ega bo'lsa .doc yoqilgan .exe, Kompyuter faylni dasturni ko'rib chiqadi va uni ishga tushirishga harakat qiladi. Kompyuter hujjatni dastur sifatida boshlay olmaydi va sizni xatoga olib boradi. To'g'ri kengaytma bilan faylni o'zgartirish muammoni bartaraf qilishi mumkin.

Fayl faylining bir qismini yo'qligi yoki infektsiyasida

Corel va Apple xabariga ko'ra, Windows dasturni tugatmaganda, Windows dasturda xatolikka duch kelishi mumkin. Yuklab olinishi to'xtatilmasa va tugallanmaganligi sababli kompyuter qattiq diskka to'liq diskda to'liq faylni saqlaydi, chunki bu to'liq emas, faylni to'ldirib bo'lmaydi.

Bundan tashqari, zararli dasturlar bilan infektsiya tufayli faylning o'zi bajarilishi mumkin emas. Foydalanuvchi dasturni ishga tushirganda, zararli dasturlar Internet va hujum tizimlarida bajariladigan fayllarni yuqtirish orqali tarqatilishi mumkin.

Biroq, zararli dastur dasturni shunchalik o'zgartirishi mumkin, shunda u hech qanday boshlanmasligi mumkin, hatto fayl mutlaqo toza va xatolar bo'lmaydi.

X64 tizimida 32 bitli faylni ishga tushirganda va aksincha

Agar siz 32 bit kompyuterda 64 bitli Windows-bitli dasturlarni ishga tushirishga harakat qilsangiz, dastur xatosi paydo bo'lishi mumkin. 64-bitli operatsion tizimlar bilan 64 bitli yoki undan yuqori protsessorlar ustida ishlaydigan kompyuterlar 64 bitli kodni o'qishi mumkin.

Bunday holda, xato nosozlik tufayli kelib chiqmaydi, ammo dastur 32 bitli kod bilan ishlay olmaydi. Dasturda 64-bitli Windows Kodeksi mavjud.

Linux va Mac OS dasturlarini Windows tizimida boshlashni boshlaganda

Siz xabar olasiz "Fayl, dastur Win32 dasturi emas", agar siz Windows-da ishlaydigan kompyuterda Mac OS yoki Linux kabi boshqa operatsion tizim uchun mo'ljallangan dasturni ishga tushirishga harakat qilsangiz.

32 bit kompyuterda 64-bitli kodni ishga tushirishga urinayotganda, xato xabari dasturning o'zi bilan bog'liq muammo degani emas. Dastur ruxsat etilgan dastur bo'lishi mumkin, ammo bu Windows-ning 32-bitli versiyasi emas.

Xatodan qanday qutulish mumkin "Fayl, dastur Win32 dasturi emasmi?

Ko'pchilik uchun savolni oddiy qayta yuklab olish muammoni yo'q qiladi. Yanada jiddiy sabablar (shikastlangan g'ildiraklar yoki virus) biroz ko'proq ish kerak bo'ladi. Ushbu muammoning eng yaxshi echimi ishonchli antivirus dasturini ishga tushirish va qattiq diskning yaxlitligini tekshirish.

Ishlab chiquvchining ichida ushbu xatolikni yo'q qilish biroz murakkabroq, chunki bu arizani tuzish qanday amalga oshiriladi. Har bir dasturiy ta'minotni ishlab chiquvchi bu jarayonda olib borishda xatolik yuz berganda, bu jarayonda olib borilayotganda xatolar uchun xatolik yuzaga kelishi mumkinligini biladi. Shubhasiz, nima uchun boshlang? Bu erda siz aniq harakat qilishingiz kerak bo'lgan bir nechta narsalar:

  • Agar 64 bit yoki 32 bitli ommaviy axborot vositalarini kompilyatsiya qilsangiz, vizual studiya dasturida ishlayotganda ehtiyot bo'ling. Ko'pincha tanlash yaxshidir "Har qanday protsessor". Shunday qilib, fayl ikkita operatsion muhitda - X32 va X64 bilan bajariladi.
  • Agar siz Windows XP dasturini yaratsangiz, o'rnatishga ishonch hosil qiling "Platforma uchun asboblar to'plami" ichida "Windows XP (v110_xp)". Visual Studio-2012 dan foydalangan har bir kishi uchun eski Windows platformalarini yangilash uchun sizda 1 yangilangan paket kerak bo'ladi.
  • Qaysi .Net versiyasi sizning arizangiz tomonidan ishlatiladi. Keyinchalik versiyalar (4.5) Windows XP yoki Windows Server 2003-ni qo'llab-quvvatlamang.

Video: Ilovaning xatosini qanday tuzatish (EXE xatosi)?

sharh qoldiring