2011-05-05 13 views
5

मेरी "व्यवस्थापक-छवि" शैली वाईएक्स परीक्षण पैच मौजूदा स्थापना को सही तरीके से अपडेट करने में विफल रहे हैं।वाईएक्स पैचिंग सही ढंग से फ़ाइलों को अपडेट नहीं कर रहा है

MSI (s) (88:E0) [12:32:41:716]: Baseline: Patch {E244BAC8-7E62-4406-889B-4B67A4EA7369} modified fi_executable.exe with full-file update. 
MSI (s) (88:E0) [12:32:41:716]: Baseline: First patch for fi_executable.exe, saving native info. 
MSI (s) (88:E0) [12:32:41:716]: Baseline: fi_executable.exe version for baseline at patch Native: 6.0.5803.11, 1033, 53840. 
... 
MSI (s) (88:E0) [12:32:41:716]: Baseline: fi_executable.exe version for baseline at patch {E244BAC8-7E62-4406-889B-4B67A4EA7369}: 6.0.5830.99, 1033, 47104. 
... 
MSI (s) (88:E0) [12:32:41:763]: {E244BAC8-7E62-4406-889B-4B67A4EA7369} File: fi_executable.exe ValData: 6.0.5830.99 1033 47104 
... 
MSI (s) (88:E0) [12:32:41:763]: Native File: fi_executable.exe ValData: 6.0.5803.11 1033 53840 
... 
MSI (s) (88:E0) [12:32:42:543]: The file represented by File table key 'fi_executable.exe' has no eligible binary patches 

तो भले ही संस्करण संख्या बदल रहा है और Windows इंस्टालर लिखते हैं कि पैच फ़ाइल को संशोधित करता है, Windows इंस्टालर है: msiexec का उपयोग करते समय/LX, मैं "fi_executable.exe" पैचिंग से संबंधित निम्नलिखित जानकारी प्राप्त यह स्वीकार नहीं करते कि निष्पादन योग्य के लिए एक अद्यतन होना चाहिए।

क्यों?

उत्तर

4

क्या आपने पैच के साथ प्रयास करने से पहले पूरी एमएसआई फाइलों के साथ अपग्रेड का परीक्षण किया है? पैचिंग एक अधिक संपीड़ित फैशन में पैक किए गए अपग्रेड के लिए सिर्फ एक वितरण तंत्र है, यदि पूर्ण एमएसआई अपग्रेड काम नहीं करता है, न तो पैच होगा।

+0

यहां कुछ पैचिंग युक्तियां दी गई हैं: http://stackoverflow.com/a/23450821। किसी भी तरह से पूर्ण नहीं, और कुछ हद तक अराजक। –

3

इस कमांड लाइन के साथ अपने पैच स्थापित करने के लिए प्रयास करें:

msiexec /p patch.msp /qb REINSTALL=ALL REINSTALLMODE=omusa 

इन अतिरिक्त पैरामीटर के बिना, मेरी पैच सही ढंग से स्थापित करने में विफल: यह किसी भी फाइल को अद्यतन नहीं किया।

संबंधित मुद्दे