通常使用 CM 2012 部署 App-V 4.x 套件時,發布是您不會擔心的一件事,因為從套件中收集的資訊通常足夠。問題是我發現一個此機制可能故障的情況,例如我有一個 HP Quality Center 套件交付到使用者機器,但安裝被標記為失敗。若我仔細查看軟體中心,會看到如下所示的錯誤 0x87D00324。網路上的資訊提示這是偵測方法錯誤,但這不應該發生在 App-V 套件上。為了對發生什麼事有更好的了解,我決定載入 CMTrace.exe 並合併幾個 CM 用戶端日誌以更清楚了解狀況。更具體地說,在「檔案 -> 開啟」對話方塊中我勾選「合併選取的檔案」核取方塊,然後選取 AppDiscovery.log、AppEnforce.log、AppIntentEval.log 與 VirtualApp.log 檔案。在下方 CMTrace 中您可以看到 App-V 序列正在安裝但無錯誤。隨著我進一步深入日誌,我終於發現有問題的跡象。我在紅框中標出了 App-V 偵測方法被標記為失敗。這是事情變有趣的地方,因為您必須手動驗證幾件事才能找出偵測失敗的原因。遺憾的是在這