microsoft * has't been installed for currentus

遇到个怪问题,有一个账户有管理员权限的运行office任何软件都提示当前用户没有安装微软产品microsoft word has't been  installed for current user,但别的用户就能够正常运行.多方查证,不少人有这个问题啊,解决方法也不少,不过都没搞定个人。总结一下,固然了,重装时试过的。office 2003-07都是这个情况。app

1,HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\ right click and select permissions
Give full control permissions to everyone;Go to HKEY_CURRENT_USER | Software | Microsoft | Office, and give the same permissions to the key,还有人提示在能够运行的用户账号下导出这个两个键值,而后导入到那个不能运行的账户中。ide

2,C:\Documents and Settings\All Users\Application Data\Microsoft\Office\Data\
If you are running Office 2003, right-click Opa11.dat, and then click
Properties. If you are running Office XP, right-click Data.dat, and then
click Properties.
Click the Security tab.
Click Advanced.
Click the Permissions tab.
Click to select Everyone in the Permission entries list, and then click Edit.
Click to select the Full Control check box.
Click OK three times.
If these steps do not resolve this issue, delete the Opa11.dat file or the
Data.dat file from the following folder, and then restart an Office 2003
program or an Office XP program
C:\Documents and Settings\All Users\Application Data\Microsoft\Office\Data 这个方法是针对Opa11.dat这个文件进行的。this

3,The file that is causing this error is MSO.DLL located at C:\Program Files\Common Files\Microsoft Shared\OFFICE11 for Office 2003 and C:\Program Files\Common Files\Microsoft Shared\OFFICE12 for Office 2007. Somehow Microsoft has updated this file to give you this error message when it detects a pirated copy of Office that is installed on your computer. When you try to run a repair or even uninstallation, the setup wouldn’t touch the MSO.DLL file at all. That is why after repairing / uninstallation, you’ll still get the same error.这个是提倡置换MSO.DLL这个文件。spa

4,我还尝试了一种方法就是删除当前用户的配置文件,从新登入这个用户,从新生成我的配置文件,也不行,不过能够作为一个思路。rest

5,还能够建一个程序的快捷方式,而后用其余用户身份运行,three

对于这种文件若是须要使用到 RunAs 的功能,能够新建一个空的快捷方式,在快捷方式向导对话框中键入项目的位置为 runas /savecred /usr:administrator "command line to the real application" 便可。其中 /usr: 后面的 administrator 表示以 administrator 用户身份运行程序;command line to the real application 填写实际程序的执行命令; /savecred 参数将自动保存输入的密码,这样在下一次运行快捷方式的时候就不须要再输入密码(该参数在 XP Home Edition 版本中无效),若是不但愿系统保存密码去掉该参数便可。get

   不过这些都没解决个人问题,我是更名该用户配置文件后弄了一段时间,期间该用户生成了新的配置档,再改回去,让该用户使用老的配置文件,问题消失了。产品

  郁闷啊,搞了半天。
 it

相关文章
相关标签/搜索