我刚刚重新安装了Windows Server 2008计算机,并试图将其投入生产,随附SQL Server 2008; 问题是,它需要一个应用程序调用: Windows Installer推荐是4.5或更高版本,我已经去微软网站,并下载了官方包,但运行时,我得到:
Setup Error: Not enough storage is available to process this command.
然后按OK,然后显示:
Setup Error installation did not complete.
查看事件查看器时:
Log Name: Application Source: Windows Installer 3.1 Date: 13/04/2013 19:10:25 Event ID: 4373 Task Category: None Level: Error Keywords: Classic User: N/A Computer: DOMAIN CONTROLLED REMOVED Description: The description for Event ID 4373 from source Windows Installer 3.1 cannot be found. Either the component that raises this event is not installed on your local computer or the installation is corrupted. You can install or repair the component on the local computer. If the event originated on another computer, the display information had to be saved with the event. The following information was included with the event: Windows Not enough storage is available to process this command. Event Xml: <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event"> <System> <Provider Name="Windows Installer 3.1" /> <EventID Qualifiers="49166">4373</EventID> <Level>2</Level> <Task>0</Task> <Keywords>0x80000000000000</Keywords> <TimeCreated SystemTime="2013-04-13T18:10:25.000Z" /> <EventRecordID>266</EventRecordID> <Channel>Application</Channel> <Computer>DOMAIN CONTROLLED REMOVED</Computer> <Security /> </System> <EventData> <Data>Windows</Data> <Data> </Data> <Data>Not enough storage is available to process this command. </Data> </EventData> </Event>
这是安装Windows Installer 3.1时
尝试Windows Installer 4.5返回:
Log Name: Application Source: NtServicePack Date: 13/04/2013 19:06:42 Event ID: 4373 Task Category: None Level: Error Keywords: Classic User: N/A Computer: DOMAIN CONTROLLED REMOVED Description: The description for Event ID 4373 from source NtServicePack cannot be found. Either the component that raises this event is not installed on your local computer or the installation is corrupted. You can install or repair the component on the local computer. If the event originated on another computer, the display information had to be saved with the event. The following information was included with the event: Windows Not enough storage is available to process this command. Event Xml: <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event"> <System> <Provider Name="NtServicePack" /> <EventID Qualifiers="49166">4373</EventID> <Level>2</Level> <Task>0</Task> <Keywords>0x80000000000000</Keywords> <TimeCreated SystemTime="2013-04-13T18:06:42.000Z" /> <EventRecordID>262</EventRecordID> <Channel>Application</Channel> <Computer>DOMAIN CONTROLLED REMOVED</Computer> <Security /> </System> <EventData> <Data>Windows</Data> <Data> </Data> <Data>Not enough storage is available to process this command. </Data> </EventData> </Event>
错误信息最有可能是假的。 请注意,Windows Server 2008 已经安装了Installer 4.0,因此不需要再次从可再发行组件包安装3.1。
您应该尝试重新注册系统中已经存在的Windows Installer版本:
HKLM\SYSTEM\CurrentControlSet\Services\MSIServer中“ImagePath”的值HKLM\SYSTEM\CurrentControlSet\Services\MSIServer包含对系统msiexec.exe的有效引用(例如C:\Windows\System32\msiexec.exe /V ) msiexec /regserver以在系统中重新注册 您应该检查该条目是否是C:\Windows\System32\msiexec.exe /V ,但不是简单的C:\Windows\System32\msiexec /V 我改变 – 添加“.exe”,它的工作!