转自 http://www.zhihu.com/question/37059255/answer/80261519 点击打开链接
作者:Colin Wu
问题描述:
每次打开visio2013时,如下图
解决办法:
注册表清理过后,(注意!主要是要清理完visio2010及之前的那些没用选项)
打开注册表找到HKEY_CLASSES_ROOT\.vsd将其默认值改为Visio.Drawing.11,
HKEY_CLASSES_ROOT\.vsdx将其默认值改为Visio.Drawing.15,保存搞定;
答案是注册表的问题,visio在2010以后不再向下兼容,但是如果你之前装过2010的,新装2013后并不会更新你的.vsd及.vsdx文件的默认打开方式;也就是说,当你用visio2013打开这些文件的时候,系统就以为是版本兼容性问题,自己配置了.vsd及.vsdx文件的打开方式(当然这只是配置在临时文件里面的,没有写进注册表,所以每次打开又要在设置一次,微软还是考虑欠周)