亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

安裝軟件包時,Windows Installer避免FileinUse對話框

安裝軟件包時,Windows Installer避免FileinUse對話框

元芳怎么了 2019-12-06 10:58:30
每當有一個更新補丁文件必須用現有文件替換時,并且如果任何一個進程正在使用其中一個文件,則會彈出一個“正在使用的文件”對話框。我想避免使用該對話框并將該文件排隊等待安裝,以便可以在系統重新引導時進行安裝。我已經讀過,重新啟動時排隊等待更新的文件是Windows Installer的內置功能。有人可以建議我刪除FileInUse對話框的方法。我嘗試將“ MsiRMFilesInUse”屬性設置為“ 0”,但是它不起作用。
查看完整描述

3 回答

?
慕娘9325324

TA貢獻1783條經驗 獲得超4個贊

假設您是軟件包的作者,我建議您遵循使用MsiRMFilesInUse對話框的規范。但是,如果您仍要嘗試禁用某些功能,請先了解有關將Windows Installer與Restart Manager結合使用的軟件包作者指南:


將MsiRMFilesInUse對話框添加到您的程序包。如果程序包中包含MsiRMFilesInUse對話框,則在完全UI 用戶界面級別運行安裝的Windows Vista用戶可以選擇自動關閉并重新啟動應用程序。安裝包可以包含有關MsiRMFilesInUse對話框和FilesInUse的信息對話框。僅當該軟件包至少與Windows Vista上的Windows Installer 4.0一起安裝時,才會顯示MsiRMFilesInUse對話框,否則將被忽略。沒有“ MsiRMFilesInUse”對話框的現有軟件包可以使用“ FilesInUse”對話框繼續運行??梢允褂米远x轉換將MsiRMFilesInUse對話框添加到現有程序包。最終用戶通常在Full UI 用戶界面級別上運行安裝。基本UI或精簡UI級別的安裝使用戶可以選擇使用重新啟動管理器來減少系統重新啟動,即使不存在MsiRMFilesInUse對話框也是如此。靜默的UI級別安裝始終關閉應用程序和服務,并且在Windows Vista上始終使用重新啟動管理器。


:::


軟件包作者可以在MsiSystemRebootPending屬性的LaunchCondition表中建立條件,以防止在系統重新啟動掛起時安裝其軟件包。


程序包作者和管理員可以使用MSIRESTARTMANAGERCONTROL,MSIDISABLERMRESTART,MSIRMSHUTDOWN屬性和DisableAutomaticApplicationShutdown策略來控制Windows Installer和重新啟動管理器的交互。

設置MSIRESTARTMANAGERCONTROL=Disable,可能從軟件包中刪除FilesInUse和MsiRMFilesInUse對話框,并有選擇地調整系統重新引導中討論的其他設置(例如REBOOT或,設置REBOOTPROMPT屬性)可能會達到您想要的效果。


如果您不是軟件包的作者,則可能是在錯誤的論壇中提問。該 DisableAutomaticApplicationShutdown喜歡它的聲音的政策可以做大多數的你的描述,并且將適用于安裝在計算機上的所有包。它僅供系統管理員使用,而不是軟件包作者?;蛘?,您可以創建轉換(或在安裝命令行上指定屬性)以像軟件包作者一樣有效地更改軟件包。


查看完整回答
反對 回復 2019-12-06
  • 3 回答
  • 0 關注
  • 1244 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號