zoukankan      html  css  js  c++  java
  • win7系统中无法为文件添加默认打开方式的一种解决办法

            这个解决办法只在win7系统中实现过,其他系统未测试过,不保证有效。

         最近在给一个客户解决excel表格打开问题。该客户一开始安装的是office2007,后来升级成office2010。但是升级后无法正常打开excel表格,右键“属性”选择默认打开方式也不行。在选择默认打开方式时,虽然在浏览中能找到安装目录下的“Excel.exe”程序,但是点“确定”后,在打开方式列表中也不会出现Excel选项。这太奇怪了,明明都能找到,但是就不能添加到打开方式中。

        没办法,只好百度。百度上给出的答案也是五花八门,答案最多的方法就是我之前用的那种,选择默认打开方式或者去控制面板里设置。但是这种办法我试过,不行。又搜到另一种方法,修改注册表,在“HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerFileExts.xlsx”删除“OpenWithList”下的除默认外的注册表键值以及“UserChoice”。没办法,死马当活马医了,试试吧。先导出注册表备份一下,万一出问题还可以还原回来。注册表修改后,再试,还是不行。当时真是欲哭无泪,真怀疑系统有问题。但好玩的是,电脑上后缀名”xls“的表格打开没有问题,只有后缀名”xlsx“的打开有问题。所以应该也不是系统问题,还是有地方的设置出了问题。最后终于找到救星了,http://blog.sina.com.cn/s/blog_4f183d960101hgvu.html 这篇文章介绍了另一种办法。在注册表HKEY_CLASSES_ROOTApplicationsEXCEL.EXEshellopencommand查看应用程序的路径是否正确。如果出现上述的问题,那么看到的路径八成不是正确的路径。比如,该客户这个键对应的值就不对。还是指向之前32位office2007Excel的路径。果然,将这个值修改成正确的路径问题解决。

  • 相关阅读:
    设计模式 -- 中介者设计模式 (Mediator Pattern)
    java.lang.IllegalArgumentException: View not attached to window manager
    项目中处理android 6.0权限管理问题
    Python File.readlines() 方法
    notepad++快捷键
    ora-00054:resource busy and acquire with NOWAIT specified
    空格和TAB键混用错误:IndentationError: unindent does not match any outer indentation level
    Notepad++编辑Pyhton文件的自动缩进的问题(图文)
    echoawksed eecurl的使用-shell
    python正则表达式
  • 原文地址:https://www.cnblogs.com/zhang-15-506/p/7065176.html
Copyright © 2011-2022 走看看