Düzeltme: Api Xbox Controller'ı Tamamlamak İçin Yetersiz Sistem Kaynakları Var

Bazı kullanıcılar Xbox denetleyicileri (Xbox 360 veya Xbox One) Windows 10, Windows 8.1 ve Windows 7'de çalışmayı bir anda durdurduktan sonra bize sorularla ulaştılar. Etkilenen kullanıcıların çoğu, aygıtın Aygıt Yöneticisi'nde sarı bir ünlem işareti ile işaretlendiğini bildirdi .

Aygıtı çift tıklatıp Aygıt durumuna bakmak ( Genel sekmesinde) aşağıdaki hata iletisini gösterir:

“Bu cihaz başlatılamıyor (Kod 10). API'yi tamamlamak için sistem kaynakları yetersiz. ”

Not: Bu genellikle bir kablosuz dongle aracılığıyla bir kablosuz Xbox 360 denetleyicisi bağlayan kullanıcılara bildirilir.

Api Hatasını Düzeltmek İçin Neden Yetersiz Sistem Kaynakları Var? Sebepleri

Sorunu araştırdıktan ve çeşitli kullanıcı raporlarına baktıktan sonra, bu hatanın ortaya çıkabileceği durumların bir listesini hazırladık:

  • Aygıt sürücüsü parıldıyor - Bu genellikle bir Windows Güncellemesinden sonra veya sistemin kısa süre önce hazırda bekletme modundan çıkmış olması durumunda gerçekleştiği bildirilir.
  • UpperFilters ve LowerFilters bozulmuş - Bunlar, bozulabilecek ve Kod 10'a neden olabilecek iki kayıt defteri değeridir. Onlarla ilgili adımlar için Yöntem 3'e bakın.
  • Denetleyici sürücüsündeki dosyalar bozuldu - Bir Windows güncelleştirmesi veya üçüncü taraf etkileşimi, Xbox denetleyici hatasını tetikleyebilir.
  • Ön USB, talebi destekleyemez - Bu, genellikle bir ön USB'ye (USB dongle aracılığıyla) takılan denetleyicilerle olur. Genellikle, ön USB bağlantı noktaları aynı güce sahip değildir ve bazı cihazlarda düzgün çalışmayabilir.

Nasıl Yapılır? Api 'Hata tamamlamak için yetersiz sistem kaynakları var.

Aynı hata mesajını çözmek için mücadele ediyorsanız, bu makale size etkili sorun giderme adımlarının bir listesini sağlayacaktır. Aşağıda, benzer durumdaki diğer kullanıcıların sorunu çözmek için kullandıkları yöntemlerin bir listesi bulunmaktadır.

En iyi sonuçlar için, yöntemleri verildiği sırayla izleyin. İlk potansiyel düzeltmeyle başlayın ve Windows sürümünüzü Xbox denetleyicinizi tanımaya zorlayan bir düzeltme buluncaya kadar aşağı doğru çalışın. Hadi başlayalım!

Yöntem 1: Aygıtın çıkarılması ve Aygıtlar ekranından çıkarılması

Aynı tür sorunlarla mücadele eden bazı kullanıcılar, Windows'un sorunu yaratan sürücüyü yeniden başlatmaya zorlamak için aygıtın bağlantısını keserek ve Aygıtlar ekranını kullanarak denetleyiciyi yeniden tanımaya zorlamalarını sağlamıştır.

Hata basit bir şekilde kötü kurulmuş bir sürücü veya geçici bir aksaklıktan kaynaklanıyorsa, cihazın bağlantısını yeniden başlatmak sorunu çözecektir. İşte yapmanız gerekenler:

  1. İlk önce, USB kablosunu fiziksel olarak çekerek Xbox denetleyicinizi çıkarın. Kablosuz bir donanım kilidi kullanıyorsanız, USB çubuğunu çıkarın.
  2. Aygıt bağlantısı kesildiğinde, bir Çalıştırma kutusu açmak için Windows tuşu + R tuşlarına basın. Ardından, " ms-settings: bağlı aygıtlar " yazın veya yapıştırın ve Ayarlar uygulamasının Aygıtlar sekmesini açmak için Enter tuşuna basın.

  3. Cihazlar sekmesinde, Diğer cihazlara ilerleyin, Xbox denetleyicinizi tıklayın ve Cihazı Kaldır'ı tıklayın.

  4. Aygıt kaldırıldıktan sonra Aygıtlar sekmesini kapatın ve bilgisayarınızı yeniden başlatın. Bir sonraki açılış tamamlandıktan sonra, Xbox denetleyicinizi tekrar bağlayın ve kurulum tamamlanana kadar sabırla bekleyin.
  5. Kontrolörün şimdi düzgün çalışıp çalışmadığını kontrol edin.

Xbox denetleyiciniz hala API hatasını tamamlamak için var olan yetersiz sistem kaynaklarını gösteriyorsa, aşağıdaki bir sonraki yönteme geçin .

Yöntem 2: Denetleyici sürücüsünü yerel önbelleğe alınmış sürümüyle değiştirin

Bağlantıyı yeniden oluşturmak işe yaramadıysa, şu anda yüklü olan Xbox Denetleyici sürücüsünü yerel olarak depolanan bir kopya ile değiştirerek daha iyi şansınız olup olmadığını görelim.

Not: Bu yöntemin yalnızca bir Xbox 360 denetleyicisiyle sorunla karşılaştığınız kişiler için geçerli olduğunu unutmayın.

Kendilerini benzer bir konumda bulan bazı kullanıcılar, tanımlanamayan aygıtı yerel olarak depolanan Windows Sürümü için Xbox 360 Kablosuz Alıcısı ile Xbox 360 Kablosuz Alıcısı ile güncellemek için Aygıt Yöneticisi'ni kullanarak Xbox 360 denetleyicilerinin normal işlevlerini yeniden kazanmayı başardılar. İşte bunun nasıl yapılacağı hakkında hızlı bir rehber:

  1. Bir Çalıştırma kutusu açmak için Windows tuşu + R tuşlarına basın. Ardından, “ devmgmt.mscyazın ve Aygıt Yöneticisi'ni açmak için Enter tuşuna basın. UAC (Kullanıcı Hesabı Denetimi) tarafından istendiğinde, Evet seçeneğine tıklayarak kabul edin.

  2. Aygıt Yöneticisi'nde, Xbox denetleyici sürücünüze sağ tıklayın ( Tanımlanamayan bir aygıt olarak listelenmelidir) ve Özellikler'i seçin.
  3. Cihazın Özellikler ekranında, Sürücü sekmesine gidin ve Sürücü Güncelle düğmesine tıklayın.
  4. Bir sonraki ekranda, sürücü yazılımı için bilgisayarıma gözat'ı ve ardından bilgisayarımdaki mevcut sürücüler listesinden seçmeme izin ver'i tıklayın.

  5. Ardından, Windows Sınıfı için Windows Ortak Denetleyici'yi seçin ve ardından Windows Sürümü için Xbox 360 Kablosuz Alıcı'yı seçin: 2.1.0.1349
  6. Sürücü Güncelleme Uyarısı'nda, eski sürücü sürümünü yüklemek için Evet'i tıklatın.
  7. Eski sürücü sürümü yüklendikten sonra bilgisayarınızı yeniden başlatın ve sorunun bir sonraki açılışta çözülüp çözülmediğine bakın.

Sorun hala devam ediyorsa ve Xbox 360 denetleyicinizi kullanmanız engelleniyorsa, aşağıdaki bir sonraki yönteme geçin.

Yöntem 3: Birincil 2.0 USB bağlantı noktası kullanın.

Xbox denetleyicinizi ön USB üzerinden bağlarsanız, arka tarafta bulunan USB bağlantı noktalarından birine bağlamayı deneyin. Ön USB bağlantı noktaları AUX olarak kabul edilir ve sisteminizin güç talebine ayak uydurmakta zorlanması durumunda, ön USB bağlantı noktalarının önceliği olmaz. Bu, bazı cihazların düzgün çalışmayacağı durumlara yol açabilir, çünkü ön bağlantı noktası talebi destekleyemez.

Bu özel senaryo, Xbox denetleyicisini bir USB dongle ile bağlayan kullanıcılarda özellikle yaygındır. Bu senaryo sizin için geçerliyse, USB bağlantısını sadece bir arka USB portuna taşıyın. Ayrıca, USB 2.0 ve USB 3.0 bağlantı noktalarınız varsa, bağlantıyı USB 2.0 bağlantı noktasına çevirdiğinizden emin olun. Son olarak, bilgisayarınızı yeniden başlatın ve sorunun çözülüp çözülmediğine bakın.

Aynı sorunla hala karşılaşıyorsanız, aşağıdaki bir sonraki yönteme geçin.

Yöntem 4: UpperFilters ve LowerFilters Kayıt Defteri değerlerini silme

Çeşitli kullanıcı raporlarına göre, UpperFilters ve LowerFilters, USB portları üzerinden bağlı çok çeşitli cihazların çökmesine neden olabilecek iki kayıt defteri değeridir.

Benzer bir durumda olan bazı kullanıcılar, bu iki Kayıt Defteri değerini silmek için Kayıt Defteri Düzenleyicisi'ni kullandıktan sonra sorunun yenilediğini belirterek bu sorunun giderildiğini bildirdi.

API hatasını tamamlamak için var olan yetersiz sistem kaynaklarını çözmek için UpperFilters ve LowerFilters kayıt defteri değerlerini Kayıt Defteri Düzenleyicisi aracılığıyla kaldırmak için aşağıdaki talimatları izleyin:

Not: Bu adımlar, kullandığınız Windows sürümünden bağımsız olarak uygulanmalıdır.

  1. Yeni bir Çalıştırma kutusu açmak için Windows tuşu + R tuşlarına basın. Ardından, “ regedityazıp Kayıt Defteri Düzenleyicisi'ni açmak için Enter tuşuna basın. UAC (Kullanıcı Hesabı Denetimi) tarafından istenirse , Evet'i seçin.

  2. Kayıt Defteri Düzenleyicisi içinde, aşağıdaki konuma gitmek için sol bölmeyi kullanın:

    HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Class

  3. Bu Class alt anahtarında, her 32 basamaklı alt anahtar tamamen benzersizdir ve Aygıt Yöneticisi'ndeki belirli bir donanıma karşılık gelir. Xbox denetleyicisi ile ilgili bir sorunu çözmek için, 36FC9E60-C465-11CF-8056-444553540000 olan USB Sınıfı GUID'lere ihtiyacımız olacak.
  4. Class alt anahtarının içindeki 36FC9E60-C465-11CF-8056-444553540000 (USB ana bilgisayar denetleyicileri ve hub'ları) üzerine çift tıklayın.

  5. Sol bölmeden doğru Sınıf seçiliyken, sağ bölmeye ilerleyin, UpperFilters üzerinde sağ tıklayın ve Sil'i seçin. Ardından, aynı işlemi LowerFilters tuşuyla tekrarlayın.

  6. Her iki anahtar da silinmişse, Kayıt Defteri Düzenleyicisi'ni kapatın ve bilgisayarınızı yeniden başlatın. Bir sonraki başlangıçta, sorunun çözülüp çözülmediğini ve Xbox denetleyicinizi kullanabildiğinizi görün.

Ilginç Haberler