查看單個文章
舊 2003-12-01, 02:31 PM   #1
psac
榮譽會員
 
psac 的頭像
榮譽勳章
UID - 3662
在線等級: 級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時
註冊日期: 2002-12-07
住址: 木柵市立動物園
文章: 17381
現金: 5253 金幣
資產: 33853 金幣
預設 排除煩人的Windows Installer故障

  近日在網上閒逛,發現Vmware出4.0版了。這可是我最喜歡用的虛擬機軟體啊!趕快下載,卻發現安裝不上,系統提示「不能訪問Windows Installer服務」。再試一次,還是如此。開啟「系統管理工具」下的「服務」,找到Windows Installer,檢視其內容,發現啟動類型為「自動」,服務狀態為「已停止」,心想可能是什麼時候把服務關了吧,按下「啟動」按鈕,咦?無法啟動了!Windows提示「在本機電腦無法啟動 Windows Installer 服務。錯誤 5: 拒絕訪問」。自動不行,就用手動!結果還是出現同樣的提示!重新啟動電腦後故障依
舊,更嚴重的是,只要是使用MSI文件來安裝的軟體,現在都無法安裝和卸載了!

  趕緊上網請教高手吧,論壇上支招的高人真不少,總結起來有四招:一是檢查當前用戶有沒有管理員權限(但我的電腦只有Administrator一個用戶);二是下載最新的Windows Installer 2.0版;三是結束工作IKERNEL.EXE後再安裝;四是刪除系統安裝目錄Program Files@Common Files@InstallShield@Engine下的所有文件再安裝。

  我按照高手們所說的一一操作,但依舊無法進行安裝!重試過很多次後,「拒絕訪問」四個字提醒了我:難道是C碟訪問權限的原因?我的硬碟是NTFS格式的,前一段時間RPC漏洞弄得人心惶惶,我打上了修正檔後還不放心,刪除了Everyone組,另增加了Administrator對硬碟的完全控制權。難道是這個原因?我試著在「C碟→內容→安全」選擇項下增加Everyone組後,啟動Windows Installer服務,居然成功了!

  重試幾次後發現,其實只需要給Everyone組賦予「讀取及執行」、「列出資料夾目錄」、「讀取」三項權限其中之一,就可以解決Windows Installer無法啟動的問題。如果顧及隱私和安全問題的話,只賦予Everyone組「列出資料夾目錄」權限即可。使用Windows 2000/XP和NTFS分區的朋友們,如果你的Windows Installer也出了問題,可別忘了我的這番經歷哦!
psac 目前離線  
送花文章: 3, 收花文章: 1631 篇, 收花: 3205 次