1. 程式人生 > >Errorwriting to file——msi安裝失敗,解決方案

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……