Wednesday, September 10, 2008

ทำความรู้จักกับ System Update Readiness Tool

System Update Readiness Tool เป็นเครื่องมือที่ทำหน้าที่แก้ไขปัญหาวินโดวส์ไม่สามารถทำการติดตั้งอัพเดทได้ที่มีสาเหตุมาจากความไม่สอดคล้องกันของทรัพยากรต่างๆ ของระบบ เนื่องจากบนระบบวินโดวส์นั้น เมื่อใช้งานไปเป็นระยะเวลาหนึ่ง อาจจะเกิดความไม่สอดคล้องกันของทรัพยากรต่างๆ ของระบบ เช่น file data, registry data และแม้แต่ in-memory data เป็นต้น โดยความไม่สอดคล้องกันนี้ อาจมีสาเหตุมากจากระบบฮาร์ดแวร์ที่ทำงานผิดพลาดหรือเกิดจากปัญหาด้านซอฟต์แวร์ก็ได้ ซึ่งในบางกรณีนั้น ความไม่สอดคล้องกันของทรัพยากรต่างๆ ของระบบ อาจส่งผลกระทบต่อบริการ Windows servicing store ส่งผลให้วินโดวส์ไม่สามารถทำการติดตั้งอัพเดทได้ ซึ่ง System Update Readiness Tool เป็นเครื่องมือที่ทำหน้าที่แก้ไขปัญหาวินโดวส์ไม่สามารถทำการติดตั้งอัพเดทได้ที่มีสาเหตุมาจากความไม่เข้ากันของระบบ

ระบบปฏิบัติการที่รองรับ
System Update Readiness Tool สามารถทำงานบนระบบปฏิบัติการ Windows Vista ทุกเอดิชัน และ Windows Server 2008 ทุกเอดิชัน

การทำงานของ System Update Readiness Tool
หลังจากระบบทำการดาวน์โหลด System Update Readiness Tool มันจะทำการรันและสแกนระบบเพื่อหาความไม่สอดคลองกันบนระบบที่อาจทำให้เกิดปัญหาในการทำงานของ servicing โดยการสแกนนั้นจะใช้เวลานานพอสมควร โดยทั่วไปไม่เกิน 15 นาที

ข้อควรทราบ: ในขณะที่ System Update Readiness Tool ทำการสแกนระบบนั้น บาร์แสดงสถานะการอัพเดทจะหยุดอยู่ที่ 60% เป็นระยะเวลาหนึ่ง ยูสเซอร์ไม่ควรทำการยกเลิกการอัพเดท

สิ่งที่ System Update Readiness Tool ทำ
เครื่องมือ System Update Readiness Tool จะทำการตรวจสอบความสมบูรณ์ของไฟล์ต่างๆ และรีจีสทรีของระบบ ดังนี้:
  • ไฟล์ต่างๆ ซึ่งเก็บอยู่ภายใต้ไดเรกตอรี ดังนี้
    - %SYSTEMROOT%\Servicing\Packages
    - %SYSTEMROOT%\WinSxS\Manifests
  • ข้อมูลรีจีสทรีซึ่งอยู่ภายใต้คีย์รีจีสทรีย่อย ดังนี้
    - HKEY_LOCAL_MACHINE\Components
    - HKEY_LOCAL_MACHINE\Schema
    - HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Component Based Servicing
เมื่อ System Update Readiness Tool ตรวจพบความไม่เข้ากันของไฟล์ต่างๆ และรีจีสทรีของระบบ มันอาจจะทำการแทนที่ข้อมูลที่ไม่ถูกต้องด้วยเวอร์ชันที่ถูกต้อง

ปัญหาการติดตั้งอัพเดทที่ System Update Readiness Tool สามารถแก้ไขได้
ปัญหาการติดตั้งอัพเดทที่ System Update Readiness Tool สามารถแก้ไขได้ มีดังนี้
Code Error Description
0x80070002 ERROR_FILE_NOT_FOUND The system cannot find the file specified.
0x8007000D ERROR_INVALID_DATA The data is invalid.
0x800F081F CBS_E_SOURCE_MISSING The source for the package or file not found.
0x80073712 ERROR_SXS_COMPONENT_STORE_CORRUPT The component store is in an inconsistent state.
0x800736CC ERROR_SXS_FILE_HASH_MISMATCH A component's file does not match the verification information present in the component manifest.
0x800705B9 ERROR_XML_PARSE_ERROR Unable to parse the requested XML data.
0x80070246 ERROR_ILLEGAL_CHARACTER An invalid character was encountered.
0x8007370D ERROR_SXS_IDENTITY_PARSE_ERROR An identity string is malformed.
0x8007370B ERROR_SXS_INVALID_IDENTITY_ATTRIBUTE_NAME The name of an attribute in an identity is not within the valid range.
0x8007370A ERROR_SXS_INVALID_IDENTITY_ATTRIBUTE_VALUE The value of an attribute in an identity is not within the valid range.
0x80070057 ERROR_INVALID_PARAMETER The parameter is incorrect.
0x800B0100 TRUST_E_NOSIGNATURE No signature was present in the subject.
0x80092003 CRYPT_E_FILE_ERROR An error occurred while Windows Update reads or writes to a file.
0x800B0101 CERT_E_EXPIRED A required certificate is not within its validity period when verifying against the current system clock or the time stamp in the signed file.
0x8007371B ERROR_SXS_TRANSACTION_CLOSURE_INCOMPLETE One or more required members of the transaction are not present.

ล็อกของการทำงาน
เครื่องมือ System Update Readiness Tool จะบันทึกรายละเอียดของปัญหาที่ตรวจพบหรือที่แก้ไขในล็อกไฟล์ดังนี้
  • %SYSTEMROOT%\Logs\CBS\CheckSUR.log
  • %SYSTEMROOT%\Logs\CBS\CheckSUR.persist.log

การติดตั้งและการดาวน์โหลด
สำหรับยูสเซอรทั่วไป สามารถทำการติดตั้ง System Update Readiness Tool ได้โดยอัตโนมัติผ่านทาง Windows Update (เฉพาะเครื่องคอมพิวเตอร์ที่ทีปัญหาที่มันสามารถแก้ไขได้) สำหรับยูสเซอรืขั้นสูงสามารถทำการดาวน์โหลด System Update Readiness Tool ได้จากเว็บไซต์ของไมโครซอฟท์ดังนี้
1.ดาวน์โหลดสำหรับ Windows Vista
>> http://www.microsoft.com/downloads/details.aspx?FamilyID=2889489c-ee87-4607-8aa5-812e8078ab27&DisplayLang=en
2.ดาวน์โหลดสำหรับ Windows Vista x64
>> http://www.microsoft.com/downloads/details.aspx?FamilyID=14f76773-007c-493f-bece-243bc21ac73d&DisplayLang=en
3.ดาวน์โหลดสำหรับ Windows Server 2008
>> http://www.microsoft.com/downloads/details.aspx?FamilyID=6d9ece65-3820-4583-85f5-7e2a5799b3ba&DisplayLang=en
4.ดาวน์โหลดสำหรับ Windows Server 2008 Itanium-based
>> http://www.microsoft.com/downloads/details.aspx?FamilyID=c1faaf23-1b60-458e-916d-ec835fc8955e&DisplayLang=en
5.ดาวน์โหลดสำหรับ Windows Server 2008 x64
>> http://www.microsoft.com/downloads/details.aspx?FamilyID=32978546-8108-408f-b78e-0e95eff14c92&DisplayLang=en

สามารถใช้ได้กับระบบปฏิบัติการ
• Windows Vista Ultimate
• Windows Vista Ultimate 64-bit Edition
• Windows Vista Enterprise
• Windows Vista Enterprise 64-bit Edition
• Windows Vista Business
• Windows Vista Business 64-bit Edition
• Windows Vista Home Premium
• Windows Vista Home Premium 64-bit Edition
• Windows Vista Home Basic
• Windows Vista Home Basic 64-bit Edition
• Windows Server 2008 Datacenter without Hyper-V
• Windows Server 2008 Enterprise without Hyper-V
• Windows Server 2008 for Itanium-Based Systems
• Windows Server 2008 Standard without Hyper-V
• Windows Server 2008 Datacenter
• Windows Server 2008 Enterprise
• Windows Server 2008 Standard
• Windows Web Server 2008

ลิงค์ที่เกี่ยวข้อง
Description of the System Update Readiness Tool for Windows Vista and for Windows Server 2008


Keywords: System Update Readiness Tool

© 2008 Thai Windows Administrator, All Rights Reserved.

0 Comment: