İlk Windows sistemleri, sistem hizmetlerine erişmek için grafik bir kabuk çalıştırmak için 16 bitlik MS-DOS tabanlı bir çekirdek kullandı. Bu son cümle sizi bir teknik sözlük için çabalıyorsa, aklınızı rahatlatın. Bilgi uzmanlar ve uzmanlar tarafından erişilebilir olacaktır. Windows'un 64 bit sürümünde 32 bit bir uygulama çalıştırırken bazı sorunlarla karşılaşmış olabilirsiniz. Öyleyse, bunun neden olduğunu ve nasıl düzeltileceğini öğrenmek için okumaya devam edin.
Ayrıca Windows 10 - Ultimate Guide Nasıl Hızlandırılır makalemize bakın
Bazı Gerekli Kavramlar
Asıl gerçek, bu problemi en başta yaşamamanız gerektiğidir. Windows, düzgün çalışıyorsa, 64 ve 32 bit uygulamaların normal çalışması için gerekli ortamı sağlayan bir öykünücüye sahiptir. Bu emülatör (WOW64), dosya ve / veya kayıt defteri çakışmalarını önlemek için 32 bit uygulamaları 64 bit uygulamalardan ayırır. Teknik bir kayda göre 32-bit işlemler 64-bit DLL'leri çalıştıramaz, bu nedenle bu sorununuza neden olabilir.
Akılda tutulması gereken bir şey, kesinlikle işe yaramayacak bir 16 bit uygulama çalıştırıyor olabilirsiniz. Bir programın 16 bit olup olmadığını kontrol etmenin hızlı bir yolu, bilgisayarınızdaki konumuna gitmektir. Üzerine sağ tıklayın ve açılır menüden Özellikler'i seçin. Özellikler sekmesinde "Sürüm" veya "Önceki Sürümler" sekmesi varsa, 16 bitlik bir uygulama değildir.
Uyumlu Yapma
Uyumluluk sorunları olan herhangi bir yazılımı çalıştırmak için yola çıktığınızda denemeniz gereken ilk şey, Uyumluluk Modu'nda çalıştırmaktır. Bugünlerde gerçekçi olarak düzelttiği çok az sorun var, ancak Windows 95'in NT ile değiştirilmesi çok kullanışlı bir özellikti.
Bir uygulamayı Uyumluluk Modunda çalıştırmak için, dosya gezgini içinde uygulamaya gidin ve sağ tıklayın. Yukarıdakiyle aynı, menüden Özellikler'i tıklayın. Özellikler altında, Uyumluluk sekmesine tıklayın. “Bu programı uyumluluk modunda çalıştır:” yazan kutuya tıklayın ve kullanmak istediğiniz Windows sürümünü seçin. Ardından Uygula'yı tıklayın ve uygulamanızı çalıştırmayı deneyin. Sadece bir avuç seçenek olmalı, bu yüzden hepsini gözden geçirmeye çalışın.
32 Bit Uygulamaları Etkinleştir
Kapsamlı olmak için, Windows hizmetlerinizde 32 bit uygulamaların etkinleştirildiğinden emin olabilirsiniz. Bunu yapmak için şu adımları izleyin:
- Windows arama kutusuna "windows features" yazıp Windows arama kutusuna en iyi eşleşmeyi seçerek başlayın.
- Internet Information Services'i okuyan kutuyu işaretleyin ve Tamam'ı tıklayın. Bu özelliği yüklemek biraz zaman alacak
- Windows arama kutusuna "internet bilgi hizmetleri" yazıp en iyi eşleşmeyi seçerek IIS Yöneticisi'ni başlatın.
- Bilgisayarınızın adını sol pencerede göreceksiniz, genişletin ve Uygulama Havuzları üzerine tıklayın.
- Sağ pencerede, DefaultAppPools'a sağ tıklayın ve Gelişmiş Ayarlar'ı seçin.
- “32 bit Uygulamaları Etkinleştir” seçeneğini seçin ve Yanlış'dan Gerçek'e değiştirin.
- Tamam'ı tıklayın ve bilgisayarınızı yeniden başlatın.
Bunu tamamladıktan sonra uygulamayı tekrar çalıştırmayı deneyin. WOW64'ünüz düzgün çalışıyorsa, bu gerekli olmamalıdır, ancak bazı durumlarda etkili olduğu kanıtlanmıştır.
Yanlış Program Dosyaları
Daha eski programlar bazen kurulumu karışık hale getirir ve dosyaları yanlış klasöre gidebilir. Bu özellikle tespit etmek zordur, çünkü kurulum sorunsuz bir şekilde gerçekleşmiş gibi görünecektir.
Windows'un 64 bit sürümlerinde, tüm 64 bit uygulamalar “Program Files (x86)” klasörüne yüklenir. Bu yüklü uygulama ile ilgili dosyaları içerir. Ancak, 32 bit programlar “Program Files” başlıklı ayrı bir klasöre çıkar. Yollar kurulumda yanlış kodlanmışsa, uygulama yanlış klasöre yüklenmiş olabilir.
Bunu düzeltmek, bazı kurulum kodlarını düzenlemeyi içermelidir, ancak bunu yapmanız gerekmez ve yine de kaynak koduna erişemeyebilirsiniz. Geçici çözüm için, kurulu dosyaları bulmanız ve bunları manuel olarak “Program Files” klasörüne kopyalamanız yeterlidir.
Tıraş ve Saç Kesimi, İki Uç
Bunlar, 32 bit bir uygulama çalıştırırken karşılaşabileceğiniz sorunlardan sadece birkaçı. Fakat yine de, bunun önlenmesi için önlemler alındığından bunun asla gerçekleşmemesi gerektiği vurgulanamaz. Başka bir uyumluluk sorunuyla ilgileniyor olmanız çok daha olasıdır. Kaydın sorunlara neden olduğundan eminseniz, makalede açıklanan çözümlerle başlayın.
Makaledeki yöntemlerden herhangi biri yardımcı oldu mu? 32 bit kayıt defterinin gerçekten soruna neden olan şey olduğundan emin olmanı sağlayan nedir? Sebeplerinizi aşağıdaki yorumlarda paylaşın.
