您的位置 首页 > 数码极客

【wps和office能同时安装吗】为什么同一台电脑上不要同时安装wps和office?原因在这里

Wps和office是我们工作中经常使用的软件。有人说wps可能更适合国民的使用习惯,有人说office稳定性更好。两个软件各有利弊。我认为这是看个人的使用习惯。

因为这两个软件分属于不同的公司,让原本界面不同但功能相似的两个软件存在很大竞争,表面看似平静,实则暗藏波涛。不知不觉中就已经相互影响了。

问题

在同一台电脑上同时安装office和wps,当卸载wps之后:

1.打开.xlsx文件时报错【excel 无法打开文件“新建 Microsoft Excel 工作表.xlsx”,因为文件格式或文件扩展名无效。请确定文件未损坏,并且文件扩展名与文件的格式匹配。】

2.打开.xls文件时弹出警告【“新建Microsoft Excel工作表.xls”的文件格式和扩展名不匹配。文件可能已损坏或不安全。除非您信任其来源,否则请勿打开。是否仍要打开它?】

解决办法

原因:安装wps之后,office注册表shellnew的数值数据被改变了,改成了wps的数值数据,当wps卸载之后,文件全部被删除,但是shellnew数值数据不能自动还原为office的,所以导致找不到文件而报错。

注:ShellNew文件夹中的文件起的是模板的作用,当你选择“新建”命令中,该命令就到此目录中寻找对应的模板文件,如果你将这些文件删除,“新建”命令就名存实亡了。

可以看到.xls > Excel.S > ShellNew的FileName数值数据被修改为WPS的newfile数值数据:

.xlsx > Excel.S > ShellNew的FileName也是同样:

所以解决办法就是:把上面两个注册表的FileName修改为正确的数值数据。

如果不记得之前的数值数据(我也不记得 ̄□ ̄||),我们可以参考.xls > Excel.S > ShellNew的FileName的数值数据:WindowsShellNewexcel12.xlsx

步骤一:在桌面新建一个名为“EXCEL.XLS”的空白文档,打开(如果弹出提示选择“是”),选择文件另存为,文件名是“EXCEL”,文件类型选择“Excel 97-2003工作簿(*.xls)”,保存到桌面。关闭这个excel文档,重新打开一下刚刚保存到桌面的,看是否能正常打开,能正常打开就继续下一步。

步骤一

步骤二:把“EXCEL.XLS”复制到“C:Program FilesMicrosoft OfficerootvfsWindowsSHELLNEW”文件夹下。

步骤三:Win+R打开“运行”,输入“regedit”,回车打开注册表编辑器,依次找到“HKEY_CLASSES_ROOT.xlsExcel.SShellNew”,双击右侧的“FileName”,把数值数据修改为“C:Program FilesMicrosoft OfficerootvfsWindowsShellNewexcel.xls”,最后按F5刷新。

如果“.xls“”文件夹下没有“Excel.S”文件夹则在“.xls”上右键新建“项”,命名为“Excel.S”,再在“Excel.S”文件夹上右键新建“项”,命名为“ShellNew”,再在“ShellNew”右键新建“字符串值”,名称为“FileName”,数值数据为“C:Program FilesMicrosoft OfficerootvfsWindowsShellNewexcel.xls”,最后按F5刷新。

步骤三

.xlsx文件夹下也是类似的操作,把FileName的数值数据修改为“C:Program FilesMicrosoft OfficeRootVFSWindowsShellNewexcel12.xlsx”就可以了。

现在再新建.xls和.xlsx的excel文档就可以正常打开了。

今天的分享就到这里,你学会了吗?

关注【职场Excel】,每天分享职场excel知识,高效办公!

责任编辑: 鲁达

1.内容基于多重复合算法人工智能语言模型创作,旨在以深度学习研究为目的传播信息知识,内容观点与本网站无关,反馈举报请
2.仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证;
3.本站属于非营利性站点无毒无广告,请读者放心使用!

推荐阅读