Что это за ошибка во время установки Windows 98 на виртуалке VMware Workstation Pro и как её исправить?
Хочу установить Windows 98 на виртуалку VMware Workstation Pro но во время установки, а точнее когда установка где то ближе к завершению, вылазит ошибка и если нажать ОК то установка не продолжаться, а если перезагрузить, Windows вроде бы грузиться но рабочий стол не появляется. Может в настройках виртуальной машины что то надо сделать?
Другой установочный диск пробовал, не в диске проблема хотя не исключено что два разных установочных диска могут быть косячные.
На VirtualBox тоже не работает(((
❗ Ошибка:
"Файл SHELL32.DLL связан с отсутствующим компонентом SHLWAPI.DLL:FileAttributesA"
и затем: "Explorer: программа выполнила недопустимую операцию"
📌 Причина ошибки
Эти ошибки возникают, когда:
DLL-файлы повреждены или несовместимы между собой;
Виртуалка слишком "новая" для Windows 98 и драйвера вызывают сбои;
Используются неподдерживаемые настройки VMware (например, слишком много RAM, SMP, ACPI и т.д.);
Windows 98 не находит или некорректно обрабатывает файл SHLWAPI.DLL, который нужен для SHELL32.DLL.
✅ Как исправить и корректно установить Windows 98 в VMware
1. 📋 Правильная конфигурация виртуальной машины
Создай виртуалку с такими параметрами:
Настройка Значение
Операционная система Other → MS-DOS (или Windows 95/98)
RAM 64–128 MB (НЕ больше 512 MB)
CPU 1 ядро
Диск IDE, до 8 ГБ (лучше 2–4 ГБ)
CD-ROM IDE, ISO образ
Floppy Не обязателен, но можно
USB Отключи
Sound Creative Sound Blaster 16
Network NAT или отключено
Video Отключи ускорение 3D
🔹 Важно! В настройках VM → Options → Compatibility = Workstation 10.x или ниже
2. 🛠 Избегай ACPI
Windows 98 плохо работает с ACPI (Advanced Configuration and Power Interface).
Чтобы отключить ACPI:
В самом начале установки (на экране «Setup is inspecting your hardware…») нажми F5 → выбери «Standard PC».
3. 🧩 Используй стабильный ISO
Убедись, что у тебя оригинальный ISO Windows 98 SE, а не модифицированная сборка.
Лучше использовать английскую или русскую версию Second Edition (SE).
4. 🗃 Установка SHLWAPI.DLL
Если установка всё равно вылетает:
Попробуй заменить SHLWAPI.DLL вручную в \Windows\System после начальной установки, через загрузку с другого ISO или DOS.
Или интегрируй его в ISO образ перед установкой (если знаешь, как пользоваться UltraISO или nLite).
5. 🟨 Альтернатива: использовать VirtualBox + готовый VHD
Если продолжает падать:
Попробуй установить через VirtualBox (там проще поддержка 9x-систем).
Или скачай готовую сборку Windows 98 VHD/VMDK, и просто запусти её.
📎 Дополнительные ссылки
Руководство по установке Windows 98 в VMware (англ.)
Фикс с SHLWAPI.DLL и SHELL32.DLL (форум)
Чётко, ясно, полезно — GLAVQA
Обычно это конфликт ресурсов виртуальной машины и устанавливаемого дистрибутива. Надо попробовать другую версию виртуальной машины. На Виртуалбокс 98-й ставится хорошо. Работает тока плохо.
Просто он НЕ МОЖЕТ ТВОЕ ОБОРУДОВАНИЕ определить...
Тогда такого еще не было...
Без программистов MIcrosoft этого никто не скажет.
Попробуй скачать другой дистр, из тырнета они бывают кривыми. Ставь Windows 98 SE2
А что не эту
