我想知道是否有任何方法可以确定是否已启动操作系统升级。发生这种情况时,是否设置了全局互斥或升级值(在注册表中)?当操作系统从一个版本升级到下一个版本时,我想执行一些清理操作,特别是在Windows 10升级前后。
发布于 2016-03-22 20:09:18
可以通过检查名为Microsoft.Windows.Setup的互斥锁来检测操作系统升级。此互斥锁是在设置的初始阶段创建的。如果设置过程被取消,这可能会导致误报。检测操作系统升级的第二种方法是在重新启动时检查内核版本。如果内核版本与上次重新启动后的版本不同,则操作系统升级正在进行中。
https://stackoverflow.com/questions/35126659
复制相似问题