解决开机自动打开目录的问题-可能与微软农历时钟软件有关

    从前些天开始,我的笔记本在开机登录后,总是自动打开“我的电脑”,并进入到“D:\Program Files\Microsoft\”目录。这虽然没啥大的坏处,实际上还省得我再打开资源管理器,但在自己的机器上发生这种不受自己掌控的事,对一个计算机专业人士而言,还是不能容忍的。毕竟是 Windowns 平台上的程序员,即使不能对自己机器上跑着的所有进程都了如指掌,至少也得知道每个进程是干什么用的、可能会有哪些影响。开机自动打开目录这种“非受控”的小事,也得把原因找出来。

    首先想到的自然是掌管开机自动启动任务的 msconfig 工具和注册表 HKCU 及 HKLM 下的 SOFTWARE\Microsoft\Windows\CurrentVersion\Run 项,但仔细看了几遍都未发现类似“explorer "D:\Program Files\Microsoft"”这样的设置。
    然后注意到“D:\Program Files\Microsoft\”目录下,只有一个子目录“Microsoft Windows Vista Upgrade Advisor”,这个软件可以检测机器当前的软硬件配置,以确定是否可以安装 Vista 操作系统。此软件运行正常,且未发现设置开机启动等选项,但还是被我卸载了。颇有些宁可错杀一千,不可漏网一个的意思。卸载后子目录仍存在,只是里面的文件不见了。然后重启机器,很不幸,外甥仍在打灯笼——照旧。
    此时已 Google 过、Baidu 过,都没有答案,只好又把 msconfig 的“启动”页重新看了一遍。里面打对勾的程序都是必须启动的或我想启动的,除了一个“ICalClk.exe”——微软提供的可显示农历时钟的小工具,不妨去掉这个软件的开机启动试试。对勾打掉,确定,重启,成功!“D:\Program Files\Microsoft\”目录没有再自动打开。

    然后又让 ICalClk.exe 自动启动,果然“D:\Program Files\Microsoft\”还会自动打开,且 ICalClk.exe 未能自动启动。从而确认此问题的原因的确来自 ICalClk.exe。

    这时我把目光盯在了 ICalClk.exe 的安装目录“D:\Program Files\Microsoft Chinese Date & Time\”上,我发现把“Microsoft”和“Chinese”之间的空格去掉,或者把“D:\Program Files\Microsoft\”目录删除,系统及 ICalClk.exe 都能正常启动。看来这是个凑巧出现的问题:我的硬盘上刚好有“D:\Program Files\Microsoft\”这个目录。

    但我到别的计算机上试了试,相同的路径设置并未出现问题。真是怪事!

    此问题的研究到此为止,结论不清,只能说可能与微软农历时钟软件 ICalClk.exe 有关。

posted on 2006-09-13 11:33  阳春三月  阅读(1386)  评论(1编辑  收藏  举报

导航