0xC1900204 hatası nedir?
Windows 11'e (24H2/25H2 dahil) yükseltme sırasında karşınıza 0xC1900204 kodu çıktığında, kurulum motoru seçtiğiniz yükseltme yolunu mevcut sisteminize uygulayamadığını bildirir. Microsoft bu kodu dahili olarak MOSETUP_E_COMPAT_MIGCHOICE_BLOCK olarak tanımlar; anlamı, "seçilen geçiş (migrasyon) seçeneğinin kullanılamadığı"dır.
Kısaca: kurulum medyasındaki Windows sürümü, mimarisi veya dili, bilgisayarınızda yüklü olan Windows ile uyuşmuyordur. Bu, dosya bozulması değil, uyumsuz bir yükseltme yolu seçildiğinin işaretidir.
Hata neden oluşur?
En sık görülen nedenler şunlardır:
- Sürüm (SKU) uyumsuzluğu: Örneğin Enterprise'dan Home'a geçmeye çalışmak gibi, doğrudan desteklenmeyen bir sürüm değişikliği. Yükseltme aynı sürüm ailesi içinde yapılmalıdır (Home -> Home, Pro -> Pro).
- Mimari uyumsuzluğu: 32 bit (x86) bir Windows üzerine 64 bit (x64) medya ile yükseltme yapmaya çalışmak (veya tersi). Mimari değiştirme, yerinde yükseltme ile yapılamaz.
- Dil farkı: Bilgisayarınızdaki Windows'un dili ile kurulum medyasının dili farklıysa yerinde yükseltme engellenebilir (örneğin Türkçe sistem, İngilizce medya).
- Yanlış medya/imaj: İndirilen ISO'nun yanlış sürüm veya mimari için olması; çok-imajlı bir medyada hatalı dizinin seçilmesi.
Çözüm adımları
1. Mevcut Windows sürümünüzü ve mimarinizi öğrenin
Klavyeden Windows + R tuşlarına basın, açılan kutuya yazıp Enter'a basın. Açılan pencerede sürüm bilgisi (örneğin Windows 10 Pro) görünür.
Mimariyi öğrenmek için Ayarlar > Sistem > Hakkında yolunu açın ve "Sistem türü" satırına bakın. Burada "64 bit işletim sistemi" veya "32 bit işletim sistemi" yazar. Bu iki bilgiyi (sürüm + mimari + dil) not edin.
2. Aynı sürüm ailesini hedefleyin
Mevcut sürümünüzle uyumlu bir Windows 11 sürümüne yükseltin. Windows 11 Home yalnızca Home'a, Pro yalnızca Pro'ya sorunsuz yükselir. Farklı bir sürüme geçmek istiyorsanız bu, yükseltme değil sürüm değiştirme işidir ve ayrı bir yol gerektirir.
3. Doğru mimariyi seçin
Mevcut sisteminiz 64 bit ise 64 bit medya, 32 bit ise 32 bit medya kullanın. Mimariyi yükseltme ile değiştiremezsiniz; mimari değişikliği yalnızca temiz kurulum (sıfırdan kurulum) ile mümkündür. Not: Windows 11 yalnızca 64 bit olarak sunulur; bu nedenle 32 bit bir Windows 10'dan yerinde yükseltme yapılamaz, temiz kurulum gerekir.
4. Aynı dilde medya indirin
Kurulum dosyasının dili, sisteminizin diliyle aynı olmalıdır. Resmi Windows 11 indirme sayfasından, sisteminizdeki dille eşleşen (örneğin Türkçe) ISO'yu indirin.
5. Resmi medyayı yeniden hazırlayın ve yerinde yükseltmeyi çalıştırın
Microsoft'un resmi Windows 11 ISO dosyasını indirin. ISO'ya çift tıklayarak bağlayın (mount edin), içindeki setup.exe dosyasını çalıştırın ve yükseltme sırasında "Kişisel dosyaları ve uygulamaları koru" seçeneğini işaretleyin. Bu yöntem, dosyalarınız ve programlarınız korunarak Windows'u uyumlu yolla yeniden kurar.
6. Ürün anahtarı / sürüm seçimini kontrol edin
Kurulum sizden hangi sürümü kuracağınızı soruyorsa, ekranda mevcut sisteminizle aynı sürümü seçtiğinizden emin olun. Yanlış sürüm seçildiğinde bu hata yeniden çıkar.
Hata devam ederse
Yukarıdaki adımlardan sonra yükseltme hâlâ 0xC1900204 ile durursa, indirdiğiniz ISO'nun gerçekten sisteminizle aynı sürüm, mimari ve dilde olduğunu bir kez daha doğrulayın. Tüm bilgiler eşleştiği hâlde sorun sürerse, Enlisans destek ekibine ulaşarak adımları sizinle birlikte ilerletebilirsiniz.
Not: Enlisans'ta sunulan Windows anahtarları %100 orijinaldir ve Microsoft'un resmi etkinleştirme yöntemiyle etkinleşir. Etkinleştirme ile ilgili bir sıkıntı yaşarsanız anahtarınızın durumunu sizin için kontrol edebiliriz; dilerseniz anahtarınızı paylaşabilirsiniz.















