คุณไม่สามารถติดตั้งอัพเดทหรือโปรแกรมบางอย่างใน Windows XP

การแปลบทความ การแปลบทความ
หมายเลขบทความ (Article ID): 822798 - ผลิตภัณฑ์ที่เกี่ยวข้องในบทความนี้
ขยายทั้งหมด | ยุบทั้งหมด

เนื้อหาบนหน้านี้

สรุป

บทความนี้จะมี โซลูชัน Fix-it ที่สามารถใช้ในการแก้ไขปัญหาบางอย่าง ซึ่งขัดขวางไม่ให้คุณติดตั้งการปรับปรุงหรือโปรแกรมบางอย่างใน Windows XP คุณควรเรียกใช้งานโซลูชัน Fix-it นี้เมื่อคุณประสบปัญหาที่แสดงอยู่ในส่วน อาการ ใน Windows XP โซลูชัน Fix-it นี้จะใช้หลายๆ วิธีแก้ปัญหาให้คุณโดยอัตโนมัติ

หากโซลูชัน Fix it ไม่สามารถแก้ไขปัญหาของคุณ คุณสามารถลองวิธีการด้วยตนเองขั้นสูงบางอย่างได้

การแก้ไข

วิธีแก้ปัญหาอัตโนมัติด้วยแพ็คเกจ Fix it

ยุบรูปภาพนี้ขยายรูปภาพนี้
assets folding start expanded
ในการแก้ไขปัญหานี้โดยอัตโนมัติ ให้คลิกที่ปุ่มหรือลิงก์ Fix it คลิก Run ในกล่องโต้ตอบ File Download และปฏิบัติตามขั้นตอนในตัวช่วยสร้าง "แก้ไขปัญหา"
ยุบรูปภาพนี้ขยายรูปภาพนี้
assets fixit1
แก้ไขปัญหานี้
Microsoft Fix it 50528
ยุบรูปภาพนี้ขยายรูปภาพนี้
assets fixit2

หมายเหตุสำหรับ Microsoft Fix it
ยุบรูปภาพนี้ขยายรูปภาพนี้
assets folding start collapsed
  • การแ้ก้ไขปัญหาอัตโนมัติจะแก้ไขปัญหานี้ หากปัญหายังไม่ได้รับการแก้ไข โปรดลองวิธีการที่เหลือ
  • ตัวช่วยดำเนินการนี้อาจเป็นภาษาอังกฤษอย่างเดียวเท่านั้น อย่างไรก็ตาม การแก้ไขอัตโนมัติจะทำงานกับ Windows รุ่นภาษาอื่นด้วย
  • หากคุณไม่ได้อยู่กับคอมพิวเตอร์ที่มีปัญหา ให้บันทึกระบบแก้ไขปัญหา Fix it ไว้ในแฟลชไดร์ฟหรือแผ่น ซีดี จากนั้นเรียกใช้ในคอมพิวเตอร์ที่เกิดปัญหา
ยุบรูปภาพนี้ขยายรูปภาพนี้
assets folding end collapsed
ยุบรูปภาพนี้ขยายรูปภาพนี้
assets folding end

วิธีการที่จะเล่นโดยอัตโนมัติตามโซลูชัน the Fix-it solution

ยุบรูปภาพนี้ขยายรูปภาพนี้
assets folding start collapsed

วิธีที่ 1: ตั้งค่าบริการการเข้ารหัสลับอัตโนมัติ

ยุบรูปภาพนี้ขยายรูปภาพนี้
assets folding start collapsed
ในการตั้งค่าบริการการเข้ารหัสลับเป็น อัตโนมัติ ให้ทำตามขั้นตอนเหล่านี้:
  1. เริ่มต้นยูทิลิตี Administrative Tools ใน Control Panel
  2. ดับเบิลคลิก Services
  3. คลิกขวาที่ Cryptographic Services และคลิกที่ Properties
  4. คลิกที่ Automatic สำหรับตัวเลือก Startup type และคลิกที่ Start
ยุบรูปภาพนี้ขยายรูปภาพนี้
assets folding end collapsed

วิธีที่ 2: เปลี่ยนชื่อโฟลเดอร์ Catroot2

ยุบรูปภาพนี้ขยายรูปภาพนี้
assets folding start collapsed
ในการเปลี่ยนชื่อโฟลเดอร์ Catroot2 ให้ทำตามขั้นตอนเหล่านี้:  
  1. คลิกที่ Start คลิก Run พิมพ์ cmd แล้วคลิก OK
  2. ที่พรอมต์คำสั่ง ให้พิมพ์คำสั่งต่อไปนี้ แล้วกด Enter หลังจากแต่ละบรรทัด:
    net stop cryptsvc
    ren %systemroot%\System32\Catroot2 oldcatroot2
    net start cryptsvc
    exit
  3. ลบแฟ้ม tmp*.cat ทั้งหมดออกจากโฟลเดอร์ต่อไปนี้:
    %systemroot%\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}


    หมายเหตุ ถ้าไม่พบแฟ้มใดๆ ที่ขึ้นต้นด้วย "tmp" ในโฟลเดอร์นี้ ห้ามลบแฟ้มอื่นๆ ที่พบ แฟ้ม .cat ในโฟลเดอร์นี้มีความจำเป็นต่อการติดตั้งฮอตฟิกซ์และเซอร์วิสแพ็คต่างๆ
ข้อสำคัญ ห้ามเปลี่ยนชื่อโฟลเดอร์ Catroot โฟลเดอร์ Catroot2 จะมีการสร้างขึ้นใหม่โดย Windows โดยอัตโนมัติ แต่จะไม่มีการสร้างโฟลเดอร์ Catroot2 ถ้ามีการเปลี่ยนชื่อโฟลเดอร์ Catroot2
ยุบรูปภาพนี้ขยายรูปภาพนี้
assets folding end collapsed

วิธีที่ 3: รีจิสเตอร์แฟ้ม DLL ที่เชื่อมโยงกับ Cryptographic Services ซ้ำ

ยุบรูปภาพนี้ขยายรูปภาพนี้
assets folding start collapsed
ในการรีจิสเตอร์แฟ้ม .dll ที่เชื่อมโยงกับ Cryptographic Services ให้ทำตามขั้นตอนต่อไปนี้:
  1. คลิกที่ Start คลิก Run พิมพ์ cmd ในช่อง Open และคลิกที่ OK

    หมายเหตุ บนคอมพิวเตอร์ที่ใช้ Windows Vista คลิก Start พิมพ์ cmd ในกล่องข้อความ Start Search คลิกขวาที่ cmd.exe แล้วจึงคลิก Run as administrator
  2. ที่พร้อมท์คำสั่ง ให้พิมพ์คำสั่งต่อไปนี้ และกดปุ่ม Enter หลังจากแต่ละคำสั่ง:
    regsvr32 /s softpub.dll
    regsvr32 /s wintrust.dll
    regsvr32 /s initpki.dll
    regsvr32 /s dssenh.dll
    regsvr32 /s rsaenh.dll
    regsvr32 /s gpkcsp.dll
    regsvr32 /s sccbase.dll
    regsvr32 /s slbcsp.dll
    regsvr32 /s mssip32.dll
    regsvr32 /s cryptdlg.dll
    จบการทำงาน
    หมายเหตุ คลิกที่ OK หากระบบให้เลือก
  3. รีสตาร์ทเครื่องคอมพิวเตอร์
ยุบรูปภาพนี้ขยายรูปภาพนี้
assets folding end collapsed

วิธีที่ 4: ลบแอตทริบิวต์ที่ซ่อนอยู่ออกจาก %Windir% และออกจากโฟลเดอร์ย่อยของมัน

ยุบรูปภาพนี้ขยายรูปภาพนี้
assets folding start collapsed
ในการทำดังกล่าว ให้ปฏิบัติตามขั้นตอนต่อไปนี้:
  1. คลิกที่ Start คลิก Run พิมพ์ cmd ในช่อง Open และคลิกที่ OK

    หมายเหตุ บนคอมพิวเตอร์ที่ใช้ Windows Vista คลิก Start พิมพ์ cmd ในกล่องข้อความ Start Search คลิกขวาที่ cmd.exe แล้วจึงคลิก Run as administrator
  2. ที่พรอมต์คำสั่ง ให้พิมพ์คำสั่งต่อไปนี้ และกด Enter เมื่อจบแต่ละบรรทัด:
    attrib -s -h %windir%
    attrib -s -h %windir%\system32
    attrib -s -h %windir%\system32\catroot2
    exit
ยุบรูปภาพนี้ขยายรูปภาพนี้
assets folding end collapsed

วิธีที่ 5: ตั้งค่าข้อกำหนดการลงชื่อของโปรแกรมที่ไม่ใช่ไดรเวอร์เป็น silently succeed

ยุบรูปภาพนี้ขยายรูปภาพนี้
assets folding start collapsed
หากคุณใช้ Windows 2000 ให้กำหนดการตั้งค่า Group Policy Unsigned non-driver installation behavior เป็น Silently succeed การตั้งค่า Group Policy นี้อยู่ใน Computer Configuration ใน Windows Settings ใน Security Settings ใน Local Policies ใน Security Options ในสแนปอิน Group Policy MMC

หมายเหตุ การตั้งค่าของ Group Policy ใน Windows 2000 อาจมีผลหลังจากสองถึงสามนาที ขึ้นอยู่กับการตั้งค่าช่วงรีเฟรชของ Group Policy สำหรับข้อมูลเพิ่มเติม โปรดดูที่ วิธีการปรับเปลี่ยนค่าเริ่มต้น ช่วงรีเฟรชของ Group Policy

ถ้าคุณกำลังใช้งาน Windows XP การตั้งค่า 'Group Policy' นี้จะไม่ได้รับการสนับสนุน ในกรณีนี้ ให้ปฏิบัติตามขั้นตอนต่อไปนี้เพื่อแก้ไขปัญหา:  
  1. คลิกที่ Start คลิก Run พิมพ์ regedit แล้วคลิก OK

    หมายเหตุ บนคอมพิวเตอร์ที่ใช้ Windows Vista คลิก Start พิมพ์ regedit ในกล่องข้อความ Start Search คลิกขวาที่ regedit.exe แล้วจึงคลิก Run as administrator
  2. ค้นหา และคลิกที่คีย์ต่อไปนี้ในรีจิสตรี:
    HKEY_LOCAL_MACHINE\Software\Microsoft\Non-Driver Signing
  3. คลิกขวาที่ค่าไบนารี Policy แล้วคลิก Modify
  4. ข้อมูลของค่าจะปรากฏในรูปแบบต่อไปนี้:

    0000  02

    กด DELETE เพื่อลบค่าปัจจุบัน (02 ตามตัวอย่างนี้) และพิมพ์ 0 (ค่าปัจจุบันจะปรากฏเป็น 00)
  5. คลิก OK แล้วปิด Registry Editor
ยุบรูปภาพนี้ขยายรูปภาพนี้
assets folding end collapsed
ยุบรูปภาพนี้ขยายรูปภาพนี้
assets folding end collapsed

วิธีการด้วยตนเองขั้นสูง

วิธีที่ 1: เปลี่ยนชื่อแฟ้ม Edb.log

ยุบรูปภาพนี้ขยายรูปภาพนี้
assets folding start collapsed
เปลี่ยนชื่อแฟ้ม Edb.log แล้วพยายามติดตั้งโปรแกรมใหม่อีกครั้ง การเปลี่ยนชื่อแฟ้ม Edb.log ให้ทำตามขั้นตอนต่อไปนี้:
  1. คลิกที่ Start คลิก Run พิมพ์ cmd ในช่อง Open และคลิกที่ OK

    หมายเหตุ บนคอมพิวเตอร์ที่ใช้ Windows Vista คลิก Start พิมพ์ cmd ในกล่องข้อความ Start Search คลิกขวาที่ cmd.exe แล้วจึงคลิก Run as administrator
  2. ที่พรอมต์คำสั่ง ให้พิมพ์คำสั่งต่อไปนี้ และกด Enter:
    ren %systemroot%\system32\catroot2\Edb.log *.tst
ยุบรูปภาพนี้ขยายรูปภาพนี้
assets folding end collapsed

วิธีที่ 2: ปิดตัวเลือก Trusted Publishers Lockdown และติดตั้งใบรับรองที่เหมาะสมในสโตร์การรับรองผู้เผยแพร่ของคุณชั่วคราว

ยุบรูปภาพนี้ขยายรูปภาพนี้
assets folding start collapsed
คุณสามารถใช้การตั้งค่า Group Policy Enable trusted publisher lockdown แต่จะต้องเพิ่มการรับรองที่ถูกต้องในสโตร์การรับรอง Trusted Publishers ในการดำเนินการนี้ ให้ปิดการตั้งค่า Group Policy Enable trusted publisher lockdown ติดตั้งการรับรองที่เหมาะสมในสโตร์การรับรอง Trusted Publishers จากนั้นเปิดการตั้งค่า Group Policy Enable trusted publisher lockdown กลับดังเดิม ในการติดตั้งการรับรองที่เหมาะสมสำหรับการปรับปรุงของ Microsoft Windows และ Microsoft Internet Explorer ให้ทำตามขั้นตอนต่อไปนี้:  
  1. ดาวน์โหลดการปรับปรุงผลิตภัณฑ์ของไมโครซอฟท์ที่ต้องการติดตั้งจากศูนย์ดาวน์โหลดของไมโครซอฟท์ จาก Windows Update Catalog หรือจาก Microsoft Update

    สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการดาวน์โหลดอัพเดทผลิตภัณฑ์จาก Microsoft Download Center ดูที่วิธีรับแฟ้มการสนับสนุนของไมโครซอฟท์จากแค็ตตาล็อกบริการออนไลน์.
    สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการดาวน์โหลดอัพเดทผลิตภัณฑ์จากแค็ตตาล็อก Windows Update ดู วิธีดาวน์โหลดโปรแกรมปรับปรุงที่รวมถึงโปรแกรมควบคุมและโปรแกรมแก้ไขด่วนจาก Windows Update Catalog .
  2. ขยายแพ็คเกจการปรับปรุงผลิตภัณฑ์ไปยังโฟลเดอร์ชั่วคราว คำสั่งในบรรทัดคำสั่งที่จะใช้ในการดำเนินการนี้จะขึ้นอยู่กับการปรับปรุงที่ต้องการติดตั้ง ดูบทความ Microsoft Knowledge Base ที่เกี่ยวข้องกับการปรับปรุง เพื่อให้ทราบสวิตช์ของบรรทัดคำสั่งที่จะใช้กับแพ็คเกจ ตัวอย่างเช่น ในการขยายขนาดของการปรับปรุงการรักษาความปลอดภัย 824146 สำหรับ Windows XP ไปยังโฟลเดอร์ C:\824146 ให้รัน Windowsxp-kb824146-x86-enu -x:c:\824146 ในการขยายการปรับปรุงการรักษาความปลอดภัย 828750 สำหรับ Windows XP ไปยังโฟลเดอร์ C:\828750 ให้ใช้คำสั่ง q828750.exe /c /t:c:\828750
  3. คลิกขวาที่แฟ้ม KBNumber.cat จากแพ็คเกจของการปรับปรุงผลิตภัณฑ์ในโฟลเดอร์ชั่วคราวที่สร้างขึ้นในขั้นตอนที่ 2 และคลิกที่ Properties

    หมายเหตุ แฟ้ม KBNumber.cat อาจอยู่ในโฟลเดอร์ย่อย ตัวอย่างเช่น แฟ้มอาจอยู่ในโฟลเดอร์ C:\824146\sp1\update หรือในโฟลเดอร์ C:\824146\sp2\update
  4. ที่แท็บ Digital Signatures ให้คลิกที่ลายเซ็นดิจิตัลและคลิกที่ Details
  5. คลิกที่ View Certificate และจากนั้นคลิกที่ Install Certificate
  6. คลิกที่ Next เพื่อเริ่มต้น Certificate Import Wizard
  7. คลิกที่ Place all certificates in the following store จากนั้นคลิกที่ Browse
  8. คลิกที่ Trusted Publishers และคลิกที่ OK
  9. คลิกที่ Next คลิก Finish และคลิกที่ OK
ยุบรูปภาพนี้ขยายรูปภาพนี้
assets folding end collapsed

วิธีที่ 3: ตรวจสอบสถานะของการรับรองทั้งหมดในพาธการรับรอง และอิมพอร์ตการรับรองที่หายไปหรือเสียหายจากคอมพิวเตอร์เครื่องอื่น

ยุบรูปภาพนี้ขยายรูปภาพนี้
assets folding start collapsed
ในการตรวจสอบพาธการรับรองสำหรับการปรับปรุงของ Windows หรือ Internet Explorer ให้ทำตามขั้นตอนต่อไปนี้
ขั้นตอนที่ 1: ตรวจสอบการรับรองของ Microsoft
ยุบรูปภาพนี้ขยายรูปภาพนี้
assets folding start collapsed
  1. ในโปรแกรม Internet Explorer คลิก Tools แล้วคลิก Internet Options
  2. ที่แท็บ Content ให้คลิก Certificates
  3. ที่แท็บ Trusted Root Certification Authorities ให้ดับเบิลคลิกที่ Microsoft Root Authority หากไม่มีข้อมูลรับรองนี้ ให้ไปที่ขั้นตอนที่ 2
  4. ในแท็บ General ให้ตรวจสอบว่าวันที่ Valid from คือ 1/10/1997 ถึง 12/31/2020
  5. ในแท็บ Certification Path ให้ตรวจสอบว่ามี This certificate is OK ปรากฏอยู่ใต้ Certificate Status
  6. คลิกที่ OK และดับเบิลคลิกที่การรับรอง NO LIABILITY ACCEPTED
  7. ในแท็บ General ให้ตรวจสอบว่าวันที่ Valid from คือ 5/11/1997 ถึง 1/7/2004
  8. ในแท็บ Certification Path ให้ตรวจสอบว่า This certificate has expired or is not yet valid หรือ This certificate is OK ปรากฏอยู่ใต้ Certificate Status

    หมายเหตุ แม้ว่าใบรับรองจะหมดอายุ แต่จะยังสามารถใช้งานได้ ระบบปฏิบัติการอาจทำงานไม่ถูกต้อง หากการรับรองขาดหายไปหรือถูกยกเลิก สำหรับข้อมูลเพิ่มเติม ดูที่ใบรับรองรูทที่มีการยอมรับ ซึ่งใช้งานโดย Windows 2000, by Windows XP และ Windows Server 2003
  9. คลิกที่ OK และดับเบิลคลิกที่การรับรอง GTE CyberTrust Root คุณอาจมีการรับรองที่ใช้ชื่อนี้มากกว่าหนึ่งรายการ ตรวจสอบการรับรองที่หมดอายุในวันที่ 2/23/2006
  10. ในแท็บ General ให้ตรวจสอบว่าวันที่ Valid from คือ "2/23/1996 ถึง 2/23/2006"
  11. ในแท็บ Certification Path ให้ตรวจสอบว่ามี This certificate is OK ปรากฏอยู่ใต้ Certificate Status

    หมายเหตุ แม้ว่าใบรับรองจะหมดอายุ แต่จะยังสามารถใช้งานได้ ระบบปฏิบัติการอาจทำงานไม่ถูกต้อง หากการรรับรองขาดหายไปหรือถูกยกเลิก สำหรับข้อมูลเพิ่มเติม ดูที่ใบรับรองรูทที่มีการยอมรับ ซึ่งใช้งานโดย Windows 2000, by Windows XP และ Windows Server 2003.
  12. คลิกที่ OK และดับเบิลคลิกที่ Thawte Timestamping CA
  13. ในแท็บ General ให้ตรวจสอบว่าวันที่ Valid from คือ "12/31/1996 ถึง 12/31/2020"
  14. ในแท็บ Certification Path ให้ตรวจสอบว่ามี This certificate is OK ปรากฏอยู่ใต้ Certificate Status
ยุบรูปภาพนี้ขยายรูปภาพนี้
assets folding end collapsed
ขั้นที่ 2: อิมพอร์ตการรับรองที่ขาดหายไปหรือเสียหาย
ยุบรูปภาพนี้ขยายรูปภาพนี้
assets folding start collapsed
หากการรับรองขาดหายหรือมีความเสียหาย ให้เอ็กซ์พอร์ตการรับรองดังกล่าวไปยังคอมพิวเตอร์เครื่องอื่น และติดตั้งการรับรองในคอมพิวเตอร์ของคุณ ในการเอ็กซ์พอร์ตการรับรองไปยังคอมพิวเตอร์เครื่องอื่น ให้ทำตามขั้นตอนต่อไปนี้:
  1. ในโปรแกรม Internet Explorer คลิก Tools แล้วคลิก Internet Options
  2. ที่แท็บ Content ให้คลิก Certificates
  3. ที่แท็บ Trusted Root Certification Authorities ให้คลิกที่การรับรองที่ต้องการเอ็กซ์พอร์ต
  4. คลิกที่ Export และปฏิบัติตามคำแนะนำเพื่อเอ็กซ์พอร์ตการรับรองเป็นแฟ้ม DER encoded Binary x.509(.CER)
  5. หลังจากเอ็กซ์พอร์ตแล้ว ให้คัดลอกไปยังคอมพิวเตอร์ที่ต้องการอิมพอร์ต
  6. ในคอมพิวเตอร์ที่ต้องการอิมพอร์ตการรับรอง ให้ดับเบิลคลิกที่การรับรอง
  7. คลิกที่ Install Certificate และจากนั้นคลิกที่ Next
  8. คลิกที่ Finish คลิกที่ OK
ยุบรูปภาพนี้ขยายรูปภาพนี้
assets folding end collapsed
ยุบรูปภาพนี้ขยายรูปภาพนี้
assets folding end collapsed

วิธีที่ 4: ลบแฟ้มชั่วคราว และเริ่มต้นการติดตั้งฮอตฟิกซ์หรือเซอร์วิสแพ็คใหม่

ยุบรูปภาพนี้ขยายรูปภาพนี้
assets folding start collapsed
ในการลบแฟ้มชั่วคราวและเริ่มต้นการติดตั้งฮอตฟิกซ์หรือเซอร์วิสแพ็คใหม่ ให้ทำตามขั้นตอนต่อไปนี้:
  1. คลิก Start คลิก Run พิมพ์ cmd แล้วคลิก OK
  2. ที่หน้าจอพร้อมรับคำสั่ง ให้พิมพ์คำสั่งต่อไปนี้ กด Enter หลังคำสั่งแต่ละคำสั่ง
    net stop cryptsvc
    ren %systemroot%\System32\Catroot2 oldcatroot2
    net start cryptsvc
    exit
  3. นำแฟ้ม tmp*.cat ทั้งหมดออกจากโฟลเดอร์ต่อไปนี้:

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

    ถ้าไม่พบแฟ้มใดๆ ที่ขึ้นต้นด้วย "tmp" ในโฟลเดอร์นี้ ห้ามลบแฟ้มอื่นๆ ที่พบ แฟ้ม .cat ในโฟลเดอร์นี้มีความจำเป็นต่อการติดตั้งฮอตฟิกซ์และเซอร์วิสแพ็คต่างๆ

    ข้อสำคัญ ห้ามเปลี่ยนชื่อโฟลเดอร์ Catroot โฟลเดอร์ Catroot2 จะมีการสร้างขึ้นใหม่โดย Windows โดยอัตโนมัติ แต่จะไม่มีการสร้างโฟลเดอร์ Catroot2 ถ้ามีการเปลี่ยนชื่อโฟลเดอร์ Catroot2
  4. ลบแฟ้ม oem*.* ทั้งหมดออกจากโฟลเดอร์ %systemroot%\inf
  5. เริ่มต้นการติดตั้งฮอตฟิกซ์หรือเซอร์วิสแพ็คที่ล้มเหลว
ยุบรูปภาพนี้ขยายรูปภาพนี้
assets folding end collapsed

วิธีที่ 5: ลบข้อมูลในโฟลเดอร์การกระจายซอฟท์แวร์

ยุบรูปภาพนี้ขยายรูปภาพนี้
assets folding start collapsed
  1. คลิกที่ Start คลิก Run พิมพ์ services.msc แล้วคลิก OK

    หมายเหตุ บนคอมพิวเตอร์ที่ใช้ Windows Vista คลิก Start พิมพ์ services.msc ในกล่องข้อความ Start Search คลิกขวาที่ services.msc แล้วจึงคลิก Run as administrator
  2. ในช่อง Services (Local) ให้คลิกขวาที่ Automatic Updates และคลิกที่ Stop
  3. ลดขนาดของหน้าต่าง Services (local) ให้เล็กที่สุด
  4. เลือกเนื้อหาทั้งหมดในโฟลเดอร์การกระจาย Windows จากนั้นลบออก

    หมายเหตุ ตามค่าเริ่มต้น โฟลเดอร์การกระจาย Windows จะอยู่ในโฟลเดอร์ ไดรฟ์:\Windows\SoftwareDistribution ในตำแหน่งนี้ ไดรฟ์ แสดงแทนตำแหน่งของไดรฟ์ที่ติดตั้ง Windows ไว้
  5. โปรดตรวจสอบว่าโฟลเดอร์การกระจาย Windows นั้นว่าง จากนั้นเปิดวินโดว์ Services (ในระบบ) แบบเต็มหน้าจอ
  6. ในช่อง Services (Local) ให้คลิกขวาที่ Automatic Updates จากนั้นคลิกที่ Start
  7. เริ่มต้นคอมพิวเตอร์อีกครั้ง และเรียกใช้ Windows Update ใหม่
ยุบรูปภาพนี้ขยายรูปภาพนี้
assets folding end collapsed

วิธีที่ 6: ทำการปรับรุ่นแบบแทนที่

ยุบรูปภาพนี้ขยายรูปภาพนี้
assets folding start collapsed
หากวิธีเหล่านี้ทั้งหมดไม่สามารถแก้ไขปัญหาของคุณได้ คุณอาจต้องทำการปรับรุ่นแบบแทนที่ สำหรับข้อมูลเกี่ยวกับวิธีการปรับรุ่นแบบแทนที่ ดูวิธีการปรับรุ่น Windows XP แบบแทนที่ (ติดตั้งใหม่).
ยุบรูปภาพนี้ขยายรูปภาพนี้
assets folding end collapsed

อาการ

เมื่อคุณพยายามดาวน์โหลดการควบคุม ActiveX ติดตั้งการปรับปรุงของ Windows หรือองค์ประกอบของ Windows ติดตั้งเซอร์วิสแพ็คสำหรับ Windows หรือองค์ประกอบของ Windows หรือติดตั้งโปรแกรมซอฟท์แวร์ของไมโครซอฟท์หรือของผู้ผลิตรายอื่น อาจพบอาการต่อไปนี้:
หมายเหตุ ปัญหาเหล่านี้อาจเกิดขึ้นเนื่องจากเหตุผลเหล่านี้
  • คุณได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้เมื่อพยายามติดตั้งโปรแกรมหรือการปรับปรุง:
    Digital Signature Not Found
    The Microsoft digital signature affirms that software has been tested with Windows and that the software has not been altered since it was tested.
    The software you are about to install does not contain a Microsoft digital signature. Therefore, there is no guarantee that this software works correctly with Windows.
    Name of software package
    หากคุณต้องการค้นหาซอฟต์แวร์ที่ลงลายมือชื่อดิจิทัลของ Microsoft ให้ไปที่เว็บไซต์ของ Windows Update ที่ http://update.microsoft.com เพื่อดูว่ามีหรือไม่
    Do you want to continue the installation?

    หากคุณคลิกที่ More Info คุณจะได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้:
    Microsoft Windows
    The signature on the software package you want to install is invalid. The software package is not signed properly.

    หลังจากที่คลิก OK ในข้อความแสดงข้อผิดพลาดแรก คุณได้รับข้อความที่แจ้งว่าการติดตั้งเสร็จสมบูรณ์ หรือได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้:
    ชื่อแพ็คเกจการปรับปรุง
    The cryptographic operation failed due to a local security option setting.
  • เมื่อพยายามติดตั้งการปรับปรุงหรือติดตั้งเซอร์วิสแพ็ค คุณได้รับข้อความแสดงข้อผิดพลาดที่คล้ายกับข้อความต่อไปนี้:
    • ชื่อแพ็คเกจการปรับปรุง
      Setup could not verify the integrity of the file Update.inf. Make sure the Cryptographic service is running on this computer.
    • Failed to install catalog files.
    • The software you are installing has not passed Windows Logo testing to verify its compatibility with Windows XP... (Tell me why this testing is important.)

      This software will not be installed. Contact your system administrator.
    • The software you are installing has not passed Windows Logo testing to verify its compatibility with Windows XP... (Tell me why this testing is important.)
  • เมื่อติดตั้งเซอร์วิสแพ็คของ Windows XP คุณได้รับข้อความแสดงข้อผิดพลาดที่คล้ายกับด้านล่างนี้:
    Service Pack 1 Setup could not verify the integrity of the file. ตรวจสอบให้แน่ใจว่าบริการการเข้ารหัสลับกำลังทำงานอยู่บนคอมพิวเตอร์เครื่องนี้
  • เมื่อพยายามติดตั้ง Microsoft Data Access Components (MDAC) 2.8 คุณได้รับข้อความแสดงข้อผิดพลาดที่คล้ายกับข้อความต่อไปนี้:
    INF Install failure. Reason: The timestamp signature and/or certificate could not be verified or is malformed.

  • The %WINDIR%\System32\CatRoot2\Edb.log อาจมีขนาดใหญ่ถึง 20 เมกะไบต์ แม้ว่าปกติจะมีขนาดไม่เกิน 1 เมกะไบต์
  • เมื่อพยายามติดตั้งแพ็คเกจจากเว็บไซต์ Windows Update หรือจากเว็บไซต์ Microsoft Update คุณได้รับข้อความแสดงข้อผิดพลาดที่คล้ายข้อความต่อไปนี้:
    The software has not passed Windows logo testing and will not be installed.
  • เมื่อตรวจสอบแฟ้ม %systemroot%\Windowsupdate.log คุณพบรายการสำหรับข้อผิดพลาดดังต่อไปนี้:
    • 0x80096001
    • 0x80096005
    • 0x80096010
    • 0x800B0001
    • 0x800B0003
    • 0x800B0004
    • 0x800B0109
    • 0x8007f0da 
    • 0x8007f01e
  • เมื่อคุณใช้ Microsoft Windows Update ในคอมพิวเตอร์ที่ใช้ Windows XP กระบวนการการปรับปรุงล้มเหลว และคุณได้รับข้อความแสดงข้อผิดพลาด "0x8007f007" กรณีนี้อาจเกิดขึ้นไม่ว่าคุณจะเลือกการปรับปรุงชนิดใด
  • แฟ้ม Svcpack.log อาจมีรายการที่คล้ายกับรายการต่อไปนี้:
    937.406: GetCatVersion: Failed to retrieve version information from C:\WINDOWS\system32 \CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\Tmp.0.scw.cat with error 0x57 
    937.437: GetCatVersion: Failed to retrieve version information from C:\WINDOWS\Tmp.0.scw.cat with error 0x80092004 940.344: InstallSingleCatalogFile: MyInstallCatalog failed for Tmp.0.scw.cat; error=0xfffffbfe. 
    940.344: DoInstallation:MyInstallCatalogFiles failed:STR_CATALOG_INSTALL_FAILED 
    955.125: UnRegisterSpuninstForRecovery, failed to delete SpRecoverCmdLine value, error 0x2 
    955.125: DoInstallation: Failed to unregistering spuninst.exe for recovery. 
    962.656: DeRegistering the Uninstall Program -> Windows Server 2003 Service Pack, 0 
    962.656: Failed to install catalog files. 
    1448.406: Message displayed to the user: Failed to install catalog files. 
    1448.406: User Input: ตกลง 
    1448.406: Update.exe extended error code = 0xf01e 
    1448.406: Update.exe return code was masked to 0x643 for MSI custom action compliance.

สาเหตุ

ปัญหาเหล่านี้อาจเกิดขึ้นในสถานการณ์ใดๆ ต่อไปนี้:
  • ล็อกแฟ้มหรือฐานข้อมูลมีความเสียหายในโฟลเดอร์ %Systemroot%\System32\Catroot2
  • มีการกำหนด Cryptographic Services เป็น disabled
  • แฟ้ม Windows อื่นๆ มีความเสียหายหรือขาดหายไป
  • ลายเซ็นหรือใบรับรองเวลาของระบบอาจไม่สามารถตรวจสอบได้หรือมีรูปแบบไม่ถูกต้อง
  • แอตทริบิวต์ที่ซ่อนถูกกำหนดไว้สำหรับโฟลเดอร์ %Windir% หรือโฟลเดอร์ย่อยของโฟลเดอร์นี้
  • การตั้งค่า Group Policy Unsigned non-driver installation behavior (เฉพาะ Windows 2000) มีการกำหนดเป็น Do not allow installation หรือ Warn but allow installation หรือค่าไบนารีของ Policy กำหนดเป็น 0 ในคีย์รีจิสตรีต่อไปนี้:
    HKEY_LOCAL_MACHINE\Software\Microsoft\Non-Driver Signing
  • มีการเปิดการตั้งค่า Group Policy Enable trusted publisher lockdown แต่คุณไม่มีใบรับรองที่ถูกต้องในสโตร์การรับรอง Trusted Publishers ของคุณ การตั้งค่า Group Policy นี้อยู่ใน User Configuration ใน Windows Settings ใน Internet Explorer Maintenance ใน Security ใน Authenticode Settings ในสแนปอิน Group Policy MMC
  • คุณติดตั้ง Internet Explorer 6 SP1 และมีการติดตั้งการปรับปรุงการรักษาความปลอดภัย 823559 (MS03-023) สำหรับข้อมูลเพิ่มเติมเกี่ยวกับปัญหานี้ ดูที่ เกิดข้อความแสดงข้อผิดพลาด "The software you are installing has not passed Windows Logo testing..." ขณะพยายามติดตั้ง Internet Explorer 6 Service Pack 1.
  • โฟลเดอร์การกระจายซอฟท์แวร์เสียหาย

ข้อมูลอ้างอิง

ปัญหานี้ได้รับการรายงานว่าจะเกิดขึ้นกับการปรับปรุงต่อไปนี้:
328310 MS02-071: ปัญหาในการจัดการข้อความ WM_TIMER ของ Windows อาจยอมให้มีการเพิ่มระดับสิทธิได้
810565 ไฮเปอร์ลิงค์เปิดใน Internet Explorer แทนที่จะเป็นเบราเซอร์ดีฟอลต์หรือ Help and Support Center
327979 เกมหยุดตอบสนอง (แฮงค์) หรือหยุดโดยไม่คาดหมายเมื่อเล่นคลิปวิดีโอเริ่มต้น
322011 คุณไม่สามารถดูตัวอย่างแฟกซ์ใน Fax Console
811630 การปรับปรุงของ HTML Help เพื่อจำกัดการทำงานเมื่อเรียกโดยใช้เมทธอด window.showHelp( )
810577 MS03-005: บัฟเฟอร์ที่ไม่ได้ตรวจสอบในตัวเปลี่ยนเส้นทางของ Windows อาจทำให้มีการเพิ่มสิทธิได้
329441 คุณไม่สามารถสร้างการเชื่อมต่อเครือข่ายหลังจากเรียกคืน Windows XP
329170 MS02-070: ปัญหาในการลงชื่อ SMB อาจทำให้มีการแก้ไข Group Policy ได้
810833 MS03-001: บัฟเฟอร์ที่ไม่ได้ตรวจสอบในเซอร์วิส Locator อาจทำให้มีการเรียกใช้รหัส

ข้อมูลเพิ่มเติม

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการกำหนดค่า การปรับปรุงอัตโนมัติใน Windows XP ดูวิธีกำหนดค่าและใช้ Automatic Updates ใน Windows XP.

คุณสมบัติ

หมายเลขบทความ (Article ID): 822798 - รีวิวครั้งสุดท้าย: 8 มกราคม 2557 - Revision: 32.0
ใช้กับ
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional Edition
  • Microsoft Windows XP Starter Edition
  • Microsoft Windows Server 2003 R2 Enterprise Edition (32-Bit x86)
  • Microsoft Windows Server 2003 R2 Enterprise Edition (64-Bit x86)
  • Microsoft Windows Server 2003 R2 Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003 R2 Standard Edition (64-Bit x86)
Keywords: 
kbresolve kbwindowsupdatev6 kberrmsg kbprb kbfixme kbmsifixme kbcip KB822798

ให้ข้อเสนอแนะ

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com