最近在公司里,安装电脑的时候,因为工作的需要,开发的时候必须安装一个MindFusion控件,一个msi安装包。
安装的时候,报以下错误(Xp系统):
Error writing to file:…… Verify that you have access to that directory
以上错误,很容易发现,是由于自己安装文件的权限不足。需要使用管理员的身份进行安装。
这下就有一个问题了。如果是管理员的身份还是报这个错,又改如何安装呢?
解决方案:
以管理员身份运行,无法安装msi文件。
如果是因为系统 Windows installer服务的问题。
1、
编写installer.reg文件:
————————————————————————————
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSIServer]
"ImagePath"=-
"ImagePath"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,\
74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,6d,\
00,73,00,69,00,65,00,78,00,65,00,63,00,2e,00,65,00,78,00,65,00,20,00,2f,00,\
56,00,00,00
——————————————————————————————
然后执行。
2、
WinXp:打开组策略→用户配置→管理模板→Windows组件→Windows安装服务→将“禁止从媒体安装”设为“禁用”,将“永远以高特权进行安装”设置为“启用”
3、
点击”开始-->运行“,输入”CMD“命令,在弹出的”CMD命令提示符“窗口中输入”msiexec /regserver“,最后重新启动系统即可。
以上操作执行完之后,然后在进行安装。
安装方法:
使用msiexec命令进行安装。
在执行该命令之前,我们可以看一下 msiexec的帮助
Help msiexec
Msiexec /a D:\MindFusion\*.msi
在差点要重装的情况下,安装上这个东西。那种Feel……