Office系列运行错误:The setup controller has encountered a problem during install.Please review the log f..

本文解决了一个在安装Office2007时遇到的SetupError问题,提供了两个有效的解决方案:重命名或删除OfficeSetupController文件夹,以及使用微软卸载工具WindowsInstallerCleanUp进行完全卸载。详细解释了OfficeSetupController的作用,并解答了删除该目录是否会影响OFFCIE系列软件工作的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天写个HIPS需要维护自己的数据库, 下载安装Office2007出现错误, 如下

Setup Error:

The setup controller has encountered a problem during install.Please review the log files for further information on the error.

 

截图:

之前也有遇到过, 没记录, 度娘搜来搜去的,今天就写下来吧, 呵呵^_^

 

解决方案:

网络上的解决办法如下:

1.重命名/删除 Office Setup Controller文件夹.

Office Setup Controller文件夹所在路径:

office 2010 对应路径 C:\Program Files\Common Files\Microsoft Shared\OFFICE12\Office Setup Controller
office 2007 对应路径 C:\Program Files\Common Files\Microsoft Shared\OFFICE12\Office Setup Controller
office 2000 对应路径 C:\Program Files\Common Files\Microsoft Shared\OFFICE11\Office Setup Controller

 

  这招对我管用,很简单的就解决了这个问题! hoho、

 

2.使用微软卸载工具Windows Installer Clean Up完全卸载.

这个卸载可不是简单的卸载,要完全卸载干净后再重装还是会出现这个问题的.

使用方法也很简单,这里就不说了.干净卸载后再重新安装就好了.

 

关于Office Setup Controller目录:

1.那么Office Setup Controller目录有什么作用?

2.删除后对OFFCIE系列软件是否有影响呢?

 

微软对于Office Setup Controller目录的官方说明:
The Office Setup Controller manages the overall 2007 Office system installation experience. It is responsible for making sure that the local installation source is present and complete. After verifying that each computer has been properly prepared, the Setup engine installs and configures the chosen programs. Changes are made to both the file system and the registry by using the underlying Windows Installer technology, which helps ensure maximum compatibility and robustness for all users.

 

Office安装控制器,管理安装相关的工作,确保安装源存在并完整,比如发现你的序列号不对让你 重新输入。确认每个计算机已经准备妥善,安装引擎开始安装、配置相关选项。

so.. 重命名/删除Office Setup Controller目录不会影响OFFICE系列软件的工作的,请大家放心 呵呵

转载请注明出处:雪枫香雪亭 http://blog.youkuaiyun.com/xenostudio/article/details/7800376

### Aurix C/C++ Indexer Internal Error Solution 当在Aurix环境中使用C/C++ Indexer时,如果遇到内部错误(Internal Error),通常可能是由于索引构建过程中的某些特定设置或环境问题引起的。以下是针对此问题的一些可能解决方案: #### 1. **调整索引器类型** 首先尝试更改使用的索引器类型。对于大多数项目而言,`Fast C/C++ Indexer`足以满足需求[^1]。然而,在复杂工程项目中,可能存在一些符号无法被正确解析的情况。此时可以考虑切换到`Full C/C++ Indexer`来提高索引精度。 ```cpp // Example of switching indexer type in settings (pseudo-code representation) Settings->IndexerType = FullCppIndexer; ``` 不过需要注意的是,启用 `Full C/C++ Indexer` 可能会显著增加索引文件大小以及索引时间,因此仅应在必要情况下使用。 #### 2. **启用全面索引选项** 若发现即使选择了更高级别的索引模式仍存在未识别的符号,则可进一步勾选 `Index all files` 选项。这将强制工具对整个工作区内的所有文件进行全面扫描并创建详尽的索引记录。尽管这种方法能够有效解决问题,但由于其资源消耗较高并不推荐长期开启此项功能。 #### 3. **清理重建索引** 当前存在的索引数据损坏也可能引发internal error现象。对此可以通过清除现有缓存重新生成新的索引来修复潜在异常情况: - 手动删除旧有的`.metadata/.plugins/com.example.indexer/...`目录下的相关内容; - 或者利用IDE内置命令执行Clean All Projects操作后再触发一次完整的Rebuild Process. #### 4. **检查兼容性和更新版本** 确认所依赖的基础软件包及其插件均处于最新状态非常重要。有时厂商发布的补丁程序专门用来修正此类棘手的技术难题。定期访问供应商官网查询是否有适用于当前开发平台的新版固件或者SDK可供下载安装显得尤为关键。 #### 5. **审查自定义宏定义与第三方库集成状况** 特定场景下,复杂的预处理指令链路或是引入外部动态链接库(DLLs)不当都可能导致indexing phase期间崩溃掉。仔细核查相关配置细节有助于定位根本原因所在位置。 ```bash # Sample shell command to inspect macro definitions and linked libraries during compilation stage. gcc -E -dM - </dev/null | sort ldd your_executable_file ``` ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值