![Windows 不断删除 iconv.dll](https://linux22.com/image/1246889/Windows%20%E4%B8%8D%E6%96%AD%E5%88%A0%E9%99%A4%20iconv.dll.png)
我的 Windows 7 设置出现了一个令人沮丧的问题。当我的电脑启动时,AppleSyncNotifier.exe(MobileMe 控制面板)会提示:“由于您的电脑缺少 iconv.dll,因此无法启动该程序。请尝试重新安装该程序以修复此问题。”
果然,如果我尝试打开 MobileMe 控制面板,它会失败。
然后我运行 MobileMe 安装程序,单击“修复”,它会重新安装所需的文件,包括(可能)iconv.dll。然后我可以打开 MobileMe 控制面板,它会按预期同步所有内容,等等。
直到我再次启动。然后 iconv.dll 又被删除了...所以这意味着我每次启动电脑时都必须做“修复”工作。哎呀。
问题:每次启动时,我如何知道是什么删除了系统上的 iconv.dll 文件?我如何阻止它?:-)
谢谢--E
答案1
我见过编写不当的安装软件,它们会在启动过程中添加清理任务(例如删除文件),但从不删除它们。我没有 Windows 7,但在 Windows XP 中,我会启动 REGEDIT 并在以下位置查找可疑项目:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce
在 Windows XP 中有更简单的方法可以打开和关闭这些启动项,例如 MSCONFIG,但我不知道该程序是否仍然存在于 Windows 7 中。