。今天终于让我找到了解决方案,打开注册表
regedit,找到ru HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.xls项(跟据情况找对应扩展名),打开可以看到一个UserChoice项,里面有一个名字叫Progid的字符串值,这就是罪魁祸首。这个白痴的UserChoice项应该就是microsoft建的。果断删掉UserChoice项,不用重启机器就一切正常了。
手动更改文件关联不就得了……