ความพร้อมใช้งานและคำอธิบายของยูทิลิตี Verifier ความสมบูรณ์ของ Checksum ของแฟ้ม

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

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

สรุป

ในแฟ้ม Checksum ความสมบูรณ์ของ Verifier (FCIV) คือโปรแกรมอรรถประโยชน์การพรอมต์คำสั่งที่คำนวณ และการตรวจสอบค่าแฮที่เข้ารหัสลับแฟ้ม FCIV สามารถคำนวณค่าแฮที่เข้ารหัสลับ MD5 หรือ SHA-1 ค่าเหล่านี้สามารถปรากฏบนหน้าจอ หรือบันทึกลงในฐานข้อมูลมีแฟ้ม XML สำหรับการใช้งานและตรวจสอบในภายหลัง

บทนำ

บทความนี้อธิบายเกี่ยวกับโปรแกรมอรรถประโยชน์ Verifier ความสมบูรณ์ของ Checksum ของแฟ้ม (FCIV)

คำเตือนโปรแกรมอรรถประโยชน์ Verifier ความสมบูรณ์ของ Checksum ของแฟ้ม Microsoft (FCIV) เป็นอรรถประโยชน์บรรทัดคำสั่งที่ได้รับการสนับสนุนที่คำนวณ MD5 หรือ SHA1 เข้ารหัสลับ hashes สำหรับแฟ้ม Microsoft ไม่มีการสนับสนุนสำหรับโปรแกรมอรรถประโยชน์นี้ ใช้โปรแกรมอรรถประโยชน์นี้ของคุณต้องยอมรับความเสี่ยง บริการสนับสนุนผลิตภัณฑ์ของ Microsoft (PSS) ไม่สามารถตอบคำถามเกี่ยวกับโปรแกรมอรรถประโยชน์ Verifier ความสมบูรณ์ของ Checksum ของแฟ้ม

โปรแกรมอรรถประโยชน์ Verifier ความสมบูรณ์ของ Checksum ของแฟ้ม (FCIV) สามารถสร้าง MD5 SHA-1 แฮชของค่าหรือสำหรับแฟ้มที่จะเปรียบเทียบค่ากับค่าที่ดีที่รู้จัก FCIV สามารถเปรียบเทียบแฮชของค่าการตรวจสอบให้แน่ใจว่า แฟ้มได้ไม่ถูกเปลี่ยนแปลง

มีโปรแกรมอรรถประโยชน์ FCIV คุณยังสามารถคำนวณ hashes แฟ้มสำคัญทั้งหมดของคุณ และบันทึกค่าในฐานข้อมูลของแฟ้ม XML มี หากคุณสงสัยว่า คอมพิวเตอร์ของคุณอาจได้รับความเสียหาย และมีการเปลี่ยนแปลงแฟ้มที่สำคัญ คุณสามารถเรียกใช้การตรวจสอบแฟ้มแฟ้มระบบกับฐานข้อมูล XML เพื่อตรวจสอบแฟ้มที่มีการปรับเปลี่ยน

โปรแกรมอรรถประโยชน์ FCIV ทำงานบน Microsoft Windows 2000, Windows XP และ Windows Server 2003

ลักษณะการทำงาน

โปรแกรมอรรถประโยชน์ FCIV มีลักษณะการทำงานต่อไปนี้:
  • สนับสนุน MD5 หรือ SHA1 แฮ algorithms (การเริ่มต้นคือ MD5)
  • ค่าแฮไปยังคอนโซลการแสดงผล หรือเก็บนั้นแฮชของค่าและชื่อแฟ้มในแฟ้ม XML
  • สามารถ recursively สร้างค่าแฮสำหรับแฟ้มทั้งหมด ในไดเรกทอรี และไดเรกทอรีย่อยทั้งหมด (ตัวอย่างเช่นfciv.exe c:\ - r)
  • ส่งรายการข้อยกเว้นเพื่อระบุแฟ้มหรือไดเรกทอรีการแฮช
  • สามารถเก็บค่าแฮแฟ้มด้วย หรือไม่ มีเส้นทางแบบเต็มของแฟ้ม

ติดตั้ง

การขอรับโปรแกรมอรรถประโยชน์ FCIV ดำเนินการดังต่อไปนี้:
  1. ใน Windows Explorer การสร้างโฟลเดอร์ใหม่ที่ชื่อ FCIV
  2. แฟ้มต่อไปนี้สามารถดาวน์โหลดได้จากศูนย์ดาวน์โหลดของ Microsoft::

    ยุบรูปภาพนี้ขยายรูปภาพนี้
    ดาวน์โหลด
    ดาวน์โหลดแพคเกจโปรแกรมอรรถประโยชน์ Verifier ความสมบูรณ์ของ Checksum ของแฟ้ม
    วันวางจำหน่าย: 17 พฤษภาคม 2004

    สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการดาวน์โหลดแฟ้มสนับสนุนของ Microsoft โปรดคลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความใน Microsoft Knowledge Base::
    119591วิธีรับแฟ้มการสนับสนุนของไมโครซอฟท์จากบริการออนไลน์
    Microsoft สแกนแฟ้มนี้เพื่อหาไวรัส Microsoft ใช้ซอฟต์แวร์ตรวจสอบไวรัสล่าสุด ณ วันที่มีการประกาศแฟ้มนั้นๆ แฟ้มดังกล่าวจะถูกเก็บในเซิร์ฟเวอร์เพิ่มการรักษาความปลอดภัย ซึ่งช่วยป้องกันการเปลี่ยนแปลงแก้ไขแฟ้มโดยไม่ได้รับอนุญาต
  3. ในการดาวน์โหลดแฟ้มกล่องโต้ตอบ คลิกบันทึกจากนั้น ให้บันทึกแฟ้มไปยังโฟลเดอร์ FCIV ที่คุณสร้างในขั้นตอนที่ 1
  4. เมื่อการดาวน์โหลดเสร็จสมบูรณ์ คลิกปิด.
  5. ในโฟลเดอร์ FCIV คลิกสองครั้งwindows KB841290 x 86-ENU.exe.
  6. คลิกใช่เมื่อต้องการยอมรับข้อตกลงการให้สิทธิ์การใช้งาน
  7. คลิกเรียกดูคลิกการfcivโฟลเดอร์ แล้วคลิกตกลง.
  8. คลิกตกลงเมื่อต้องการขยายแฟ้ม
  9. เมื่อมีการแยกแฟ้มเสร็จสมบูรณ์ คลิกตกลง.
  10. เพิ่มโฟลเดอร์ FCIV เส้นทางของระบบ
  11. เมื่อต้องการเริ่มการทำงานพร้อมรับคำสั่ง คลิกเริ่มการทำงานคลิกเรียกใช้ประเภท:cmdในการOPENกล่อง แล้วคลิกตกลง.
  12. ประเภท:fciv.exe /แล้ว กด ENTER
หมายเหตุ:ถ้ามีการติดตั้ง FCIV ไดเรกทอรี C:\FCIV พิมพ์การตั้งค่า path=%path%;c:\fcivเมื่อต้องการเพิ่มลงในเส้นทางของระบบในเชลล์คำสั่ง

การใช้งาน

ไวยากรณ์

fciv.exe [Commands] <Options>

คำสั่ง

  • -เพิ่มแฟ้ม:|dir: คำนวณการแฮช และส่งไปยังอุปกรณ์แสดงผล (หน้าจอเริ่มต้น) กระบวนการdirพารามิเตอร์มีตัวเลือกต่อไปนี้:
    • -r: ซ้ำ
    • -ชนิด: ระบุชนิดของแฟ้ม ตัวอย่าง:-พิมพ์ *.exe.
    • -แฟ้ม exc: ไม่คำนวณไดเรกทอรีเหล่านี้
    • -wp: ไม่เก็บชื่อเส้นทางแบบเต็ม (โดยค่าเริ่มต้น FCIV เก็บชื่อเส้นทางแบบเต็ม)
    • -bp: เอาเส้นทางพื้นฐานจากชื่อเส้นทางของแต่ละรายการ
  • -รายการ: รายการรายการในฐานข้อมูล
  • -v: ตรวจสอบ hashes กระบวนการ-vตัวเลือกมีตัวเลือกต่อไปนี้:
    • -bp: เอาเส้นทางพื้นฐานจากชื่อเส้นทางของแต่ละรายการ
  • -?,-hหรือ-วิธีใช้: วิธีการขยายเปิด

ตัวเลือก

  • -md5,-sha1หรือ-ทั้งสองอย่าง: ระบุชนิดของการแฮช (โดยค่าเริ่มต้น MCIV ใช้ - md5)
  • -xml db: ระบุชื่อและการจัดรูปแบบของฐานข้อมูล

    หมายเหตุ:เมื่อคุณใช้การ-vตัวเลือกการตรวจสอบแฮชของ FCIV ยังส่งรหัสข้อผิดพลาดคืนเพื่อบ่งชี้ว่า แฮชของการตรวจสอบ ความสำเร็จที่บ่งชี้ว่า เป็นศูนย์ (0) และ 1 ตัวบ่งชี้ความล้มเหลว ด้วยรหัสข้อผิดพลาดที่ส่งคืนสินค้า คุณสามารถใช้ FCIV ในสคริปต์โดยอัตโนมัติในการตรวจสอบ hashes

การใช้งานตัวอย่าง

  • เมื่อต้องแสดงแฮ MD5 ของแฟ้ม พิมพ์คำสั่งต่อไปนี้ที่พร้อมท์คำสั่ง:
    fciv.exeFileName :
    หมายเหตุ:FileName :ชื่อของแฟ้มได้
  • เมื่อต้องคำนวณแฮของแฟ้ม พิมพ์บรรทัดคำสั่งที่คล้ายกับหนึ่งบรรทัดคำสั่งต่อไปนี้:
    fciv.exe c:\mydir\myfile.dll

    fciv.exe c:\ - r - dbsha.xml xml exceptions.txt - sha1 - exc

    fciv.exe c:\mydir-พิมพ์ *.exe

    fciv.exe c:\mydir-wp - db.xml ทั้ง - xml
  • เมื่อต้องการแสดงรายการ hashes ที่เก็บอยู่ในฐานข้อมูล พิมพ์บรรทัดคำสั่งที่คล้ายกับบรรทัดคำสั่งต่อไปนี้:
    sha1 fciv.exe -รายการ- - xml db.xml
  • เมื่อต้องการตรวจสอบแฮคำลงในแฟ้ม พิมพ์บรรทัดคำสั่งที่คล้ายกับหนึ่งบรรทัดคำสั่งต่อไปนี้:
    db.xml xml - v - sha1 - fciv.exe

    fciv.exe - v - bp c:\mydir-sha1 - xml db.xml

รูปแบบการจัดเก็บฐานข้อมูล

The File Checksum Integrity Verifier (FCIV) utility can store entries in an XML database file. When FCIV is configured to store hash values in an XML database file, the hexadecimal hash values are stored in base64 encoded format. When you view the XML database directly, the base64 encoded representation of the hash value does not visually match the hexadecimal value that the console displays. FCIV decodes the base64 encoded hashes when it displays the contents of the database to the screen. Therefore, it displays the correct hexadecimal value.

The following example shows how FCIV computes the MD5 hash value for Ntdll.dll and displays it at the command prompt:
C:\WINDOWS\system32>fciv -add ntdll.dll
//
// File Checksum Integrity Verifier version 2.05.
//
6cbfd919baa7c9e03c8471ae4d8f8bb0 ntdll.dll


Here is the hash value for the same file that is base64 encoded and stored in an XML file by using the following command:
C:\WINDOWS\system32>fciv -add ntdll.dll -xml c:\temp\ntdll.xml
<?XML version="1.0" encoding="utf-8"?>
<FCIV>
	<FILE_ENTRY><name>ntdll.dll</name><MD5>bL/ZGbqnyeA8hHGuTY+LsA==</MD5></FILE_ENTRY></FCIV>


Here is the value that appears in the XML file that uses FCIV to list the contents.

หมายเหตุ:It matches the value that was computed in the first example.
C:\WINDOWS\system32>fciv -list -XML c:\temp\ntdll.XML
//
// File Checksum Integrity Verifier version 2.05.
//
Listing entries in database:
----------------------------

                MD5                             Filename
-------------------------------------------------------------------------
6cbfd919baa7c9e03c8471ae4d8f8bb0 ntdll.dll

Number of entries found: 1

การตรวจสอบ

How to generate and verify hash values for a Microsoft Download

  • Download the file to a temporary directory (such as C:\Temp).
  • To extract the contents of the file, use the/xสลับไป Specify an output directory for the extracted files when you are prompted (such as C:\Temp\Files).

    คุณยังสามารถใช้การ/extractswitch to extract the files without starting Setup.

    For additional information about the /extract switch, click the following article number to view the article in the Microsoft Knowledge Base:
    262841Command-Line switches for Windows software update packages
    The security update may be an IExpress package. If it is, see the following article in the Microsoft Knowledge Base about how to extract an IExpress package:

    197147สวิตช์บรรทัดคำสั่งสำหรับแพคเกจโปรแกรมปรับปรุงซอฟต์แวร์ IExpress
  • เมื่อต้อง การสร้างฐานข้อมูลสำหรับแฟ้มเดียว และบันทึกไปยังไดเรกทอรี C:\Temp พิมพ์คำสั่งต่อไปนี้:
    fciv.exe - เพิ่ม c:\temp\files\FileName :c:\temp\ XML .dll - wp c:\temp\files-FileName :.xml
  • เมื่อต้องการตรวจสอบเนื้อหาของฐานข้อมูล XML จากแฟ้มการติดตั้ง พิมพ์คำสั่งต่อไปนี้:
    c:\temp\filename.XML XML - v - bp c:\installeddirectory - fciv.exe
    หมายเหตุ:installeddirectoryตำแหน่งที่ตั้งของแฟ้มที่ติดตั้งอยู่

    หมายเหตุ:เมื่อคุณใช้การ-vตัวเลือกการตรวจสอบแฮชของ FCIV นอกจากนี้แสดงรหัสข้อผิดพลาดคืนเพื่อบ่งชี้ความสำเร็จ (0) หรือความล้มเหลว (1) เพื่อตรวจสอบการแฮช เนื่องจากรหัสข้อผิดพลาดที่ส่งคืนสินค้า คุณสามารถใช้ FCIV ในสคริปต์โดยอัตโนมัติในการตรวจสอบ hashes
  • FCIV จะยืนยันที่คอนโซลถ้าค่าแฮสำหรับแฟ้มตรงกับค่าที่เก็บอยู่ในฐานข้อมูล XML

วิธีการตรวจสอบค่าแฮสำหรับแฟ้ม ในไดเรกทอรี Windows และ sub-directories ทั้งหมด

นอกจากนี้คุณสามารถสร้างฐานข้อมูลแฮแฟ้มที่สำคัญของคุณ และตรวจสอบเหล่านี้อย่างสม่ำเสมอ
  • เมื่อต้อง การสร้างฐานข้อมูล และ การบันทึกในไดเรกทอรี C:\Temp พิมพ์คำสั่งต่อไปนี้:
    fciv.exe - เพิ่ม% systemroot % - r - c:\temp\windows-hashes.XML XML
  • เมื่อต้องการแสดงรายการเนื้อหาของฐานข้อมูลไปยังคอนโซล พิมพ์คำสั่งต่อไปนี้:
    c:\temp\windows-hashes.XML XML fciv.exe -รายการ-
  • เมื่อต้องการตรวจสอบเนื้อหาของฐานข้อมูล XML กับระบบแฟ้มปัจจุบันของแฟ้ม พิมพ์คำสั่งต่อไปนี้:
    fciv - v - c:\temp\windows-hashes.XML XML

คุณสมบัติ

หมายเลขบทความ (Article ID): 841290 - รีวิวครั้งสุดท้าย: 10 กันยายน 2554 - Revision: 3.0
ใช้กับ
  • Customer Service and Support Information
Keywords: 
kmcustomerservice kbhowtomaster kbmt KB841290 KbMtth
แปลโดยคอมพิวเตอร์
ข้อมูลสำคัญ: บทความนี้แปลโดยซอฟต์แวร์การแปลด้วยคอมพิวเตอร์ของ Microsoft แทนที่จะเป็นนักแปลที่เป็นบุคคล Microsoft มีบทความที่แปลโดยนักแปลและบทความที่แปลด้วยคอมพิวเตอร์ เพื่อให้คุณสามารถเข้าถึงบทความทั้งหมดในฐานความรู้ของเรา ในภาษาของคุณเอง อย่างไรก็ตาม บทความที่แปลด้วยคอมพิวเตอร์นั้นอาจมีข้อบกพร่อง โดยอาจมีข้อผิดพลาดในคำศัพท์ รูปแบบการใช้ภาษาและไวยากรณ์ เช่นเดียวกับกรณีที่ชาวต่างชาติพูดผิดเมื่อพูดภาษาของคุณ Microsoft ไม่มีส่วนรับผิดชอบต่อความคลาดเคลื่อน ความผิดพลาดหรือความเสียหายที่เกิดจากการแปลเนื้อหาผิดพลาด หรือการใช้บทแปลของลูกค้า และ Microsoft มีการปรับปรุงซอฟต์แวร์การแปลด้วยคอมพิวเตอร์อยู่เป็นประจำ
ต่อไปนี้เป็นฉบับภาษาอังกฤษของบทความนี้:841290

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

 

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