Errorwriting to file——msi安裝失敗,解決方案
最近在公司裡,安裝電腦的時候,因為工作的需要,開發的時候必須安裝一個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……