0

我目前正在开发一个小型应用程序,它可以删除一个软件并重新安装它。部分删除过程需要重新启动,因此我不得不在启动时重新启动应用程序。我目前在本地机器下使用 runonce 注册表项。

在测试过程中,我发现在我们车队中的某些设备上,exe 在资源管理器之前启动,这对 UX 非常不利,因为安装过程需要大约 20 分钟,并且此时用户会出现黑屏。

最初,我在当前用户下使用 runonce 密钥,但是在通过 SCCM 部署期间遇到了问题。(我知道有一些方法可以使用 SCCM 删除和重新安装,但我得到的要求是它需要是一个应用程序)

那么如何在启动时运行我的 exe 而不会出现黑屏?

谢谢!

4

3 回答 3

1

如何将安装程序的快捷方式放入启动文件夹并在安装完成后将其删除?

所有用户:C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp

当前用户:C:\Users[用户名]\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

于 2017-10-27T09:52:29.233 回答
0

您可以使用任务计划程序在启动/登录后延迟启动应用程序。

于 2017-10-27T09:22:47.940 回答
0

创建两个部署,一个用于卸载软件,另一个用于重新安装将卸载部署设置为依赖项以重新安装部署并设置配置管理器重新启动以卸载部署。

于 2018-08-25T11:31:28.947 回答