Я только что переустановил компьютер с Windows Server 2008 и пытаюсь запустить его в производство, поставляемое с SQL Server 2008; проблема в том, что для этого требуется приложение под названием: Windows Installer
рекомендуется 4.5 или выше, я зашел на веб-сайт Microsoft и загрузил официальный пакет, но при запуске я получаю:
Setup Error:
Not enough storage is available to process this command.
Затем я нажимаю ОК и получаю:
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 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 уже идет с установщиком 4.0 так что никогда не должно быть необходимости заново устанавливать 3.1 из распространяемого пакета.
Вам следует попробовать повторно зарегистрировать версию установщика Windows, которая уже присутствует в вашей системе:
HKLM\SYSTEM\CurrentControlSet\Services\MSIServer
содержит действительную ссылку на msiexec.exe вашей системы (например, C:\Windows\System32\msiexec.exe /V
)msiexec /regserver
как Администратор для перерегистрации в системе(взято из http://support.microsoft.com/kb/324516/en-us)
Вы должны проверить, что запись C:\Windows\System32\msiexec.exe /V
, но не просто C:\Windows\System32\msiexec /V
. Поменял - добавил ".exe" и все заработало!