Microsoft Office(word excel powerpoint)打开时出现Windows Installer正在准备安装对话框及LNK1123: 转换到 COFF 期间失败

本文主要是介绍Microsoft Office(word excel powerpoint)打开时出现Windows Installer正在准备安装对话框及LNK1123: 转换到 COFF 期间失败,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

最近在写Visual C++代码,做一套仪器仪表OCX控件。

编译时,经常出现讨厌的"LINK1123: 转换到 COFF 期间失败"错误
网上介绍的解决问题的方法如下:

  1. 删除cvtres.exe文件,cvtres.exe在Visual Studio 2010的目录是:C:\Program Files
    (x86)\Microsoft Visual Studio 10.0\VC\bin\cvtres.exe

  2. 修改项目属性:项目\属性\配置属性\清单工具\输入和输出\嵌入清单:原来是“是”,改成“否”。

  3. 因为系统中存在两个cvtres.exe文件,一个是VS 2010的,一个是.net
    4.0的,因为版本不同导致VS不知道使用哪一个,解决办法是查看两个版本的cvtres.exe那个版本高,保留高版本的那个。 cvtres.exe在.net的安装目录是:C:\Windows\Microsoft.NET\Framework\v4.0.30319
    (.NET 4.5)中的cvtres.exe

  4. 卸载.NET 4.5,重装.NET 4.0

经测试,第二种办法(修改项目属性)不好用,1、3好用,4不现实,因为会造成其他使用4.5版本的.net的应用出错。

但1和3也会导致一个问题,当.net的cvtres版本高于VS的版本时,如果直接删除VS目录中的cvtres.exe,打开Microsoft Office时(无论是word excel powerpoint)会出现Windows Installer正在准备安装,然后就出现Visual Studio 2010安装程序,如果取消此安装,会在下次打开office时继续倔强的出现此安装程序。反正微软会倔强的重新安装回它自己的cvtres.exe。
如果你等待此安装结束,office不再出现讨厌的Windows Installer,但VS会报错LINK1123。

好吧,解决办法是,如果.net的cvtres高于VS的,直接把.net的cvtres.exe拷贝一份到VS的相应目录中。VS就不会再倔强的重新安装,也不会再出现LINK1123错误,Office也不会在出现Windows Installer。

这篇关于Microsoft Office(word excel powerpoint)打开时出现Windows Installer正在准备安装对话框及LNK1123: 转换到 COFF 期间失败的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/677751

相关文章

最详细安装 PostgreSQL方法及常见问题解决

《最详细安装PostgreSQL方法及常见问题解决》:本文主要介绍最详细安装PostgreSQL方法及常见问题解决,介绍了在Windows系统上安装PostgreSQL及Linux系统上安装Po... 目录一、在 Windows 系统上安装 PostgreSQL1. 下载 PostgreSQL 安装包2.

python实现svg图片转换为png和gif

《python实现svg图片转换为png和gif》这篇文章主要为大家详细介绍了python如何实现将svg图片格式转换为png和gif,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录python实现svg图片转换为png和gifpython实现图片格式之间的相互转换延展:基于Py

Android实现在线预览office文档的示例详解

《Android实现在线预览office文档的示例详解》在移动端展示在线Office文档(如Word、Excel、PPT)是一项常见需求,这篇文章为大家重点介绍了两种方案的实现方法,希望对大家有一定的... 目录一、项目概述二、相关技术知识三、实现思路3.1 方案一:WebView + Office Onl

Maven如何手动安装依赖到本地仓库

《Maven如何手动安装依赖到本地仓库》:本文主要介绍Maven如何手动安装依赖到本地仓库问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、下载依赖二、安装 JAR 文件到本地仓库三、验证安装四、在项目中使用该依赖1、注意事项2、额外提示总结一、下载依赖登

Windows Docker端口占用错误及解决方案总结

《WindowsDocker端口占用错误及解决方案总结》在Windows环境下使用Docker容器时,端口占用错误是开发和运维中常见且棘手的问题,本文将深入剖析该问题的成因,介绍如何通过查看端口分配... 目录引言Windows docker 端口占用错误及解决方案汇总端口冲突形成原因解析诊断当前端口情况解

Python实现word文档内容智能提取以及合成

《Python实现word文档内容智能提取以及合成》这篇文章主要为大家详细介绍了如何使用Python实现从10个左右的docx文档中抽取内容,再调整语言风格后生成新的文档,感兴趣的小伙伴可以了解一下... 目录核心思路技术路径实现步骤阶段一:准备工作阶段二:内容提取 (python 脚本)阶段三:语言风格调

C#实现将Excel表格转换为图片(JPG/ PNG)

《C#实现将Excel表格转换为图片(JPG/PNG)》Excel表格可能会因为不同设备或字体缺失等问题,导致格式错乱或数据显示异常,转换为图片后,能确保数据的排版等保持一致,下面我们看看如何使用C... 目录通过C# 转换Excel工作表到图片通过C# 转换指定单元格区域到图片知识扩展C# 将 Excel

C++使用printf语句实现进制转换的示例代码

《C++使用printf语句实现进制转换的示例代码》在C语言中,printf函数可以直接实现部分进制转换功能,通过格式说明符(formatspecifier)快速输出不同进制的数值,下面给大家分享C+... 目录一、printf 原生支持的进制转换1. 十进制、八进制、十六进制转换2. 显示进制前缀3. 指

如何在Mac上安装并配置JDK环境变量详细步骤

《如何在Mac上安装并配置JDK环境变量详细步骤》:本文主要介绍如何在Mac上安装并配置JDK环境变量详细步骤,包括下载JDK、安装JDK、配置环境变量、验证JDK配置以及可选地设置PowerSh... 目录步骤 1:下载JDK步骤 2:安装JDK步骤 3:配置环境变量1. 编辑~/.zshrc(对于zsh

SQL server配置管理器找不到如何打开它

《SQLserver配置管理器找不到如何打开它》最近遇到了SQLserver配置管理器打不开的问题,尝试在开始菜单栏搜SQLServerManager无果,于是将自己找到的方法总结分享给大家,对SQ... 目录方法一:桌面图标进入方法二:运行窗口进入方法三:查找文件路径方法四:检查 SQL Server 安