最近我要重新安裝Norton時, 發生無法安裝的問題

其錯誤訊息為:

"安裝程式無法更新MSI系統原件,請造訪以下連結已取得詳細資訊。
http://service1.symantec.com/SUPPORT...50809165708932
安裝程式即將結束。"

我重新安裝Windows Installer 4.5 Redistributable - 繁體中文
(http://www.microsoft.com/downloads/d...9-54d056d6f9f4)

還是不行,Symantec的服務人員判斷: "可能是電腦系統有受損的情況影響的", 建議先修復電腦後再安裝。

我檢查 "系統設定" 中的 "服務", 找不到 "Windows Installer",

另外, HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ 中, 找不到 "MSIServer", 也無法重新註冊 Windows Installer

我該如何修復我的電腦?

我的作業系統是Vista (Basic) SP1
我好窮
執行 regsvr32 msi.dll 過了,無效!謝謝提供。
試試看
msiexec.exe /unregister
然後
msiexec.exe /regserver
重開機
我要知道:

1. 如何回復 "Windows Installer" 於 "系統設定" "服務" 中?

2. 如何重建 "MSIServer" 於 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ 中?


以下的重建方式,可以適用於我的情況(Vista SP1)嗎?

我找到之前psac的貼文 "Windows Installer 如何修復?"(http://forum.slime.com.tw/thread46565.html)

Q:
執行安裝程序時,彈出「此產品的配置資訊已損壞,請與您的技術支持人員聯繫」的對話視窗,我想修復Windows Installer,該怎麼做?

A:
開啟記事本,把下面星號之間的文字複製進去(不包括星號)

********************************************************

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSIServer]

"ImagePath"=-

"ImagePath"=hex(2):43,00,3a,00,5c,00,57,00,49,00,4e,00,44,00,4f,00,57,00,53,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

********************************************************

然後,用installer.reg這個檔案名儲存這個文件。需要注意的是在儲存時一定要在「檔案類型」裡選項「所有文件」。

雙按這個文件,把文件內容匯入註冊表。重新啟動電腦,並按下F8鍵,進入安全模式。

在「執行」裡輸入「CMD」,之後Enter鍵。

在提示號下輸入「msiexec /regserver」,Enter鍵。

這樣,重新啟動電腦之後,問題就可以解決了。
wezmag,

謝謝! 無效!

且已有他人試過而未成(如下)

http://help.wugnet.com/vista/repair-broken-Windows-Installer-ftopict111124.html

在他的例子裏,他還可在 "服務" 中看到 Windows installer;

有位微軟人員出面,仍未能解決此問題。
有關Windows Installer服務的機碼
從我電腦(Vista Ultimate)弄出來的,試試看吧

=================================================================
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\msiserver]
"DisplayName"="@%SystemRoot%\\system32\\msimsg.dll,-27"
"ImagePath"=hex(2):25,00,73,00,79,00,73,00,74,00,65,00,6d,00,72,00,6f,00,6f,00,\
74,00,25,00,5c,00,73,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,20,00,2f,00,56,00,00,00
"Description"="@%SystemRoot%\\system32\\msimsg.dll,-32"
"ObjectName"="LocalSystem"
"ErrorControl"=dword:00000001
"Start"=dword:00000003
"Type"=dword:00000010
"DependOnService"=hex(7):72,00,70,00,63,00,73,00,73,00,00,00,00,00
"ServiceSidType"=dword:00000001
"RequiredPrivileges"=hex(7):53,00,65,00,54,00,63,00,62,00,50,00,72,00,69,00,76,\
00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,43,00,72,00,65,00,61,00,\
74,00,65,00,50,00,61,00,67,00,65,00,66,00,69,00,6c,00,65,00,50,00,72,00,69,\
00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,4c,00,6f,00,63,00,\
6b,00,4d,00,65,00,6d,00,6f,00,72,00,79,00,50,00,72,00,69,00,76,00,69,00,6c,\
00,65,00,67,00,65,00,00,00,53,00,65,00,49,00,6e,00,63,00,72,00,65,00,61,00,\
73,00,65,00,42,00,61,00,73,00,65,00,50,00,72,00,69,00,6f,00,72,00,69,00,74,\
00,79,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,\
65,00,43,00,72,00,65,00,61,00,74,00,65,00,50,00,65,00,72,00,6d,00,61,00,6e,\
00,65,00,6e,00,74,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,\
00,00,53,00,65,00,41,00,75,00,64,00,69,00,74,00,50,00,72,00,69,00,76,00,69,\
00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,53,00,65,00,63,00,75,00,72,00,\
69,00,74,00,79,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,\
00,53,00,65,00,43,00,68,00,61,00,6e,00,67,00,65,00,4e,00,6f,00,74,00,69,00,\
66,00,79,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,\
00,65,00,50,00,72,00,6f,00,66,00,69,00,6c,00,65,00,53,00,69,00,6e,00,67,00,\
6c,00,65,00,50,00,72,00,6f,00,63,00,65,00,73,00,73,00,50,00,72,00,69,00,76,\
00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,49,00,6d,00,70,00,65,00,\
72,00,73,00,6f,00,6e,00,61,00,74,00,65,00,50,00,72,00,69,00,76,00,69,00,6c,\
00,65,00,67,00,65,00,00,00,53,00,65,00,43,00,72,00,65,00,61,00,74,00,65,00,\
47,00,6c,00,6f,00,62,00,61,00,6c,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,\
00,67,00,65,00,00,00,53,00,65,00,41,00,73,00,73,00,69,00,67,00,6e,00,50,00,\
72,00,69,00,6d,00,61,00,72,00,79,00,54,00,6f,00,6b,00,65,00,6e,00,50,00,72,\
00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,52,00,65,00,\
73,00,74,00,6f,00,72,00,65,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,\
00,65,00,00,00,53,00,65,00,49,00,6e,00,63,00,72,00,65,00,61,00,73,00,65,00,\
51,00,75,00,6f,00,74,00,61,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,\
00,65,00,00,00,53,00,65,00,53,00,68,00,75,00,74,00,64,00,6f,00,77,00,6e,00,\
50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,54,\
00,61,00,6b,00,65,00,4f,00,77,00,6e,00,65,00,72,00,73,00,68,00,69,00,70,00,\
50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,4c,\
00,6f,00,61,00,64,00,44,00,72,00,69,00,76,00,65,00,72,00,50,00,72,00,69,00,\
76,00,69,00,6c,00,65,00,67,00,65,00,00,00,00,00
"FailureActions"=hex:84,03,00,00,00,00,00,00,00,00,00,00,03,00,00,00,14,00,00,\
00,01,00,00,00,c0,d4,01,00,01,00,00,00,e0,93,04,00,00,00,00,00,00,00,00,00

==================================================================

再不行的話,放入Vista光碟作系統修復
怎麼修?? 我也沒修過
如果是XP的話,就Run i386下面的winnt.exe
然後會像是重灌一樣,只是選到系統硬碟時,他就會問你要系統修復還是安裝一個新的作業系統
這時選擇系統修復(按R)就可以了

但是Vista沒修過,應該是一樣的方式
wezmag,

太棒了!你是如何弄出Windows Installer的服務機碼?可以告知嗎?

我記得圖書館有一部跟我同樣有Vista (basic)的電腦,我想看看它Windows Installer的服務機碼是否有不同。

我的Vista是買Acer隨機灌的,沒有Vista光碟,SP1又是update而來。這是我找到的Vista系統修復

http://windowshelp.microsoft.com/Windows/zh-TW/Help/5c59f8c1-b0d1-4f1a-af55-74f3922f3f351028.mspx#EU

要不然我也可利用Acer還原系統回出場時的狀態。
謝謝各位的協助,問題已解決,我回到之前的還原點,Everything is back online.
恭喜你總算是搞定了
至於怎麼弄出機碼的
你先執行RegEdit
找到對應的機碼匯出就可以了
試試看吧!!
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!