एरर सेटअप exe हा win32 ऍप्लिकेशन नाही. अनुप्रयोग Win32 अनुप्रयोग नाही: या परिस्थितीत काय करावे

चेरचर 27.07.2019
Android साठी

कोणताही अनुप्रयोग त्रुटींपासून मुक्त नाही. परंतु काही त्रुटी नियमितपणे दिसून येतात आणि काही अनुभवी वापरकर्त्यांना ते ज्ञात आहेत. एक उल्लेखनीय उदाहरण म्हणजे "अनुप्रयोग Win32 अनुप्रयोग नाही" अपवाद फेकणे. सिस्टीम लिहिते की ऍप्लिकेशन द्वारे समजले जात नाही आणि ते बत्तीस-बिट Win32 ऍप्लिकेशन नाही. यासारखीच विंडो स्क्रीनवर दिसते:

अनुप्रयोग लाँच करताना अशा त्रुटीची संभाव्य कारणे दाखवूया:

  • लॉन्च होत असलेल्या प्रोग्राममध्ये प्रत्यक्षात 32-बिट ॲड्रेसिंग नाही.
  • प्रोग्राम फाइल खराब झाली आहे आणि Win32 त्याचा अनुप्रयोग म्हणून ओळखू शकत नाही.
  • व्हायरसने या अनुप्रयोगाशी संबंधित नोंदणी नोंदी खराब केल्या आहेत.
  • प्रोग्राममध्ये सामान्यपणे चालण्यासाठी काही अतिरिक्त लायब्ररी नाहीत.
  • अँटीव्हायरस प्रोग्राम अनुप्रयोग लोड होण्यापासून प्रतिबंधित करत आहे.

या सर्व घटकांमुळे या प्रकारची त्रुटी दिसून येते.आमच्या नोटमध्ये आम्ही या समस्येचा सामना करण्यासाठी काही मार्ग सूचित करू. आम्ही ऑफर करत असलेल्या पाककृती मदत करत नसल्यास, इंटरनेटवर अतिरिक्त माहिती शोधण्याचा प्रयत्न करा. परंतु बहुतेक प्रकरणे आमच्या शिफारसींमध्ये येतात.

समस्येचे कारण व्हायरस आहे

व्हायरस रेजिस्ट्रीमधील एंट्री अशा प्रकारे बदलू शकतो की जेव्हा तुम्ही तुम्हाला आवश्यक असलेले ॲप्लिकेशन लॉन्च करता तेव्हा काही दुर्भावनायुक्त कोड देखील लॉन्च केला जाईल.

पुढील साफसफाईच्या सत्रादरम्यान, अँटीव्हायरस हे ऍड-ऑन काढून टाकू शकतो आणि त्याच वेळी रेजिस्ट्रीमधील संपूर्ण संबंधित एंट्री काढू शकतो. या प्रकरणात, Win23 आपल्या अनुप्रयोगाच्या अस्तित्वाबद्दल विसरतो आणि उल्लेखित त्रुटी संदेश प्रदर्शित करतो. आपण विशेष Win32 युटिलिटी वापरून परिस्थिती दुरुस्त करू शकता, जे या प्रकारच्या सर्व समस्यांसाठी एक प्रकारचे उपचार आहे. प्रोग्रामचे नाव exefix.reg आहे आणि तुम्ही ते येथून डाउनलोड करू शकता: http://idej.net.ua/engine/download.php?id=2. या रेजिस्ट्री पॅचचा पर्याय कॅस्परस्की लॅबने विकसित केलेली युटिलिटी आहे - http://support.kaspersky.ru/viruses/disinfection/3732 .

समस्येचा स्रोत विषाणू आहे की दुसरे कारण आहे हे शोधण्याचा एक सोपा मार्ग आहे. तुम्हाला नोंदणी शाखेत जावे लागेल HKEY_LOCAL_MACHINE\SOFTWARE\Classes\exefile\shell\open\commandआणि की मधील सामग्री तपासा. या ठिकाणी चित्राप्रमाणे “%1” %* या ओळीव्यतिरिक्त काहीतरी असेल तर:

याचा अर्थ तुम्ही हे मूल्य “%1” %* वर सेट करून दुरुस्त केले पाहिजे. ही क्रिया दुर्दैवी Win32 त्रुटीचे निराकरण करण्यात मदत करेल.

इतर संभाव्य कारणे

वर्णन केलेल्या समस्येचे एक सामान्य कारण म्हणजे exe फाईलचा भ्रष्टाचार. फाईल त्याच व्हायरसमुळे किंवा इतर मार्गाने खराब होऊ शकते. मुख्य गोष्ट अशी आहे की Win32 ला यापुढे समजत नाही की त्याच्या समोर एक प्रोग्राम आहे, आणि फक्त डिस्कवर कचरा नाही. परिस्थितीचे निराकरण करणे सोपे आहे - आपल्याला पुन्हा Win 32 अनुप्रयोग पुन्हा स्थापित करणे आवश्यक आहे.

असे होऊ शकते की प्रोग्राम खरोखर Win32 अनुप्रयोग नाही. सुरुवातीचे संगणक वापरकर्ते सहसा प्रोग्राम चिन्हांचा अर्थ गोंधळात टाकतात आणि लॉन्च करण्याचा प्रयत्न करतात, उदाहरणार्थ, डेटा फाइल. कधीकधी Win32 अधिक किंवा कमी स्पष्ट चेतावणी जारी करते आणि काहीवेळा ते लिहिते की प्रोग्राम हा प्रोग्राम नाही, जसे आम्ही विचार करत आहोत. वेगवेगळ्या ऑपरेटिंग सिस्टीमवर एक्झिक्युटेबल फाइल विस्तार कसे दिसतात ते येथे आहे:

  • Exe - Win32.
  • Deb हे वितरणाच्या सर्वात सामान्य डेबियन कुटुंबातील लिनक्स आहे.
  • Dmg - Macintosh साठी.

आधुनिक Win32 प्रोग्राम्स क्वचितच पूर्णपणे स्वतंत्र अनुप्रयोग आहेत. नियमानुसार, त्यांना चालविण्यासाठी, अतिरिक्त लायब्ररी आवश्यक आहेत, एकतर ऑपरेटिंग सिस्टममध्ये समाविष्ट आहेत किंवा स्वतंत्रपणे स्थापित आहेत. अशा लायब्ररींची उदाहरणे मायक्रोसॉफ्ट सिस्टम प्रोग्राम्सचे सामान्य संच आहेत.

टिप्पण्या नाहीत

सॉफ्टवेअर, युटिलिटीज आणि इतर इन्स्टॉलेशन पॅकेजेस इन्स्टॉल करण्यासाठी जबाबदार असलेल्या ऍप्लिकेशन्स कार्यान्वित करणाऱ्या EXE फाईल्स इन्स्टॉल आणि लॉन्च करण्यासारख्या मुद्द्यावर चर्चा करूया.

तथापि, इंस्टॉलरच्या सूचनांनुसार सर्वकाही योग्यरित्या केले गेले आहे असे दिसते लॉन्च केल्यानंतर, "प्रोग्राम एक win32 ऍप्लिकेशन नाही" ही त्रुटी दिसते, जरी यासाठी कोणतीही पूर्वस्थिती नव्हती.

त्रुटी उदाहरण:

अनेक कारणे असू शकतात आणि समस्येचे कोणतेही एकच योग्य निराकरण नाही.

आम्ही बऱ्याच विसंगतींना सर्वसमावेशक उत्तर देण्याचा प्रयत्न करू आणि सिस्टम पुन्हा स्थापित न करता स्वतःच ते शोधण्याचा प्रयत्न करू, जसे की बऱ्याच लोकांना आवडेल.

विजय 32 त्रुटीची कारणे:

पॉप-अप विंडोची अनेक लक्षणे असू शकतात. सर्वात सामान्य परिस्थिती खालीलप्रमाणे आहेतः

  • फाइल खराब झाली आहे;
  • अनुप्रयोग मूळतः तयार केला गेला होता विंडोजसाठी नाही;
  • हा एक सुधारित व्हायरस आहे;
  • योग्य ऑपरेशनसाठी कोणतेही आवश्यक सॉफ्टवेअर नाही;
  • अँटीव्हायरस प्रोग्रामला पूर्णपणे कार्य करण्यास परवानगी देत ​​नाही.

आम्ही अपवादांच्या पद्धतीचा वापर करू, जास्तीत जास्त परिणाम साध्य करण्यासाठी भिन्न तंत्रे वापरण्याचा प्रयत्न करू.

इंस्टॉलर फाइल भ्रष्टाचार:

अँटीव्हायरस केवळ वापरकर्त्यांना मदत करत नाहीत तर ते लक्षात न घेता वेळोवेळी नुकसान देखील करतात. सुरुवातीला अशी शक्यता आहे EXE फाइलखरा होता, पण नंतर मालवेअरने त्यात “सुधारित” केले, ज्यानंतर तुमच्या NOD/Kaspersky/Dr.Web ने त्यांच्या स्वतःच्या मार्गाने धोका दूर केला. त्यांनी ट्रोजनपासून मुक्त केले आणि त्यांचे कार्य केले, त्यामुळे योग्य लोडिंगसाठी आवश्यक ॲक्ट्युएटर काढून टाकले.

अशा परिस्थितीत, दुर्भावनायुक्त घटकांसाठी संपूर्ण सिस्टम स्कॅन मदत करेल.

नंतर ते पुन्हा इंस्टॉलर डाउनलोड करते, कारण मागील आवृत्ती वापरणे यापुढे शक्य नाही. आम्ही सर्व अँटीव्हायरस अक्षम करतो, पॅकेज स्थापित करतो आणि परिस्थितीचे निरीक्षण करतो. सर्वकाही कार्य करत असल्यास, आम्ही अँटीव्हायरस सॉफ्टवेअर सक्षम असलेल्या समान चरणे करतो.

त्रुटीची पुनरावृत्ती होते का? दुसऱ्या संसाधनावरून फाइल डाउनलोड करा.

नॉन-विंडोज फाइल:

आपल्या माहितीनुसार, जरी काहींना हे लक्षात येत नसले तरी, बाजारात 3 मुख्य ऑपरेटिंग सिस्टम आहेत, त्यापैकी, व्यतिरिक्त खिडक्या, अधिक आहे लिनक्स(विकासक आणि उत्साहींसाठी वितरणाचे एक मोठे कुटुंब) आणि MacOS(डेस्कटॉप पीसी आणि लॅपटॉपसाठी Apple चे स्वतःचे OS). प्रत्येकाची फाईल सिस्टीम वेगळी असते आणि सिस्टीमची रचना करण्याचा दृष्टीकोन पूर्णपणे वेगळा असतो हे वेगळे सांगण्याची गरज नाही.

दुसरी गोष्ट अशी आहे की इंटरनेटवरील सर्व सॉफ्टवेअर्सपैकी बहुतेक सॉफ्टवेअर विशेषतः यासाठी तयार केले जातात खिडक्या, जे या OS ला लोकप्रिय बनवते. प्रणाली जगभरातील 75-80% पीसीवर स्थापित केली आहे. प्रोग्राम डाउनलोड करताना पुढील समस्या टाळण्यासाठी, त्यांचा विस्तार पाहण्याची खात्री करा:

विंडोज - EXE;

MacOS - DMG;

लिनक्स - DEB.

आम्ही व्हायरसशी लढतो:

मालवेअर कसे कार्य करते? हे सिस्टम रेजिस्ट्रीमध्ये बदल करते (चालू आणि स्थापित प्रोग्राम्स आयोजित आणि नियंत्रित करण्यासाठी जबाबदार एक Windows घटक) जेणेकरून OS किंवा विशिष्ट उत्पादन सुरू झाल्यावर सुधारित ऍप्लिकेशन उघडेल.

जोपर्यंत तुम्ही संपूर्ण व्हायरस स्कॅन करत नाही तोपर्यंत तुमच्या सिस्टीमवर थर्ड-पार्टी वर्म असल्याची तुम्हाला कदाचित माहिती नसेल. तथापि, येथे आपल्याला काही मूलभूत सत्ये माहित असणे आवश्यक आहे:

  • आपल्याला व्हायरस डेटाबेसच्या प्रासंगिकतेचे सतत निरीक्षण करणे आवश्यक आहे;
  • सुरक्षा सॉफ्टवेअर ट्रोजन प्रवेशाची 100% हमी देत ​​नाही;
  • तुमच्याकडे अतिरिक्त 1-2 सहाय्यक "स्वच्छता" उत्पादने असणे आवश्यक आहे.

वर लिहिल्याप्रमाणे, साफ करणे इच्छित फाइलला "मारून टाकू" शकते, कारण ती संक्रमित झाली होती आणि अँटीव्हायरसने ती फक्त हटविली, ज्यामुळे सिस्टमच्या अखंडतेचे उल्लंघन होते. काय करायचे बाकी आहे?

येथे तीन दृष्टीकोन उघडतात:

  1. exefix.reg विशेष फाइल डाउनलोड करा, जी आवश्यक की आपोआप दुरुस्त करते, फाइल योग्य स्थितीत आणते.
  2. आम्ही Kaspersky ची CleanAutoRun नावाची युटिलिटी वापरतो.
  3. आम्ही रेजिस्ट्री की मॅन्युअली संपादित करतो.

पहिल्या दोन पद्धतींना विशेष परिचयाची गरज नाही, कारण येथे सर्वकाही आपोआप घडते. आपल्याला फायली डाउनलोड करणे, स्थापित करणे, चालवणे आणि प्रतीक्षा करणे आवश्यक आहे. जर एखाद्या गोष्टीने मदत केली नाही, तर आम्ही दुसऱ्यासह स्वतःचा विमा काढतो.

मॅन्युअल साफसफाईचा पर्याय अधिक क्लिष्ट आहे, परंतु जर सर्व काही अयशस्वी झाले तर तेथे जाण्यासाठी कोठेही नाही. आपल्याला रजिस्ट्री स्वतः उघडण्याची आवश्यकता आहे. हे करण्यासाठी, संयोजन दाबा Win+R (WinXP, Vista, 7, 8, 10 साठी)आणि नोंदणी करा "regedit"(कोट्स आवश्यक नाहीत).

रजिस्ट्री स्वतः उघडते. आपल्याला पुढील विभाग उघडण्याची आवश्यकता आहे.

येथे आपण अनेक कार्यकारी फायली पाहतो (बहुतेकदा एक "डीफॉल्ट" असते). मूल्य त्याच्या पुढे सूचित केले आहे "%1" %*.

मानकांशी जुळणारे काहीही पहा?

फाईलवर डबल क्लिक करा आणि मूल्य व्यक्तिचलितपणे बदला.

जतन करा आणि रीबूट करा.

आवश्यक सॉफ्टवेअर गहाळ आहे:

"Win32 ऍप्लिकेशन नाही" त्रुटीचे निराकरण कसे करावे, जर मागील सर्व पावले उचलली गेली आहेत, परंतु कोणताही परिणाम झाला नाही?

तुम्हाला सिस्टम सॉफ्टवेअर डाउनलोड किंवा अपडेट करावे लागेल. प्रत्येक ऍप्लिकेशनला हेल्पर प्रोग्राम्सची आवश्यकता असते जे एकतर विशिष्ट लायब्ररींमध्ये प्रवेश प्रदान करतात, किंवा अंतर्गत क्वेरी हाताळतात किंवा डेटा स्ट्रीमची अधिक जलद प्रक्रिया करण्यास अनुमती देतात.

जवळजवळ प्रत्येक घटक खिडक्यायोग्य ऑपरेशनसाठी 3 घटक आवश्यक आहेत:

  1. मायक्रोसॉफ्ट व्हिज्युअल C++ 2010;
  2. Microsoft .NET फ्रेमवर्क 4.5;
  3. डायरेक्टएक्स.

नंतरचे आवश्यक नाही, परंतु आपण खेळण्याची योजना आखत असल्यास, लायब्ररी नवीनतम स्थितीत अद्यतनित करणे चांगले आहे.

हे तीन प्रोग्राम स्थापित करा, जे अधिकृत Microsoft पोर्टलवर पूर्णपणे विनामूल्य आढळू शकतात.

डाउनलोड करा, स्थापित करा, रीबूट करा, पहा.

कालबाह्य सॉफ्टवेअर:

बऱ्याचदा आपल्याला प्रोग्राम विसंगततेचा सामना करावा लागतो. ज्यांना छान वाटले Windows XP, नवीन आवृत्त्यांमध्ये फ्रीझ डेड. तुम्ही नवीन OS साठी सुसंगतता मोडमध्ये पॅकेज चालवण्याचा प्रयत्न करू शकता.

हे करण्यासाठी, EXE फाइलवर उजवे-क्लिक करा आणि "गुणधर्म" वर क्लिक करा.

येथे आपल्याला स्क्रीनशॉटमध्ये दर्शविलेले बॉक्स चेक करणे आवश्यक आहे आणि सध्या आपल्या PC वर स्थापित केलेले OS निवडा.

सेव्ह करा आणि पुन्हा प्रयत्न करा.

तुमच्या संगणकावर विंडोजची कोणती आवृत्ती स्थापित केली आहे हे तुम्हाला माहीत नसल्यास, “माय कॉम्प्युटर” चिन्हावर डबल-क्लिक करा आणि नंतर “सिस्टम गुणधर्म” वर क्लिक करा.

हायलाइट केलेले क्षेत्र OS च्या अनुक्रमांक आणि बिट खोलीबद्दल सर्वसमावेशक माहिती दर्शवतात.

Win32 बद्दल अधिक:

Win32 म्हणजे काय.खरं तर? येथे विंडोज API वर स्पर्श करणे योग्य आहे - या OS साठी प्रोग्राम लिहू इच्छिणाऱ्या प्रोग्रामरसाठी एक विकास वातावरण. डेव्हलपर्स व्यतिरिक्त काही लोकांना समजेल अशा तपशिलांचा सखोल अभ्यास न करण्यासाठी, या क्षणी या API चे 4 प्रमुख उपप्रकार आहेत:

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

पहिली आवृत्ती विंडोज एनटीच्या आगमनापर्यंत विंडोजच्या सर्व प्रारंभिक आवृत्त्यांमध्ये वापरली जात होती, जिथे ती नवीन आणि अधिक आशादायक Win32 ने बदलली होती, जी सध्या सर्वात लोकप्रिय आवृत्ती आहे.

उपसर्ग S सह आवृत्ती ही 16 आणि 32-बिट दरम्यानची संक्रमणकालीन आवृत्ती होती, कारण त्यात Win16 ला काही लायब्ररी आणि अधिक प्रगत आवृत्तीची वैशिष्ट्ये जोडली गेली. सध्याचे नवीनतम, Win64, सध्याच्या आणि भविष्यातील मायक्रोसॉफ्ट प्लॅटफॉर्मसाठी तयार केले आहे, जे वेगाने गती मिळवत आहेत.

शेवटी win32 अनुप्रयोगाबद्दल:

जसे तुम्ही बघू शकता, जर EXE फाइल चालवायची नसेल, तर ही कमतरता दूर करण्याची अनेक कारणे आहेत. इंस्टॉलर डाउनलोड करताना सावधगिरी बाळगा, स्त्रोत काळजीपूर्वक तपासा जेणेकरून व्हायरस येऊ नयेत आणि प्रोग्राम विशेषतः विंडोजसाठी लिहिलेला असल्याची खात्री करा, कारण "क्रॉस-प्लॅटफॉर्म" अनुप्रयोग निसर्गात अस्तित्वात नाहीत.

जर त्यांना समान नाव दिले असेल, तर स्त्रोत कोड विंडोज आणि लिनक्सपूर्णपणे भिन्न, जसे की अंतिम स्थापना पॅकेजचे रिझोल्यूशन आहे. सावध राहा.

एक समस्या आहे जी Windows ऑपरेटिंग सिस्टम असलेल्या संगणकांवर सामान्य आहे. जेव्हा तुम्ही Microsoft सॉफ्टवेअरसाठी डिझाइन केलेले नसलेले अनुप्रयोग स्थापित करण्याचा प्रयत्न करता तेव्हा त्रुटी उद्भवते. या प्रकरणात, सिस्टम आपल्याला सूचित करते की तो Windows अनुप्रयोग नाही आणि म्हणून स्थापित केला जाऊ शकत नाही. ही समस्या निश्चित केली जाऊ शकते, परंतु सर्व प्रकरणांमध्ये नाही.

Win32 म्हणजे काय?

विंडोज एपीआय हे मायक्रोसॉफ्ट ऑपरेटिंग सिस्टमसाठी मूलभूत कार्यांचे पॅकेज आहे. आणि Win32 ही API आवृत्तींपैकी एक आहे, आज सर्वात लोकप्रिय आहे. आपल्याला ही त्रुटी आढळल्यास, प्रोग्राम कचऱ्यात काढण्यासाठी घाई करू नका. आपण या परिस्थितीतून मार्ग काढण्याचा प्रयत्न करू शकता. हे सर्व आर्किटेक्चर बद्दल असल्यास, दोन शक्यता आहेत. जर प्रोग्राम विंडोजच्या 64-बिट आवृत्तीवर तयार केला असेल, तर तो 32-बिट API वर चालला पाहिजे.


आणि जर ते दुसऱ्या ऑपरेटिंग सिस्टमसाठी तयार केले असेल, उदाहरणार्थ, OS/2, तर प्रोग्राम विंडोज सिस्टमवर स्थापित केला जाणार नाही. परंतु येथे आपल्याला हे सुनिश्चित करणे आवश्यक आहे की अनुप्रयोगामध्ये खरोखरच विंडोजपेक्षा भिन्न आर्किटेक्चर आहे. कदाचित समस्या एपीआय जुळत नाही, परंतु प्रोग्राम फायली खराब झाल्या आहेत, त्रुटी आहेत किंवा पूर्णपणे लोड झाल्या नाहीत. आणखी एक संभाव्य पर्याय आहे जो ही समस्या निर्माण करतो - संगणकावर व्हायरसची उपस्थिती.

"Win32 अनुप्रयोग नाही" त्रुटी कशी दूर करावी?

चला सर्वात सोप्या त्रुटीचे निराकरण करण्यासाठी पर्याय शोधूया. जर प्रोग्राम अनझिप केलेला असेल, परंतु EXE फाइल चालत नसेल, तर ती वैकल्पिक दुव्यावरून डाउनलोड करा. जर इंस्टॉलेशन यशस्वी झाले, परंतु प्रोग्राम सुरू झाला नाही, तर सिस्टम टूल्स वापरून ते विस्थापित करा आणि ते पुन्हा स्थापित करा.

जर अनुप्रयोग दुसर्या OS साठी तयार केला असेल, तर Windows साठी आवृत्ती देखील असू शकते. शोध बारमध्ये प्रोग्रामचे नाव लिहा, विकसकाच्या संसाधनावर जा आणि काय OS समर्थित आहे ते पहा.

सुसंगतता मोड मदत करू शकते. टॅब मध्ये स्थित आहे " गुणधर्म» कार्यक्रम. योग्य आयटम निवडा आणि सिस्टमच्या दुसर्या आवृत्तीवर क्लिक करा.


मागील सर्व पर्याय अयशस्वी झाल्यास, चला रेजिस्ट्री संपादित करण्याचा प्रयत्न करूया. तुमच्या PC वर win32.reg डाउनलोड करा आणि चालवा.
संगणक रीस्टार्ट केल्यानंतर, इच्छित प्रोग्राम स्थापित आणि चालू असल्याचे तपासा.

आणि शेवटी, शेवटचा उपाय जो या समस्येचे निराकरण करण्यात मदत करू शकतो. संगणकावर स्थापित करणे आवश्यक आहे. मध्ये " प्रोग्राम शोधणे आणि काढणे» पॅकेज आवृत्ती अद्ययावत असल्याची खात्री करा. जर सॉफ्टवेअर प्लॅटफॉर्म उपलब्ध नसेल, तर ते तुमच्या PC वरील Updates किंवा Microsoft वेबसाइटवरून डाउनलोड करा. त्याच वेळी, JRE (जावा रनटाइम) आणि MSVC पॅकेज (व्हिज्युअल C++) अद्यतनित करा.

एमएस विंडोज ऑपरेटिंग सिस्टमच्या वापरकर्त्यांना कधीकधी अशा परिस्थितीचा सामना करावा लागतो जेथे, एक्झिक्युटेबल फाइल लॉन्च करण्याचा प्रयत्न करताना, सिस्टम लिहिते: फाइल किंवा प्रोग्राम win32 अनुप्रयोग नाही. कार्यक्रम चालविण्यासाठी या प्रकरणात काय करावे ?! समस्येचे निराकरण करण्यासाठी अनेक पर्याय आहेत.
बर्याचदा, समस्येचे कारण विंडोजच्या वर्तमान आवृत्तीसह लॉन्च केलेल्या सॉफ्टवेअरच्या विसंगततेमध्ये असते. उदाहरणार्थ, युटिलिटी फक्त "सात" आणि जुन्या आवृत्त्यांना समर्थन देते आणि तुम्ही ती "आठ" किंवा "दहा" वर चालवण्याचा प्रयत्न करत आहात.

सहसा, या प्रकरणात, "फाइल win32 ऍप्लिकेशन नाही" त्रुटीचे निराकरण करण्यासाठी, तुम्हाला ती फक्त सुसंगतता मोडमध्ये चालवावी लागेल. हे करण्यासाठी, त्यावर उजवे-क्लिक करा आणि "गुणधर्म" निवडा:

"सुसंगतता" टॅबवर, तुम्हाला प्रथम "यासाठी प्रोग्राम सुसंगतता मोडमध्ये चालवा:" बॉक्स चेक करणे आवश्यक आहे, आणि नंतर खाली, ऑपरेटिंग सिस्टमच्या सूचीमध्ये, हा प्रोग्राम निश्चितपणे समस्यांशिवाय कार्य करेल अशी एक निवडा. “ओके” बटणावर क्लिक करा आणि अनुप्रयोग पुन्हा लाँच करा. सहसा यानंतर सर्वकाही घड्याळाच्या काट्यासारखे कार्य करते.

टीप:

1. उपाय मदत करत नसल्यास, Microsoft .NET फ्रेमवर्क आणि व्हिज्युअल C++ पुनर्वितरणयोग्य पॅकेजेसची नवीनतम आवृत्ती स्थापित करण्याचा प्रयत्न करा.

2. EXE फाइल त्रुटीचे कारण “win32 अनुप्रयोग नाही” हे देखील व्हायरसचे परिणाम असू शकते. ते कसे तपासायचे ते येथे आहे. Win+R की संयोजन दाबा, regedit कमांड एंटर करा आणि ओके क्लिक करा. एक रेजिस्ट्री एडिटर विंडो दिसेल, ज्यामध्ये शाखा उघडा:

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

संपादकाच्या उजव्या बाजूला दोन पर्याय प्रदर्शित केले पाहिजेत:

दोन्हीचा अर्थ असावा "%1" %*. दुसरे काही लिहिले असल्यास, मूल्य योग्य मध्ये बदला आणि ऑपरेटिंग सिस्टम रीस्टार्ट करा.

रेजिस्ट्रीमध्ये गोंधळ घालू नका - ॲप वापरा AVZ:

3. वरीलपैकी काहीही मदत करत नसल्यास, मी मनापासून दिलगीर आहे, परंतु बहुधा तुमची एक्झिक्युटेबल EXE फाइल दूषित झाली आहे. दुसऱ्या स्त्रोतावरून डाउनलोड करून पहा किंवा दुसरी आवृत्ती शोधण्याचा प्रयत्न करा - कधीकधी हे खरोखर मदत करते.

बहुधा हे समजावून सांगण्याची गरज नाही की बऱ्याच वापरकर्त्यांना, सर्वात अयोग्य क्षणी, काही एक्झिक्युटेबल फाइल काय आहे आणि आर्किटेक्चरल किंवा फाइल सिस्टम एरर का उद्भवतात हे सांगणारा संदेश पहा. या दोन प्रश्नांचा विचार करून, अनुप्रयोगाच्या या मानकांचे पालन न करण्याच्या समस्येवर उपाय शोधणे शक्य होईल.

Win32 म्हणजे काय

जर आपण संपूर्ण संकल्पनेबद्दल बोललो तर, त्यास सामान्यतः ऑपरेटिंग सिस्टमचे आर्किटेक्चर म्हणून संबोधले जाते आणि त्यात लॉन्च आणि ऑपरेट करण्यासाठी समर्थित अनुप्रयोग.

ऑपरेटिंग सिस्टमच्या निर्मितीच्या इतिहासावरून हे ज्ञात आहे की प्रथम ते 8- आणि 16-बिट होते, थोड्या वेळाने ते 32-बिट आणि शेवटी 64-बिटमध्ये रूपांतरित झाले. ऑपरेटिंग सिस्टीमच्या स्वतःच्या ऑपरेटिंग तत्त्वांच्या उत्क्रांतीसह, फाइल सिस्टम देखील बदलल्या. अलीकडे पर्यंत, हे सर्वात सामान्य मानले जात असे की आजपर्यंत आयटी दिग्गज मायक्रोसॉफ्टचे विकसक विंडोज ओएसच्या नवीनतम आवृत्त्यांमध्ये त्याचे समर्थन वगळत नाहीत.

तसे, Win32 काय आहे ही संकल्पना XP आणि Vista सारख्या "ऑपरेटिंग सिस्टीम" वर तितकीच लागू आहे, कारण FAT32 ची उपस्थिती असूनही, ज्याने ते बदलले आहे, OS च्या आवृत्त्या अजूनही आर्किटेक्चरच्या दृष्टीने 32-बिट राहिल्या आहेत. .

विंडोज 7 च्या आगमनाने, 64-बिट आर्किटेक्चरमध्ये संक्रमण केले गेले, परंतु सानुकूल स्थापनेसाठी आपण "सात" च्या चार असेंब्लीपैकी कोणत्याही एक 32-बिट आवृत्ती देखील शोधू शकता.

चुका का होतात?

आता प्रत्येकाला चिंतित करणारा प्रश्न पाहू: “Win32 ऍप्लिकेशन नाही” (असे आणि असे इंस्टॉलेशन किंवा एक्झिक्युटेबल घटक) म्हणजे काय. प्रथम, सर्वात सोप्या कारणास स्वतःच फाइल म्हटले जाऊ शकते, लिनक्स किंवा मॅक ओएस एक्समध्ये तयार केले, म्हणा, जे अर्थातच, "ऑपरेटिंग सिस्टम" या वस्तुस्थितीमुळे सर्व विंडोज सिस्टममध्ये ओळखले जात नाही. , हा घटक काय आहे आणि तो कसा उघडायचा हे माहित नाही. .dmg प्रकारातील डिस्क प्रतिमा किंवा काही संग्रहित डेटासह कार्य करताना अशा परिस्थिती बऱ्याचदा पाहिल्या जाऊ शकतात.

दुसरीकडे, मूळ विंडोज ऍप्लिकेशन्समध्ये देखील त्रुटी येऊ शकतात. Win32 बद्दलच्या प्रश्नाचे उत्तर देताना, हे लक्षात घेण्यासारखे आहे की हा एक प्रोग्राम, डायनॅमिक लायब्ररी किंवा ड्रायव्हर आहे जो मूलतः 32-बिट आर्किटेक्चर वापरून तयार केला आहे. आता हे कदाचित स्पष्ट झाले आहे की 64-बिट अनुप्रयोग किंवा ड्राइव्हर 32-बिट सिस्टमवर कार्य करणार नाही.

एक्झिक्युटेबल फाइल्स किंवा आर्काइव्ह उघडण्यात कमी सामान्य त्रुटी आहेत. येथे समस्या अशी असू शकते की फाइल संपूर्णपणे डाउनलोड केली गेली नाही (कॉपी केली गेली) किंवा त्यात अपयश आले. या प्रकरणात, सिस्टम एक संदेश देखील प्रदर्शित करू शकते जे दर्शविते की फाइलचे स्वरूप किंवा प्रकार उघडल्या जात असलेल्या सिस्टमच्या आवश्यकतांचे पालन करत नाही.

त्रुटी दूर करण्यासाठी सर्वात सोप्या पद्धती

तथापि, अशा समस्यांचे निराकरण करण्यासाठी अनेक पद्धती आहेत. सर्वात सोपा उपाय म्हणजे इंटरनेटवरून एक विशेष Win32.reg फाईल डाउनलोड करणे आणि नंतर ती चालवणे.

सिस्टीम रेजिस्ट्री फाइल काय आहे जी समस्याग्रस्त ऍप्लिकेशन्स उघडण्याची प्रक्रिया सुलभ करण्यासाठी त्यात विशिष्ट नोंदी आणि की जोडते.

काहीवेळा परिस्थिती न जुळलेल्या फाइल सिस्टममुळे असू शकते. या प्रकरणात, आपल्याला डिस्क किंवा विभाजन वापरून स्वरूपित करणे आवश्यक आहे, उदाहरणार्थ, FAT32 (विशेषत: 64-बिट वरून 32-बिट OS वर स्विच करताना).

अशी परिस्थिती असते जेव्हा Microsoft .NET फ्रेमवर्कचे अद्यतन आवश्यक असते, जेथे प्लॅटफॉर्म सेटिंग्जमध्ये तुम्हाला x86 सह पूर्णपणे सर्व प्रोसेसरसाठी समर्थन निर्दिष्ट करणे आवश्यक आहे. सर्वसाधारणपणे, अशी बरीच उदाहरणे दिली जाऊ शकतात.

जर तो व्हायरस असेल

या स्वरूपाच्या अपयशाचे सर्वात अप्रिय प्रकरण म्हणजे व्हायरस आणि दुर्भावनापूर्ण कोड्सचा प्रभाव जे स्वतःला सिस्टम सेवा म्हणून वेष करतात जे 32-बिट अनुप्रयोग जसे की rundll32, svchost, इत्यादी लाँच किंवा कॉल करण्यासाठी जबाबदार असतात.

चला सर्वात प्रसिद्ध धोक्यांपैकी एक पाहूया. ट्रोजन म्हणजे काय:विन३२ (गटक किंवा इतर काही बदल)? होय, एक सामान्य संगणक जो सुरक्षा छिद्रांचा वापर करून, माहिती चोरण्यासाठी किंवा संगणक टर्मिनलवर संपूर्ण नियंत्रण मिळविण्यासाठी दूरस्थ वापरकर्त्याच्या संगणकावर प्रवेश मिळविण्याचा प्रयत्न करतो.

येथे तुमच्याकडे निश्चितपणे उच्च-गुणवत्तेचे मानक अँटीव्हायरस किंवा सर्वात शक्तिशाली सिस्टम स्कॅनिंग साधन असणे आवश्यक आहे (उदाहरणार्थ, कॅस्परस्की व्हायरस रिमूव्हल टूल किंवा रेस्क्यू डिस्क), कारण काहीवेळा धोक्याचे स्वरूप ट्रॅक करणे शक्य नसते. मानक पद्धती वापरून प्रणाली.

निष्कर्ष

येथे, खरं तर, थोडक्यात जरी, आम्ही Win32 काय आहे या प्रश्नाचे परीक्षण केले. अर्थात, माहिती संकुचित स्वरूपात सादर केली जाते, परंतु सरासरी वापरकर्त्याला प्रोग्रामिंगच्या जंगलात जाण्याची आणि ऑपरेटिंग सिस्टम किंवा फाइल सिस्टमची आर्किटेक्चर वापरण्याची तत्त्वे समजून घेण्याची आवश्यकता नाही. शेवटचा उपाय म्हणून, त्रुटींची समस्या शोधणे आणि त्या दूर करण्यासाठी एक पद्धत निवडणे पुरेसे आहे.



आम्ही वाचण्याची शिफारस करतो

शीर्षस्थानी