Я пытаюсь установить .NET Framework v2.0 на ПК с Windows 98, но при запуске установщика дважды появляется следующее диалоговое окно с сообщением об ошибке:

The INSTALL.EXE file is linked to missing export OLEAUT32.DLL: 314

Затем появляется еще одно диалоговое окно с этим сообщением:

Error creating process <c:\windows\TEMP\IXP000.TMP\Install.exe>.
Reason: A device attached to the system is not functioning.

На компьютере не установлены другие версии .NET. Я попытался скопировать Oleaut32.dll в каталог C:\Windows и в C:\, но безуспешно. Как я могу исправить эту проблему?

3 ответа3

4

Windows 95 оригинал поставляется без поддержки OLE Automation. IIRC, он не был доступен до 1996 года. Следовательно, было много инсталляторов, которые развернули отсутствующие файлы, и oleaut32.dll был одним из них. Из-за неизбежных проблем, которые они вызывают, они обычно перезаписывали версию этих библиотек для Windows 98. Защита файлов Windows появилась позже, чтобы помешать установщикам сделать это.

Или, другими словами, ваша установка Windows испортилась. Я оставлю вопрос о том, как это исправить, для вашего воображения.

2

Прежде всего убедитесь, что вы не устанавливаете версию x64 .NET 2.0. Убедитесь, что вы загрузили x32 .

Затем проверьте требования к программному обеспечению.

Поддерживаемые операционные системы: Windows 2000 с пакетом обновления 3, Windows 98, Windows 98 второго издания, Windows ME, Windows Server 2003, Windows XP с пакетом обновления 2

Требуемое программное обеспечение:

  • Установщик Windows 3.0 (кроме Windows 98/ME, для которой требуется установщик Windows 2.0 или более поздней версии). Установщик Windows 3.1 или более поздней версии рекомендуется.
  • IE 5.01 или более поздней версии: вы также должны использовать Microsoft Internet Explorer 5.01 или более поздней версии для всех установок .NET Framework.

Требования к дисковому пространству: 280 МБ (x86), 610 МБ (x64)

1

Возможно, вы никогда не устанавливали довольно стандартные файлы поддержки, и они включены в следующий пакет;

VBRun60.exe устанавливает файлы времени выполнения Visual Basic 6.0

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .