Oldukça fazla sayıda PC oyuncusu, Windows 11 veya Windows 10 bilgisayarlarında Diablo veya Age of Empires gibi oyunları (eski) oynamaya çalışırken, genellikle farklı hata kodlarıyla birlikte DirectDraw Desteklenmeyen Hatasıyla karşılaştıklarını bildiriyor. Bu yazıda, potansiyel suçluları tespit etmenin yanı sıra bu soruna çözümler sunuyoruz.
Tek başına DirectDraw kullanımdan kaldırılmıştır. Artık DirectX’in bir alt kümesidir. DirectX, DirectX’in birincil grafik işleme bölümü olan Direct3D’yi içerir. DirectX API ile ilişkilidir ve bir Windows bilgisayardaki herhangi bir programda 2D grafiklerin oluşturulmasına yardımcı olur. Aşağıdaki nedenlerden bir veya birkaçı nedeniyle bu hatayla karşılaşmanız olasıdır;
- Oyun tam ekran modunda çalışıyor.
- Windows’un kurulu sürümü/yapısı ile oyun uyumsuzluğu.
- DirectPlay ve .NET Framework 3.5 etkinleştirilmemiştir.
- Grafik İşleme sorunu.
DirectDraw’ı nasıl etkinleştiririm?
Windows 11/10 bilgisayarında DirectDraw veya Direct3D’yi etkinleştirmek için şu talimatları izleyin; DirectX Tanı Aracı’nı (dxdiag.exe) çalıştırın. dxdiag penceresinde, Görüntü sekmesine tıklayın, DirectX Özellikleri altında DirectDraw Hızlandırma ve Direct3D Hızlandırma’nın seçili olduğunu doğrulayın. Her iki seçenek de gösteriliyorsa Etkinleştir’i tıklayın. Engelli durum. Bilgisayarınızda birden çok video bağdaştırıcısı yüklüyse adımları tekrarlayın.
DirectDraw’ı nasıl düzeltirsiniz?
DirectDraw hata mesajı çoğunlukla Microsoft DirectX kullanan herhangi bir program tarafından tetiklenir. Bu tür hatalar en çok video oyunlarıyla ilişkilendirilir. DLL hatası, oyun sırasında veya yazılım programını kullanırken veya oyun/uygulama başlatma sırasında herhangi bir noktada görünebilir. Diğer düzeltmelerin yanı sıra, bilgisayarınızı yeniden başlatabilir, oyunu/uygulamayı kaldırıp yeniden yükleyebilirsiniz.
Eski Oyunlar oynarken DirectDraw Hatası
Bununla karşı karşıya kalırsan Eski oyunları oynarken DirectDraw Hatası Windows PC’nizde, aşağıdaki önerilen çözümlerimizi belirli bir sırayla deneyebilir ve sorunun çözülmesine yardımcı olup olmadığına bakabilirsiniz.
- Oyunu pencereli modda çalıştır
- Oyunu Uyumluluk Modunda çalıştırın
- Oyunu dgVoodo Wrapper’ı kullanarak çalıştırın
- DirectPlay’i yükleyin
- DirectX’i en son sürüme güncelleyin
- Grafik bağdaştırıcı sürücüsünü güncelleyin
- Ekran çözünürlüğünü ayarla
- Sorunlu oyunu kaldırıp yeniden yükleyin
Listelenen çözümlerin her biri ile ilgili sürecin açıklamasına bir göz atalım.
Aşağıdaki çözümlere geçmeden önce, güncellemeleri kontrol edin ve Windows cihazınıza mevcut bitleri yükleyin ve oyunu başlattığınızda/çalıştırdığınızda hatanın yeniden görünüp görünmediğine bakın. Ayrıca DirectDraw ve Direct3D’nin açık olduğundan emin olun (yukarıdaki talimatlara bakın).
1]Oyunu pencereli modda çalıştır
Windows 11/10 oyun PC’nizde eski oyunları pencereli modda çalıştırmak için aşağıdakileri yapın:
- Eski oyunu kurduğunuz konuma gidin. Alternatif olarak, oyunun kısayoluna sağ tıklayın ve içerik menüsünde Özellikler’e tıklayın.
- Özellikler sayfasında, Kısayol sekmesine tıklayın.
- Şimdi, Hedef alanındaki dosya yolunun sonundaki -w son eki.
- Uygula > Tamam’a tıklayın.
Şimdi, oyunu çalıştırdığınızda pencereli modda olacak ve DirectDraw Hatası şimdi düzeltilmelidir; yoksa sonraki çözümü deneyin.
2]Oyunu Uyumluluk Modunda çalıştırın
Bu çözüm, eski oyunu uyumluluk modunda çalıştırmanızı ve sorunun çözülüp çözülmediğine bakmanızı gerektirir. Değilse, sonraki çözümü deneyin.
3]Oyunu dgVoodo Wrapper’ı kullanarak çalıştırın
bu dgVoodoo Sarıcı oyunu Windows işletim sisteminin daha yeni sürümlerinde oluşturabilmeniz için eski grafik API’lerini Direct3D 11 veya Direct3D 12’ye dönüştürebilir.
Oyunu Windows cihazınızda dgVoodo Wrapper’ı kullanarak çalıştırmak için aşağıdakileri yapın:
- İndirmek dgVoodoo’nun kararlı sürümü.
- Arşiv paketini açın.
- Yardımcı program çıkarıldıktan sonra, ana yürütülebilir dosyaya çift tıklayın ve Windows sisteminizde oluşturmaya çalıştığınız eski oyun için yapılandırmak üzere resmi belgeleri izleyin.
4]DirectPlay’i kurun ve etkinleştirin
Bu çözüm, oyun donanımınızda DirectPlay’i kurmanızı ve etkinleştirmenizi gerektirir. Ayrıca, sisteminizde .NET Framework 3.5 veya daha yenisinin etkinleştirildiğinden emin olun.
5]DirectX’i en son sürüme güncelleyin
Windows PC’nizde DirectX’in en son sürümünü çalıştırdığınızdan emin olun ve bunun yardımcı olup olmadığına bakın.
6]Grafik bağdaştırıcı sürücüsünü güncelleyin
Bu çözüm, grafik/video sürücülerinizi Aygıt Yöneticisi aracılığıyla manuel olarak güncellemenizi veya sürücü güncellemelerini Windows Update altındaki İsteğe Bağlı Güncellemeler bölümünden almanızı gerektirir. Sürücünün en son sürümünü grafik kartı donanım üreticisinin web sitesinden de indirebilirsiniz.
7]Ekran çözünürlüğünü ayarlayın
Bu çözüm, Windows PC’nizde ekran çözünürlüğünü ayarlamanızı ve çalıştığından emin olmanızı gerektirir. 640 x 480 ekran çözünürlüğü.
8]Sorunlu oyunu kaldırın ve yeniden yükleyin
Son çare olarak, şu ana kadar hiçbir şey işe yaramadıysa, hatayı veren oyunu kaldırabilir (tercihen üçüncü taraf bir yazılım kaldırıcı kullanın) ve ardından oyunun en son sürümünü Windows 10/11’inize indirip yeniden yükleyebilirsiniz. bilgisayar.
İlgili: Windows PC’de DirectDraw Başlatma Başarısız hatasını düzeltin.
DirectPlay bir virüs mü?
DirectPlay, DirectX içindeki bir API’dir (Uygulama Programlama Arayüzü). Normalde, o oyunun hile önleme sisteminde hatalar olmadıkça, Windows sisteminizdeki diğer oyunlarda herhangi bir soruna neden olmamalıdır.
DirectPlay gerekli mi?
DirectPlay, önceki DirectX sürümlerinin bir bileşeni olan eski bir API kitaplığıdır. DirectPlay artık modern uygulamalar veya oyunlar için bir gereklilik değildir. Ancak DirectPlay’i Windows 11/10 cihazınıza indirmeye devam edebilirsiniz – 2000’li yılların başlarına dayanan oyunları çalıştırmak istiyorsanız, büyük olasılıkla hala bir gerekliliktir. Bu nedenle, esasen bazı eski oyunlar DirectPlay olmadan çalışmaz.
İlgili mesaj: Program d3drm.dll eksik olduğundan başlatılamıyor – Eski Oyun hatası.