yükseltme hata kodlarını Windows 10

Şunlar için geçerlidir: Windows 10

Not

Bu 400 düzeyinde bir konudur (gelişmiş).

BT uzmanları için Windows 10 yükseltme hatalarını çözme makalesinde daha fazla bilgi bulabilirsiniz.

Yükseltme işlemi başarılı olmazsa Windows Kurulumu iki kod döndürür:

  1. Sonuç kodu: Sonuç kodu belirli bir Win32 veya NTSTATUS hatasına karşılık gelir.
  2. Genişletme kodu: Genişletme kodu, hem hatanın oluştuğu aşama hem de hata oluştuğunda gerçekleştirilen işlem hakkında bilgi içerir.

Örneğin, 0x4000D genişletme koduna sahip 0xC1900101 sonuç kodu şu şekilde döndürülür: 0xC1900101 - 0x4000D.

Not

Yalnızca bir sonuç kodu döndürülürse, bunun nedeni genişletme kodunu yakalayamayacak bir aracın kullanılması olabilir. Örneğin, Windows 10 Yükseltme Yardımcısı kullanıyorsanız yalnızca bir sonuç kodu döndürülebilir.

İpucu

Sonucu bulamıyor ve hata kodlarını genişletemiyorsanız, Olay Görüntüleyicisi kullanarak bu kodları bulmaya çalışabilirsiniz. Daha fazla bilgi için bkz. Windows Hata Bildirimi.

Sonuç kodları

0xC1900101 sonuç kodu geneldir ve geri alma işleminin gerçekleştiğini gösterir. Çoğu durumda, bunun nedeni bir sürücü uyumluluğu sorunudur. 0xC1900101 sonuç kodu döndüren başarısız yükseltme sorunlarını gidermek için Windows Kurulumu aşamasını belirlemek için genişletme kodunu analiz edin ve bu makalenin devamında yer alan Çözüm yordamları bölümüne bakın.

Aşağıdaki sonuç kodları kümesi Windows Kurulumu uyumluluk uyarılarıyla ilişkilendirilir:

Sonuç kodu İleti Açıklama
0xC1900210 MOSETUP_E_COMPAT_SCANONLY Kurulum herhangi bir uyumluluk sorunu bulamadı
0xC1900208 MOSETUP_E_COMPAT_INSTALLREQ_BLOCK Kurulum, uyumsuz uygulama gibi eyleme dönüştürülebilir bir uyumluluk sorunu buldu
0xC1900204 MOSETUP_E_COMPAT_MIGCHOICE_BLOCK Seçilen geçiş seçimi kullanılamıyor (örneğin: Kurumsaldan Girişe)
0xC1900200 MOSETUP_E_COMPAT_SYSREQ_BLOCK Bilgisayar Windows 10 için uygun değil
0xC190020E MOSETUP_E_INSTALLDISKSPACE_BLOCK Bilgisayarda yüklemek için yeterli boş alan yok

Aralıktaki açıklamaları içeren modern kurulum (mosetup) hatalarının listesi, bu makalenin Çözüm yordamları bölümünde bulunabilir.

Diğer sonuç kodları, karşılaşılan hatanın belirli türüyle eşleştirilebilir. Sonuç kodunu hatayla eşleştirmek için:

  1. İlk onaltılık basamak kullanarak hata kodu türünü Win32 veya NTSTATUS olarak belirleyin:

    8 = Win32 hata kodu (örn: 0x80070070)
    C = NTSTATUS değeri (örn: 0xC1900107)

  2. Hata kodunun son dört basamağını (örneğin: 0x80070070 = 0070) not edin. Bu basamaklar HRESULT veya NTSTATUS yapısında tanımlanan gerçek hata kodu türüdür. Koddaki diğer basamaklar, hatayı oluşturan cihaz türü gibi öğeleri tanımlar.

  3. İlk adımda (Win32 veya NTSTATUS) belirlenen hata kodunun türüne bağlı olarak, ikinci adımdan türetilen dört basamakla win32 hata kodu veya NTSTATUS değeri arasında aşağıdaki bağlantıları kullanarak eşleştirin:

Örnekler:

  • 0x80070070
    1. "8" temelinde bu bir Win32 hata kodudur.
    2. Son dört basamak 0070'tır, bu nedenle Win32 hata kodu tablosunda 0x00000070 arayın.
    3. Hata:

      ERROR_DISK_FULL

  • 0xC1900107
    1. "C" temelinde, bu bir NTSTATUS hata kodudur.
    2. Son dört basamak 0107'dir, bu nedenle NTSTATUS değer tablosunda 0x00000107 arayın.
    3. Hata:

      STATUS_SOME_NOT_MAPPED

Bazı sonuç kodları açıklayıcıdır, diğerleri ise daha geneldir ve daha fazla analiz gerektirir. Yukarıda gösterilen örneklerde ERROR_DISK_FULL sabit sürücünün dolu olduğunu ve Windows yükseltmesini tamamlamak için fazladan yer gerektiğini gösterir. STATUS_SOME_NOT_MAPPED iletisi daha belirsizdir ve bir eylemin beklemede olduğu anlamına gelir. Bu durumda, bekleyen eylem genellikle bir önceki yükleme girişiminden gelen temizleme işlemidir ve bu işlem sistem yeniden başlatma işlemiyle çözülebilir.

Kodları genişletme

Önemli

Genişletme kodları geçerli Windows 10 yükseltme işlemini yansıtır ve Windows 10 gelecek sürümlerinde değişebilir. Bu bölümde açıklanan kodlar, Yıldönümü Güncelleştirmesi olarak da bilinen Windows 10 sürüm 1607 için geçerlidir.

Genişletme kodları, bir hata oluştuğunda aşama ve işlemle eşleştirilebilir. Genişletme kodunu aşamaya ve işleme eşleştirmek için:

  1. Aşamayı tanımlamak için ilk rakamı kullanın (örneğin: 0x4000D = 4).
  2. İşlemi tanımlamak için son iki basamağı kullanın (örneğin: 0x4000D = 0B).
  3. Aşamayı ve işlemi aşağıda sağlanan tablolardaki değerlerle eşleştirin.

Aşağıdaki tablolar, bir genişletme kodunun değerleri için karşılık gelen aşamayı ve işlemi sağlar:

Kodu genişletme: aşama

Hex Aşama
0 SP_EXECUTION_UNKNOWN
1 SP_EXECUTION_DOWNLEVEL
2 SP_EXECUTION_SAFE_OS
3 SP_EXECUTION_FIRST_BOOT
4 SP_EXECUTION_OOBE_BOOT
5 SP_EXECUTION_UNINSTALL

Kodu genişletme: işlem

Hex Işlem
0 SP_EXECUTION_OP_UNKNOWN
1 SP_EXECUTION_OP_COPY_PAYLOAD
2 SP_EXECUTION_OP_DOWNLOAD_UPDATES
3 SP_EXECUTION_OP_INSTALL_UPDATES
4 SP_EXECUTION_OP_INSTALL_RECOVERY_ENVIRONMENT
5 SP_EXECUTION_OP_INSTALL_RECOVERY_IMAGE
6 SP_EXECUTION_OP_REPLICATE_OC
7 SP_EXECUTION_OP_INSTALL_DRIVERS
8 SP_EXECUTION_OP_PREPARE_SAFE_OS
9 SP_EXECUTION_OP_PREPARE_ROLLBACK
A SP_EXECUTION_OP_PREPARE_FIRST_BOOT
B SP_EXECUTION_OP_PREPARE_OOBE_BOOT
C SP_EXECUTION_OP_APPLY_IMAGE
D SP_EXECUTION_OP_MIGRATE_DATA
E SP_EXECUTION_OP_SET_PRODUCT_KEY
F SP_EXECUTION_OP_ADD_UNATTEND
Hex Işlem
10 SP_EXECUTION_OP_ADD_DRIVER
11 SP_EXECUTION_OP_ENABLE_FEATURE
12 SP_EXECUTION_OP_DISABLE_FEATURE
13 SP_EXECUTION_OP_REGISTER_ASYNC_PROCESS
14 SP_EXECUTION_OP_REGISTER_SYNC_PROCESS
15 SP_EXECUTION_OP_CREATE_FILE
16 SP_EXECUTION_OP_CREATE_REGISTRY
17 SP_EXECUTION_OP_BOOT
18 SP_EXECUTION_OP_SYSPREP
19 SP_EXECUTION_OP_OOBE
1A SP_EXECUTION_OP_BEGIN_FIRST_BOOT
1B SP_EXECUTION_OP_END_FIRST_BOOT
1C SP_EXECUTION_OP_BEGIN_OOBE_BOOT
1B SP_EXECUTION_OP_END_OOBE_BOOT
1E SP_EXECUTION_OP_PRE_OOBE
1F SP_EXECUTION_OP_POST_OOBE
20 SP_EXECUTION_OP_ADD_PROVISIONING_PACKAGE

Örneğin: 0x4000D genişletme kodu, 4. aşama (0x4) sırasında veri geçişi (000D) ile ilgili bir sorunu temsil eder.

Veri toplama

Microsoft destek ekibinden yardım almaya ihtiyacınız varsa Dağıtımla ilgili sorunlar için TSS kullanarak bilgi toplama bölümünde belirtilen adımları izleyerek bilgi toplamanızı öneririz.

Daha fazla bilgi