Kurulum exe bir win32 uygulaması değildir. Sorun Giderme - Win32 uygulaması değil

  • 21.09.2019

Windows işletim sistemine sahip bilgisayarlarda oldukça yaygın olan bir sorun var. Hata, Microsoft yazılımı için tasarlanmamış bir uygulamayı yüklemeye çalıştığınızda ortaya çıkar. Bu durumda sistem size bunun bir Windows uygulaması olmadığını ve bu nedenle yüklenemediğini bildirir. Bu sorun çözülebilir, ancak her durumda değil.

Win32 nedir?

Windows API, Microsoft işletim sistemleri için temel işlevlerden oluşan bir pakettir. Ve Win32, günümüzün en popüler API sürümlerinden biridir. Bu hatayla karşılaşırsanız programı çöp kutusuna kaldırmak için acele etmeyin. Bu durumdan bir çıkış yolu bulmaya çalışabilirsiniz. Eğer her şey mimariyle ilgiliyse, iki olasılık var. Program Windows'un 64 bit sürümünde oluşturulmuşsa 32 bit API'lerde çalışması gerekir.


Ve eğer başka bir işletim sistemi için (örneğin OS/2) oluşturulmuşsa, program Windows sistemlerine yüklenmeyecektir. Ancak burada uygulamanın gerçekten Windows'tan farklı bir mimariye sahip olduğundan emin olmanız gerekiyor. Belki de sorun API uyumsuzluğundan değil, program dosyalarının hasar görmüş olmasından, hata içermesinden ya da tam olarak yüklenmemesinden kaynaklanmaktadır. Bu sorunu yaratan başka bir olası seçenek daha var - bilgisayardaki virüslerin varlığı.

"Win32 uygulaması değil" hatası nasıl düzeltilir?

Hatayı en basitinden düzeltmek için seçenekler aramaya başlayalım. Programın sıkıştırması açıldıysa ancak EXE dosyası çalışmıyorsa, dosyayı alternatif bir bağlantıdan indirin. Kurulum başarılı olmasına rağmen program başlamazsa, sistem araçlarını kullanarak programı kaldırın ve yeniden yükleyin.

Uygulama başka bir işletim sistemi için oluşturulmuşsa Windows için de bir sürüm mevcut olabilir. Programın adını arama çubuğuna yazın, geliştiricinin kaynağına gidin ve hangi işletim sisteminin desteklendiğini görün.

Uyumluluk modu yardımcı olabilir. Sekme şu konumda bulunur: " özellikler"programlar. Uygun öğeyi seçin ve sistemin başka bir sürümüne tıklayın.


Önceki seçeneklerin tümü başarısız olursa, kayıt defterini düzenlemeyi deneyelim. Win32.reg'i bilgisayarınıza indirin ve çalıştırın.
Bilgisayarı yeniden başlattıktan sonra gerekli programın kurulu ve çalışır durumda olduğunu kontrol edin.

Ve son olarak, bu sorunu çözmeye yardımcı olabilecek son çözüm. Bilgisayara kurulmalıdır. İÇİNDE " Programları arama ve kaldırma» Paket sürümünün güncel olduğundan emin olun. Yazılım platformu mevcut değilse bilgisayarınızdaki Güncelleştirmeler'den veya Microsoft web sitesinden indirin. Aynı zamanda JRE'yi (Java Runtime) ve MSVC paketini (Visual C++) güncelleyin.

Yanıtlar:

TU-154:
Bu mesaj, uygulamanın bir Windows uygulaması olmadığı (başka bir işletim sistemi için tasarlanmıştır - örneğin OS/2 veya Linux) veya dosyanın bozuk olduğu (hasarlı, az indirilmiş...) anlamına gelir. İlk durumda, amaçlandığı işletim sistemi altında başlatılması gerekir; ikinci durumda orijinal dosyanın geri yüklenmesi gerekir.

Yu.A. Peysakhovich:
Mümkün değil. Bu yalnızca bir DOS programı veya hiç çalışmayan bir program dosyasıdır.

Davalı:
"Bir Win32 uygulaması değil." Muhtemelen bir PDP-11, ZX-Spectrum, BSD, DOS uygulaması veya sadece çöp. Bir EXE dosyası hakkında yazıyorsa, büyük olasılıkla kopyalama sırasında hasar görmüştür, bir virüs tarafından bozulmuştur veya bir antivirüs tarafından yanlış bir şekilde "iyileştirilmiştir".

Kuznetsov Yura:
Görünüşe göre bu exe dosyası hasar görmüş veya az indirilmiş.

Kapüşon:
Bu, başka bir platform (CE, Pocket vb.) için Windows'tan yürütülebilir bir dosya olabilir.

Darth Emil:
Bu program bir DOS uygulamasıdır, yani. 32 bit DEĞİLDİR. Bir emülatöre ihtiyacınız var.

Alexey:
Bu, Windows'a bozuk (hatta tamamen çılgın) bir dosya aktarmaya çalıştığınız ve onu bir program olarak çalıştırmaya çalıştığınız anlamına gelir.

Toli@n:
Gerçek şu ki, Win32 olarak da adlandırılan bir virüs olabilir. Ancak temelde her şey doğru, dosya hasarlı.

Ukala:
Arkadaşlar, pek de öyle değil. Bu garip şekilde davranan 16 bit Windows uygulamaları VARDIR. Tipik bir örnek Lines98 oyunudur. Kendim çalmıyorum ama sekreterlerin bazen not alması gerekiyordu. Yani Windows98'de normal çalışan bu oyun, WindowsXP'de çalışmayı reddediyor ve yukarıda soruda anlatılan "Win32 uygulaması değil" mesajını aynen veriyor ve uyumluluk modu da yardımcı olmuyor. Ne yazık ki size çok az kan dökerek nasıl kazanacağınızı söylemeyeceğim - bilmiyorum. En büyüğü iki işletim sistemi veya Sanal PC kurmaktır. Her ne kadar bu elbette bir toptan serçeleri vurmak olsa da.

Uzman:
Win2k/XP altında çalışırken NFS 3.4 oyunlarında da aynı sorun

Desamar:
Sorun şudur. Bir antivirüs (benim durumumda Kaspersky) ile "işlemden" sonra "#$%.exe bir Win32 uygulaması değil" mesajı görüntülenirse, HKEY_LOCAL_MACHINE\SOFTWARE\Classes\exefile\ kayıt defteri anahtarında yazılanlara bakmayı deneyin. Shell\open\command "%1" %* satırından farklı bir şey varsa, aşağıdaki içeriğe sahip *.reg uzantılı bir dosya oluşturmaya çalışın =============== BAŞLANGIÇ ============ REGEDIT4 @="\"%1\" %*" ============== END========= === ve çalıştırın. Kayıt defterine bir parametre eklenmesi istendiğinde yanıt [Evet] olur. Umarım bu sizi sistemi yeniden kurmaktan kurtarır.

Sergey:
Kaspersky Anti-Hacker Firewall v1.7.130.0'ı yükledikten sonra anlattığınız durumun aynısı oluştu!!! Daha önce çalışan programlar başlamayı reddediyor!!! Diyor ki: "Bir Win32 uygulaması değil." Dosyayı sağ tıklayın ve "Bilgisayarınızı bu programların yetkisiz eylemlerinden koruyun" kutusunun işaretini kaldırın.

Lojka Varenya:
Bu durumda hatadan kurtulmak için 2 seçenek bulunmaktadır. Veya Windows dosyalara zarar vermiştir, bu durumda yeniden yüklemeniz gerekir. İkinci seçenek bir virüstür. Virüsten kurtulmamız lazım. Kişisel olarak bilgisayarı yeniden kurdum ve her şey işe yaradı.

Ibod:
Kayıt şubesini değiştirmek bana yardımcı oldu. Fikir için teşekkürler.

Dimrun:
Aslında bu W32.Jeefo virüsüdür. Bilgi burada: http://www.kaspersky.ru/find?words=w32.Jeefo&search=1

Kiril:
Kayıt şubesini değiştirmek de bana yardımcı oldu. Fikir için teşekkürler.

Kanca:
Ve aynı masada iki bilgisayar varsa, bunlardan biri dizüstü bilgisayarsa ve üzerinde bir disk varsa ve üzerindeki her şey açılıp sallanıyorsa, hastanede bunun bir win32 uygulaması olmadığını yazıyor. Bu konuda ne söyleyebilirsiniz?

- Ivan:
Genellikle şu şekilde oldu: Selamlama içeren mavi bir pencere belirdi ve bilgisayar tamamen dondu. C: sürücüsünü kontrol ettikten sonra Win korumalı moddan başladı. Web sitesinde bir yerde yayınlanan SP3 rus adlı dosyayı indirdim. Sorun temelde kaldı. Ancak bir kez daha kontrol ettikten sonra bir mesaj belirdi: bazı dosyalar hasar görmüş, Win SP2 içeren bir disk yerleştirin. Ekledim ve Tamam'a tıkladım. Windows yüklemeyi durdurdu ve siyah bir arka plan üzerine dosya bulamadığını yazdı. Win SP2'yi yeniden yükledim ve C: sürücüsünü biçimlendirdim. Ancak şimdi *exe klasörlerindeki tüm dosyalar başlamıyor, şu mesaj görünüyor: *.exe bir Win32 uygulaması değil. Sıradan dosyaların çoğunu görüntülemek imkansızdır - ya açılmazlar ya da hata verirler.

Çalıştırmaya çalıştığınız programın bozuk veya eksik olmasıyla ilgili bir sorunla karşılaşabilirsiniz. Bu durumda Windows dosyayı düzgün çalıştıramayacak ve işletim sistemi bir hata üretecektir. bir Win32 uygulaması değil. Genellikle hata, yürütülebilir dosyanın geçerli bir 32 bit uygulama olmamasıdır, dolayısıyla büyük bir sorunumuz olduğu hemen anlaşılır. Ancak endişelenmeyin çünkü işleri tekrar yoluna sokmanın yolları var. Programı indirirken yürütülebilir dosyanın bozulmuş olması, indirme işleminin tamamlanmaması ya da kullanmakta olduğunuz Windows sürümüyle uyumlu olmaması mümkündür. Bunun nedeni dosyanın indirildiği kaynak olabilir. Mümkünse her zaman yürütülebilir dosyaları ana kaynaktan indirmenizi öneririz.

Bir programın Win32 uygulaması olmaması nasıl düzeltilir?

Yapılacak ilk şey programı kaldır Ve tekrar indir resmi bir kaynaktan. Bu sefer, yüklemeyi denemeden önce dosya indirme işleminin yüzde 100 tamamlandığından emin olun. Şimdi, programın bulunduğu bir CD'niz varsa, onu bu fiziksel ortamdan yüklemeyi denemek iyi bir fikirdir. Evet, günümüzde çoğu insanın fiziksel medyayı kullanmadığını biliyoruz, ancak hala geçmişte yaşayanlar için bu sizin için bir seçenek. Program zaten kuruluysa ancak başlatılamıyorsa ne yapmalısınız?

  1. Daha önce çalışan ve önceden yüklenmiş bir programla sorun yaşadığınız bir senaryoda, programın kaldırılmadığından emin olun. Uygulamaları bir kısayoldan başlatmaya çalışıyoruz ve bazen dosya silindiğinde kısayol kalıyor.
  2. ile ilgilenip ilgilenmediğinizi kontrol edin hasarlı sabit disk. Bu, uygulamaların çökmesine neden olabilir. Böyle bir durumda birleştirme yapmanızı öneririm ve .
  3. Bu işe yaramazsa, kötü bir dosyayla karşı karşıyasınız demektir. Herhangi bir dosya ilişkilendirmesi .exe olarak değiştirilebilir. Yürütülebilir bir dosya indirirseniz bunun her zaman sondaki uzantı olduğundan emin olun. .exe.

Dosya istenen programla ilişkili değil

Windows işletim sistemi söz konusu olduğunda her dosya uzantısı bir programla ilişkilendirilir. .exe, .jpg, .png, .txt, .zip vb. olsun. Bunları açmak için varsayılan bir program gerekir. Yanlış programın atandığı bir durumla karşı karşıya olabilirsiniz, dolayısıyla durumun gerçekten böyle olup olmadığını kontrol etmeniz ve gerekli değişiklikleri yapmanız akıllıca olacaktır. Windows 10'da dosya ilişkilendirmelerinin nasıl değiştirileceğine bakalım.

  • Ayarlar > Uygulamalar > Varsayılan Uygulamalar'a gidin, aşağı kaydırın ve göreceksiniz Dosya türleri için varsayılan uygulamaları seçin.
  • Kendiniz için bir şey belirlemediyseniz tıklayabilirsiniz. Sıfırla Windows'un varsayılan ayarları geri yüklemesini sağlamak için.


Virüs veya kötü amaçlı yazılım sorunu

En kötü senaryoda, bilgisayarınıza bir virüs, solucan, Truva atı veya kötü amaçlı yazılım bulaşmıştır. Durum böyleyse, virüsten koruma yazılımınız yürütülebilir dosyadaki (örneğin.exe) kötü amaçlı yazılımı etkisiz hale getirmiştir ve artık programı çalıştıramayacaksınız. Bu kısmen iyi bir haber. Karantinaya alındığından emin olmak için virüsten koruma programınızı kontrol edin ve bilgisayarınızdan kalıcı olarak kaldırmak için gerekli adımları atın. Eğer hiçbir şey işinize yaramazsa ve ne yapacağınızı bilmiyorsanız yorumlara yazın, isteklerinize göre ek yöntemler araştırıp kılavuza ekleyeceğim. İyi şanlar!

MS Windows işletim sistemi kullanıcıları bazen yürütülebilir bir dosyayı başlatmaya çalışırken sistemin şunu yazdığı bir durumla yüzleşmek zorunda kalır: Dosya veya program bir win32 uygulaması değil. Bu durumda programı çalıştırmak için ne yapmalı? Sorunu çözmek için birkaç seçenek var.
Çoğu zaman sorunun nedeni, başlatılan yazılımın Windows'un geçerli sürümüyle uyumsuzluğunda yatmaktadır. Örneğin, yardımcı program yalnızca "Yedi" ve daha eski sürümleri destekliyor ve siz onu "Sekiz" veya "On" üzerinde çalıştırmaya çalışıyorsunuz.

Genellikle bu durumda “Dosya bir win32 uygulaması değil” hatasını düzeltmek için dosyayı uyumluluk modunda çalıştırmanız yeterlidir. Bunu yapmak için üzerine sağ tıklayın ve "Özellikler" i seçin:

"Uyumluluk" sekmesinde, önce "Programı uyumluluk modunda çalıştır:" kutusunu işaretlemeniz ve ardından aşağıdaki işletim sistemleri listesinde bu programın kesinlikle sorunsuz çalışacağını seçmeniz gerekecektir. “Tamam” düğmesine tıklayın ve uygulamayı tekrar başlatın. Genellikle bundan sonra her şey saat gibi çalışır.

Not:

1. Çözüm işe yaramazsa Microsoft .NET Framework ve Visual C++ Yeniden Dağıtılabilir paketlerinin en son sürümünü yüklemeyi deneyin.

2. “Win32 uygulaması değil” EXE dosyası hatasının nedeni de bir virüs sonucu olabilir. Bunu nasıl kontrol edeceğiniz aşağıda açıklanmıştır. Win+R tuş kombinasyonuna basın, regedit komutunu girin ve Tamam'a tıklayın. Şubeyi açan bir Kayıt Defteri Düzenleyicisi penceresi görünecektir:

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

Düzenleyicinin sağ tarafında iki seçenek görüntülenmelidir:

Her ikisinin de bir anlamı olmalı "%1" %*. Başka bir şey yazılmışsa değeri doğru değerle değiştirin ve işletim sistemini yeniden başlatın.

Kayıt defteriyle uğraşmayın - uygulamayı kullanın AVZ:

3. Yukarıdakilerin hiçbiri yardımcı olmadıysa gerçekten özür dilerim, ancak büyük olasılıkla çalıştırılabilir EXE dosyanız bozulmuştur. Başka bir kaynaktan indirmeyi veya başka bir sürüm bulmayı deneyin; bazen bu gerçekten yardımcı olur.

Bugün Windows işletim sistemine sahip kullanıcılar arasında sıklıkla karşılaşılan bir sorundan bahsetmek istiyorum. Şunun gibi bir şeye benziyor: "Program bir win32 uygulaması değil". Windows'a yönelik olmayan programları yüklerken bu hatanın ortaya çıkacağını hemen söyleyeceğim. Doğal olarak bu hata düzeltilebilir, ancak her zaman değil.

Win32 nedir

Eğer bu tarz bir hatanız varsa o zaman korkmamalı, hemen sorunu çözmeye çalışmalısınız. Çeşitli nedenlerle ortaya çıktığı gerçeğiyle başlayalım. Diyelim ki Windows 8 veya Windows 7 64-bit'imiz var, zaten böyle bir sistem 32 bit sistemler için tasarlanmış uygulamaları destekleyecektir. Ancak program gerekli mimariye uymuyorsa bir sorun var demektir.

Program başka bir işletim sisteminde, örneğin Linux'ta oluşturulmuş ve bunun için özel olarak tasarlanmış olabilir veya gerekli dosyalar eksiktir ve ayrıca aynı dosyalar zarar görmüş olabilir. Ayrıca virüsler de önemli bir rol oynayabilir; bilgisayarınızı bir antivirüs ile kontrol etmeye değer.

"Win32 uygulaması değil" hatası nasıl düzeltilir

Programı başarıyla açtıysanız ve yükleyiciyi çalıştırdıysanız ve bu hata görünüyorsa, onu başka bir kaynaktan indirmeyi denemelisiniz. Başarıyla yüklediyseniz ancak başlatırken bir hata oluşursa, kaldırın ve yeniden yükleyin. Önemsiz bir tavsiye ama işe yarayabilir; o yüzden en basitinden başlayalım.

Yine hiçbir şey yardımcı olmazsa, sahip olduğunuz işletim sistemi için bu programı bulmaya çalışın. Hangi işletim sistemini desteklediğini görmek için program açıklamasını kontrol ettiğinizden emin olun.

Programı uyumluluk modunda çalıştırmayı deneyebilirsiniz, bunun için uygulama simgesine sağ tıklayın ve "Özellikler", ardından sekmeye gidin "Uyumluluk" ve seç "Programı uyumluluk modunda çalıştır" ve örneğin listeden daha eski bir işletim sistemini seçin.

Sorunun son çözümü ise Microsoft .NET Framework paketini indirmektir. Elinizde yoksa mutlaka yüklemelisiniz, zaten varsa daha yeni bir sürüm olup olmadığını kontrol etmelisiniz.

Güncellemeler için Windows'u kontrol etmeyi deneyin; çoğunlukla NET Framework güncellemeleri vardır. Sorunu çözmek için hazır bir Win32.Reg dosyasını indirip çalıştırabilirsiniz. Sadece belirttiğim platformu güncellemek ve kurmak gerekli değil, bu aynı zamanda Java veya Microsoft Visual C++ için de geçerli. Bu kadar. Umarım bu sorunu çözmüşsünüzdür. Makaleyi arkadaşlarınızla paylaşmayı unutmayın.

Sonuçlar

O halde arkadaşlar “Program win32 uygulaması değildir” hatasından kurtulmak için yapılması gerekenleri özetleyip kısaca belirtelim.

  1. Programı başka bir kaynaktan yükleyin, çünkü her zaman yükleyiciye veya dosya içeren arşive zarar verme olasılığı vardır.
  2. İşletim sistemi sürümünüze ve mimarinize (64 bit veya 32 bit) uygun yükleyiciyi bulun.
  3. En azından otomatik sürücü yükleyicilerini kullanarak tüm bilgisayar sürücülerini güncelleyin.
  4. Microsoft .NET Framework, Microsoft Visual C++ ve diğer bileşenlerin en son sürümlerini güncelleyin veya yükleyin.
  5. Programı uyumluluk modunda çalıştırın ( Çoğu zaman yardımcı olur).