Makale numarası: 814847 - Son Gözden Geçirme: 08 Mart 2006 Çarşamba - Gözden geçirme: 8.3

Önceden var olan sürücü dosyalarıyla değiştirilen düzeltmeler nasıl tümleştirilir

Sistem İpucuBu makale, kullandığınızdan farklı bir işletim sistemine yöneliktir. Sizinle ilgili olmayabilecek makale içeriği devre dışı bırakıldı.
Hepsini aç | Hepsini kapa

™zet

Bu makalede, Windows 2000 Service Pack 3 (SP3) veya sonraki dağıtım paylaşımı, bir Windows XP dağıtım paylaşımı veya bir Windows Server 2003 dağıtım paylaşımının Driver.cab dosyasının içerdiği önceden var olan bir dosyanın düzeltilmiş sürümünün nasıl düzgün bir biçimde tümleştirileceği anlatılmaktadır.

Daha fazla bilgi

Microsoft tarafından sağlanan bazı düzeltmeler, Driver.cab dosyasının içerdiği önceden var olan düzeltmelerin yerine geçer. Windows Kur güncelleştirilmiş dosyayı kullanmayabilir, bunun yerine Driver.cab dosyasının içerdiği dosyayı kullanmaya dönebilir.

Düzeltme uygulanmış dosyayı bir dağıtım paylaşımıyla tümleştirmek ve Windows Kur'un dosyanın düzeltme uygulanmış sürümü yerine önceden var olan (gelen kutusu) sürümünü kullanmadığından emin olmak için, aşağıdaki adımları izleyin:
  1. Dağıtım klasörünü oluşturmak istediğiniz ağa veya bilgisayara bağlanın.
  2. Aşağıdaki komutu (uygun sürücü adını kullanarak) yazıp bir i386 dağıtım klasörü oluşturun:
    MD E:\i386
  3. Dosyaları ve alt klasörleri Windows 2000 SP3, Windows XP veya Windows Server 2003 CD-ROM'undan (tümleşik yükleme) E:\i386 klasörüne kopyalamak için xcopy komut satırı yardımcı programını kullanın. Örneğin, CD-ROM sürücünüz D sürücüsüyse, aşağıdaki komutu yazın:
    XCOPY /E /I /V D:\i386 E:\i386
  4. Bir E:\i386\svcpack klasörü oluşturun. Örneğin, i386 klasöründe bir svcpack alt klasörü oluşturmak için, aşağıdaki komutu yazın:
    MD E:\i386\SVCPACK
  5. Düzeltme yürütülebilir programını (Qnnnnnn_XXX_YYY_ZZZ_LL.exe), E:\i386\svcpack klasörüne, gerçek düzeltme numarasının nnnnnn ile gösterildiği 8.3 dosya adlandırma biçimini (Qnnnnnn.exe) kullanarak kopyalayın.

    Birden çok düzeltme dağıtıyorsanız, tüm düzeltme paketi dosyalarını yeniden adlandırın.
  6. Düzeltmeyi benzersiz geçici bir konuma genişletin. Örneğin, dosyaları samplefolder (örnekklasör) adlı bir klasöre genişletmek için aşağıdaki komutu yazın:
    E:\i386\svcpack\Qnnnnnn /X E:\samplefolder
  7. Katalog dosyalarını (.cat) ve düzeltmenin ikili dosyalarını (.exe, .dll, .sys gibi) aşağıdaki şekilde kopyalayın:
    1. Qnnnnnn.cat dosyasını E:\i386\svcpack klasörüne kopyalayın. Birden çok düzeltmeyi birlikte dağıtacaksanız, tüm katalog dosyalarını, dağıtılacak düzeltmelerin her birinden kopyaladığınızdan emin olun. Her düzeltmenin, Qnnnnnn.cat biçiminde kopyalamanız gereken benzersiz bir katalog dosyası vardır.
    2. İkili dosyalardan herhangi biri birden çok pakette bulunuyorsa, yalnızca en yüksek sürüm numarasına sahip olan dosyayı koruyun.
    3. i386 klasöründe değiştirilecek olan tüm ikili dosyaları silin (genellikle bu dosyaları paylaşılan klasörde dosya adının sonundaki alt çizgiden [_] tanıyabilirsiniz).
    4. Düzeltmenin ikili dosyalarını i386 klasörünün içine kopyalayın.

      Update.exe, Update.inf, SPmsg.dll, SPcustom.dll, SPuninst.exe, Update.ver veya simge (.pdb) dosyalarını kopyalamanız gerekmez.
  8. E:\i386\Svcpack.inf dosyasını silin.
  9. E:\i386\Svcpack.inf klasöründe aşağıdaki içeriği kullanarak yeni bir Svcpack.inf dosyası oluşturun:
    [Version]
    Signature="$Windows NT$"

    [SetupData]
    CatalogSubDir="\i386\svcpack"

    [ProductCatalogsToInstall]
    Q810400.cat

    [SetupHotfixesToRun]
    Q810400.exe /q /n /z
    Önemli Birden çok düzeltmeyi birlikte dağıtmayı planlıyorsanız, [ProductCatalogsToInstall] ve [SetupHotfixesToRun] altında her bir düzeltme için bir girdi ekleyin (bu paragrafın altında gösterildiği gibi). Aşağıdaki satırlar, birden çok düzeltmenin yüklendiği bir yüklemenin bu bölümlerine örnektir. Bir hizmet paketi yüklüyorsanız, kurulum bu işlemden bağımsız olarak hizmet paketiyle ilgili ayrıntıları içerdiğinden, sizin bu ayrıntıları dahil etmeniz gerekmez.
    [ProductCatalogsToInstall]
    Q123456.cat
    Q123478.cat
    Q123490.cat

    [SetupHotfixesToRun]
    Q123456.exe /q /n /z
    Q123478.exe /q /n /z
    Q123490.exe /q /n /z
  10. E:\i386\Dosnet.inf dosyasını aşağıdaki değişiklikleri uygulayarak düzenleyin:
    1. svcpack klasör adını [OptionalSrcDirs] bölümüne ekleyin:
      [OptionalSrcDirs]
      svcpack
    2. Düzeltilmiş dosyaların adlarını [ForceCopyDriverCabFiles] bölümüne ekleyin. Bu bölüm Dosnet.inf dosyasının sonunda bulunmaktadır. Örneğin:
      [ForceCopyDriverCabFiles]
      usbhub.sys
Dağıtım paylaşımı yapılandırılmıştır ve işletim sistemini içerdiği düzeltmelerle birlikte yüklemek için kullanılabilir.

Not Bu makaledeki yönergeler yalnızca sürücülerle ilgili düzeltmeleri tümleştirmeye yöneliktir. Sürücü olmayanların tümleştirilmesi veya güvenlik tümleştirmeleri, aşağıdaki Bilgi Bankası makalesinde belgelenmiş olan yönergeler kullanılarak yapılmalıdır: Daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
828930  (http://support.microsoft.com/kb/828930/ ) Yazılım güncelleştirmeleri, Windows yükleme kaynak dosyalarınızla nasıl tümleştirilir (Bu bağlantı, bir kısmı veya tamamı İngilizce olan içeriğe işaret edebilir)

Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Windows 2000 Service Pack 3
  • Microsoft Windows 2000 Service Pack 3
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional Edition
  • Microsoft Windows XP Media Center Edition
  • Microsoft Windows XP Tablet PC Edition
  • Microsoft Windows Server 2003, 64-Bit Datacenter Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003 Datacenter Edition
  • Microsoft Windows Server 2003 Enterprise Edition
  • Microsoft Windows Server 2003 Standard Edition
  • Microsoft Windows Server 2003 Web Edition
  • Microsoft Windows Small Business Server 2003 Premium Edition
  • Microsoft Windows Small Business Server 2003 Standard Edition
Anahtar Kelimeler: 
kbmgmtservices kbhowto KB814847