3 回答

TA貢獻(xiàn)1783條經(jīng)驗(yàn) 獲得超4個(gè)贊
假設(shè)您是軟件包的作者,我建議您遵循使用MsiRMFilesInUse對(duì)話框的規(guī)范。但是,如果您仍要嘗試禁用某些功能,請(qǐng)先了解有關(guān)將Windows Installer與Restart Manager結(jié)合使用的軟件包作者指南:
將MsiRMFilesInUse對(duì)話框添加到您的程序包。如果程序包中包含MsiRMFilesInUse對(duì)話框,則在完全UI 用戶界面級(jí)別運(yùn)行安裝的Windows Vista用戶可以選擇自動(dòng)關(guān)閉并重新啟動(dòng)應(yīng)用程序。安裝包可以包含有關(guān)MsiRMFilesInUse對(duì)話框和FilesInUse的信息對(duì)話框。僅當(dāng)該軟件包至少與Windows Vista上的Windows Installer 4.0一起安裝時(shí),才會(huì)顯示MsiRMFilesInUse對(duì)話框,否則將被忽略。沒(méi)有“ MsiRMFilesInUse”對(duì)話框的現(xiàn)有軟件包可以使用“ FilesInUse”對(duì)話框繼續(xù)運(yùn)行。可以使用自定義轉(zhuǎn)換將MsiRMFilesInUse對(duì)話框添加到現(xiàn)有程序包。最終用戶通常在Full UI 用戶界面級(jí)別上運(yùn)行安裝?;綰I或精簡(jiǎn)UI級(jí)別的安裝使用戶可以選擇使用重新啟動(dòng)管理器來(lái)減少系統(tǒng)重新啟動(dòng),即使不存在MsiRMFilesInUse對(duì)話框也是如此。靜默的UI級(jí)別安裝始終關(guān)閉應(yīng)用程序和服務(wù),并且在Windows Vista上始終使用重新啟動(dòng)管理器。
:::
軟件包作者可以在MsiSystemRebootPending屬性的LaunchCondition表中建立條件,以防止在系統(tǒng)重新啟動(dòng)掛起時(shí)安裝其軟件包。
程序包作者和管理員可以使用MSIRESTARTMANAGERCONTROL,MSIDISABLERMRESTART,MSIRMSHUTDOWN屬性和DisableAutomaticApplicationShutdown策略來(lái)控制Windows Installer和重新啟動(dòng)管理器的交互。
設(shè)置MSIRESTARTMANAGERCONTROL=Disable,可能從軟件包中刪除FilesInUse和MsiRMFilesInUse對(duì)話框,并有選擇地調(diào)整系統(tǒng)重新引導(dǎo)中討論的其他設(shè)置(例如REBOOT或,設(shè)置REBOOTPROMPT屬性)可能會(huì)達(dá)到您想要的效果。
如果您不是軟件包的作者,則可能是在錯(cuò)誤的論壇中提問(wèn)。該 DisableAutomaticApplicationShutdown喜歡它的聲音的政策可以做大多數(shù)的你的描述,并且將適用于安裝在計(jì)算機(jī)上的所有包。它僅供系統(tǒng)管理員使用,而不是軟件包作者?;蛘撸梢詣?chuàng)建轉(zhuǎn)換(或在安裝命令行上指定屬性)以像軟件包作者一樣有效地更改軟件包。
- 3 回答
- 0 關(guān)注
- 1237 瀏覽
添加回答
舉報(bào)