我正在尝试重现我遇到的问题,以确认其根本原因。一种可能的理论是,问题是由于服务器很长时间没有重新启动而引起的。由于我已经重新启动了计算机,有没有办法重置/修改“上次重新启动时间”,让计算机认为它很长时间没有重新启动?我正在使用
systeminfo | find "System Boot Time"
如果有帮助的话,计算机正在运行 Windows XP Embedded。
答案1
我想答案是不, 你不能这样做。
问题的根源与上次重启后的时间有关并不罕见。但这些问题发生的原因不止一个,因此没有一个设置可以改变来重现问题。
操作系统有许多计数器,它们会在系统运行时增加。有些与时间成正比,有些则由其他事件驱动。
即使您设法更改一个值,使其看起来好像系统已经运行了很长时间,但问题可能与您未更改的另一个值有关。
此类计数器可能会因某些情况而重置。许多计数器会在重启后从零开始,但它们也可能因其他原因从零开始。计数器从零开始的另一个原因是它达到最大值。当此类计数器溢出时,可能会存在导致问题的 bug。
但要调试该问题,你需要了解更多有关触发该问题的信息,而不仅仅是“因为服务器很长时间没有重启”