Windows Update Hatası 0xc1900223 Nasıl Onarılır?

Bazı Windows 10 kullanıcıları, geleneksel olarak bir Windows Güncellemesi yüklemeye çalıştıklarında 0xc1900223 hatasıyla karşılaşıyorlar . Belgelenen çoğu durumda, sorun kullanıcı 1903 güncellemesini yüklemeye çalıştığında ortaya çıkar ve genellikle güncelleme% 97'ye ulaştığında hata görünür.

Yalnızca 1903 güncellemesiyle karşılaşmanız durumunda, güncellemeyi $ GetCurrent klasörü aracılığıyla tekrar yüklemeyi denemelisiniz . Bu işe yaramazsa, sorunu aşmanıza izin verebilecek başka bir uygun yöntem , Medya Oluşturma Aracının Bu Bilgisayarı Şimdi Yükselt özelliğini kullanmaktır . Yerleşik WU bileşenini atlatmanın başka bir yolu da güncellemeyi Microsoft Update Kataloğu aracılığıyla manuel olarak yüklemektir .

Ancak, bu sorun aynı zamanda Pi-Hole gibi ağ çapında bir reklam engelleyiciden de kaynaklanabilir. Birini kullanıyorsanız, onu geçici olarak devre dışı bırakabilir (güncellemeyi yüklerken) veya yardımcı programı tamamen kaldırabilirsiniz.

Bazı durumlarda, sorun, Windows Update bileşenini etkileyen bir tür aksaklık veya sistem dosyası bozulması nedeniyle de ortaya çıkabilir. Bu durumda, her Windows Update bileşenini yenilemeyi deneyebilir veya sistem dosyası bozulmasını düzeltebilen birkaç yardımcı programı (SFC, DISM veya Temiz Yükleme) çalıştırabilirsiniz.

Yöntem 1: Güncellemeyi $ getcurrent klasörü aracılığıyla zorlama

Bekleyen bir Windows güncellemesini her yüklemeye çalıştığınızda, Windows 10 otomatik olarak C: \ sürücünüzde $ GetCurrent ve $ SysReset klasörleri oluşturacaktır . Bu klasör, en son Windows Update işlemiyle ilgili günlük dosyalarını içerir, ancak bu güncellemeden yükleme dosyalarını da içerebilir.

Başarısız bir Windows güncellemesiyle uğraşıyorsanız (bu, 0xc1900223 hatasıyla karşılaşırsanız ) $ getcurrent klasörünün medya alt klasörüne erişerek ve kurulumu yeniden yaparak güncellemeyi yüklemeye zorlayabilirsiniz. bu şekilde.

Ancak, $ getcurrent klasörünün varsayılan olarak gizli olduğunu unutmayın. Yani, ya doğrudan adres çubuğundan ya da Gizli klasörleri Dosya Gezgini'nden etkinleştirerek erişmeniz gerekecek.

Güncellemeyi c klasörü aracılığıyla zorlamak için hızlı bir adım adım kılavuz :

  1. Dosya Gezgini'ni açın, aşağıdaki komutu üstteki gezinme çubuğuna yapıştırın ve Enter tuşuna basın :
     C: / $ getcurrent

    Not: C'yi mevcut işletim sistemi sürücünüze karşılık gelen harfe değiştirmeniz gerekebileceğini unutmayın .

    Not 2: Ek olarak, önce gizli öğeleri etkinleştirerek bu konuma manuel olarak erişebilirsiniz (Dosya Gezgini'nde, Görüntüle'ye gidin ve Gizli Öğelerle ilişkili kutuyu işaretleyin .

  2. Bunu yaptıktan sonra, alt klasörler listesinden medya klasörüne erişin ve Başlat yürütülebilir dosyasını çift ​​tıklayın .
  3. Güncelleme kurulum ekranına girdikten sonra, güncellemeyi özel çalıştırılabilir dosya aracılığıyla yüklemek için ekrandaki talimatları izleyin.
  4. Güncelleme başarıyla yüklendikten sonra, bilgisayarınızı yeniden başlatın ve sorunun bir sonraki sistem başlangıcında çözülüp çözülmediğine bakın.

$ Getcurrent klasörünün görünür olmaması durumunda, WU bileşeninin kurulum için gerekli dosyaları güncelleyememesi çok olasıdır. Bu geçerliyse, aşağıdaki bir sonraki olası düzeltmeye geçin.

Yöntem 2: Medya Oluşturma Aracı ile Güncelleme

Otomatik WU işlevi kendi başına 1903 sürümüne güncelleme yapamazsa, Medya Oluşturma aracını kullanarak yüklemeyi zorlayabilirsiniz. Windows 10'u temizlemenize izin vermenin yanı sıra, bu araç ayrıca 0xc1900223'ü düzeltmenize olanak tanıyan bir araya getirilebilir Bu Bilgisayarı Şimdi Yükselt özelliği de içerir .

Etkilenen birkaç kullanıcı, bu işlemin Windows 10 kurulumlarını güncel hale getirmelerine izin verdiğini doğruladı.

Medya Oluşturma Aracı aracılığıyla Windows 10 sürüm 1903'e güncelleme hakkında hızlı bir kılavuz:

  1. Windows 10 yükseltme yardımcısını indirmek için bu bağlantıyı ( burada ) ziyaret edin ve Şimdi Güncelle düğmesine tıklayın.
  2. Yürütülebilir başarıyla indirildikten sonra, üzerine çift tıklayın ve Evet de UAC (Kullanıcı Hesabı Denetimi) yönetici ayrıcalıkları vermek.
  3. Ardından, kurulumu tamamlamak için ekrandaki talimatları izleyin.
  4. İşlem tamamlandıktan sonra, bilgisayarınızı yeniden başlatın ve sorunun bir sonraki bilgisayar başlangıcında çözülüp çözülmediğine bakın.
  5. Bilgisayarınız yeniden başlatıldığında, sorunun şimdi çözülüp çözülmediğine bakın.

Windows güncelleme yükleme denemesinin aynı 0xc1900223 ile başarısız olması durumunda , aşağıdaki bir sonraki olası düzeltmeye geçin.

Yöntem 3: Pi-Hole'u (veya ağ genelinde farklı bir reklam engelleyiciyi) devre dışı bırakma

Görünüşe göre, bir Windows 10 güncellemesi yüklerken 0xc1900223 hata kodu, Pi-Hole veya benzer bir ağ çapında reklam engelleyici tarafından da tetiklenebilir. Etkilenen diğer kullanıcılara göre, bu sorun, güncellemenin tamamlanmasını durdurabilecek bir DNS engelleme listesinden kaynaklanıyor olabilir.

Kendilerini benzer bir durumda bulan kullanıcılar, güncelleme yapılırken Pi-Hole'u devre dışı bırakarak veya kaldırarak güncellemeyi aynı hata olmadan yüklemeyi başardıklarını doğruladılar.

Pi-Hole'u Geçici Olarak Devre Dışı Bırakma

  1. Çalıştır iletişim kutusunu açmak için Windows tuşu + R tuşlarına basın . Ardından, 'cmd' yazın ve yönetici erişimiyle yükseltilmiş bir CMD istemi açmak için Ctrl + Shift + Enter tuşlarına basın . UAC (Kullanıcı Hesabı Denetimi) tarafından istendiğinde , yönetici ayrıcalıkları vermek için Evet'i tıklayın .
  2. Yükseltilmiş CMD istemine girdikten sonra, Pi-Hole yardımcı programını çağırmak için aşağıdaki komutu yazın:
     çukur
  3. Pi-Hole çağrıldıktan sonra, aşağıdaki komutu yazın ve devre dışı bırakmak için Enter tuşuna basın :
    çukur devre dışı bırakmak
  4. Artık Pi-Hole adblocker yardımcı programı devre dışı bırakıldığına göre, başarısız olan güncellemeyi tekrar yüklemeyi deneyin ve 0xc1900223'ü almadan yükleyip yükleyemeyeceğinizi görün.
  5. Güncelleme başarıyla kurulursa, Pi-Hole'u tekrar etkinleştirmek için aynı yükseltilmiş terminalde aşağıdaki komutu çalıştırın:
    çukur devre dışı bırakmak

Pi-Hole'u Kaldırma

  1. Windows tuşu + R tuşlarına basarak bir Çalıştır iletişim kutusu açın . Ardından, metin kutusuna 'cmd' yazın ve yükseltilmiş bir CMD istemi açmak için Ctrl + Shift + Enter tuşlarına basın . At UAC (Kullanıcı Hesabı Denetimi) istemi, tıklayın Evet yönetici ayrıcalıkları vermek.
  2. Yükseltilmiş CMD isteminin içine aşağıdaki komutları yazın ve Pi-Hole'un kaldırılmasını başlatmak için Enter tuşuna basın :
    pihole kaldırma
  3. Komut başarıyla işlendikten sonra bilgisayarınızı yeniden başlatın.
  4. Bir sonraki güncellemede, daha önce 0xc1900223 hatasıyla başarısız olan güncellemeyi yüklemeyi deneyin ve işlemin tamamlanıp tamamlanmadığına bakın.

Bu yöntemin uygulanabilir olmaması veya sorunu çözmemesi durumunda, aşağıdaki bir sonraki olası düzeltmeye geçin.

Yöntem 4: DNS önbelleğini temizleme

Görünüşe göre, bu belirli sorun, bilgisayarınızın DNS önbelleğini temizleyerek çözülebilecek bir ağ tutarsızlığı nedeniyle de ortaya çıkabilir. Bunu yapmanın en kolay yolu, yükseltilmiş bir CMD komut istemidir.

Bunu yaptıktan ve bilgisayarlarını yeniden başlattıktan sonra, etkilenen bazı kullanıcılar nihayet Windows Update kurulumunu 0xc1900223 hatasıyla karşılaşmadan tamamlayabildiklerini doğruladılar .

DNS önbelleğinizi yükseltilmiş bir Komut İstemi penceresinden temizlemek için atmanız gereken adımları içeren hızlı bir kılavuz:

  1. Klavyenizde Windows tuşu + R tuşlarına basarak bir Çalıştır iletişim kutusu açın . Ardından, metin kutusunun içine 'cmd' yazın ve yükseltilmiş bir CMD penceresi açmak için Ctrl + Shift + Enter tuşlarına basın .

    Not: UAC (Kullanıcı Hesabı Denetimi) tarafından istendiğinde , yönetici ayrıcalıkları vermek için Evet'i tıklayın .

  2. Yükseltilmiş CMD istemine girdikten sonra , aşağıdaki komutları sırayla yazın ve her komutun ardından Enter tuşuna basın :
    ipconfig / flushdns ipconfig / registerdns ipconfig / release ipconfig / renew
  3. Her komut başarıyla işlendikten sonra, bilgisayarınızı yeniden başlatın ve daha önce bir sonraki bilgisayar başlangıcında başarısız olan güncellemeyi yüklemeyi deneyin.

Bu yöntem 0xc1900223 hatasını düzeltmenize izin vermediyse , aşağıdaki bir sonraki olası düzeltmeye geçin.

Yöntem 5: Güncelleştirmeyi Microsoft Update Kataloğu aracılığıyla yükleme

Yukarıdaki yöntemlerden hiçbiri sorunu şu ana kadar çözmenize izin vermediyse, 1903 kurulumunu Microsoft Update Kataloğu aracılığıyla manuel olarak tamamlayabilirsiniz. Bu prosedür, güncellemeyi doğrudan yükleyecektir (yerel WU bileşenini dahil etmeden). Bu, bu soruna neden olabilecek her bozuk bağımlılığın ortadan kalkacağı anlamına gelir.

1903 güncellemesini Microsoft Update Kataloğu aracılığıyla manuel olarak yüklemek için hızlı bir kılavuz:

  1. İlk önce, işletim sistemi mimarinizi bilmeniz gerekir (32 bit veya 64 bit ise). Bunu bilmiyorsanız, açık Dosya Gezgini , sağ tıklayıp Bu PC ve seçim Özellikler ' yeni ortaya bağlam menüsünden.
  2. Sistem Özellikleri ekranına girdikten sonra , Sistem Türü kategorisine bir göz atın . 64 bit diyorsa, 64 bit güncellemeyi indirmeniz gerekir ve 32 bit diyorsa 32 bit sürümüne ihtiyacınız vardır.
  3. İşletim sistemi mimarinizden emin olduğunuzda, bu bağlantıyı ( burada ) ziyaret edin ve ' 4522355'i aramak için ekranın sağ üst köşesindeki arama işlevini kullanın ve Enter tuşuna basın .
  4. Sonuç sayfası oluşturulduktan sonra, Windows 10 sürümünüze (x64 tabanlı veya x86 tabanlı) karşılık gelen doğru sürümü arayın ve doğru Windows Update ile ilişkilendirilmiş İndir düğmesini tıklayın.
  5. Onay sayfasında, indirmeyi başlatmak için bağlantıya bir kez daha tıklayın.
  6. İndirme tamamlanana kadar sabırla bekleyin, ardından .msu kurulum paketini açın ve kurulumu tamamlamak için ekrandaki talimatları izleyin.
  7. Kurulum tamamlandıktan sonra, kalan dosyaların yüklenmesine izin vermek için bilgisayarınızı yeniden başlatın.

Aynı sorun hala devam ediyorsa veya Microsoft Update Kataloğu'nu kullanarak geleneksel olarak başarısız olan güncelleştirmeyi bulamıyorsanız, aşağıdaki bir sonraki olası düzeltmeye geçin.

Yöntem 6: Her Windows Update bileşenini yenileyin

Şimdiye kadarki yöntemlerden hiçbiri bu sorunu çözmenize izin vermediyse, WU'nun yeni güncellemeleri yükleme yeteneğini engelleyen bir Windows Update arızası nedeniyle bu özel sorunla karşılaşmanız olasıdır. Bu, aynı hata koduyla ( 0xc1900223 hatası) birden çok güncelleme başarısız oluyorsa görülür .

Aynı sorunla karşılaşan birkaç Windows kullanıcısı, WU (Windows Update) ile ilişkili her bileşeni sıfırlayabilen bir dizi adımı uyguladıktan sonra sorunun çözüldüğünü ve 1903 yapısının başarıyla yüklendiğini onayladı.

İlgili her Windows Update bileşenini yükseltilmiş bir CMD isteminden manuel olarak sıfırlamak için hızlı bir adım adım kılavuz:

  1. Windows tuşu + R tuşlarına basarak bir Çalıştır iletişim kutusu açın . Ardından, metin kutusunun içine 'cmd' yazın ve yükseltilmiş bir Komut İstemi penceresi açmak için Ctrl + Shift + Enter tuşlarına basın .

    Not: UAC (Kullanıcı Hesabı Denetimi) tarafından istendiğinde , yönetici ayrıcalıkları vermek için Evet'i tıklayın .

  2. Yükseltilmiş CMD istemini açmayı başardıktan sonra, her temel WU hizmetini durdurmak için aşağıdaki komutları sırayla yazın ve her birinin ardından Enter tuşuna basın:
    net stop wuauserv net stop cryptSvc net stop bitleri net stop msiserver

    Not: Bu komutlar, Windows Update, MSI Installer, Cryptographic ve BITS hizmetleriyle ilişkili hizmetleri otomatik olarak durdurur.

  3. Her önemli hizmeti devre dışı bırakmayı başardıktan sonra, aşağıdaki komutları (hangisi sırayla olursa olsun) yapıştırın ve Windows kullanıcılarının güncelleme dosyalarını (SoftwareDistribution ve Catroot2) saklayacağı iki klasörü yeniden adlandırmak için her birinin ardından Enter tuşuna basın :
    ren C: \ Windows \ SoftwareDistribution SoftwareDistribution.old ren C: \ Windows \ System32 \ catroot2 Catroot2.old

    Not: Bilmiyorsanız, SoftwareDistribution ve Catroot2 , Windows Updating bileşeni tarafından aktif olarak kullanılan güncelleme dosyalarını depolamaktan sorumlu iki klasördür. İkisi geleneksel olarak silinemediğinden, bozuk bir dosyanın zarar görmesini sınırlamanın tek yolu, işletim sisteminizi yerine geçecek yeni sağlıklı kopyalar oluşturmaya zorlamaktır.

  4. İki klasörü silmeyi başardıktan sonra, bu son komutları yazın ve her komutun ardından aynı hizmetleri yeniden başlatmak için Enter tuşuna basın (2. adımda devre dışı bıraktıklarımızın aynısı):
    net başlangıç ​​wuauserv net başlangıç ​​cryptSvc net başlangıç ​​bitleri net başlangıç ​​msiserver
  5. Her hizmet yeniden başlatıldıktan sonra, daha önce dosyalanan aynı güncelleştirmeyi yüklemeyi deneyin ve şimdi başarıyla yüklenip yüklenmediğine bakın ( 0xc1900223 hatası olmadan ).

Aynı hata kodunun hala güncellemeyi yüklemenizi engellemesi durumunda, aşağıdaki son yöntemi izleyin.

Yöntem 7: DISM ve SFC taramalarını çalıştırma

Sizin için herhangi bir potansiyel sabit işe yaramadıysa, WU bileşeninizi çalışmaz hale getiren bir tür sistem dosyası bozulmasıyla uğraşıyorsunuzdur. Düzeltmenin birden fazla yolu vardır, ancak etkilenen kullanıcıların çoğu, birkaç yerleşik yardımcı program (SFC ve DISM) kullanarak sorunu çözmeyi başardı.

Bu araçların her ikisi de sistem dosyası bozulmasını düzeltebilir, ancak farklı şekilde çalışırlar - SFC, bozulmayı sağlıklı eşdeğerlerle değiştirmek için yerel bir önbellek kullanırken, DISM, bozuk dosyaların yerini alacak sağlıklı dosyaları indirmek için WU'nun bir alt bileşenine güvenir.

Tavsiyemiz, her iki yardımcı programı da arka arkaya hızlı bir şekilde çalıştırmak ve aralarında bir sistemi yeniden başlatmaktır.

Bir SFC taraması yaparak başlayın , ardından yeniden başlatın ve bir sonraki başlatma tamamlandığında bir DISM taraması gerçekleştirin .

Hala sorun yaşıyorsanız yerinde onarım (veya verileriniz zaten yedeklenmişse temiz bir yükleme) gerçekleştirmeyi düşünün.