.NET Framework 3.5 yükleme hataları: 0x800F0906, 0x800F081F, 0x800F0907, 0x800F0922
Bu makale, Microsoft .NET Framework 3.5 yükleme hatalarını düzeltmeye yardımcı olur.
Şunlar için geçerlidir: Windows 10 - tüm sürümler, Windows Server 2019, Windows Server 2012 R2
Orijinal BB numarası: 2734782
Not
Microsoft .NET Framework yüklemesi bu makalede listelenmeyen sorunlara da neden olabilir ancak bu sorunları çözmek için de aşağıdaki adımları izlemeyi deneyebilirsiniz. Microsoft, .NET Framework için Bant dışı (OOB) güncelleştirmeler yayınlıyor. 11 Ocak 2022 Windows güncelleştirmesini yükledikten sonra sorunları gidermeye yönelik .NET Framework Bant dışı güncelleştirmesi
Windows Server için çözümler
Windows Server'da .NET Framework 3.5'i yüklediğinizde aşağıdaki hataları alabilirsiniz:
Hata kodu 0x800F0906
Bilgisayar gerekli dosyaları Windows Update'ten indiremediğinde bu sorun oluşur.
Bu sorunu gidermek için aşağıdaki yöntemlerden birini kullanın:
Yöntem 1: İnternet bağlantınızı denetleme
Bu davranış; ağ, proxy veya güvenlik duvarı yapılandırmalarından ya da ağ, proxy veya güvenlik duvarı hatalarından kaynaklanabilir. Bu sorunu gidermek için Microsoft Update web sitesine bağlanmayı deneyin.
Bu web sitesine erişemezseniz, internet bağlantınızı denetleyin veya web sitesine erişilmesini engelleyen bir yapılandırmanın olup olmadığını belirlemek için ağ yöneticisine başvurun.
Yöntem 2: Grup İlkesi ayarını yapılandırma
Bu davranış, sistem yöneticisinin bilgisayarı Microsoft Windows Update sunucusu yerine Windows Server Update Services'ı (WSUS) kullanarak hizmet verecek şekilde yapılandırmasından da kaynaklanabilir. Bu durumda, sistem yöneticinize başvurun ve İsteğe bağlı bileşen yüklemesi ve bileşen onarımı için ayarları belirle Grup İlkesi ayarını etkinleştirmesini ve Alternatif kaynak dosyası yolu değerini yapılandırmasını veya Onarım içeriğini indirmek için Windows Server Update Services (WSUS) yerine doğrudan Windows Update'e başvur seçeneğini belirlemesini isteyin.
Grup İlkesi ayarını yapılandırmak için şu adımları izleyin:
Yerel Grup İlkesi Düzenleyicisi'ni veya Grup İlkesi Yönetim Konsolu'nu başlatın.
Ekranın sağ üst köşesine gidin, Ara'ya tıklayın, grup ilkesi yazın ve ardından Grup ilkesini düzenle'ye tıklayın.
Bilgisayar Yapılandırması'nı ve Yönetim Şablonları'nı genişletin, ardından Sistem'i seçin. Bu adımın ekran görüntüsü aşağıda verilmiştir.
İsteğe bağlı bileşen yüklemesi ve bileşen onarımı için ayarları belirle Grup İlkesi ayarını açın ve ardından Etkin'i seçin. Bu adımın ekran görüntüsü aşağıda verilmiştir.
Alternatif kaynak dosyası belirtmek istiyorsanız Alternatif kaynak dosyası yolu kutusunda, yükleme medyasından
\sources\sxs
klasörünün içeriğinin yer aldığı paylaşılan bir klasörün tam yolunu belirtin.Paylaşılan klasör yolu örneği:
\\server_name\share\Win8sxs
Ya da bir WIM dosyası belirtin. WIM dosyasını alternatif kaynak dosyası konumu olarak belirtmek için yola WIM: ön ekini ekleyin ve ardından WIM dosyasında ön ek olarak kullanmak istediğiniz görüntünün dizinini ekleyin.
WIM dosya yolu örneği:
WIM:\\server_name\share\install.wim:3
Not
Bu örnekte
3
, özellik dosyalarının bulunduğu görüntü dizinini temsil eder.Eğer geçerliyse, Windows Server Update Services (WSUS) onay kutusu yerine onarım içeriğini indirmek için doğrudan Windows Update'e bağlan'ı seçin.
Tamam'a dokunun veya tıklayın.
Yükseltilmiş bir komut isteminde
gpupdate /force
yazın ve ardından lkeyi hemen uygulamak için Enter tuşuna basın.
Yöntem 3: Windows yükleme medyasını kullanma
.NET Framework 3.5 özelliğini etkinleştirdiğinizde dosya kaynağı olarak Windows yükleme medyasını kullanabilirsiniz. Bunu yapmak için şu adımları uygulayın:
Windows yükleme medyasını sürücüye takın.
Yükseltilmiş bir komut isteminde aşağıdaki komutu çalıştırın:
Dism /online /enable-feature /featurename:NetFx3 /All /Source:<drive>:\sources\sxs /LimitAccess
Bu komutta <drive>, DVD sürücüsünün sürücü harfi için yer tutucudur. Örneğin, aşağıdaki komutu çalıştırırsınız:
Dism /online /enable-feature /featurename:NetFx3 /All /Source:D:\sources\sxs /LimitAccess
Yöntem 4: Windows Server için alternatif adımlar
Windows Server 2012 R2'de, Windows PowerShell cmdlet komutlarını veya Rol ve Özellik Ekleme Sihirbazı'nı kullanarak da alternatif bir kaynağı belirtebilirsiniz.
Windows PowerShell'i kullanmak için şu adımları izleyin:
Windows yükleme medyasını sürücüye takın.
Yükseltilmiş bir Windows PowerShell komut penceresinde aşağıdaki komutu çalıştırın:
Install-WindowsFeature name NET-Framework-Core source <drive>:\sources\sxs
Bu komutta <drive>, DVD sürücüsünün veya Windows yükleme medyasının sürücü harfi için yer tutucudur. Örneğin, aşağıdaki komutu çalıştırırsınız:
Install-WindowsFeature name NET-Framework-Core source D:\sources\sxs
Rol ve Özellik Ekleme Sihirbazı'nı kullanmak için şu adımları izleyin:
Windows yükleme medyasını sürücüye takın.
Rol ve Özellik Ekleme Sihirbazı'nı başlatın.
Özellikleri seç sayfasında, .NET Framework 3.5 Özellikleri onay kutusunu seçin ve ardından İleri'ye tıklayın.
Yükleme seçimlerini onaylama sayfasında Alternatif bir kaynak yolu belirtin bağlantısına tıklayın. Bu adımın ekran görüntüsü aşağıda verilmiştir.
Alternatif Kaynak Yolu Belirtin sayfasında, yerel yol veya ağ paylaşım yolu olarak SxS klasörünün yolunu yazın. Bu adımın ekran görüntüsü aşağıda verilmiştir.
Tamam'ı tıklatın.
Sihirbazı sonlandırmak için Yükle'ye tıklayın.
Hata kodu 0x800F081F
Bu hata kodu, alternatif bir yükleme kaynağı belirtildiğinde ve aşağıdaki koşullardan biri geçerli olduğunda oluşabilir:
- Yol tarafından belirtilen konum, özelliği yüklemek için gerekli olan dosyaları içermez.
- Özelliği yüklemeye çalışan kullanıcı konum ve dosyalar için en azından OKUMA erişimine sahip değil.
- Yükleme dosyası kümesi çalıştırdığınız Windows sürümü için bozuk, eksik veya geçersiz.
Bu sorunu gidermek için kaynağın tam yolunun doğru olduğundan (x:\sources\sxs
) ve konum için en azından Okuma erişimine sahip olduğunuzdan emin olun. Bunu yapmak için doğrudan etkilenen bilgisayardan kaynağa erişmeyi deneyin. Yükleme kaynağındaki dosya kümesinin geçerli ve eksiksiz olduğunu doğrulayın. Sorun devam ederse farklı bir yükleme kaynağı kullanmayı deneyin.
Hata kodu 0x800F0907
Bu hata kodu, alternatif yükleme kaynağı belirtilmezse veya geçersizse ve İsteğe bağlı bileşen yüklemesi ve bileşen onarımı için ayarları belirle Grup İlkesi ayarı Hiçbir zaman Windows Update'ten yük indirmeye çalışma olarak yapılandırılırsa oluşur.
Bu sorunu gidermek için ortamınıza uygun olup olmadığını belirlemek amacıyla ilke ayarını gözden geçirin. Özellik yüklerini Windows Update'ten indirmek istemiyorsanız, Grup ilkesi ayarında Alternatif kaynak dosyası yolu değerini yapılandırmayı göz önünde bulundurun.
Not
Yerel bilgisayarda Grup İlkesi ayarlarını değiştirmek için Yöneticiler grubunun üyesi olmanız gerekir. Yönetmek istediğiniz bilgisayara yönelik Grup İlkesi ayarları etki alanı düzeyinde denetleniyorsa, sistem yöneticinize başvurun.
Bunu yapmak için şu adımları uygulayın:
Ortamınıza uygun olarak Yerel Grup İlkesi Düzenleyicisi'ni veya Grup İlkesi Yönetim Konsolu'nu başlatın.
Bilgisayar Yapılandırması'nı ve Yönetim Şablonları'nı genişletin, ardından Sistem'i seçin.
İsteğe bağlı bileşen yüklemesi ve bileşen onarımı için ayarları belirle Grup İlkesi ayarını açın ve ardından Etkin'i seçin.
Hiçbir zaman Windows Update'ten yük indirmeye çalışma Grup İlkesi ayarının etkin olup olmadığını belirleyin ve ardından ortamınız için istediğiniz ayarı belirleyin.
Alternatif bir kaynak dosyası belirtmek istiyorsanız Alternatif kaynak dosyası yolu kutusunda, yükleme medyasından
\sources\sxs
klasörünün içeriğinin yer aldığı paylaşılan bir klasörün tam yolunu belirtin. Ya da bir WIM dosyası belirtin. WIM dosyasını alternatif kaynak dosyası konumu olarak belirtmek için yola WIM: ön ekini ekleyin ve ardından WIM dosyasında ön ek olarak kullanmak istediğiniz görüntünün dizinini ekleyin. Aşağıdakiler belirtebileceğiniz değerlerin örnekleridir:- Paylaşılan klasör yolu:
\\server_name\share\Win8sxs
- Özellik dosyalarının bulunduğu görüntü dizininin
3
ile temsil edildiği WIM dosyası yolu:
WIM:\\server_name\share\install.wim:3
- Paylaşılan klasör yolu:
Dilerseniz, Onarım içeriğini indirmek için Windows Server Update Services (WSUS) yerine doğrudan Windows Update ile iletişim kur onay kutusunu seçebilirsiniz.
Tamam'a dokunun veya tıklayın.
Yükseltilmiş bir komut isteminde
gpupdate /force
komutunu yazın ve ilkeyi hemen uygulamak için Enter tuşuna basın.
Windows 10 için çözüm
Hata kodu 0x800F0906, 0x800F081F veya 0x800F0907
Microsoft Windows 10'da hata kodlarını gidermek için şu adımları izleyin:
Windows Medya Oluşturma aracını indirin, yerel olarak bir ISO görüntüsü oluşturun veya yüklediğiniz Windows sürümü için bir görüntü oluşturun.
Grup İlkesi'ni Yöntem 2'de belirtildiği gibi yapılandırın ancak şu adımları da izleyin:
- Adım 1'de oluşturulan ISO görüntüsünü bağlayın.
- Alternatif kaynak dosyası yolu olarak ISO'dan
sources\sxs
klasörünün üzerine gidin. gpupdate /force
komutunu çalıştırın.- .NET Framework özelliğini ekleyin.
Hata kodu 0x800F0922
Windows 10 yükseltmesini yaptığınızda aşağıdaki hata mesajı oluşur:
0x800F0922 CBS_E_INSTALLERS_FAILED: Gelişmiş yükleyicileri ve genel komutları işleme başarısız oldu.
Not
Bu hata kodu .NET Framework'e özgü değildir.
Bu sorunu gidermek için aşağıdaki adımları izleyin:
.NET Framework yükleme dosyaları klasörünü açın.
Kaynaklar klasörünü açın.
SXS klasörüne sağ tıklayın ve ardından Özellikler'e tıklayın.
Güvenlik'e tıklayıp Oku & Yürüt'ün yanında bir onay işareti olduğundan emin olun. Onay işareti yoksa, Düzenle düğmesine tıklayın ve bunu açın.
Windows tuşu + X klavye kısayoluna basın.
Komut İstemi (Yönetici) seçeneğine tıklayın.
Komut İstemi penceresine aşağıdaki komutu yazın ve Enter tuşuna basın:
dism /online /enable-feature /featurename:netfx3 /all /source:c:\sxs /limitaccess
Komut İstemi penceresine aşağıdaki komutu yazın ve Enter tuşuna basın:
dism /online /Cleanup-Image /RestoreHealth
Daha fazla bilgi
Bu sorunlar; .NET Framework 3.5'i etkinleştirmek için yükleme sihirbazı, Dağıtım Görüntüsü Bakımı ve Yönetimi (DISM) aracı veya Windows PowerShell komutlarını kullandığınızda oluşabilir.
Windows 10 ve Windows Server 2012 R2'de .NET Framework 3.5 İsteğe Bağlı bir Özelliktir. İsteğe Bağlı Özelliklere yönelik meta verileri dahildir. Ancak, özellikle ilişkili olan ikili dosyalar ve diğer dosyalar dahil değildir. Bir özelliği etkinleştirdiğinizde, Windows bu özelliği yüklemek için eksik bilgileri indirmek üzere Windows Update'e başvurmayı dener. Ağ yapılandırması ve bilgisayarların ortamdaki güncelleştirmeleri yüklemek üzere nasıl yapılandırıldığı bu işlemi etkileyebilir. Bu nedenle, bu özellikleri ilk yükleyişinizde hatalarla karşılaşabilirsiniz.
Bu hata kodları ile ilişkili olan hata iletileri
Hata kodu | Yaygın hata iletileri |
---|---|
0x800F0906 | Kaynak dosyaları indirilemedi. Özelliği geri yüklemek için gerekli olan dosyaların konumunu belirtmek için kaynak seçeneğini kullanın. Kaynak konumu belirtme hakkında daha fazla bilgi için bkz. http://go.microsoft.com/fwlink/?LinkId=243077 . DISM günlük dosyası, C:\Windows\Logs\DISM\dism.log konumunda bulunabilir. Windows istenen değişiklikleri tamamlayamadı. Windows gereken dosyaları indirmek için Internet'e bağlanamadı. Internet'e bağlı olduğunuzdan emin olun ve Yeniden Dene'ye tıklayarak tekrar deneyin. Bir veya daha fazla rol, rol hizmeti veya özellik yüklenemedi. Kaynak dosyaları bulunamadı. Yeni bir Rol ve Özellik Ekleme Sihirbazı oturumunda rolleri, rol hizmetlerini ve özellikleri yeniden yüklemeyi deneyin ve sihirbazın Onay sayfasında Alternatif bir kaynak yolu belirtin seçeneğine tıklayarak yükleme için gerekli olan kaynak dosyalarının geçerli konumunu belirtin. Konum, hedef sunucunun bilgisayar hesabı tarafından erişilebilir olmalıdır. 0x800F0906 - CBS_E_DOWNLOAD_FAILURE Hata kodu: 0x800F0906 Hata: 0x800f0906 |
0x800F081F | Kaynak dosyaları bulunamadı. Özelliği geri yüklemek için gerekli olan dosyaların konumunu belirtmek için Kaynak seçeneğini kullanın. Kaynak konumu belirtme hakkında daha fazla bilgi için bkz. http://go.microsoft.com/fwlink/?LinkId=243077 . DISM günlük dosyası C:\Windows\Logs\DISM\dism.log konumunda bulunabilir. 0x800F081F - CBS_E_SOURCE_MISSING Hata kodu: 0x800F081F Hata: 0x800F081F |
0x800F0907 | DISM başarısız oldu. Hiçbir işlem gerçekleştirilmedi. Daha fazla bilgi için günlük dosyasını inceleyin. DISM günlük dosyası C:\Windows\Logs\DISM\dism.log konumunda bulunabilir. Windows, ağ ilkesi ayarları nedeniyle, istenen değişiklikleri tamamlamak için gerekli dosyaları indirmek üzere Internet'e bağlanamadı. Daha fazla bilgi için ağ yöneticinize başvurun. 0x800F0907 - CBS_E_GROUPPOLICY_DISALLOWED Hata kodu: 0x800F0907 Hata: 0x800F0907 |
Windows Update gereksiniminin dışında .NET Framework 3.5'i indirme
Toplu Lisanslama veya MSDN Aboneliği olan müşteriler, İsteğe Bağlı Özellik Medyası kullanılabilir olduğu için .NET Framework 3.5'i kullanabilir.
.NET Framework 3.5'i yüklediğinizde hata kodları listelenmez
.NET Framework 3.5'i yüklediğinizde bu makalede listelenmeyen diğer hata kodlarıyla karşılaşabilirsiniz. Daha fazla bilgi için aşağıdaki makaleleri inceleyin: