- UID
- 2416
- 帖子
- 3512
- 精华
- 9
- 积分
- 9217
- 阅读权限
- 50
|
系统时间错误导致音乐文件播放异常
故障现象:
用户反映机器无法播放任何网页上的在线音乐,点击播放链接后IE无响应或IE直接关闭。
诊断思路:
根据故障现象判断为软件问题,更新FLASH插件无效,重新安装操作系统及声卡驱动无效。在进行本地音乐的播放测试时发现暴风影音也无法正常运行,点击暴风影音后出现一个窗口一闪即逝,而在使用WINDOWS MEDIA PLAYER播放时则看到了如下的报错提示。
查看用户的系统时间,发现果然是2099年,因此该故障应该是病毒更改了系统时间导致的。将系统时间设置正常后发现故障消失,无论是在线音乐还是本地音乐都可以正常播放。
解决方案:
正确设置系统时间
另:1.由于音乐播放器等软件所使用的开发语言(C/C++等)对time_t函数的长度限制,导致在系统时间大于2037年时会出现各种异常情况。而有很多病毒正是利用了这一小BUG。
2.系统时间的可设置范围是1980-2099年,系统日期的年份部分都有7位用于存储(0-127) MS-DOS偏移量从1980年开始;因此,年度的最大值应为2107年。但是,由于 ROM BIOS 中断1AH的限制,使得系统时间的最大值为2099年。 |
|