2012-08-08 162 views
5

當運行SQL Server 2008的安裝程序,我收到以下錯誤信息:SQL Server 2008安裝錯誤消息:無法打開Windows安裝程序文件

標題:微軟SQL Server 2008安裝


發生

以下錯誤:

無法打開Windows安裝程序文件「G:\ 64 \ SETUP \ sql_engine_core_ins t_msi \ sql_engine_core_inst.msi」。

Windows Installer錯誤消息:系統無法打開指定的設備或文件。 。

單擊「重試」重試失敗的操作,或單擊「取消」取消此操作並繼續安裝。

...

請讓我知道如何解決,這是因爲我無法繼續安裝過程...請幫助!

問候

+0

我試圖在資源管理器中看到路徑,但然後安裝程序運行了一段時間,然後說寫入文件的錯誤:訪問被拒絕。確認你有權訪問目錄 – 2012-08-08 18:24:00

+0

你重新啓動了Windows嗎?如果已經打開了此設置的另一個實例,是否已檢查過程?另一個msi安裝程序已經運行? – 2012-08-08 19:08:23

+0

沒有別的運行,除了設置 – 2012-08-08 19:18:01

回答

5

這發生在我身上。安裝程序實際上似乎在超過2小時內沒有出現錯誤,但我知道一些事情必須是錯誤的。我重新啓動它過夜,並進來看到您的帖子中提到的錯誤。

將文件從CD複製到硬盤,然後從那裏運行setup.exe幫助我解決了問題。我在所選答案下面的評論中看到,這是有所提及的,但評論以希望能解決問題而告終,對我而言,它確實如此。

1

這很不幸,非常開放的。我假設G:\是一個可移動媒體驅動器?你能夠在資源管理器中看到文件路徑嗎?

+0

是的,它是可移動的..我可以看到資源管理器中的路徑! – 2012-08-08 18:05:34

4

嘗試複製.msi以驅動C:\並從那裏執行。

+0

如果我將整個磁盤(G :)複製到本地驅動器(C :),該怎麼辦? – 2012-08-08 18:54:42

+0

會上面的東西^修復問題? :o – 2012-08-08 18:55:11

+2

我經常遇到這樣的問題 - 除了C之外,無法從其他驅動器安裝MSI軟件包。所以我只是假設你有相同的情況。 – ventik 2012-08-08 19:01:11

2

此答案與安裝2008 R2服務包,不從頭安裝2008,但此問題是搜索錯誤消息時的第一個結果之一。可能幫助別人......

我得到了相同的「系統無法打開指定的設備或文件。」信息。

我看着在安裝安裝日誌的位置:C:\ Program Files文件\ Microsoft SQL Server的\ 100 \ SETUP引導\登錄

發現錯誤,文件,它正在尋找在Windows \ Installer目錄。

進入安裝程序目錄,找到該文件,備份並刪除它。

再次運行安裝程序,並得到了一個更有意義的錯誤,解釋了缺少的文件以及初始安裝時的相應文件,在我的情況下爲2008 R2 SP1。

在我的電腦上下載SP1,解壓縮,挖出文件,在我的情況下,sql_common_core.msp。

只是將該文件複製到服務器,運行它,它修復/安裝/快速做了一件事。

再次運行設置,一切都很順利。

一大堆關於修復這些類型設置錯誤的詳細信息是在這裏:http://support.microsoft.com/kb/969052/en-us

+0

禁用我的殺毒軟件修復它對我來說! – antew 2015-10-06 12:43:27

1

同樣的問題與我同在。我關閉了我的Windows防火牆並重新嘗試它,它對我很有用。安裝SQL Server時可以關閉防火牆。

相關問題