我的Excel文件无法用打开 只能先打开Excel2010 然后从里面打开那里找到Excel文件打开 希望懂的大神帮下忙
发布网友
发布时间:2022-04-27 00:02
我来回答
共1个回答
热心网友
时间:2023-11-13 03:16
修复:
1.依次点击开始,在搜索框中输入regedit,打开注册表编辑器
2.找到下列键值并删除
HKEY_CLASSES_ROOT\.doc
HKEY_CLASSES_ROOT\.docx
HKEY_CLASSES_ROOT\.ppt
HKEY_CLASSES_ROOT\.pptx
HKEY_CLASSES_ROOT\.xls
HKEY_CLASSES_ROOT\.xlsx
HKEY_CLASSES_ROOT\Excel.Sheet.8
HKEY_CLASSES_ROOT\Excel.Sheet.12
HKEY_CLASSES_ROOT\PowerPoint.Show.8
HKEY_CLASSES_ROOT\PowerPoint.Show.12
HKEY_CLASSES_ROOT\Word.Document.12
HKEY_CLASSES_ROOT\Word.Document.8
HKEY_CURRENT_USER\Software\Microsoft\Office
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.doc
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.docx
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.xls
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.xlsx
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.ppt
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.pptx
3.运行Office 2010 Professional的安装程序,选择修复。
PS:自己做了个批处理,复制下面的内容到新建txt文本文档,保存后缀名为 .cmd或者.bat 就行。
@echo of
set /p a=执行del命令按y键 exit按n键 ,请输入并按回车:
if /i "%a%"=="n" exit
if /i "%a%"=="y" goto :1
cls&%0
:1
reg delete "HKEY_CLASSES_ROOT\.doc" /f
reg delete "HKEY_CLASSES_ROOT\.docx" /f
reg delete "HKEY_CLASSES_ROOT\.ppt" /f
reg delete "HKEY_CLASSES_ROOT\.pptx" /f
reg delete "HKEY_CLASSES_ROOT\.xls" /f
reg delete "HKEY_CLASSES_ROOT\.xlsx" /f
reg delete "HKEY_CLASSES_ROOT\Excel.Sheet.8" /f
reg delete "HKEY_CLASSES_ROOT\Excel.Sheet.12" /f
reg delete "HKEY_CLASSES_ROOT\PowerPoint.Show.8" /f
reg delete "HKEY_CLASSES_ROOT\PowerPoint.Show.12" /f
reg delete "HKEY_CLASSES_ROOT\Word.Document.12" /f
reg delete "HKEY_CLASSES_ROOT\Word.Document.8" /f
reg delete "HKEY_CURRENT_USER\Software\Microsoft\Office" /f
reg delete "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.doc" /f
reg delete "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.docx" /f
reg delete "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.xls" /f
reg delete "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.xlsx" /f
reg delete "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.ppt" /f
reg delete "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.pptx" /f
Pause
---------------------------------------------------------------------------------------------------------
其它的修改注册表法:
步骤一,winkey + R,打开运行,键入regedit,回车,打开注册表编辑器(winkey就是空格左边的微软标志键;或者点击“开始”菜单的运行中输入regedit)。
Word的文件关联修复,在HKEY_CLASSES_ROOT目录下找到“.doc”项,双击右边的默认,在弹出的窗口中将键值修改为“Word.Document.8”(不带引号,以下同),回车。同样, 在该目录下找到“.docx”项,以同样方法将默认键值改为“Word.Document.12”,回车。在2010版本中直接被称为“microsoft word文档”。
Excel的文件关联修复,HKEY_CLASSES_ROOT目录下,找到“.xls”和“.xlsx”,将右边的默认键值分别修改为Excel.Sheet.8和Excel.Sheet.12。
PowerPoint的文件关联修复,HKEY_CLASSES_ROOT目录下,找到“.ppt”和“.pptx”项,将右边的默认键值分别改为PowerPoint.Show.8和PowerPoint.Show.12。
步骤二,在HKEY_CLASSES_ROOT目录下依次展开以下子项,HKEY_CLASSES_ROOT\Word.Document.12\shell\Open\command。
左键单击command,然后双击右边的默认选项,在出现的窗口中将键值设置为“D:\Program Files\Microsoft Office\Office14\WINWORD.EXE %1”,回车(这里的公式为“路径+空格+%1”,你需要找到自己所安装的word程序的路径,例如X:\Program Files\Microsoft Office\Office14\WINWORD.EXE。记得不要忘了“%1”和“%1”前面的空格,否则完成修改之后,点击文档打开,就只会运行程序,而不会打开文件。)同理,对于doc的文件关联,可以依次展开HKEY_CLASSES_ROOT\Word.Document.8\shell\Open\command,按同样的方式将键值设置为“X:\Program Files\Microsoft Office\Office14\WINWORD.EXE %1”,回车。
Excel的打开关联修复,展开HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open\command和HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\command,将默认键值都修改为“D:\Program Files\Microsoft Office\Office14\EXCEL.EXE %1”。
PowerPoint的打开关联修复,展开HKEY_CLASSES_ROOT\PowerPoint.Show.12\shell\Open\command和HKEY_CLASSES_ROOT\PowerPoint.Show.8\shell\Open\command,将默认键值都修改为“D:\Program
Files\Microsoft Office\Office14\POWERPNT.EXE %1”。
以上资料来自http://blog.sina.com.cn/franse
热心网友
时间:2023-11-13 03:16
修复:
1.依次点击开始,在搜索框中输入regedit,打开注册表编辑器
2.找到下列键值并删除
HKEY_CLASSES_ROOT\.doc
HKEY_CLASSES_ROOT\.docx
HKEY_CLASSES_ROOT\.ppt
HKEY_CLASSES_ROOT\.pptx
HKEY_CLASSES_ROOT\.xls
HKEY_CLASSES_ROOT\.xlsx
HKEY_CLASSES_ROOT\Excel.Sheet.8
HKEY_CLASSES_ROOT\Excel.Sheet.12
HKEY_CLASSES_ROOT\PowerPoint.Show.8
HKEY_CLASSES_ROOT\PowerPoint.Show.12
HKEY_CLASSES_ROOT\Word.Document.12
HKEY_CLASSES_ROOT\Word.Document.8
HKEY_CURRENT_USER\Software\Microsoft\Office
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.doc
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.docx
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.xls
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.xlsx
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.ppt
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.pptx
3.运行Office 2010 Professional的安装程序,选择修复。
PS:自己做了个批处理,复制下面的内容到新建txt文本文档,保存后缀名为 .cmd或者.bat 就行。
@echo of
set /p a=执行del命令按y键 exit按n键 ,请输入并按回车:
if /i "%a%"=="n" exit
if /i "%a%"=="y" goto :1
cls&%0
:1
reg delete "HKEY_CLASSES_ROOT\.doc" /f
reg delete "HKEY_CLASSES_ROOT\.docx" /f
reg delete "HKEY_CLASSES_ROOT\.ppt" /f
reg delete "HKEY_CLASSES_ROOT\.pptx" /f
reg delete "HKEY_CLASSES_ROOT\.xls" /f
reg delete "HKEY_CLASSES_ROOT\.xlsx" /f
reg delete "HKEY_CLASSES_ROOT\Excel.Sheet.8" /f
reg delete "HKEY_CLASSES_ROOT\Excel.Sheet.12" /f
reg delete "HKEY_CLASSES_ROOT\PowerPoint.Show.8" /f
reg delete "HKEY_CLASSES_ROOT\PowerPoint.Show.12" /f
reg delete "HKEY_CLASSES_ROOT\Word.Document.12" /f
reg delete "HKEY_CLASSES_ROOT\Word.Document.8" /f
reg delete "HKEY_CURRENT_USER\Software\Microsoft\Office" /f
reg delete "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.doc" /f
reg delete "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.docx" /f
reg delete "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.xls" /f
reg delete "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.xlsx" /f
reg delete "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.ppt" /f
reg delete "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.pptx" /f
Pause
---------------------------------------------------------------------------------------------------------
其它的修改注册表法:
步骤一,winkey + R,打开运行,键入regedit,回车,打开注册表编辑器(winkey就是空格左边的微软标志键;或者点击“开始”菜单的运行中输入regedit)。
Word的文件关联修复,在HKEY_CLASSES_ROOT目录下找到“.doc”项,双击右边的默认,在弹出的窗口中将键值修改为“Word.Document.8”(不带引号,以下同),回车。同样, 在该目录下找到“.docx”项,以同样方法将默认键值改为“Word.Document.12”,回车。在2010版本中直接被称为“microsoft word文档”。
Excel的文件关联修复,HKEY_CLASSES_ROOT目录下,找到“.xls”和“.xlsx”,将右边的默认键值分别修改为Excel.Sheet.8和Excel.Sheet.12。
PowerPoint的文件关联修复,HKEY_CLASSES_ROOT目录下,找到“.ppt”和“.pptx”项,将右边的默认键值分别改为PowerPoint.Show.8和PowerPoint.Show.12。
步骤二,在HKEY_CLASSES_ROOT目录下依次展开以下子项,HKEY_CLASSES_ROOT\Word.Document.12\shell\Open\command。
左键单击command,然后双击右边的默认选项,在出现的窗口中将键值设置为“D:\Program Files\Microsoft Office\Office14\WINWORD.EXE %1”,回车(这里的公式为“路径+空格+%1”,你需要找到自己所安装的word程序的路径,例如X:\Program Files\Microsoft Office\Office14\WINWORD.EXE。记得不要忘了“%1”和“%1”前面的空格,否则完成修改之后,点击文档打开,就只会运行程序,而不会打开文件。)同理,对于doc的文件关联,可以依次展开HKEY_CLASSES_ROOT\Word.Document.8\shell\Open\command,按同样的方式将键值设置为“X:\Program Files\Microsoft Office\Office14\WINWORD.EXE %1”,回车。
Excel的打开关联修复,展开HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open\command和HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\command,将默认键值都修改为“D:\Program Files\Microsoft Office\Office14\EXCEL.EXE %1”。
PowerPoint的打开关联修复,展开HKEY_CLASSES_ROOT\PowerPoint.Show.12\shell\Open\command和HKEY_CLASSES_ROOT\PowerPoint.Show.8\shell\Open\command,将默认键值都修改为“D:\Program
Files\Microsoft Office\Office14\POWERPNT.EXE %1”。
以上资料来自http://blog.sina.com.cn/franse