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:
- Sonuç kodu: Sonuç kodu belirli bir Win32 veya NTSTATUS hatasına karşılık gelir.
- 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:
İ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)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.
İ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
- "8" temelinde bu bir Win32 hata kodudur.
- Son dört basamak 0070'tır, bu nedenle Win32 hata kodu tablosunda 0x00000070 arayın.
- Hata:
ERROR_DISK_FULL
- 0xC1900107
- "C" temelinde, bu bir NTSTATUS hata kodudur.
- Son dört basamak 0107'dir, bu nedenle NTSTATUS değer tablosunda 0x00000107 arayın.
- 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:
- Aşamayı tanımlamak için ilk rakamı kullanın (örneğin: 0x4000D = 4).
- İşlemi tanımlamak için son iki basamağı kullanın (örneğin: 0x4000D = 0B).
- 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
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin