9Aug

Eski Programlar Modern Windows Sürümlerinde Neden Çalışmıyor( ve Nasıl Olursanız Yapabilirsiniz)

Windows'un tamamıyla geriye dönük uyumlulukla ilgili olması, insanların, özellikle işletmelerin, önemli uygulamalarını yeni Windows sürümlerinde kullanmasına olanak tanıyor. Fakat sınırlar var. Daha büyük bir program, o kadar çok kırılır.

Genelde eski yazılımlardan uzak durmalısınız. Garaj satışlarında Windows 95 için tasarlanmış yazılım CD'lerini toplamaktan kaçının. Artık çalışmayan eski yazılımlar büyük olasılıkla modern ve uyumlu bir sürüme yükseltilmelidir.

Yazılımı Medya Benzeri Değil

Yirmi yaşındaki ses CD'leri modern CD çalarlarda iyi oynayacak, kayıtlar modern kayıt oyuncularında iyi olacak ve DVD videoları daima DVD okuma donanımına sahip cihazlarda oynayacak. Fakat on sekiz yıl önce Windows 95 için yapılmış olan eski yazılım CD'si farklıdır.

Ses CD'leri, video DVD'leri, hatta kayıtlar - hepsi standart medya formatlarıdır. Başka bir deyişle, bir ses CD'sinde ses verileri bulunur. Bilgisayar bu ses verisini kendi başına yorumluyor.1980'de üretilen bir ses CD'si Windows 8 PC'de, Mac'te veya başka herhangi bir cihazda çalınabilir - bilgisayar, ses CD'sini nasıl yorumlayacağını bilir ve kendi başına halleder. Ses CD'sinin oynadığı işletim sistemi veya aygıt hakkında bilgi sahibi olması gerekmez.

Ancak, yazılım farklıdır. Yazılım, tüm bilgisayarların nasıl yorumlanacağını bildiği bir standart değildir - yazılım, bilgisayarınızda çalışan koddur. Yapması gerekenleri yapmak yazılımın sorumluluğundadır. Windows 3.1 veya Windows 95 için yazılmış yazılımlar, kendisini Windows 7 veya Windows 8'de çalıştırdığında oldukça şaşkına çevirecektir. Artık bulunmayan dosyaları arayacak ve bu yabancı ortamda çalışmayı bile reddedebilir.

Windows, geriye dönük uyumluluğu ile ünlüdür ve eski programların olabildiğince iyi çalışmasına yardımcı olmaya çalışır ancak Windows'un neler yapabileceği konusunda bile bir sınırlama vardır. Windows 9x serisinin DOS ve Windows XP'yi temel aldığı ve sonraki Windows sürümlerinin Windows NT çekirdeğine dayandığı göz önüne alındığında, modern Windows sürümlerinin bile Windows 95 programlarını çalıştırabileceği etkileyici. Bunlar, tamamen farklı işletim sistemleribaşlık.

Neden Programlar

'yi Çalıştıramayacak? Yüksek seviyeli açıklamayı zaten kapsadık, ancak programların düzgün şekilde çalışmasını engelleyen bazı alt düzey ayrıntılar:

  • Programları Çalıştırmayı 'yi Reddetti: Bazı programlar fark ederseniz yüklemeyi reddedebilirbilmediği bir Windows sürümünde çalıştırılıyorlar.
  • 16-bit Programlar : Windows'un 32-bit sürümleri, eski Windows 3.1 yazılımının çalışmasına izin veren bir 16 bit öykünme ortamı içerir. Bu, Windows'un 64 bit sürümlerinden kaldırıldı, bu nedenle eski Windows 3.1 programları hiç çalışmayacak.
  • DOS Yazılım : Windows XP'den beri, Windows'un tüketici sürümleri artık DOS'un üzerine kurulmamıştır. Karmaşık DOS yazılımı ve gerçek mod DOS'a bağımlı oyunlar, Windows'un modern sürümlerinde doğal olarak çalışamayacak. Komut İstemi penceresi eksik bir uyumluluk özelliğidir, tam bir DOS sistemi değildir.
  • Eski Kütüphane Bağımlılıkları : Bazı programlar artık Windows'da bulunmayan ya da Windows'un yeni sürümlerinde düzgün çalışmayan diğer eski programlara bağımlı olan eski kütüphanelere bağımlı olabilir.
  • Güvenlik Konuları : Eski programlar modern Windows güvenlik özellikleri için kullanılmaz ve sınırlı kullanıcı hesapları ve UAC ile hoş oynamayabilir. Windows, eski programları sınırlı kullanıcı hesaplarıyla çalışmaya kandırmaya çalışır; ancak bu her zaman her sorunu çözmez.

Bu kapsamlı bir liste değildir, ancak ilgili bazı hususları anlamanıza yardımcı olmalıdır. Programlar, gelecekteki 20 yıl geçerli olabilecek Windows sürümleri yerine Windows'un geçerli sürümlerinde çalışacak şekilde tasarlanmıştır. Modern Windows sürümlerinde eski Windows uygulamalarını çalıştırırken kırılma olması beklenmelidir. Microsoft ve diğer işletim sistemi sağlayıcıları işletim sistemlerini geliştirdikçe, eski programlar güncellenmedikçe kademeli olarak geride kalıyor.

Eski Programları Çalıştırma

Eski bir yazılımdan kaçınmak gerekirse, mümkünse bazen bunu yapamazsınız.İşletmeniz için kritik bir uygulamanız olabilir veya eski bir PC oyunu oynamak isteyebilirsiniz. Bu programları zaten çalıştırabileceğiniz yollar var.

Windows Uyumluluk Ayarlarını Kullan : Windows, programları çalıştırmaya yardımcı olabilecek yerleşik uyumluluk modu ayarlarına sahiptir. Bir program kısayolunu sağ tıklatın, Özellikler'i seçin ve Uyumluluk sekmesini tıklatın. Programın çalıştırdığı Windows sürümünü seçebilirsiniz; Windows, bu programı Windows'un eski sürümünde çalıştırıldığını düşünerek kandırmaya çalışacaktır. Bu, her eski programın çalışmasına daima izin vermez, ama buna değer. Programınız için doğru uyumluluk modu ayarlarını otomatik olarak bulmaya çalışan bir Program Uyumluluk Sorun Gidericisi bile var.

Eski Bir Yazılımı 'da Çalıştırın : Eski yazılımınızı modern bir Windows sürümünde çalıştırmayı denemek yerine, eski bir Windows sürümünün sanal bir kopyasını kurabilir ve yazılımı buradan çalıştırabilirsiniz.Örneğin, Windows XP üzerinde çalışan, ancak Windows 7 veya 8 üzerinde çalışmayan bir uygulamanız olsaydı, bu programı çalıştırmak için bir Windows XP sanal makinesi kullanabilirsiniz. DOS altında çalışan eski bir oyununuz varsa, DOSBox'a yükleyebilirsiniz. Donanım aygıtlarına doğrudan erişim gerektirmedikçe, çoğu program için bu işe yarayacaktır - örneğin, seri port üzerinden bir yazıcı ile arabirim oluşturan eski bir program çalışmaz. Bununla birlikte, bu, normal olarak programı yüklemekten daha uygun değildir.

İLGİLİ EŞYALAR
Windows 8'de Windows XP Modu Nasıl Alınır
DOSBox'u DOS Oyunları ve Eski Uygulamaları Çalıştırmak İçin Nasıl Çalışır

PC Oyunları'nda Sorun Giderme : Bilgisayar oyunları, medya ve yazılım arasında bir yerde oturuyor. Tıpkı 20 yıl önce bir film izlemek isteyebileceğiniz gibi, 20 yıl önce bir oyun oynamak isteyebilirsiniz. Bununla birlikte, oyun yazılımdır ve 20 yıl öncesinden bir oyun oynamak, 20 yıl önce bir programı çalıştırmaya çalışmak gibidir - mümkünse kaçınılması gereken bir şey. Yukarıdaki numaralar eski oyunları çalıştırmanıza yardımcı olabilir, ancak eski PC oyunlarının düzgün şekilde çalışması için diğer yolları da kapsamış bulunmaktayız.

Araştırma, Araştırma, Araştırma : Eğer bu hilelerden hiçbiri işe yaramıyorsa ya da programın sanal bir makinede değil şu anki Windows sürümünüze kurulmasına izin verilmiyorsa, biraz araştırma yapmak zorunda kalabilirsiniz. Program adı ve geçerli Windows sürümünüz için Google aramaları yapın, gördüğünüz tüm hata mesajlarını arayın vb. - bu sorun sonrasında sorunu düzeltmenizi gerektiren özenli bir süreç olabilir, ancak bilgi şu durumlarda dışarıda olabilir:popüler bir program yüklemeye çalışıyorsunuz. Buradaki sıkıcı iş, mümkünse eski bir programı geride bırakıp yükseltmek demektir.

Genel olarak, düzgün çalışmayabilecek eski yazılımlardan kaçınmaya çalışmalısınız. Makul derecede modern, güncel yazılımlarla sopa edin. Windows yazılım CD'leri ses CD'leri gibi değildir - Windows'un modern sürümleri ve yeni donanımla düzgün şekilde çalışacaklarının garantisi yoktur.

Resim Kredisi: Flickr'da Ivo Jansch, Flickr'da Tarje Sælen Lavik