Neden Eski Programlar Modern Windows Sürümlerinde Çalıştırılmıyor (Bunları Nasıl Çalıştırabilirsiniz)
Windows, geriye dönük uyumluluk ile ilgilidir ve insanların - özellikle de işletmelerin - önemli uygulamalarını Windows'un yeni sürümlerinde kullanmaya devam etmesine izin vermektedir. Ancak sınırlar var. Bir program ne kadar eski olursa, kırılma olasılığı o kadar fazla olur.
Genel olarak eski yazılımlardan uzak durmalısınız. Garaj satışlarında Windows 95 için tasarlanmış yazılım CD'lerini almaktan kaçının. Artık çalışmayan eski yazılımlar muhtemelen sadece modern ve uyumlu bir sürüme yükseltilmelidir..
Yazılım Medyada Olduğu Gibi Kalmıyor
Yirmi yıllık ses CD'leri modern CD çalarlarda gayet iyi çalınır, kayıtlar modern plak çalarlarda gayet iyi çalar ve DVD videoları her zaman DVD okuma donanımı bulunan cihazlarda oynatılır. Ancak on sekiz yıl önce Windows 95 için yapılan bu eski yazılım CD'si farklı.
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 verisi vardır. Bilgisayar bu ses verilerini kendi kendine yorumlar. Bu nedenle, 1980'de üretilen bir ses CD'sini bir Windows 8 PC, Mac veya başka bir cihazda çalınabilir - bilgisayar ses CD'sinin nasıl yorumlanacağını bilir ve bunu kendi başına halleder. Ses CD'sinin, çalmakta olduğu işletim sistemi veya cihaz hakkında bilgi sahibi olması gerekmez..
Ancak, yazılım farklı. Yazılım, tüm bilgisayarların nasıl yorumlanacağını bildiği standart bir şey değildir - yazılım, bilgisayarınızda çalışan koddur. Yapması gerekeni yapmak yazılımın görevidir. Windows 3.1 veya Windows 95 için yazılmış yazılımlar, Windows 7 veya Windows 8'de çalıştığını tespit ederse büyük olasılıkla oldukça karışık hale gelecektir..
Windows geriye dönük uyumluluğu ile ünlüdür ve eski programların yapabildiği kadar iyi çalışmasına yardımcı olmaya çalışır, ancak Windows'un yapabileceklerinin bile bir sınırı vardır. Windows 9x serisinin DOS ve Windows XP'ye dayandığı ve Windows'un daha sonraki sürümlerinin Windows NT çekirdeğini temel aldığı göz önüne alındığında, Windows'un modern sürümlerinin Windows 95 programlarını bile çalıştırabilmesi etkileyici başlık.
Programlar Neden Çalışmayabilir?
Üst düzey açıklamayı zaten ele aldık, ancak burada programların düzgün çalışmasını engelleyebilecek bazı düşük düzey detaylar:
- Programlar Çalıştırmayı Reddediyor: Bazı programlar bilmedikleri bir Windows sürümünde çalıştırıldığını fark ederlerse yüklemeyi reddedebilir.
- 16 bit Programlar: Windows'un 32 bit sürümleri, eski Windows 3.1 yazılımının çalışmasına izin veren 16 bit öykünme ortamı içerir. Bu, Windows'un 64 bit sürümlerinden kaldırılmıştır, bu nedenle bu eski Windows 3.1 programları hiç çalışmaz.
- 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 moda bağlı DOS oyunları, Windows'un modern sürümlerinde yerel olarak çalıştırılamaz. Komut İstemi penceresi, tam bir DOS sistemi değil tamamlanmamış bir uyumluluk özelliğidir..
- Eski Kütüphane Bağımlılıkları: Bazı programlar, artık Windows'da bulunmayan eski kitaplıklara bağlı olabilir veya Windows'un yeni sürümlerinde düzgün çalışmayan diğer eski programlara da bağlı olabilir.
- Güvenlik sorunları: Eski programlar modern Windows güvenlik özelliklerine alışık değildir ve sınırlı kullanıcı hesapları ve UAC ile iyi oynamazlar. Windows, eski programları sınırlı kullanıcı hesapları altında çalışacak şekilde kandırmaya çalışır, ancak bu her zaman her sorunu çözmez.
Bu ayrıntılı bir liste değildir, ancak ilgili bazı konuları anlamanıza yardımcı olmalıdır. Programlar, gelecekte 20 yıl sürebilecek Windows sürümleri değil, geçerli Windows sürümlerinde çalışacak şekilde tasarlanmıştır. Eski Windows uygulamalarını Windows'un modern sürümlerinde çalıştırırken kırılmaları beklenir. Microsoft ve diğer işletim sistemi satıcıları işletim sistemlerini geliştirdikçe, eski programlar güncellenmedikçe yavaş yavaş geride kalır.
Eski Programları Çalıştırma
Mümkünse çok eski yazılımlardan kaçınmalısınız, bazen yapamazsınız. Çalıştırmanız gereken kritik bir uygulamaya sahip olabilir veya eski bir PC oyununu oynamak isteyebilirsiniz. Yine de bu programları çalıştırabilmenin yolları var..
Windows'un Uyumluluk Ayarlarını Kullan: Windows, programların çalışmasına yardımcı olabilecek yerleşik uyumluluk modu ayarlarına sahiptir. Bir programın kısayoluna sağ tıklayın, Özellikler'i seçin ve Uyumluluk sekmesine tıklayın. Programın altında çalışan Windows sürümünü seçebilirsiniz - Windows, Windows'un eski sürümünde çalıştığını düşünerek bu programı kandırmaya çalışacaktır. Bu, her zaman eski programların çalışmasına izin vermez, ancak buna değer. Programınız için doğru uyumluluk modu ayarlarını otomatik olarak bulmaya çalışacak bir Program Uyumluluğu Sorun Gidericisi bile var.
Eski Bir Sanal Makinede Çalıştırın: Eski yazılımınızı Windows'un modern bir sürümünde çalıştırmaya çalışmak yerine, Windows'un eski bir sürümünün sanallaştırılmış bir kopyasını yükleyebilir ve yazılımı oradan çalıştırabilirsiniz. Örneğin, Windows XP’de çalışan ancak Windows 7 veya 8’de çalışmayan bir uygulamanız varsa, bu programı çalıştırmak için Windows XP sanal makinesini kullanabilirsiniz. DOS altında çalışan eski bir oyununuz varsa, DOSBox'a yükleyebilirsiniz. Bu, donanım cihazlarına doğrudan erişim gerektirmediği sürece çoğu program için iyi çalışacaktır - örneğin, bir seri bağlantı noktası üzerinden bir yazıcıyla arayüzlenen eski bir program çalışmaz. Ancak, bu programı normal olarak yüklemekten daha az uygundur.
PC Oyunlarında Sorun Giderme: PC oyunları medya ve yazılım arasında bir yere oturmuş. Tıpkı 20 yıl öncesinden bir film izlemek isteyebileceğiniz gibi, 20 yıl öncesinden bir oyun oynamak isteyebilirsiniz. Ancak, oyunlar yazılımdır ve 20 yıl öncesinden bir oyun oynamak, 20 yıl öncesinden bir program çalıştırmaya çalışmak gibi olacaktır - eğer mümkünse kaçınılması gereken bir şey. Yukarıdaki püf noktaları eski oyunları çalıştırmanıza yardımcı olabilir, ancak eski PC oyunlarının düzgün çalışmasını sağlamak için başka yollar da ele aldık.
Araştırma, Araştırma, Araştırma: Bu püf noktalardan hiçbiri işe yaramazsa - veya programı sanal bir makineye değil, geçerli Windows sürümünüze kurmaya karar verdiyseniz - biraz araştırma yapmanız gerekebilir. Programın adını ve geçerli Windows sürümünüzü Google'da arayın, gördüğünüz herhangi bir hata iletisini arayın, vb. - bu, sorundan sonra sorunu çözmenizi gerektiren titiz bir işlem olabilir, ancak bilgiler burada olabilir. popüler bir program yüklemeye çalışıyorsunuz. Buradaki sıkıcı iş, eski bir programı geride bırakmak ve mümkünse güncellemek için genellikle iyi bir fikirdir..
Genel olarak, düzgün çalışmayabilecek eski yazılımlardan kaçınmaya çalışmalısınız. Oldukça modern, güncel bir yazılımla çalışın. Windows yazılım CD'leri ses CD'lerine benzemez - Windows'un modern sürümleriyle ve yeni donanımlarla düzgün çalışacaklarının garantisi yoktur..
Resim Kredisi: Flickr'da Ivo Jansch, Flickr'da Tarje Sælen Lavik