.NET 2.0 не встановить Windows 98


0

Я намагаюся встановити .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: \, але не мав успіху. Як я можу виправити цю проблему?


6
Хоча відповідь надана, я все-таки повинен запитати, чому ви все ще використовуєте ОС, яка вийшла 13,5 років тому і тривалий час не підтримувалася.
ChrisBint

.net з'явився ЛІГО після виходу Win98. Я дуже сумніваюся .net підтримує win98 будь-яким іншим способом, ніж випадково.

Це була моя оригінальна відповідь, але вона була неправильною. .NET 2.0 IS підтримується в Windows 98. msdn.microsoft.com/en-us/library/8z6watww.aspx
Девід Стреттон

@MarcB: Сторінка завантаження вказує інакше.
Даніель Гільгарт

Але це питання теж поза темою.
Девід Страттон

Відповіді:


1

Можливо, ви ніколи не встановлювали деякі досить стандартні файли підтримки, і вони включені в наступний пакет;

VBRun60.exe встановлює файли запуску Visual Basic 6.0


Я встановив час виконання і інсталятор працював ідеально! Тепер все, що мені потрібно зробити, це встановити Windows Installer та IE 5.01. Дякую за вашу відповідь!
StackUnderflow

4

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

Або іншими словами, ваша інсталяція Windows зіпсується. Я залишу питання про те, як це зафіксувати у своїй уяві.


Я люблю цю відповідь ...
Рамхаунд

Якщо вам потрібно витягнути цей файл, EXT.EXE з erd.cab з завантажувального диска Win98 здійснить пошук через CAB на компакт-диску.
Юхонг Бао

2

Перш за все перевірте, чи не встановлена ​​версія x64 .NET 2.0. Переконайтеся, що ви завантажите x32 .

Потім перевірте вимоги до програмного забезпечення .

Підтримувані операційні системи : Windows 2000 Service Pack 3, Windows 98, Windows 98 Second Edition, Windows ME, Windows Server 2003, Windows XP Service Pack 2

Необхідне програмне забезпечення :

  • Windows Installer 3.0 ( за винятком Windows 98 / ME, для якої потрібен Windows Installer 2.0 або новішої версії ). Рекомендується встановлення Windows 3.1 або новішої версії.
  • IE 5.01 або новішої версії: Ви також повинні мати Microsoft Internet Explorer 5.01 або новішої версії для всіх установок .NET Framework.

Вимоги до місця на диску : 280 Мб (x86), 610 Мб (x64)


Влучне зауваження. Можливо, він сумує за IE 5.01 ...

OLEAUT32.DLL є частиною компонентів Microsoft Access Data. У посиланні, на яке ви посилаєтесь, також зазначено, що якщо ви робите встановлення сервера, можливо, вам знадобиться "Рекомендується використовувати Microsoft Access Components 2.8 або новішої версії".
sgmoore
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.