64 安装_解决“不能安装 64 位Office,因已安装 32 位 Office 产品”问题
换了个电脑装64位的Office 2010(Office_64),双击setup刚准备装,就收到以下错误提示:

“不能安装 64 位版本的 Office 2010,因为您当前已经安装 32 位 Office 产品。64 位安装不支持 32 位产品安装:
如果要安装 64 位 Office 2010,必须首先卸载所有 32 位 Office 产品,然后运行 x64 文件夹中的 setup.exe。如果要安装 32 位 Office 2010,请关闭此安装程序,然后转到位于 CD 或 DVD 根目录的 x86 文件夹并运行 setup.exe,或者从购买 64 位 Office 2010 的同一来源获取 32 位 Office 2010。”
官网解释说需要卸载《产品》,但是我这没看到卸载选项,电脑中确实有当初系统自带的Office 2007:

但是控制面板里面找不到卸载它的选项,CCleaner工具中也没找到。于是下载了一个“Windows Installer Clean Up”软件,据说,可以解决此类问题。界面大概如下,选择一些可疑的程序然后“Remove”就行,这里我只remove掉了一个“[]”空的行,不知道是什么程序。其他几个也没觉得会与office相关。

这一步其实什么也没做?开始程序里面office 2007都还在,C:Program Files (x86)Office 2007目录全部都在。但是,再次运行setup,可以进入安装了。但是,约5分钟后,安装步骤大概进行到2/3,还是说"Microsoft Office Professional Plus 2010 在安装过程中出错",未成功。

看到这个窗口,我以为还是和开始同样的问题:自带的office 2007,控制面板里没有卸载项。搜了一下网上有推荐用完美卸载office各个版本的工具来卸载,试了MicrosoftOfficeFixits中的“Office 2007 套件删除工具”,但是看提示“Nothing to remove for Setup.ext”是没起到任何作用:

仍然卸载不掉。
接着根据“Microsoft Office 2007 无法正常卸载解决办法”,手动卸载,删除了C:Program Files (x86)Office 2007目录,删除了相关注册表选项。重启。
重新安装。但是,仍然在2/3处停止,还是报“Microsoft Office Professional Plus 2010 在安装过程中出错”。
什么原因?这个安装包我以前在其它电脑上装过,确定可用。想了一下,上次我禁用了一些office里我不需要的功能,其中包括Microsoft Access下面的“Access Business Connectivity Service” 和 Office 共享功能下面的“Business Connectivity Service”等,如下:


于是试了下禁用它们,如下:

居然成功安装完成!!
总结:
当你遇到“不能安装 64 位版本的 Office 2010,因为已安装 32 位 Office 产品”或“Microsoft Office Professional Plus 2010 在安装过程中出错”问题时,不妨尝试以下2点:
1. 确保原来装的Office版本卸载干净,可以借助微软office官方提供的清除工具。
2. 安装时选择自定义安装并将“Business Connectivity Service”禁用。
相关文章:

Python---内置函数
一、数值类操作 abs(x)求绝对值 1、参数可以是整型,也可以是复数 2、若参数是复数,则返回复数的模complex([real[, imag]])创建一个复数divmod(a, b)分别取商和余数 注意:整型、浮点型都可以float([x])将一个字符串或数转换为浮点数。如果无参…
《C#精彩实例教程》小组阅读11 -- C#结构与类
本微信图文详细介绍了C#的结构与类。

软件测试工程师职业介绍和规划
如存在没有任何错误的程序,那么世界也会不复存在。” 因错误而存在,因修正错误而存在,这就是软件测试工程师的存在之道。虽然测试不是解决错误的根本举措,但却是必须的手段。 软件测试工程师(Software Testing Engine…

python selenium脚本_怎样开始写第一个基于python的selenium脚本
1、下载并安装python(http://www.python.org/geti/)。2、安装selenium(http://pypi.python.org/pypi/selenium)下载并解压缩selenium-2.32.0.tar.gz. 把selenium-2.32.0\py\下的selenium整个文件夹放入Python33\Lib\site-packages目录下。3 下载Eclipse后安装pydev插件4 打…
《C#精彩实例教程》小组阅读12 -- C#面向对象技术高级应用
本微信图文详细介绍了C#面向对象技术高级应用。

linux php --ini
$ php --ini

文档类型定义DTD
XML系列:文档类型定义DTD (转) 一,什么是DTD?1,XMl是一种元标记语言,是描叙语言的语言,定义标记的语法结构,从而生成新标记。而DTD则是为新标记建立文档并进行规范说明。也就是说XML定义标记的语…

gis中的擦除_擦除—帮助 | ArcGIS for Desktop
输出 coverage 已不存在。如果注记的左下起点位于擦除多边形内部,则擦除该注记。新结点的属性将设置为零。移除与擦除 coverage 多边形重叠的输入 coverage 多边形。擦除 coverage 必须具有面拓扑。输出 coverage 中所有要素的 User-ID 与输入 coverage 中所有要素的…

C# 3.0/3.5语法新特性示例汇总[转]
//作者:杨卫国//时间:2008年2月21日//说明:C#语法新特型示例usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Windows.Forms;namespaceC3{ class Program { //新特性1:简单属性,无需另外多写一个私有字段,比较适合于…
Matlab编程与数据类型 -- 循环控制语句之二:while/end
本微信图文详细介绍了Matlab中while/end循环控制语句。

Centos6,7默认启动模式的更改
有时候我们想以为图形页面启动,启动后直接到图形页面,但是有时候也想启动后直接进入文本页面,我们只需要修改init即可; Centos6启动模式配置文件路径:/etc/inittab Centos7启动模式配置文件路径:/usr/lib/s…

python中计数_Python中的统计计数
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。想改善这个问题吗?更新问题,使其成为Stack Overflow的主题。6年前关闭。我有一组五个字母A..E。我想将它们分成3个一组,不重复字母,但是对于从哪里开始我一无所知。解决方案假…

angular2 学习笔记 ( Rxjs, Promise, Async/Await 的区别 )
Promise 是 ES 6 Async/Await 是 ES 7 Rxjs 是一个 js 库 在使用 angular 时,你会经常看见这 3 个东西. 它们都和异步编程有关,有些情况下你会觉得用它们其中任何一个效果都一样. 但又觉得好像哪里不太对.... 这篇就来说说,我在开发时的应用方…
【转】Flex Application 初始化顺序
转自:http://www.jexchen.com 大家都知道,我们在编写Flex应用程序时,通常是以<mx:Application>标签作为开头,实际上,Flex应用程序在启动运行的时候并不是直接从Application开始运行,在这之前还有一部…
Matlab编程与数据类型 -- 分支条件选择语句if/end
本微信图文详细介绍了Matlab中if/end分支条件选择语句。

插槽 查看硬盘状态_摄影路上的“全能”伴侣 | LaCie DJI Copilot 移动硬盘
照片的安全是摄影人不得不考虑的问题,尤其是长时间外出拍摄时,一旦出现意外,比如存储卡损坏或丢失,那么千辛万苦拍摄的照片将付之东流,造成无法挽回的损失。虽然意外发生的概率并不高,但是为了保险起见&…

【转载】C语言变量详解
原链接:http://gaga.yo2.cn/articles/detailed-c-language-variables-review.html 刚做题时发现全局变量会自动初始化,如int型则自动初始化为0,double则初始化为0.000000....。而局部变量如果没有初始化的话,初值为一随机数。于是…
Matlab编程与数据类型 -- 多分支条件选择语句if/elseif/…/else/end
本微信图文详细介绍了Matlab中if/elseif/…/else/end多分支条件选择语句。

图解c/c++多级指针与“多维”数组
2019独角兽企业重金招聘Python工程师标准>>> 前言 指针与数组是C/C编程中非常重要的元素,同时也是较难以理解的。其中,多级指针与“多维”数组更是让很多人云里雾里,其实,只要掌握一定的方法,理解多级指针和…

信科c语言实验程序修改题_豆瓣评分 9.3,史上最好的 C 语言著作,竟然翻车了.........
上周,在小编的各种努力下(省略一万字),Kindle 官方终于答应给我一个广告位了。虽然只是开机屏,但我还是笑出了猪叫,毕竟上一次有这待遇还是 2018 年时的《算法图解》。所以错过了上次,这次我一定要亲眼见证这个时刻。我…

Nodejs Express dockerfile最佳实践
少啰嗦,先看代码 package.json {"name": "xxx","version": "0.0.0","private": true,"scripts": {"start": "node ./bin/www","forever": "node_modules/forever/…
Matlab编程与数据类型 -- 开关语句switch/end
本微信图文详细介绍了Matlab中switch/end开关语句。

安装ATi显卡驱动后增加的鼠标右键菜单的清理
一般最直接的方法是:一般位于注册表的:删除注册表HKEY_CLASSES_ROOT\Directory \Background\shellex\ContextMenuHandlers\ACE下 ab默认{5E2121EE-0300-11D4-8D3B-444553540000}办法一:刚才有朋友询问了ATi显卡在安装CATALYST Control Center…

15crmo焊接后多长时间探伤_15CrMo十五铬钼属于合金钢?、下面来解释一下
15CrMo十五铬钼属于合金钢,主要用于石油、石化、高压锅炉等,专门用途的无缝管有锅炉用无缝管、地质用无缝钢管及石油用无缝管等多种。一、15CrMo化学成分:C:0.12-0.18 Mn:0.40-0.70 Si:0.17-0.37 Cr:0.…

VTL-vm模板的变量用法
加载foot模块页 #parse("foot.vm") #foreach($item in $tables) #set($strEnd $item.Length - 1) #set($sheetName $item.Substring(0, $strEnd)) <option value"$item">$sheetName</option> #end $strEnd也可以看做一个字符串来操作 $it…

百度云磁盘CDS、对象存储BOS技术深度解析
在BAT中,百度在公有云也有很多技术创新。比如2013年引起广泛关注的ARM存储服务器就是一个很好的例子。最近两年,百度云开始发力,其云存储体系有诸多创新之处。目前百度云存储形成了以块存储、对象存储、文件存储为核心,VPN/专线、…
Matlab编程与数据类型 -- 出错处理语句try/catch/end
本微信图文详细介绍了Matlab中try/catch/end出错处理语句。

linux设置nexus开机自启动_在linux中使用nexus搭建maven私服
首先介绍下为什么要搭建maven私服,简单点说就是就是把项目工程中的Jar包放在一个服务器上,每次Jar包的修改都能去私服上面Down到本地。可以对整个项目组的人形成一个统一的管理。2、下载完之后就是这个了:我这个是目前最新的版本了࿰…

Lintcode42 Maximum Subarray II solution 题解
【题目描述】Given an array of integers, find two non-overlapping subarrays which have the largest sum.The number in each subarray should be contiguous.Return the largest sum.Notice:The subarray should contain at least one number给定一个整数数组,…

const用法详解
面向对象是C的重要特性. 但是c在c的基础上新增加的几点优化也是很耀眼的 就const直接可以取代c中的#define 以下几点很重要,学不好后果也也很严重 const 1. 限定符声明变量只能被读 const int i5; int j0; ... ij; //非法,导致编译错误 ji; //合法 2. 必…