Win10 还支持 RunOnceServices 吗?

Win10 还支持 RunOnceServices 吗?

我发现很少有参考资料表明 Windows 10 应该支持RunOnceServices路径上的注册表项

Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunServicesOnce

这应该以与 Run 或 RunOnce 类似的方式工作。我想要实现的是安排在用户登录之前在下次启动时升级 .NET,因此我的注册表是 REG_SZ,值为

"C:\MyFolder\ndp48-x86-x64-allos-enu.exe /q /forcerestart"

无论我是否用它包装命令,都不会产生改变"

互联网和书籍上有一些参考资料,应该支持这一点

Windows Inside 电子书

其他人的疑问

微软

我要么在寻找我做错的事情,要么在寻找有关在哪里查找更多信息的提示。现在看来该命令根本没有执行,EventLog 或其他地方都没有错误。

答案1

RunServicesOnce曾经在以下位置可用:

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServicesOnce  
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunServicesOnce

据我所知,它已不再存在并且可以追溯到 Windows NT,尽管它今天仍与其他 Windows NT 甚至 Windows 3.1 注册表项一起列出。

如果您想测试某些启动注册表项是否仍然存在,请使用regedit来验证该点。

我建议改用RunOnce

相关内容