在我的 Windows XP PC 上创建了多个用户帐户(确切地说是五个),其中一个帐户禁用了所有内置程序。当我单击打开其中任何一个程序时,它都会搜索以找到该程序。这很奇怪,因为所有其他用户都可以正常打开这些程序。
我以为用户帐户已损坏,于是创建了一个新用户,但这个新帐户也存在同样的问题。您知道是什么原因造成的吗?
答案1
目前尚不清楚您描述的是单击“开始菜单”快捷方式,还是.exe
直接单击文件。
如果您无法.exe
从 Windows 资源管理器运行任何文件:
新的用户帐户(以及 Windows 用作模板的“默认”帐户)可能已损坏文件关联,将所有.exe
文件指向另一个程序(通常是被错误删除的恶意软件)。
退出全部受影响的帐户,以管理员身份登录,然后
Local Settings\Application Data\Microsoft\Windows\Usrclass.dat
从每个受影响的配置文件中删除该文件。也删除
C:\Documents and Settings\Default User\Local Settings\Application Data\Microsoft\Windows\Usrclass.dat
。
Usrclass.dat
保存每个用户的文件关联,并且可以相当安全地删除(在大多数系统上,它只有不到十几个关联可以轻松修复 - 其余的都存储在系统范围内)。
如果出现“文件正在使用”的情况,请运行regedit
,展开该项HKEY_USERS
,然后卸载所有名为的子项<sid>_classes
(使用文件 → 卸载 Hive)。