ในฐานะที่เป็นอธิบายโดยร็อบ Mensching :
KeyPath สำหรับคอมโพเนนต์เป็นทรัพยากรเดียวที่ Windows Installer ใช้เพื่อตรวจสอบว่าคอมโพเนนต์ "มีอยู่" บนเครื่องหรือไม่
ซึ่งหมายความว่าเมื่อ Windows Installer ตัดสินใจว่าจะติดตั้งคอมโพเนนต์ของคุณหรือไม่ระบบจะตรวจสอบก่อนว่ามีทรัพยากรคีย์พา ธ อยู่แล้วหรือไม่ หากเป็นเช่นนั้นจะไม่มีการติดตั้งทรัพยากรใด ๆ ในคอมโพเนนต์
การมีอยู่ของทรัพยากร keypath ยังเป็นตัวกำหนดด้วยว่าส่วนประกอบได้รับความเสียหายหรือหายไปเมื่อคุณ "ซ่อมแซม" MSI
เมื่อรีซอร์ส keypath เป็นไฟล์เวอร์ชัน Windows Installer จะพิจารณาว่ามีอยู่ก็ต่อเมื่อพบไฟล์ที่มีเวอร์ชันเท่ากันหรือสูงกว่า
ในตัวอย่างเฉพาะของคุณคุณมีส่วนประกอบที่ลบโฟลเดอร์ในการถอนการติดตั้ง คอมโพเนนต์นี้จะถูกติดตั้งก็ต่อเมื่อยังไม่มีคีย์รีจิสทรีที่ระบุ เพิ่มรีจิสทรีคีย์ที่ใช้เป็นเส้นทางที่สำคัญคือเคล็ดลับที่พบบ่อยเมื่อคุณต้องการ keypath สำหรับองค์ประกอบที่ติดตั้งทรัพยากรที่ไม่สามารถนำมาใช้เป็น keypath ตัวเองเหมือนเป็นทางลัด