Windows XP'de bazı güncelleştirmeleri veya programları yükleyemezsiniz

Bu makalede, bazı güncelleştirmeleri veya programları yüklemenizi engelleyen bazı sorunları gidermek için kullanılabilecek bazı gelişmiş el ile yöntemler sunulmaktadır.

Şunlar için geçerlidir: Windows 10 - tüm sürümler, Windows Server 2012 R2
Özgün KB numarası: 822798

Belirtiler

Bir ActiveX denetimini indirmeye, Windows'a veya Windows bileşenine bir güncelleştirme yüklemeye, Windows için bir hizmet paketi veya windows bileşeni için bir hizmet paketi yüklemeye ya da bir Microsoft veya üçüncü taraf yazılım programı yüklemeye çalıştığınızda, aşağıdaki belirtilerden biriyle veya daha fazlası ile karşılaşabilirsiniz:

Not

Bu sorunlar bu nedenlerle ortaya çıkabilir.

  • Bir program yüklemeye veya güncelleştirmeye çalıştığınızda aşağıdaki hata iletisini alırsınız:

    Dijital İmza Bulunamadı
    Microsoft dijital imzası, yazılımın Windows ile test edildiğini ve yazılımın test edildikten sonra değiştirilmediğini onaylar.
    Yüklemek üzere olduğunuz yazılım microsoft dijital imzası içermiyor. Bu nedenle, bu yazılımın Windows ile doğru şekilde çalıştığının garantisi yoktur.
    Yazılım paketinin adı
    Microsoft dijital olarak imzalanan yazılımları aramak istiyorsanız, Windows Update Web sitesini http://update.microsoft.com ziyaret edin ve kullanılabilir olup olmadığını öğrenin.
    Yüklemeye devam etmek istiyor musunuz?

    Daha Fazla Bilgi'ye tıklarsanız aşağıdaki iletiyi alırsınız:

    Microsoft Windows
    Yüklemek istediğiniz yazılım paketindeki imza geçersiz. Yazılım paketi düzgün imzalanmaz.

    İlk hata iletisi iletişim kutusunda Tamam'a tıkladıktan sonra, yüklemenin başarılı olduğunu belirten bir ileti alırsınız veya aşağıdaki hata iletisini alırsınız:

    Güncelleştirme Paketinin Adı
    Şifreleme işlemi yerel bir güvenlik seçeneği ayarı nedeniyle başarısız oldu.

  • Bir güncelleştirmeyi veya hizmet paketini yüklemeye çalıştığınızda, aşağıdakilerden birine benzer bir hata iletisi alırsınız:

    • Hata 1

      Güncelleştirme Paketinin Adı
      Kurulum, Update.inf dosyasının bütünlüğünü doğrulayamadı. Şifreleme hizmetinin bu bilgisayarda çalıştığından emin olun.

    • Hata 2

      Katalog dosyaları yüklenemedi.

    • Hata 3

      Yüklediğiniz yazılım, Windows XP ile uyumluluğunu doğrulamak için Windows Logo testini geçmemiş. (Bu testin neden önemli olduğunu söyleyin.)
      Bu yazılım yüklenmez. Sistem yöneticinize başvurun.

    • Hata 4

      Yüklediğiniz yazılım, Windows'un bu sürümüyle uyumluluğunu doğrulamak için Windows Logo testini geçmemiş. (Bu testin neden önemli olduğunu söyleyin.)

  • Windows XP hizmet paketini yüklemeye çalıştığınızda aşağıdakine benzer bir hata iletisi alırsınız:

    Service Pack 1 Kurulumu dosyanın bütünlüğünü doğrulayamadı. Şifreleme hizmetinin bu bilgisayarda çalıştığından emin olun.

  • Microsoft Veri Erişim Bileşenleri (MDAC) 2.8'i yüklemeyi denediğinizde, aşağıdakine benzer bir hata iletisi alırsınız:

    INF Yükleme hatası. Neden: Zaman damgası imzası ve/veya sertifikası doğrulanamadı veya hatalı biçimlendirilmiş.

  • %WINDIR%\System32\CatRoot2\Edb.log dosyası genellikle 1 MB'tan az olsa bile 20 megabayta (MB) kadar büyüyebilir.

  • Windows Update Web sitesinden veya Microsoft Update Web sitesinden bir paket yüklemeye çalıştığınızda, aşağıdakine benzer bir ileti alırsınız:

    Yazılım Windows logo testini geçmemiştir ve yüklenmeyecektir.

  • %systemroot%\Windowsupdate.log dosyasını incelediğinizde, aşağıdaki hatalardan biri için bir girdi görürsünüz:

    • 0x80096001
    • 0x80096005
    • 0x80096010
    • 0x800B0001
    • 0x800B0003
    • 0x800B0004
    • 0x800B0109
    • 0x8007f0da
    • 0x8007f01e
  • Windows XP tabanlı bir bilgisayarda Microsoft Windows Update'i kullandığınızda güncelleştirme işlemi başarısız olur ve 0x8007f007 hata iletisi alırsınız. Bu durum, seçtiğiniz güncelleştirme türüne bakılmaksızın oluşabilir.

  • Svcpack.log dosyası aşağıdakine benzer girdiler içerebilir

937.406: GetCatVersion: C:\WINDOWS\system32 \CatRoot{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\Tmp.0.scw.cat sürümünden sürüm bilgileri alınamadı hata 0x57 937.437: GetCatVersion: C:\WINDOWS\Tmp.0.scw.cat sürüm bilgileri 940.344 0x80092004 hatasıyla alınamadı: InstallSingleCatalogFile: MyInstallCatalog Tmp.0.scw.cat için başarısız oldu; error=0xfffffbfe. 940.344: DoInstallation:MyInstallCatalogFiles failed:STR_CATALOG_INSTALL_FAILED
955.125: UnRegisterSpuninstForRecovery, SpRecoverCmdLine değeri silinemedi, hata 0x2
955.125: DoInstallation: Kurtarma için spuninst.exe kaydı silinemedi.
962.656: Kaldırma Programı Kaydını Kaldırma -> Windows Server 2003 Hizmet Paketi, 0
962.656: Katalog dosyaları yüklenemedi. 1448.406: Kullanıcıya görüntülenen ileti: Katalog dosyaları yüklenemedi.
1448.406: Kullanıcı Girişi: Tamam
1448.406: genişletilmiş Update.exe hata kodu = 0xf01e
1448.406: Update.exe dönüş kodu MSI özel eylem uyumluluğu için 0x643 maskelendi.

Neden

Bu sorunlar aşağıdaki durumlardan herhangi birinde oluşabilir:

  • Günlük dosyası veya veritabanı bozulması %Systemroot%\System32\Catroot2 klasöründe var.
  • Şifreleme Hizmetleridevre dışı olarak ayarlanır.
  • Diğer Windows dosyaları bozuk veya eksik.
  • Zaman damgası imzası veya sertifikası doğrulanamadı veya hatalı biçimlendirilmiş.
  • Gizli öznitelik %Windir% klasörü veya alt klasörlerinden biri için ayarlanır.
  • İmzasız sürücü olmayan yükleme davranışı grup ilkesi ayarı (yalnızca Windows 2000) Yüklemeye izin verme veya Yüklemeye izin ver veya İlke ikili değeri aşağıdaki kayıt defteri anahtarında 0 olarak ayarlanmamıştır:HKEY_LOCAL_MACHINE\Software\Microsoft\Non-Driver Signing
  • Güvenilen yayımcı kilitlemeyi etkinleştir grup ilkesi ayarı açıktır ve Güvenilen Yayımcılar sertifika deponuzda uygun sertifika yoktur. Bu grup ilkesi ayarı Kullanıcı Yapılandırması'nın altında, Windows Ayarları'nın altında, Internet Explorer Bakımı'nın altında, Güvenlik'in altında, grup ilkesi MMC ek bileşenindeki Authenticode Ayarları'nın altında bulunur.
  • Internet Explorer 6 SP1 yüklüyor ve 823559 (MS03-023) güvenlik güncelleştirmesi yüklü.
  • Yazılım dağıtım klasörü bozuk.

Yöntem 1: Edb.log dosyasını yeniden adlandırma

Edb.log dosyasını yeniden adlandırın ve programı yüklemeyi yeniden deneyin. Edb.log dosyasını yeniden adlandırmak için şu adımları izleyin:

  1. Başlat'a tıklayın, Çalıştır'a tıklayın, kutusuna cmd yazın ve tamam'a tıklayın.

    Not

    Windows Vista tabanlı bir bilgisayarda Başlat'a tıklayın, Aramayı Başlat metin kutusuna cmd yazın, cmd.exesağ tıklayın ve ardından Yönetici olarak çalıştır'a tıklayın.

  2. Komut isteminde aşağıdaki komutu yazın ve Enter tuşuna basın:

    ren %systemroot%\system32\catroot2\Edb.log *.tst
    

Yöntem 2: Güvenilen Yayımcılar Kilitleme'yi geçici olarak kapatın ve uygun sertifikaları güvenilen yayımcılar sertifika deponuza yükleyin

Güvenilen yayımcı kilitlemeyi etkinleştir grup ilkesi ayarını kullanmaya devam edebilirsiniz, ancak önce Güvenilen Yayımcılar sertifika deponuza uygun sertifikaları eklemeniz gerekir. Bunu yapmak için Güvenilen yayımcı kilitlemeyi etkinleştir grup ilkesi ayarını kapatın, Güvenilir Yayımcılar sertifika deponuza uygun sertifikaları yükleyin ve ardından Güvenilen yayımcı kilitlemeyi etkinleştir grup ilkesi ayarını yeniden açın. Microsoft Windows ve Microsoft Internet Explorer ürün güncelleştirmeleri için uygun sertifikayı yüklemek için şu adımları izleyin:

  1. Yüklemek istediğiniz Microsoft ürün güncelleştirmesini Microsoft İndirme Merkezi'nden, Windows Update Kataloğu'ndan veya Microsoft Update'ten indirin.

    Microsoft İndirme Merkezi'nden ürün güncelleştirmelerini indirme hakkında daha fazla bilgi için , Çevrimiçi Hizmetler Kataloğu'ndan Microsoft destek dosyalarını nasıl edinebileceğinizi görüntüleyin.

    Windows Update Kataloğu'ndan ürün güncelleştirmelerini indirme hakkında daha fazla bilgi için, Windows Update Kataloğu'ndan sürücüleri ve düzeltmeleri içeren güncelleştirmeleri indirmeyi görüntüleyin.

  2. Ürün güncelleştirme paketini geçici bir klasöre ayıklayın. Bunu yapmak için kullandığınız komut satırı komutu, yüklemeye çalıştığınız güncelleştirmeye bağlıdır. Paketi ayıklamak için kullanacağınız uygun komut satırı anahtarlarını belirlemek için güncelleştirmeyle ilişkili Microsoft Bilgi Bankası makalesini görüntüleyin. Örneğin, Windows XP 824146 güvenlik güncelleştirmesini C:\824146 klasörüne ayıklamak için komutunu çalıştırın Windowsxp-kb824146-x86-enu -x:c:\824146. Windows XP için 828750 güvenlik güncelleştirmesini C:\828750 klasörüne ayıklamak için komutunu çalıştırın q828750.exe /c /t:c:\828750.

  3. 2. adımda oluşturduğunuz geçici klasörde ürün güncelleştirme paketinden KB Number.cat dosyasına sağ tıklayın ve ardından Özellikler'e tıklayın.

    Not

    KB Number.cat dosyası bir alt klasörde olabilir. Örneğin, dosya C:\824146\sp1\update klasöründe veya C:\824146\sp2\update klasöründe olabilir.

  4. Dijital İmzalar sekmesinde dijital imzaya ve ardından Ayrıntılar'a tıklayın.

  5. Sertifikayı Görüntüle'ye ve ardından Sertifika Yükle'ye tıklayın.

  6. Sertifika İçeri Aktarma Sihirbazı'nı başlatmak için İleri'ye tıklayın.

  7. Tüm sertifikaları aşağıdaki depoya yerleştir'e ve ardından Gözat'a tıklayın.

  8. Güvenilir Yayımcılar'a ve ardından Tamam'a tıklayın.

  9. İleri'ye, Son'a ve ardından Tamam'a tıklayın.

Yöntem 3: Sertifika yolundaki tüm sertifikaların durumunu doğrulayın ve eksik veya zarar görmüş sertifikaları başka bir bilgisayardan içeri aktarın

Windows veya Internet Explorer ürün güncelleştirmesinin sertifika yolundaki sertifikaları doğrulamak için şu adımları izleyin:

1. Adım: Microsoft sertifikalarını doğrulama

  1. Internet Explorer'da Araçlar'a tıklayın ve ardından Internet Seçenekleri'ne tıklayın.

  2. İçerik sekmesinde Sertifikalar'a tıklayın.

  3. Güvenilen Kök Sertifika Yetkilileri sekmesinde Microsoft Kök Yetkilisi'ne çift tıklayın. Bu sertifika eksikse 2. adıma geçin.

  4. Genel sekmesinde Geçerlilik tarihleri'nin10.10.1997 ile 31.12.2020 tarihleri olduğundan emin olun.

  5. Sertifika Yolu sekmesinde, Sertifika Durumu altında Bu sertifikanın Tamam olduğunu doğrulayın.

  6. Tamam'a tıklayın ve ardından SORUMLULUK KABUL EDİlMedİ YOK sertifikasına çift tıklayın.

  7. Genel sekmesinde Geçerlilik tarihleri'nin11.05.1997 ile 7.01.2004 tarihleri olduğundan emin olun.

  8. Sertifika Yolu sekmesinde, Bu sertifikanın süresinin dolduğunu veya henüz geçerli olmadığını veya Sertifika Durumu altında Bu sertifikanın Tamam olduğunu doğrulayın.

    Not

    Bu sertifikanın süresi dolmuş olsa da, sertifika çalışmaya devam edecektir. Sertifika eksik veya iptal edilmişse işletim sistemi düzgün çalışmayabilir. Daha fazla bilgi için Gerekli güvenilen kök sertifikalar'ı görüntüleyin.

  9. Tamam'a tıklayın ve ardından GTE CyberTrust Kök sertifikasına çift tıklayın. Bu sertifikalardan aynı ada sahip birden fazla sertifikanız olabilir. Son kullanma tarihi 23.02.2006 olan sertifikayı denetleyin.

  10. Genel sekmesinde 23/23/1996 ile 23/23/2006 tarihleri arasından geçerli olduğundan emin olun.

  11. Sertifika Yolu sekmesinde, Sertifika Durumu altında Bu sertifikanın Tamam olduğunu doğrulayın.

    Not

    Bu sertifikanın süresi dolmuş olsa da, sertifika çalışmaya devam edecektir. Sertifika eksik veya iptal edilmişse işletim sistemi düzgün çalışmayabilir.

  12. Tamam'a tıklayın ve ardından Zaman Damgalama CA'sını Çöz'e çift tıklayın.

  13. Genel sekmesinde Geçerlilik tarihleri'nin 31.12.1996 ile 31.12.2020 tarihleri olduğundan emin olun.

  14. Sertifika Yolu sekmesinde, Sertifika Durumu altında Bu sertifikanın Tamam olduğunu doğrulayın.

2. Adım: Eksik veya bozuk sertifikaları içeri aktarma

Bu sertifikalardan biri veya daha fazlası eksik veya bozuksa, eksik veya bozuk sertifikaları başka bir bilgisayara aktarın ve ardından sertifikaları bilgisayarınıza yükleyin. Sertifikaları başka bir bilgisayara aktarmak için şu adımları izleyin:

  1. Internet Explorer'da Araçlar'a tıklayın ve ardından Internet Seçenekleri'ne tıklayın.
  2. İçerik sekmesinde Sertifikalar'a tıklayın.
  3. Güvenilen Kök Sertifika Yetkilileri sekmesinde, dışarı aktarmak istediğiniz sertifikaya tıklayın.
  4. Dışarı Aktar'a tıklayın ve ardından sertifikayı DER ile kodlanmış İkili x.509() olarak dışarı aktarmak için yönergeleri izleyin. CER) dosyasını seçin.
  5. Sertifika dosyası dışarı aktarıldıktan sonra, dosyayı içeri aktarmak istediğiniz bilgisayara kopyalayın.
  6. Sertifikayı içeri aktarmak istediğiniz bilgisayarda sertifikaya çift tıklayın.
  7. Sertifika yükle'ye ve ardından İleri'ye tıklayın.
  8. Son'a ve ardından Tamam'a tıklayın.

Yöntem 4: Geçici dosyayı temizleyin ve düzeltme yüklemesini veya hizmet paketi yüklemesini yeniden başlatın

Geçici dosyayı temizlemek ve düzeltme yüklemesini veya hizmet paketi yüklemesini yeniden başlatmak için şu adımları izleyin:

  1. Başlat'a tıklayın, Çalıştır'a tıklayın, cmd yazın ve tamam'a tıklayın.

  2. Komut istemine aşağıdaki komutları yazın. Her girdiden sonra Enter tuşuna basın.

    net stop cryptsvc
    ren %systemroot%\System32\Catroot2 oldcatroot2
    net start cryptsvc
    exit
    
  3. Aşağıdaki klasörlerdeki tüm tmp*.cat dosyalarını kaldırın:

    • %systemroot% \system32\CatRoot{127D0A1D-4EF2-11D1-8608-00C04FC295EE}
    • %systemroot% \system32\CatRoot{F750E6C3-38EE-11D1-85E5-00C04FC295EE}

    Bu klasörde tmp ile başlayan hiçbir dosya yoksa, başka hiçbir dosyayı kaldırmayın. Bu klasördeki .cat dosyaları, düzeltmeleri ve hizmet paketlerini yüklemek için gereklidir.

    Önemli

    Catroot klasörünü yeniden adlandırmayın. Catroot2 klasörü Windows tarafından otomatik olarak yeniden oluşturulur, ancak Catroot klasörü yeniden adlandırılırsa Catroot klasörü yeniden oluşturmaz.

  4. %systemroot% \inf klasöründeki tüm oem*.* dosyalarını silin.

  5. Başarısız düzeltme yüklemesini veya hizmet paketi yüklemesini yeniden başlatın.

Yöntem 5: Yazılım dağıtım klasörünü boşaltma

  1. Başlat'a tıklayın, Çalıştır'a tıklayın, services.msc yazın ve tamam'a tıklayın.

    Not

    Windows Vista tabanlı bir bilgisayarda Başlat'a tıklayın, Aramayı Başlat kutusuna services.msc yazın, services.msc'ye sağ tıklayın ve ardından Yönetici olarak çalıştır'a tıklayın.

  2. Hizmetler (Yerel) bölmesinde Otomatik Güncelleştirmeler'a sağ tıklayın ve ardından Durdur'a tıklayın.

  3. Hizmetler (yerel) penceresini simge durumuna küçültün.

  4. Windows dağıtım klasörünün tüm içeriğini seçin ve ardından silin.

    Not

    Varsayılan olarak, Windows dağıtım klasörü :\Windows\SoftwareDistribution klasöründe bulunur. Bu konumda sürücü , Windows'un yüklü olduğu sürücü için bir yer tutucudur.

  5. Windows dağıtım klasörünün boş olduğundan emin olun ve hizmetler (yerel) penceresinin ekranı kaplamasını sağlayın.

  6. Hizmetler (Yerel) bölmesinde Otomatik Güncelleştirmeler'a sağ tıklayın ve ardından Başlat'a tıklayın.

  7. Bilgisayarı yeniden başlatın ve Windows Update yeniden çalıştırın.

Yöntem 6: Yerinde yükseltme gerçekleştirme

Tüm bu yöntemler sorununuzu çözmezse yerinde yükseltme yapmanız gerekebilir.

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.