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

相关文章

Java实现Excel与HTML互转

《Java实现Excel与HTML互转》Excel是一种电子表格格式,而HTM则是一种用于创建网页的标记语言,虽然两者在用途上存在差异,但有时我们需要将数据从一种格式转换为另一种格式,下面我们就来看看... Excel是一种电子表格格式,广泛用于数据处理和分析,而HTM则是一种用于创建网页的标记语言。虽然两

python管理工具之conda安装部署及使用详解

《python管理工具之conda安装部署及使用详解》这篇文章详细介绍了如何安装和使用conda来管理Python环境,它涵盖了从安装部署、镜像源配置到具体的conda使用方法,包括创建、激活、安装包... 目录pytpshheraerUhon管理工具:conda部署+使用一、安装部署1、 下载2、 安装3

Python进阶之Excel基本操作介绍

《Python进阶之Excel基本操作介绍》在现实中,很多工作都需要与数据打交道,Excel作为常用的数据处理工具,一直备受人们的青睐,本文主要为大家介绍了一些Python中Excel的基本操作,希望... 目录概述写入使用 xlwt使用 XlsxWriter读取修改概述在现实中,很多工作都需要与数据打交

使用Python实现在Word中添加或删除超链接

《使用Python实现在Word中添加或删除超链接》在Word文档中,超链接是一种将文本或图像连接到其他文档、网页或同一文档中不同部分的功能,本文将为大家介绍一下Python如何实现在Word中添加或... 在Word文档中,超链接是一种将文本或图像连接到其他文档、网页或同一文档中不同部分的功能。通过添加超

Linux使用dd命令来复制和转换数据的操作方法

《Linux使用dd命令来复制和转换数据的操作方法》Linux中的dd命令是一个功能强大的数据复制和转换实用程序,它以较低级别运行,通常用于创建可启动的USB驱动器、克隆磁盘和生成随机数据等任务,本文... 目录简介功能和能力语法常用选项示例用法基础用法创建可启动www.chinasem.cn的 USB 驱动

使用SQL语言查询多个Excel表格的操作方法

《使用SQL语言查询多个Excel表格的操作方法》本文介绍了如何使用SQL语言查询多个Excel表格,通过将所有Excel表格放入一个.xlsx文件中,并使用pandas和pandasql库进行读取和... 目录如何用SQL语言查询多个Excel表格如何使用sql查询excel内容1. 简介2. 实现思路3

python实现pdf转word和excel的示例代码

《python实现pdf转word和excel的示例代码》本文主要介绍了python实现pdf转word和excel的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价... 目录一、引言二、python编程1,PDF转Word2,PDF转Excel三、前端页面效果展示总结一

龙蜥操作系统Anolis OS-23.x安装配置图解教程(保姆级)

《龙蜥操作系统AnolisOS-23.x安装配置图解教程(保姆级)》:本文主要介绍了安装和配置AnolisOS23.2系统,包括分区、软件选择、设置root密码、网络配置、主机名设置和禁用SELinux的步骤,详细内容请阅读本文,希望能对你有所帮助... ‌AnolisOS‌是由阿里云推出的开源操作系统,旨

Python实现将实体类列表数据导出到Excel文件

《Python实现将实体类列表数据导出到Excel文件》在数据处理和报告生成中,将实体类的列表数据导出到Excel文件是一项常见任务,Python提供了多种库来实现这一目标,下面就来跟随小编一起学习一... 目录一、环境准备二、定义实体类三、创建实体类列表四、将实体类列表转换为DataFrame五、导出Da

Ubuntu系统怎么安装Warp? 新一代AI 终端神器安装使用方法

《Ubuntu系统怎么安装Warp?新一代AI终端神器安装使用方法》Warp是一款使用Rust开发的现代化AI终端工具,该怎么再Ubuntu系统中安装使用呢?下面我们就来看看详细教程... Warp Terminal 是一款使用 Rust 开发的现代化「AI 终端」工具。最初它只支持 MACOS,但在 20