Office 2010 打开时为什么总要重新配置
2个回答
展开全部
Office 2010 打开时总要重新配置是由于注册表信息不匹配所致,解决办法如下:
1、在“运行”中输入 reg add HKCU\Software\Microsoft\Office\14.0\Word\Options /v NoReReg /t REG_DWORD /d 1,回车。
2、就是在 HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Word\Options 项中新建一个名为 NoReReg 的 DWORD 值,并将其数值设为1,所以也可以不在运行中输入上面那一串命令,而是进入注册表编辑器手动添加即可。
补充:此法同样适用于解决2003和2007的重新配置问题,只要将14.0改为相应的11.0和12.0即可。
展开全部
Office 2010,特别是64位的, 安装在Windows 7的系统上, 非常不容易。它留给大家最深的影响就是这样一条提示:
Please wait while Windows configures Microsoft Office Professional Plus 2010。
每次打开Word, Excel, PowerPT, 都这样提示, 然后一分钟就没了, 更可恨的是Outlook, 来一封邮件, 发出一份邮件, 都会这么来一下, 谁受的了?
在网上搜了一下, 铺天盖地的都是这信息, 从Office 2003就开始了, 到现在还是没有一个好的解决方案。建议都不外乎,改文件, 改注册表, 完全卸载再重新安装。或者重新安装系统。 网上的方案对我来说, 根本不适用, 因为我本来就是新系统, 第一次安装就开始这样提示了。
这个问题引起的原因可能会比较多, 但归根结底都是由于注册表的权限不对,如果留心去看系统的Application或者Security的日志, 都会有无法读取注册表特定表项的提示。Windows 7就是个特愚蠢的系统, 就算你是Administrator, 也有很多文件或者注册表项无法修改。不提示你改不了, 而是提示执行完了,完全没效果。
各种狗狗, 终于在一个老外的地方, 找到了解决方案。
方案 1, 适用Windows的secedit重新设置权限。
secedit /configure /cfg %windir%\inf\defltbase.inf /db defltbase.sdb /verbose
命令执行完毕, 重新启动。大多数的问题,可以通过这种方案解决掉。
方案2, 重新设置Registry的Owner和权限。
这种方案需要在M$下一个名叫SubInAcl的命令行工具
http://www.microsoft.com/downloads/details.aspx?FamilyID=e8ba3e56-d8fe-4a91-93cf-ed6985e3927b&displaylang=en
安装完毕后, 把SUBINACL.EXE复制到Windows\system32的目录下
将下列命令存到一个名叫reset.cmd的文件去
subinacl /subkeyreg HKEY_LOCAL_MACHINE /setowner=administrators
subinacl /subkeyreg HKEY_CURRENT_USER /setowner=administrators
subinacl /subkeyreg HKEY_CLASSES_ROOT /setowner=administrators
subinacl /subkeyreg HKEY_LOCAL_MACHINE /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CURRENT_USER /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT /grant=administrators=f /grant=system=f
然后点右键, 以系统管理员权限执行。
等这个命令执行完毕, 你就可以正常安装Office 2010了。
方案3, 单独修改注册表
如果有提示: “setup cannot open the registry key named” 就去注册表查找对应的的key. 比如如果键值落在hklm\software\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components
a, 先用左键点上一级别的key, 选择Permission。
b,然后选择“Advanced”, 然后是Owner, 将AdministratorS选择为Owner, 然后点“Replace owner on subcontainers…”. 如果你按OK, 系统提示错误,但那是正常的。
c, 然后在permissions里选择administratorS为 “Full Control”, 再点Advanced.
d, 点上“Replace all child object permissions…”. 按下OK. 提示错误,照样不管。
到这里后, 你就有权限去修改subkey了。
一个key这样修改很容易了, 但一个Office 2010不知道有几百个键, 还是选择成批处理的方便。
出现这类问题, 可能有若干原因:
1, 在系统里, 同时安装了2010, 2003或者2007, 注册表乱了就会这样。
2, 在安装系统的时候, 使用的是另外一个用户,但安装Office的时候又用了Administrator或别的用户, 注册表权限不对, 就会这样提示。
系统在重建的时候, 试图去写注册表但都没成功。
3, 还有一个原因, 就是winsxs中的预配置文件没了,导致office 2010启动的时候就要配置。
如果这些方法都不成功, 还有一个方式可以使用
就是把系统自己的快捷方式全部删除, 再重建一组快捷方式, 照样可以使用。
只要系统每次重新启动, 或邮件来回的时候,不出来这东西。 重建的方式也是个不错的选择。
如果是文件或目录也有问题的话, 就要用别人写的一个Take-Owner.reg的脚本了, 保存为REG, 然后在目录上右键选择, 去修复文件系统的权限。
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\*\shell\runas]
@="Take Ownership"
"NoWorkingDirectory"=""
[HKEY_CLASSES_ROOT\*\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
[HKEY_CLASSES_ROOT\Directory\shell\runas]
@="Take Ownership"
"NoWorkingDirectory"=""
[HKEY_CLASSES_ROOT\Directory\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"
微软给的解决方案
http://support.microsoft.com/kb/2528748
==============
还有一种方式, 不过在我这里不工作
reg add HKCU\Software\Microsoft\Office\14.0\Word\Options /vNoReReg /t REG_DWORD /d 1
reg add HKCU\Software\Microsoft\Office\14.0\Excel\Options /vNoReReg /t REG_DWORD /d 1
reg add HKCU\Software\Microsoft\Office\14.0\Outlook\Options/v NoReReg /t REG_DWORD /d 1
reg add HKCU\Software\Microsoft\Office\14.0\PowerPoint\Options/v NoReReg /t REG_DWORD /d 1
reg add HKCU\Software\Microsoft\Office\14.0\Access\Options/v NoReReg /t REG_DWORD /d 1
reg add HKCU\Software\Microsoft\Office\14.0\Publisher\Options /v NoReReg /t REG_DWORD /d 1
备注: 最后还是通过备份恢复了系统, 重新安装Office 2010才解决了。因为我的原因更复杂,我是采用了网络上流传的winsxs清理脚本, 吧winsxs目录给整理了。结果就是2010需要的文件再也找不到了,通过注册表是没办法恢复的。
另外, 也许把user目录下office 2010的配置文件全部删除, 强制更新会好, 不过还有另外一种可能, 结局更糟。
Please wait while Windows configures Microsoft Office Professional Plus 2010。
每次打开Word, Excel, PowerPT, 都这样提示, 然后一分钟就没了, 更可恨的是Outlook, 来一封邮件, 发出一份邮件, 都会这么来一下, 谁受的了?
在网上搜了一下, 铺天盖地的都是这信息, 从Office 2003就开始了, 到现在还是没有一个好的解决方案。建议都不外乎,改文件, 改注册表, 完全卸载再重新安装。或者重新安装系统。 网上的方案对我来说, 根本不适用, 因为我本来就是新系统, 第一次安装就开始这样提示了。
这个问题引起的原因可能会比较多, 但归根结底都是由于注册表的权限不对,如果留心去看系统的Application或者Security的日志, 都会有无法读取注册表特定表项的提示。Windows 7就是个特愚蠢的系统, 就算你是Administrator, 也有很多文件或者注册表项无法修改。不提示你改不了, 而是提示执行完了,完全没效果。
各种狗狗, 终于在一个老外的地方, 找到了解决方案。
方案 1, 适用Windows的secedit重新设置权限。
secedit /configure /cfg %windir%\inf\defltbase.inf /db defltbase.sdb /verbose
命令执行完毕, 重新启动。大多数的问题,可以通过这种方案解决掉。
方案2, 重新设置Registry的Owner和权限。
这种方案需要在M$下一个名叫SubInAcl的命令行工具
http://www.microsoft.com/downloads/details.aspx?FamilyID=e8ba3e56-d8fe-4a91-93cf-ed6985e3927b&displaylang=en
安装完毕后, 把SUBINACL.EXE复制到Windows\system32的目录下
将下列命令存到一个名叫reset.cmd的文件去
subinacl /subkeyreg HKEY_LOCAL_MACHINE /setowner=administrators
subinacl /subkeyreg HKEY_CURRENT_USER /setowner=administrators
subinacl /subkeyreg HKEY_CLASSES_ROOT /setowner=administrators
subinacl /subkeyreg HKEY_LOCAL_MACHINE /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CURRENT_USER /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT /grant=administrators=f /grant=system=f
然后点右键, 以系统管理员权限执行。
等这个命令执行完毕, 你就可以正常安装Office 2010了。
方案3, 单独修改注册表
如果有提示: “setup cannot open the registry key named” 就去注册表查找对应的的key. 比如如果键值落在hklm\software\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components
a, 先用左键点上一级别的key, 选择Permission。
b,然后选择“Advanced”, 然后是Owner, 将AdministratorS选择为Owner, 然后点“Replace owner on subcontainers…”. 如果你按OK, 系统提示错误,但那是正常的。
c, 然后在permissions里选择administratorS为 “Full Control”, 再点Advanced.
d, 点上“Replace all child object permissions…”. 按下OK. 提示错误,照样不管。
到这里后, 你就有权限去修改subkey了。
一个key这样修改很容易了, 但一个Office 2010不知道有几百个键, 还是选择成批处理的方便。
出现这类问题, 可能有若干原因:
1, 在系统里, 同时安装了2010, 2003或者2007, 注册表乱了就会这样。
2, 在安装系统的时候, 使用的是另外一个用户,但安装Office的时候又用了Administrator或别的用户, 注册表权限不对, 就会这样提示。
系统在重建的时候, 试图去写注册表但都没成功。
3, 还有一个原因, 就是winsxs中的预配置文件没了,导致office 2010启动的时候就要配置。
如果这些方法都不成功, 还有一个方式可以使用
就是把系统自己的快捷方式全部删除, 再重建一组快捷方式, 照样可以使用。
只要系统每次重新启动, 或邮件来回的时候,不出来这东西。 重建的方式也是个不错的选择。
如果是文件或目录也有问题的话, 就要用别人写的一个Take-Owner.reg的脚本了, 保存为REG, 然后在目录上右键选择, 去修复文件系统的权限。
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\*\shell\runas]
@="Take Ownership"
"NoWorkingDirectory"=""
[HKEY_CLASSES_ROOT\*\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
[HKEY_CLASSES_ROOT\Directory\shell\runas]
@="Take Ownership"
"NoWorkingDirectory"=""
[HKEY_CLASSES_ROOT\Directory\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"
微软给的解决方案
http://support.microsoft.com/kb/2528748
==============
还有一种方式, 不过在我这里不工作
reg add HKCU\Software\Microsoft\Office\14.0\Word\Options /vNoReReg /t REG_DWORD /d 1
reg add HKCU\Software\Microsoft\Office\14.0\Excel\Options /vNoReReg /t REG_DWORD /d 1
reg add HKCU\Software\Microsoft\Office\14.0\Outlook\Options/v NoReReg /t REG_DWORD /d 1
reg add HKCU\Software\Microsoft\Office\14.0\PowerPoint\Options/v NoReReg /t REG_DWORD /d 1
reg add HKCU\Software\Microsoft\Office\14.0\Access\Options/v NoReReg /t REG_DWORD /d 1
reg add HKCU\Software\Microsoft\Office\14.0\Publisher\Options /v NoReReg /t REG_DWORD /d 1
备注: 最后还是通过备份恢复了系统, 重新安装Office 2010才解决了。因为我的原因更复杂,我是采用了网络上流传的winsxs清理脚本, 吧winsxs目录给整理了。结果就是2010需要的文件再也找不到了,通过注册表是没办法恢复的。
另外, 也许把user目录下office 2010的配置文件全部删除, 强制更新会好, 不过还有另外一种可能, 结局更糟。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |