一小时前,正常重启后,我的PATH环境变量就消失了。
它没有出现在:
- 不在系统属性/高级/环境变量中。
- 也不在“用户”下,也不在“系统”变量下
- 不在注册表HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Environment中
幸运的是,我有我的env vars的备份,所以唯一的问题是
为什么会这样? (而不是“如何修复它”)
。
- 我在Windows XP上,sp3。
- 在事件发生之前我试图安装一个新的显示器,但是没有用
- 我有其他自定义变量,我为自己的需要手动创建,所有这些变量保持不变。只有PATH变量消失了!
- 所有这些变量(PATH和我手动定义的变量,定义为System vars,而不是User vars)
- 由于没有PATH var,因此默认PATH指向C:\ Windows \ system32。我猜这排除了那种安全攻击。(或者只是证明相反?!)
编辑:我排除了小鬼,因为它发生在午夜之前&&晚上9点之后
edit2:我在3天前运行了2个注册表清理工具(reg-mechanic和regSeeker)。第一次花了很多时间来运行。这不是神奇的仙女,但它非常接近;)
edit3 - 我最近没有触摸或改变我的env变量,所以它不是“偶然”。此外,它已经发生过两次了。
我怀疑某种引导扇区病毒。
—
摩押
神奇的仙女?上帝的行为?捣蛋鬼?显示器安装失败?你已经做了什么来试图确定'为什么'?
—
Ƭᴇcʜιᴇ0072011年
如果我知道要排除什么,我会完成并写下来。建议(基于你的建议,我排除了
—
小鬼
也许你去编辑路径,高举它,并不小心点击删除..或你去删除它附近的变量,意外删除路径..我已经使用XP近10年,没有看到。你可以得到一个程序来监视那里的注册表项。
—
barlop 2011年
你最近安装了什么?我见过一些程序安装程序之前消灭了路径变量。
—
Keltari 2011年