• Xperia arkadaşı bir win32 uygulaması değildir. Win32 uygulaması değil - ne yapmalı

    Selamlar!

    Windows ailesinin bir işletim sisteminde, önceden yüklenmiş herhangi bir programı veya yeni indirilmiş veya diskten alınmış bir dağıtım paketini başlatırken bir hata oluşabilir. "...bir Win32 uygulaması değil".

    Bu hatanın neden görüntülendiğine ve bu nedenle çalışmayan bir uygulamada veya bir program veya oyun için bir dağıtım setinde sorunun nasıl çözüleceğine daha yakından bakalım.

    "Win32 uygulaması değil" - bu mesajın nedenleri

    Hata metninde verilen mesaja dayanarak çok kesin bir sonuca varabiliriz: işletim sistemine göre bu dosya başlatılamıyor çünkü. yürütülebilir olmasına rağmen, bir nedenden ötürü Windows işletim sisteminin 32 bit sürümü için tasarlanmamıştır.

    Ancak işletim sisteminin böyle bir sonuca varmasına neden olan bu nedenler oldukça fazla olabilir. Onlara ayrıntılı olarak bakalım:

    • Windows işletim sisteminde çökme- sistem bir süredir çalışıyorsa, içinde yoğun kaynak kullanan uygulamalar başlatıldıysa, programlar yüklendiyse, sistem ortamını yenilemek için bilgisayarı yeniden başlatmak mantıklıdır.
    • Program veya dağıtım, yalnızca 64 bitlik bir sistem için oluşturuldu- bu durumda, işletim sisteminin 32 bit sürümü için tasarlanmış programın yardımcı programının veya dağıtım kitinin bir sürümünü indirmeye değer.
    • Windows Dışı Program/Dağıtım Windows dışında başka işletim sistemleri de var. Uzun süredir kullanılmayan bir MS-DOS'un yanı sıra Linux veya Mac OS olabilir. Yardımcı programın Windows aile sistemi altında çalışacak şekilde tasarlandığından emin olun.
    • Bir virüs tarafından zarar görmüş dosya- yasal yürütülebilir dosyalara bulaşma girişiminde bulunan kötü amaçlı öğelerin sonunda ikincisinin tamamen çalışamaz hale gelmesine yol açtığı oldukça yaygın bir durum.
    • Antivirüs eylemleri- bazı antivirüsler, bir dosyada kötü amaçlı yazılım algılandığında, işletim sisteminden dosyaya erişimi tamamen engeller. Sonuç olarak, işletim sistemi dosyaya erişemez ve bunun kendisi için oluşturulmuş bir uygulama olmadığı sonucuna varır.
    • Windows işletim sisteminin kayıt defterinde hata- işletim sisteminin kendi ayarlarında, yürütülebilir dosyalarla etkileşimden sorumlu olan parametreler değiştirildi. Buna genellikle virüsler ve diğer kötü amaçlı yazılımlar neden olur.
    • Programın parçası olan eksik dosyalar- programlar ve kurulum dağıtımları bazen onları oluşturan birçok dosyaya sahiptir. Ve ana yürütülebilir dosyayı çalıştırmaya çalışırken bu dosyalara erişilememesi, açıklanan hataya yol açabilir.
    • Windows eksik sistem bileşenleri- bazı uygulamaların çalışması için varsayılan olarak işletim sisteminde bulunmayabilecek ek bileşenler gerekir. Bunlar arasında: Net Framework, Visual C++ kitaplıkları, Java.
    • Yürütülebilir dosyanın yapısında bir hata var- İnternetten indirilen bir dosya veya dağıtım bir hatayla indirildiğinde de oldukça yaygın bir durumdur. Disklerden ve diğer çok güvenilir olmayan depolama ortamlarından başlatılan dosyalar için de tam olarak aynı şey geçerlidir.
    • Lisanssız Yazılım- İnternetten sözde resmi olmayan otomatik yükleyicileri, yazılım kitlerini ve benzerlerini indirirseniz, bu tür şeyleri yüklemeye veya kullanmaya çalıştığınızda, sonunda ayrıştırılmış bir hatayla karşılaşacağınız gerçeğine hazırlıklı olun.
    • Windows işletim sisteminin yüklü sürümü- PC'nize veya dizüstü bilgisayarınıza bazı Windows derlemelerini (resmi olmayan) yüklediyseniz, bu hata, işteki diğer istikrarsızlık belirtileriyle birlikte onda da görülebilir.

    Artık “Win32 Uygulaması Değil” hatasının oluşmasının ana nedenlerini anladığımıza göre, onu düzeltmeye geçeceğiz.

    "Win32 Uygulaması Değil" Hatasını Düzeltme

    Çünkü Ortaya çıkan hatanın birçok nedeni var, ardından listesi aşağıda olan adım adım eylemleri gerçekleştirerek aşamalı olarak çözeceğiz. Bunlardan biri kesinlikle "Win32 Uygulaması Değil" hatası sorununu tamamen çözecektir.

    1. Basit bir işlemle, yani bilgisayarı yeniden başlatmakla başlamaya değer. PC'nin aşırı yüklenmesinin, uzun süreli çalışmasının, işletim sisteminin bağırsaklarında meydana gelen işlemleri ve sistemin donanım bileşenleriyle etkileşimini olumsuz etkilemesi oldukça olasıdır.
    2. Başlatılan program veya oyunun gereksinimlerini kontrol edin. 32 bit işletim sisteminiz () varsa ve gereksinimler 64 bitin zorunlu varlığını gösteriyorsa, o zaman elbette hiçbir şey işe yaramaz. Burada yalnızca Windows'un 64 bit sürümüne yeniden yükleme yardımcı olacaktır.
    3. Başlatılacak programın tüm dosyalarının mevcut olup olmadığını kontrol etmeye değer. Emin değilseniz, dağıtım kitini güvenilir bir kaynaktan, örneğin resmi siteden bilerek indirerek programı yeniden yüklemeniz yeterlidir.
    4. İşletim sisteminizi virüslere karşı tarayın. Her zaman güncel antivirüs veritabanları ile antivirüsün en son sürümünü kullanın. Bir antivirüs kullanmıyorsanız veya tararken hiçbir şey bulamazsanız, sistemi bazı ek taşınabilir antivirüs tarayıcılarıyla kontrol etmek gereksiz olmayacaktır. Kanıtlanmış - kullanın.

    5. Antivirüsün başlattığınız dosyayı veya diğer dosyaları engelleyip engellemediğini kontrol edin; bunlar olmadan başlatılan yardımcı programın veya oyunun performansı imkansızdır. Bunu yapmak için antivirüsünüzü geçici olarak devre dışı bırakın.
    6. "Sorunlu" dosyayı yönetici olarak çalıştırmayı deneyin. Bunu yapmak için, farenin sağ tuşuyla üzerine tıklayın ve içerik menüsünde uygun öğeyi seçin.

    7. Ayrıca, normal koşullar altında bir hata veren ilgilenilen dosyayı daha önceki bir Windows işletim sistemiyle uyumluluk modunda başlatmaya çalışmakta fayda var. Bunu yapmak için, dosya \ kısayolunun özelliklerini açın, üzerine sağ tıklayın ve öğeye tıklayın Özellikler. Görünen pencerede sekmeye gidin Uyumluluk ve ilgili öğenin yanındaki kutuyu işaretleyin, hemen aşağıdaki açılır listeden işletim sisteminin önceki bir sürümünü seçin ve tıklayın TAMAM ayarı kaydetmek için

      Dosyayı yeniden çalıştırmayı deneyin.

    8. Dosya uzantısını kontrol edin, Windows için tasarlanmamış bir programı başlatmaya çalışıyor olabilirsiniz. Yürütülebilir dosyalar için en popüler ve buna bağlı olarak sık karşılaşılan uzantı şudur: exe.

      Not: Sisteminiz dosya uzantılarını göstermiyorsa, materyal size yardımcı olacaktır.

    9. Sistem kayıt defterini, özellikle sistemdeki yürütülebilir dosyaların başlatılmasını ilişkilendirmekten sorumlu satırı kontrol etmeye değer. Kayıt defteri düzenleyicisini () açın ve yolu izleyin:

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

      Aşağıdaki resimde ayrıntıları verilen iki değer olmalıdır:

      Sizin durumunuzda önemli farklılıklar varsa, bazı dosyalara giden yollar belirtilir, ardından bu girişleri düzeltin ve yukarıda belirtilen değerleri girin.

    10. Tüm Windows sistem dosyalarını kontrol edin, bu, yönetici () olarak çalıştırılması gereken Windows komut satırı penceresinde yapılır.

      Komut girin ÇKDSK /F(tırnak işaretleri olmadan), tıklayın Girmek ve prosedürün bitmesini bekleyin.

    11. Sistemde eksik/eski ek bileşenler olabilir. Bileşenleri Microsoft web sitesinden indirdiğinizden emin olun Microsoft ağ çerçevesi Ve Microsoft Visual C++.

      İndirirken, bit derinliğini belirtmeniz gerekebilir. İşletim sisteminin 32 bit sürümü olması durumunda, x86'yı ve 64 bit olması durumunda - x64'ü belirtin.

      64 bit işletim sisteminiz varsa, bileşenleri aynı anda hem 64 bit hem de 32 bit sürümler için yükleyin.

    12. İndirilen dosya\dağıtım bir hata verirse, onu başka bir tarayıcı, başka bir İnternet kaynağından, başka bir sürümünden veya antivirüs kapalıyken indirmeyi denemek mantıklıdır. İkincisi, tüm İnternet trafiğini kontrol eden ve indirme aşamasında şüpheli olan her şeyi etkisiz hale getiren antivirüslerle ilgilidir.
    13. Önceden yüklenmiş bir programın çalışmayı reddettiği durumlarda, "Win32 uygulaması değil" mesajı vererek, bu durumda normal sistem kurtarma işlevi yardımcı olabilir. Bu sorunun gözlenmediği yürütme.
    14. Farklı Windows yapıları kullanmayın. Bu çözümlerin kararlılığı, özellikle belirli bir Windows yapısının yazarları tarafından sistem dosyalarında yapılan tüm değişikliklerle test edilmemiş olan resmi Windows güncellemelerini yükledikten sonra tahmin edilemez.

    Özet

    Gördüğümüz gibi, “Win32 uygulaması değil” hatası veren bir pencerenin görünmesinin birçok nedeni var. Bununla birlikte, yetkin ve düşünceli bir yaklaşımla, herhangi bir kullanıcı bu sorunu oldukça yenebilir. Yalnızca bu kapsamlı malzemede yayınlanan ayrıntılı talimatların izlenmesi gereklidir.

    Windows işletim sistemlerini temel alan birçok modern PC kullanıcısının, bir program dosyasını kurarken veya çalıştırırken, ekranda bazı uygulamaların Win32 uygulaması olmadığını belirten bir mesaj göründüğünde sıklıkla sorunlarla karşılaştığını söylemeye gerek yok. Ne yapalım? Her şeyden önce, sakin ol. Bunda yanlış bir şey yok.

    İlk olarak, sorunun özünü açıklayalım. Böyle bir mesajın görünmesinin birçok nedeni olabilir. Windows 7'nin 64 bit bir sistem olmasına rağmen 32 bit mimari için tasarlanmış uygulamaları çalıştırmayı desteklediğine dair bir hata mesajı aldığımızı varsayalım.

    Başka bir şey de, bu uygulama, sürücü veya program dosyası, dosyanın başlangıçta başka bir işletim sisteminde hasar görmesi veya hatta oluşturulması nedeniyle böyle bir mimariye karşılık gelmeyebilir. Ve sistemin uygulamanın bir Win32 uygulaması olmadığına dair bir mesaj verebileceği tek durum bu değildir. Bu durumu nasıl düzelteceğimizi şimdi düşünüyoruz.

    Farklı işletim sistemi uygulamalarının uyumsuzluğu

    İlk önce dosya türüne bakmanız gerekir. Aslında, örneğin aynı arşivin yalnızca Mac OS X işletim sistemlerinde kullanılmak üzere tasarlanmış .dmg veya .tar uzantısına sahip olduğu durumlarla karşılaşmak alışılmadık bir durum değildir.

    Windows işletim sistemi ortamında tek bir arşivleyicinin, en güçlü olanın bile böyle bir arşivi açmayacağı açıktır. Doğal olarak, sistem hemen bir mesaj görüntüler, bu durumda ne olur? En kolay yol, Windows tarafından tanınan bir arşiv dosyasını indirmek veya World Wide Web'de aramaktır. Burada hiçbir dönüştürücünün yardımcı olmayacağını unutmayın. Bunlar basitçe mevcut değil.

    Bu arada, birçok durumda, Linux veya Mac OS X'te oluşturulan disk görüntüleri ile çalışırken aynı durum gözlemlenir. Bildiğiniz gibi, belirli dosya türleri, Windows'un birlikte çalışabileceği standart kayıtlı veriler için geçerli değildir. Kabaca söylemek gerekirse, sistem bu tür dosyaların nasıl açılacağını bilmiyor. Uzantıları başlatmaktan sorumlu kayıt defteri anahtarına kayıt verilerini girseniz bile, kullanıcı belirli bir şey elde edemez. Evet, uzantı kaydedilecek, ancak sistem dosyayı açmanın bir yolunu bulamayacak.

    Dosya sistemleri ve mimarilerin uyumsuzluğu

    Çoğu zaman sorun, bir PC kullanıcısının 32 bitlik bir sisteme 64 bitlik bir sürücü veya program yüklemeye çalışmasıyla ilgilidir. Aslında, FAT32 diskleri ve bölümleri için NTFS (NTFS5) veya ReFS dosya sisteminin uyumluluğu bile, daha yeni veya daha yüksek bir sürüm kurulurken sağlanmaz.

    Aksine - lütfen, sorun değil. FAT32 dosya sistemlerinde çalışacak şekilde tasarlanmış programlar, NTFS'de kolayca çalışır. Dikkat etmeye değer tek şey, uygulamanın bir Win32 uygulaması olmadığını belirten bir mesajın göründüğü andır. Dosya sistemi aynı olsa bile, örneğin Windows 7 ve Windows XP veya Vista'da NTFS gibi bu durum nasıl düzeltilir? Gerçek şu ki, 64-bit Windows 7 için programların 64-bit sürümleri, XP veya Vista gibi önceki sürümler tarafından kabul edilmemektedir. Burada NTFS dosya sistemleri için 32 bitlik bir sürüm aramalısınız.

    Yükleme dağıtımları ve arşivlerle ilgili sorunlar

    Bazı durumlarda, bu tür olgular, kurulum dağıtım kitinin veya paketlenmemiş arşivin hasar görmesi ile ilgili standart durumlarda da gözlemlenebilir.

    Yani örneğin WinRAR 5'in 64-bit versiyonu kullanılarak oluşturulmuş bir arşivi bunun altındaki bir arşivleyici versiyonunda açarken kolaylıkla hata ve uygulamanın Win32 uygulaması olmadığını belirten bir mesaj alabilirsiniz. Bu durumda ne yapmalı? Evet, her şey basit. Aynı arşivleyici, ancak 32 bit sürüm kullanılarak paketlenmiş ilgili dosyayı bulmanız yeterlidir.

    Uygulama bir Win32 uygulaması değilse ne olur?

    Ama hepsi dedikleri gibi çiçekler. Çoğu zaman, kullanıcı programın veya sürücü dosyasının zarar görmediğine veya yetersiz yüklendiğine kesin olarak ikna olduğunda ve sistem yine de uygulamanın bir Win32 uygulaması olmadığını belirten bir mesaj görüntülediğinde hoş olmayan durumlarla karşılaşılabilir. Böyle bir durumda ne yapılması gerektiği, özel verilerin sistem kayıt defterine girilmesi örneğiyle kolayca anlaşılabilir. Bunu yapmak için Win32.reg'e ihtiyacınız var ve bir kez çalıştırın. Bundan sonra sorun ortadan kalkmalıdır.

    Bazen bu teknik işe yaramaz. Büyük ihtimalle Microsoft .NET Framework'e yapılan bir güncellemeyle ilgilidir.

    Bilgisayar terminalinde örneğin 2.0 sürümü kuruluysa, bunun otomatik veya manuel olarak güncellenmesi önemle tavsiye edilir. Bunu yapmak için, aynı "Windows Güncellemesini" kullanabilir veya resmi Microsoft güncelleme desteği web sitesinden dağıtım kitini indirebilirsiniz.

    Aynısı JAVA veya Microsoft Visual C++ Dağıtılabilir Paket Yükseltme gibi platformlar için de benzer şekilde yapılır.

    Kuşkusuz, Windows XP, Vista, 7, 8 ve 10 sürümlerinin modern "işletim sistemleri" kullanıcısı, bir uygulamayı başlatırken, sistemin kendisinin "Bu ve bu bir Win32 uygulaması değil" yazdığı bir durumla karşılaştı. Böyle bir mesajın ortaya çıkmasının pek çok nedeni olabilir, ancak sorunu temel yöntemlerle çözebilirsiniz.

    İlk olarak, kullanıcıya bunun bir Win32 uygulaması olmadığını bildiren bir mesaj göründüğünde, belirli bir programın başlatılmasıyla ilişkili bir hatanın meydana geldiğini düşünün. Ne yapmalı, soruyorsun? Öncelikle panik yapmayın. Bunda doğaüstü hiçbir şey yok.

    Sadece standart 32 bit mimarisine veya desteğine sahip Windows sistemi, dağıtımdan (Kurulum) yükleme dosyasını veya programın kendisini başlatmak için yürütülebilir dosyayı (.exe) veya dinamik kitaplığı (.dll) veya hatta kurulu donanım aygıtı sürücüsünü veya sanal bileşeni tanımıyor.

    Win32 konsepti, muhtemelen zaten açık olduğu gibi, özellikle 32 bit mimariye atıfta bulunur, bu nedenle bu kategorideki işletim sistemleri arasında bile arızalar gözlemlenebilir.

    Mesaj neden dosyanın göründüğünü gösteriyor?

    Bu tür hataların meydana geldiği en yaygın durum, Linux veya Mac OS X gibi diğer işletim sistemlerinde oluşturulan dosyaların uyumsuzluğudur. Yürütülebilir dosyaların veya ilgili bileşenlerin, Windows sistem kayıt defterinde kayıtlı olmayan bir uzantıdan bahsetmeden, tamamen farklı bir yapıya sahip olduğu açıktır. Bu nedenle sistem şu mesajı verir: "Hata: bu bileşen veya program bir Win32 uygulaması değil." Aynı disk görüntü dosyasını alın.

    .nrg, .iso, .cue vb. gibi uzantılar Windows tarafından sorunsuz bir şekilde tanınır. Benzer bir dosyanın açılmasını, sistemin "yemin etmeye" nasıl başlayacağını ayarlamak gerekir. Böyle bir uzantı yalnızca Mac OS X sistemleri için sağlandığı için bu anlaşılabilir bir durumdur.

    Bu tür durumlara ek olarak, Windows ailesinin "işletim sistemleri" nin uyumluluk sorunlarını farklı sürümlerde ve derlemelerde de karşılayabilirsiniz.

    Uygulama neden farklı Windows işletim sistemlerinde bir Win32 programı değil?

    Daha önce Microsoft, yalnızca 32 bit sistemlerde uzmanlaştı, yeni nesil işlemcilerin ve 64 bit mimariyi destekleyen Windows 7'nin ortaya çıkmasıyla durum değişti.

    Diğer şeylerin yanı sıra, burada FAT32 dosya sistemini NTFS'ye (NTFS5) ve Windows 8 ve 10'da ReFS'ye değiştirmeyi düşünmeye değer. Muhtemelen, belirli bir ortamda çalışmak üzere tasarlanmış bir uygulamanın (bu durumda, 64 bit dosya sistemi ve NTFS veya ReFS mimarisi) 32 bit sistemlerde ve (pratik olarak çok benzer) çalışmayacağını açıklamaya gerek yoktur.

    Windows işletim sistemlerinin yeni sürümlerinin geliştiricileri tek taraflı bir yol izlemiştir. İşletim sisteminin yeni sürümlerinde FAT32 desteğini ve 32 bit mimari uygulamalarını bıraktılar, ancak 64 bit uygulamaların ve dosya sistemlerinin eski standartlarla uyumluluğunu tamamen dışladılar.

    Şimdi bazı bileşenlerin Win32 uygulaması olmadığını belirten bir hatanın neden oluştuğunu daha ayrıntılı olarak anlamaya çalışalım. Ne için ve genel olarak bununla nasıl başa çıkılacağı?

    Arşiv veya kurulum dağıtımında hasar

    Sebeplerden biri, sistem uyumsuzluğuyla ilgili yukarıdaki hususlara ek olarak, oldukça yaygın olan kurulum dosyasının veya arşivin zarar görmesidir. Örneğin arşiv, tabiri caizse, az yüklenmiş olabilir, belirli bir parola içerebilir, vb.

    Bu durumda, sistem bazı dosya veya program modüllerinin Win32 uygulaması olmadığına dair bir mesaj gösterdiğinde, evrensel ve en basit bir çözüm vardır. Böyle bir durumda ne yapmalı? Her şey çok basit. Tekrar denemeniz veya arşivlemeniz ve yükleme veya paketten çıkarma işlemini tekrar çalıştırmanız yeterlidir.

    Problem Çözme Özellikleri

    Bazen yukarıdaki yöntem yardımcı olur, bazen olmaz. Sorun devam ederse, çok az kişinin bildiği evrensel ve en etkili çareyi kullanabilirsiniz. İşin garibi, ancak bu hatayı düzeltmenin en önemsiz yöntemlerinden biri, internetten özel bir Win32.reg kayıt defteri dosyası indirmektir. Başlattıktan sonra, sistem kullanıcıdan kayıt defterine veri eklemek için izin isteyecektir. Değişiklikleri kabul etmeniz ve ardından bilgisayarınızı yeniden başlatmanız yeterlidir.

    Bazı durumlarda hata, MS Framework'ün eski bir sürümünün varlığıyla ilgili olabilir. Zaten açık olduğu gibi, böyle bir durumda, platformu en son sürüme güncellemeniz yeterlidir. Bu platformu kullanırken sorun yaşarsanız, program ayarlarına gitmeniz ve Any CPU (herhangi bir işlemci) değerini x86 olarak değiştirmeniz gerekir (bu yalnızca 32 bitlik sürümdür).

    "Yerel" aygıt sürücüsünün algılanmadığı durumlarda, "işletim sistemi" mimarisine karşılık gelen güncellenmiş sürümünü bulmak mantıklıdır. Doğal olarak, x86 tipi bir sürücü 64 bit bir sisteme kurulabilir, ancak tam tersi hiçbir şekilde çalışmayacaktır. Genel olarak, denememek, benzer bir sürümü x64 sistemlerine hemen yüklemek daha iyidir. Bu, gelecekte birçok sorunu önleyecektir.

    Çözüm

    Yukarıdan, bu tür bir hatanın çok sık meydana geldiğini görebilirsiniz. Peki, bileşen (modül) bir Win32 uygulaması değil diyelim. Ne yapmalı, yukarıda tartıştık. Prensip olarak, bunlar en basit ve en etkili yollardır. Elbette yine de sistem kayıt defterine girebilirsiniz, ancak bu deneyimsiz kullanıcılar için önerilmez. Üstelik tuşları manuel olarak ayarlama süreci oldukça ciddi bir mesele ve çok zaman alıyor.

    Diğer şeylerin yanı sıra, sistem kayıt defterinin kayıt dosyasını indirmenin her zaman yardımcı olmayabileceğini ayrıca belirtmekte fayda var. Sonuçta, tahmin etmenin neredeyse imkansız olduğu açık. Bu durumda, dosyaların bütünlüğünü ve Microsoft Framework, Java tabanlı eklentiler vb. platformların uyumluluğunu kontrol etmek en iyisidir. Bu arada geliştiriciler, yazılım geliştiriciler için SDK gibi platformlarla uyumluluk sorunları yaşayabilir. Genel olarak soruna çözüm bulmak mümkündür. Dedikleri gibi, bir arzu olurdu.

    Hiçbir uygulama hatalara karşı bağışık değildir. Ancak bazı hatalar düzenli olarak ortaya çıkar ve deneyimli kullanıcılar tarafından iyi bilinir. En iyi örnek, "uygulama bir Win32 uygulaması değil" istisnasını atmaktır. Sistem, uygulamanın kendisi tarafından algılanmadığını ve otuz iki bitlik bir Win32 uygulaması olmadığını yazar. Ekranda şöyle bir pencere belirir:

    Uygulamayı başlatırken böyle bir hatanın olası nedenlerine işaret edelim:

    • Çalıştırılmakta olan program gerçekten 32 bit adreslemeye sahip değil.
    • Program dosyası bozuk ve Win32 onu uygulaması olarak tanımlayamıyor.
    • Virüs, bu uygulamayla ilgili kayıt defteri girdilerini bozmuştur.
    • Normal bir başlatma için programda bazı ek kitaplıklar yoktur.
    • Bir virüsten koruma programı, uygulamanın yüklenmesini engeller.

    Bu faktörlerin tümü, bu tür bir hatanın oluşmasına neden olabilir. Notumuzda, bu sorunla başa çıkmanın bazı yollarını göstereceğiz. Sunduğumuz tarifler yardımcı olmazsa, İnternette ek bilgi aramayı deneyin. Ancak vakaların çoğu tavsiyelerimizin kapsamına giriyor.

    Sorunun nedeni virüs

    Bir virüs, kayıt defterindeki bir girişi öyle bir şekilde değiştirebilir ki, ihtiyacınız olan uygulamayı çalıştırdığınızda, bazı kötü amaçlı kodlar da başlatılır.

    Bir sonraki temizleme oturumu sırasında, antivirüs bu eki ve aynı zamanda kayıt defterindeki ilgili girdinin tamamını kaldırabilir. Bu durumda Win23 uygulamanızın varlığını unutur ve belirtilen hata mesajını verir. Bu tür tüm sorunlara bir tür çare olan özel bir Win32 yardımcı programının yardımıyla durumu düzeltebilirsiniz. Programın adı exefix.reg'dir ve buradan indirebilirsiniz: http://idej.net.ua/engine/download.php?id=2. Kayıt defteri için bu yamaya bir alternatif, Kaspersky Lab tarafından geliştirilen bir yardımcı programdır - http://support.kaspersky.ru/viruses/desinfection/3732 .

    Sorunların kaynağının virüs mü yoksa sebebinin başka bir şey mi olduğunu öğrenmenin çok basit bir yolu var. Kayıt şubesine gitmeniz gerekiyor HKEY_LOCAL_MACHINE\SOFTWARE\Classes\exefile\shell\open\command ve anahtarın içeriğini kontrol edin. Bu yerde "%1" %* dizisinden başka bir şey varsa, şekildeki gibi:

    Bu nedenle, bu değeri "%1" %* dizesine ayarlayarak düzeltmelisiniz. Bu eylem, talihsiz Win32 hatasını düzeltmeye yardımcı olacaktır.

    Diğer olası nedenler

    Açıklanan sorunun yaygın bir nedeni bozuk bir .exe dosyasıdır. Dosya aynı virüs tarafından veya başka bir şekilde zarar görebilir. Asıl mesele, Win32'nin artık programın önünde olduğunu ve sadece diskteki çöp olmadığını anlamamasıdır. Düzeltme basit - wine 32 uygulamasını yeniden yüklemeniz gerekiyor.

    Program gerçekten bir Win32 uygulaması olmayabilir. Acemi bilgisayar kullanıcıları genellikle program simgelerinin anlamını karıştırır ve örneğin bir veri dosyasını başlatmaya çalışır. Bazen Win32 az çok belirgin bir uyarı veriyor ve bazen de düşündüğümüz durumda olduğu gibi programın bir program olmadığını söylüyor. Yürütülebilir dosyaların uzantıları çeşitli işletim sistemlerinde şöyle görünür:

    • exe - Win32.
    • Deb, en yaygın Debian dağıtım ailesinden bir Linux'tur.
    • dmg, Macintosh içindir.

    Modern Win32 programları nadiren tamamen bağımsız uygulamalardır. Kural olarak, bunları çalıştırmak için işletim sistemine dahil edilmiş veya ayrı olarak yüklenmiş ek kitaplıklar gerekir. Bu tür kitaplıkların örnekleri, Microsoft sistem programlarının ortak kümeleridir.

    yorum yok

    Yazılım, yardımcı programlar ve diğer yükleme paketlerinin yüklenmesinden sorumlu uygulamaları yürüten EXE dosyalarının yüklenmesi ve çalıştırılması gibi bir anı tartışalım.

    Kurulumu yapanın talimatlarına göre her şey doğru yapılmış gibi görünüyor, ancak başlattıktan sonra "Program bir win32 uygulaması değil" hatası görüntüleniyor, bunun için herhangi bir ön koşul olmamasına rağmen.

    Hata örneği:

    Pek çok neden olabilir ve sorunun tek bir doğru çözümü yoktur.

    Tutarsızlıkların çoğuna en kapsamlı yanıtı vermeye ve birçok kişinin istediği gibi sistemi yeniden yüklemeden kendi başımıza çözmeye çalışacağız.

    Win 32 hatasının nedenleri:

    Bir açılır pencerenin birkaç belirtisi olabilir. En yaygın durumlar şunlardır:

    • Dosya zarar görmüş;
    • uygulama orijinal olarak oluşturuldu Windows için DEĞİL;
    • değiştirilmiş bir virüstür;
    • doğru işlem için gerekli yazılım yoktur;
    • antivirüs, programın tam olarak çalışmasına izin vermez.

    Maksimum sonuca ulaşmak için farklı teknikler kullanmaya çalışarak istisnalar yöntemiyle hareket edeceğiz.

    Yükleyici dosyası bozulması:

    Antivirüsler, kullanıcılara yalnızca yardımcı olmakla kalmaz, aynı zamanda farkında olmadan periyodik olarak zarar verir. Muhtemelen başlangıçta EXE dosyası orijinaldi, ancak daha sonra kötü amaçlı yazılım onu ​​"değiştirdi" ve ardından NOD/Kaspersky/Dr.Web'iniz tehdidi kendi yöntemleriyle ortadan kaldırdı. "Trojan" dan kurtuldular ve işlerini yaptılar, böylece doğru indirme için gerekli yürütme öğesini kaldırdılar.

    Bu gibi durumlarda, sistemin kötü amaçlı bileşenlere karşı tam olarak denetlenmesi tasarruf sağlar.

    Ardından, önceki sürümü kullanmak artık mümkün olmadığından yükleyiciyi yeniden indirir. Tüm antivirüsleri devre dışı bırakıyoruz, paketi kuruyoruz ve durumu gözlemliyoruz. Her şey çalışırsa, aynı eylemleri virüsten koruma yazılımı etkinken gerçekleştiririz.

    Hata tekrarlıyor mu? Başka bir kaynaktan dosya indirme.

    Windows için olmayan dosya:

    Bildiğiniz kadarıyla, bazıları tahmin etmese de, piyasada 3 ana işletim sistemi var, bunlar arasında şunlara ek olarak: pencereler, biraz daha var mı linux(geliştiriciler ve meraklılar için büyük bir dağıtım ailesi) ve Mac os işletim sistemi(Apple'dan masaüstü PC'ler ve dizüstü bilgisayarlar için kendi işletim sistemi). Söylemeye gerek yok, herkesin farklı bir dosya sistemi vardır ve sistemi tasarlama yaklaşımı kökten farklıdır.

    Başka bir şey de, İnternet'teki tüm yazılımların büyük çoğunluğunun özel olarak oluşturulmuş olmasıdır. pencereler, bu işletim sistemini bu kadar popüler yapan. Sistem, dünya çapındaki bilgisayarların %75-80'inde kuruludur. Programları indirirken daha fazla sorun yaşamamak için uzantılarına baktığınızdan emin olun:

    Windows - EXE

    macOS - DMG

    Linux - DEB'dir.

    Virüslerle mücadele:

    Kötü amaçlı yazılım nasıl çalışır? Sistem kayıt defterini (çalışan ve yüklü programları düzenleyen ve kontrol eden bir Windows bileşeni) değiştirir, böylece değiştirilen uygulama işletim sistemi veya belirli bir ürün başladığında açılır.

    Kapsamlı bir virüs taraması yapmadığınız sürece sisteminizde üçüncü taraf bir solucan olduğunu fark etmeyebilirsiniz. Ancak, burada birkaç ortak gerçeği bilmeniz gerekir:

    • virüs veritabanlarının alaka düzeyini sürekli izlemeniz gerekir;
    • güvenlik yazılımı, Truva atlarının sızması için %100 garanti vermez;
    • elinizde ek 1-2 yardımcı “temizlik” ürününüz olması gerekir.

    Yukarıda yazıldığı gibi, temizlik istenen dosyayı "öldürebilir" çünkü virüs bulaşmıştı ve antivirüs onu basitçe sildi, böylece sistemin bütünlüğünü ihlal etti. Yapacak ne kaldı?

    Burada 3 bakış açısı var:

    1. gerekli anahtarları otomatik olarak düzelten ve dosyayı uygun duruma getiren özel bir dosya exefix.reg indirin.
    2. Kaspersky'den CleanAutoRun adlı bir yardımcı program kullanın.
    3. kayıt defteri anahtarlarını elle düzenleyin.

    Burada her şey otomatik olarak gerçekleştiği için ilk iki yöntemin özel bir girişe ihtiyacı yoktur. Dosyaları indirmeniz, kurmanız, çalıştırmanız ve beklemeniz gerekiyor. Biri yardımcı olmazsa, diğerini sigortalıyoruz.

    Manuel temizleme seçeneği daha karmaşıktır, ancak her şey başarısız olursa, gidecek hiçbir yer yoktur. Kayıt defterinin kendisini açmanız gerekir. Bunu yapmak için kombinasyona basın Win+R (WinXP, Vista, 7, 8, 10 için) ve reçete "regedit"(alıntı gerekli değildir).

    Kayıt açılır. Bir sonraki bölümü açmanız gerekiyor.

    Burada birkaç yürütülebilir dosya görüyoruz (çoğunlukla bir - "varsayılan olarak"). Yanında değer var "%1" %*.

    Standarda uymayan herhangi bir şey görüyor musunuz?

    Dosyaya çift tıklayın ve değeri manuel olarak değiştirin.

    Kaydedin ve yeniden yükleyin.

    Eksik gerekli yazılım:

    "Win32 uygulaması değil" hatası nasıl düzeltilirönceki tüm adımlar atıldıysa, ancak sonuç yoksa?

    Sistem yazılımını indirmeniz veya güncellemeniz gerekir. Her uygulamanın, belirli kitaplıklara erişim sağlayan veya dahili istekleri işleyen veya veri akışlarının çok daha hızlı işlenmesine izin veren yardımcı programlara ihtiyacı vardır.

    Hemen hemen her bileşen pencereler Doğru işlem için 3 öğe gereklidir:

    1. Microsoft Visual C++ 2010;
    2. Microsoft .NET Çerçevesi 4.5;
    3. DirectX.

    İkincisi gerekli değildir, ancak oynayacaksanız kitaplıkları mevcut duruma güncellemek daha iyidir.

    Resmi Microsoft portalında ücretsiz olarak bulunabilen bu üç programı yükleyin.

    İndirin, kurun, yeniden başlatın, izleyin.

    Eski yazılım:

    Çoğu zaman program uyumsuzluğuyla uğraşmak zorunda kalırsınız. Kendini harika hissedenler Windows XP, daha yeni sürümlerde kalıcı olarak dondurulur. Paketi yeni işletim sistemi için uyumluluk modunda çalıştırmayı deneyebilirsiniz.

    Bunu yapmak için, EXE dosyasına sağ tıklayın, "özellikler" e tıklayın.

    Burada, ekran görüntüsünde gösterilen yerdeki kutuyu işaretlemeniz ve şu anda PC'nizde bulunan işletim sistemini seçmeniz gerekiyor.

    Kaydedin ve tekrar deneyin.

    Bilgisayarınızda hangi Windows sürümünün yüklü olduğunu bilmiyorsanız, "Bilgisayarım" simgesine çift tıklayın ve ardından "sistem özellikleri"ne tıklayın.

    Seçilen alanlar, işletim sisteminin seri numarası ve bit derinliği hakkında kapsamlı bilgiler gösterir.

    Win32 hakkında daha fazlası:

    Win32 nedir? Aslında? Burada, bu işletim sistemi için program yazmak isteyen programcılar için bir geliştirme ortamı olan Windows API'ye değinmeye değer. Geliştiriciler dışında çok az kişinin anlayacağı ayrıntılara girmemek için, şu anda bu API'nin 4 temel alt türü olduğunu söyleyelim:

    1. Win16;
    2. Win32;
    3. Win32'ler;
    4. Win64.

    İlk sürüm, şu anda en popüler sürüm olan daha yeni ve daha umut verici Win32 ile değiştirildiği Windows NT'nin ortaya çıkmasına kadar Windows'un tüm ilk sürümlerinde kullanıldı.

    S ön ekine sahip sürüm, 16 ve 32 bit arasında bir geçişti çünkü bazı Win16 kitaplıklarını ve daha gelişmiş bir sürümün özelliklerini ekledi. Şu anda en son Win64, Microsoft Corporation'ın hızla ivme kazanan mevcut ve gelecekteki platformları için zaten keskinleştirildi.

    Son olarak win32 uygulaması hakkında:

    Gördüğünüz gibi, EXE dosyası çalışmak istemiyorsa, bu eksikliği gidermek için birkaç neden vardır. Yükleyiciyi indirirken dikkatli olun, virüs bulaşmaması için kaynakları dikkatlice kontrol edin ve doğada "platformlar arası" uygulamalar bulunmadığından programın özellikle Windows için yazıldığından emin olun.

    Aynı şekilde adlandırılırlarsa, kaynak kodu Windows ve Linux son kurulum paketinin çözünürlüğü gibi tamamen farklı. Dikkat olmak.