wix – 如何在不重新启动任何组件的情况下强制安装MSI – 但强制
发布时间:2020-12-14 05:30:38 所属栏目:Windows 来源:网络整理
导读:安装 MSI软件包时,任何升级的共享文件都会自动强制使用该文件的其他组件/服务重新启动.这是使用Windows Vista及更高版本上的Restart Manager完成的. 在我的情况下,正在升级的文件之一是属于实际运行安装的服务的文件.此服务控制何时重新启动计算机本身,但由
安装
MSI软件包时,任何升级的共享文件都会自动强制使用该文件的其他组件/服务重新启动.这是使用Windows Vista及更高版本上的Restart Manager完成的.
在我的情况下,正在升级的文件之一是属于实际运行安装的服务的文件.此服务控制何时重新启动计算机本身,但由于它重新启动,因此它不会从MSI进程获得需要重新启动的返回代码.因此,机器不会重新启动,使系统处于损坏状态. 我需要一些方法来防止重新启动此控制服务,而是允许它重新启动整个系统. Windows Installer可以计划在下次重新引导时复制文件,但是如何在这些共享文件的情况下强制执行此行为? 解决方法
>使用各种重启管理器
MSI properties来阻止重启管理器进入(特别是
MSIRESTARTMANAGERCONTROL = DisableShutdown)
>添加 ScheduleReboot操作以提示用户在完成安装后重新启动 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- microsoft-office-365 – Office 365 – 如何获取每个用户的
- 发布管理 – 非R2与R2版本的Microsoft产品[已关闭]
- UWP(Windows 10)XAML中的WebBrowser控件
- Windows如何保护转换到内核模式
- windows – EXE文件中的IMAGE_FILE_NET_RUN_FROM_SWAP如何影
- .net – 在开发过程中发送测试电子邮件,没有垃圾邮件或拒绝
- Windows8 – 在C#中使用本地化的字符串
- 为什么Windows机器能解析本地名称?
- windows – 如何从命令行使用参数启动存储在UNC共享中的程序
- Windows – PowerShell复制项方法失败 – 文件名中的括号
推荐文章
站长推荐
- __uint128_t on mingw gcc
- Windows Theano GPU 版配置
- windows-phone-7 – 如何在模拟器中没有Internet
- vbscript – 关于WMI Win32_WindowsProductActiv
- wix – 忽略不允许的属性IISMAJORVERSION和’Ena
- windows-7 – 重新启动时将Windows 7计算机重置为
- 权限 – 邮箱用户是否知道他们的邮箱有诉讼保留?
- Windows Server 2008 R2 AD搭建FTP隔离用户
- mkdir仍然是原子的吗? (安装在SAN上的Windows 7
- 如何在.net Windows应用程序中实现“撤消”操作?
热点阅读