我也遇到过这个问题,在网站上查,最终的解决方法只有重装系统,因为我软件太多,不想重装系统,只有自己想办法了!
首先,能打开excel 然后通过EXCEL打开文件是可以的,说明只是文件的默认打开方式有问题,直接右击你的.xlsx文件,选择打开方式,然后浏览,找到你OFFICE2007的软件安装文件夹,默认路径是C:\Program Files\Microsoft Office 然后看到里面有OFFICE10,11,12 3个文件夹,打开OFFICE12,找到EXCEL.EXE这个文件,然后点击,确定,指定这个文件为EXCEL的默认打开方式。现在再试试,是不是所有的.xlsx文件也能打开了!
win7恢复文件关联的方法
1、 打开注册表(win键+R,输入regedit,即打开注册表)。
2、 找到如下三项并删除。
1)找到HKEY_CLASSES_ROOT\.xlsx (我这是要恢复.xlsx的文件关联,如果是问win7如何恢复.exe文件关联,就找到HKEY_CLASSES_ROOT\.exe,其他类推),右键把文件夹删除。
2)找到HKEY_CLASSES_ROOT\xlsx_auto_file (找到要修改的文件后辍不带“.”+“_aoto_file”,如果你要修改.exe,那应该找到的是找到HKEY_CLASSES_ROOT\exe_auto_file),右键把文件夹删除。
3)找到HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.xlsx,(如果win7怎么恢复exe文件关联,那这一项就应该是Explorer\FileExts\.exe),右键把文件夹删除。
之后按F5刷新注册表,也可以点击注册表编辑器里的“查看”-〉刷新。
3、 重启电脑。如果觉得重启麻烦,可以打开任务管理器,把“explorer.exe”结束进程。然后在任务管理器点击“文件”-〉新建任务(运行…),输入explorer,这时explorer会被重新加载。(也可以Win+R,输入explorer)
这样你要修改的文件就会被默认程序关联。比如我的.xlsx的默认打开程序就是excel07了。
因为你的电脑上将.xlsx与excel2003进行了关联,2003是打不开,当改为.xls就可以打开了。所以,在电脑上将.xlsx与excel2007进行了关联,就可以打开了。
可能是你的电脑上excel2003(或其他版本)未卸载。
你也可以用鼠标右键点击要打开的文件,在快捷菜单里选“打开方式”,打开的对话框中找到excel2007作为默认程序,再双击文件就应该能打开了。
我的电脑-工具-文件夹选项-文件类型 已注册的文件类型列表中选择.xlsx,没有的话,新建一个 然后,打开方式那选“更改”,确认选择的是excel2007,按确定后就可以了。