Dosya, çalıştırdığınız Windows sürümüyle uyumlu değil


14

Windows 7 64 bit işletim sisteminde çalışmaya çalıştığımız gerçekten eski bir yükleyicim (eski uygulama) var.

Daha önce sadece Windows XP 32 bit üzerine kurulmuştu. Çalıştırmaya çalıştığımda aşağıdaki hatayı alıyorum:

Bu dosyanın sürümü Windows sürümüyle uyumlu değil 
koşuyorsun. Bilgisayarınızın sistem bilgilerini kontrol edin
programın x86 (32 bit) veya x64 (64 bit) sürümüne ihtiyacınız var ve ardından 
yazılım yayıncısına başvurun.

Yazılım yayımcısına başvurmak bir seçenek değildir (yazılım çok eskidir).

Bunu çalıştırmanın bir yolu var mı? Bir çeşit uyumluluk modu mu?

Bunun işe yarayacağını duyduğum tek şey Win 7 kutusundaki bir Sanal XP. Sorun, bu yazılımın bütün bir yazılım setinin bir parçası olmasıdır. Tüm parçaları Virtual XP'ye koymam gerekecekti.

Hepsini sanal xp üzerine koymadan önce, Win 7 işletim sisteminde hepsini almanın bir yolu olmadığını bilmek istiyorum.


Hangi program? Bu ne işe yarıyor? Bir sürücü kurulumu veya özel donanım kontrolü içerir mi? Eski CNC Mills gibi cihazlar için eski yazılımların win7 üzerinde gerçekten çalışmadığını biliyorum.
Doltknuckle

@Doltknuckle - İçinde 1999 (ish) Delphi BDE olan bir yükleyicidir. Diğer eski uygulamaları çalıştırmak için BDE'ye ihtiyacımız var. Yükleyicide sürücü yok.
Vaccano

Dosya adı .com ile bitiyor mu?
Merhaba71

Hayır, kurulum kalkanı ile inşa edilmiş bir yükleyicidir. Exe ile biter.
Vaccano

Bu aynı hatayı yanlışlıkla bir exe'ye bir zip dosyasını yeniden adlandırarak 64 bit makinede almayı başardım. Bu kendi başına bir cevap değil biliyorum, ama googling ile bulamadığım bir şey.
JumpingJezza

Yanıtlar:


7

Gerçekten eski bir yükleyici olduğunu söylüyorsunuz, 16 bit bir uygulama mı? Tüm 16 bit uygulama desteği Windows 7 x64'ten çıkarıldı - Hiç çalışmaz. Bir emülatör kullanmanız veya 32 bit Windows'a geri dönmeniz gerekir. Windows 7'deki XP modu, bu uygulamayı sorunsuz bir şekilde çalıştırmak ve çalıştırmak için kolay bir çözüm olabilir.


16 bit olup olmadığını bilmiyorum. Ben öyle düşünmüyorum, ancak yükleyicimin "bit" durumunu nasıl bulabilirim? (Emin olmak için.)
Vaccano

microsoft.com/windowsxp/using/security/learnmore/spot16bit.mspx 16 bitlik bir uygulamanın nasıl algılanacağını gösterir, ancak Windows XP'nin çalışan bir kopyasına sahip olmanız gerekebilir.
Darth Android

Evet, bu mesaj 64 bitlik bir makinede 16 bitlik bir uygulama çalıştırmaya çalıştığınızı gösterir. Ancak, yanıtın söylediği gibi Windows 7'de 16 bit desteği AÇILMADI, ancak 64 bit modunda çalışıyorsa CPU'nun kendisi tarafından gerçekten izin verilmez (yani yürütmeyi reddeder).
Merhaba71

1
Aslında, IIRC, CPU 64-bit modunda 16-bit kod yürütmez.
Merhaba71

1
@Merhaba doğrudur, Windows'u "tam" 64 bit modunda çalıştıran bir x86-64 CPU 16 bit kodu çalıştırmaz: support.microsoft.com/kb/282423 Ayrıca tam 64 bit modunda bir dizi 16 bit CPU özellikler en.wikipedia.org/wiki/X86-64 uyarınca devre dışı bırakılır (bkz. "Eski özelliklerin kaldırılması")
Mokubai

3

Eski montajcılar ile gerçekten sadece ayarlarla uğraşmak zorundasınız. Uyumluluk modunu Windows XP SP 3 olarak ayarlamayı ve Çalıştırmayı yönetici olarak ayarla'yı deneyin.

Bazı eski yükleyiciler "sıkıştırılmış" olabilir. Bazı zip yardımcı programları aslında programın yüklemesi gereken dosyaları açabilirsiniz. Şimdi tavsiye etmiyorum, ancak dosyaları kendiniz elle taşımayı deneyebilirsiniz.


.Exe yükleyicisinin içinde çalışan GTA2.exe yükleyicisi vardı. Çok teşekkür ederim! (Winrar kullandım). Korkarım ki bunu düşünmezdim, teşekkürler.
Ericson Willians

3

Yükleyiciyi UAC kapalıyken uyumluluk modunda çalıştırmak ( kayıt defteri değişikliği ) çalışmazsa, bir sonraki adım el ile yüklemeyi denemektir. Burada, yükleyicinin bilgisayarınıza ne yaptığını bulmak ve dosyalarınızı Windows 7 makinenize yansıtmak için dosya karşılaştırma tekniklerini kullanırsınız. Bunu daha önce hiç yapmadıysanız, tavsiye etmem çünkü her şeyi çalıştırmaya çalışırken birçok sorunla karşılaşabilirsiniz. Deneyimden bildiğim, her şeyi elde etmek için gerçek bir acıdır.

Daha iyi bir seçenek, Windows 7'de XP modunu indirip etkinleştirmektir (win 7 home veya starter ile çalışmaz). Bu, en azından istek üzerine VM'yi başlatan masaüstü kısayollarını verecektir. Burada bulabilirsiniz .


0

Bozuk bir yükleyici için aynı hata iletisini aldım .

İlk etapta Windows 7 (32bit / 64bit) için oluşturulan bir yükleyici, e-posta ile aktarılırken bu mesajı göstererek bozuldu (Windows 7 64bit'te). Bozuk olmayan dosya iyi yüklendi.

Bu nedenle, daha fazla teknik işlemi denemeden önce yükleyiciyi bir Win XP makinesinde denemenizi öneririz.

Yükleyici gerçekten bozuksa, bir yedek bulmanız veya başka bir yere almanız gerekir.


0

Bu hata, bir komut dosyası oluşturup * .bat yerine * .exe olarak kaydettiğinizde de görünebilir. * .Bat'a geçmek sorunu çözebilir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.