我正在尝试在 Windows 98 PC 上安装 .NET Framework v2.0,但是当我运行安装程序时,以下错误对话框出现了两次:
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:\,但没有成功。我该如何解决这个问题?
答案1
您可能从未安装一些相当标准的支持文件,这些文件包含在以下包中;
答案2
Windows 95 最初不支持 OLE 自动化。如果我没记错的话,它直到 1996 年才可用。因此,有很多安装程序部署了丢失的文件,oleaut32.dll 就是其中之一。由于这不可避免地会导致麻烦,他们经常覆盖 Windows 98 版本的这些 DLL。后来出现了 Windows 文件保护,以阻止安装程序这样做。
或者换句话说,你的 Windows 安装搞砸了。至于如何修复这个问题,就留给你自己去想象吧。
答案3
首先检查您是否没有安装x64.NET 2.0 版本。请确保下载x32一。
然后,检查软件要求。
支持的操作系统:Windows 2000 Service Pack 3、Windows 98、Windows 98 第二版、Windows ME、Windows Server 2003、Windows XP Service Pack 2
所需软件:
- Windows 安装程序 3.0(Windows 98/ME 除外,它们需要 Windows Installer 2.0 或更高版本).建议使用Windows Installer 3.1或更高版本。
- IE 5.01 或更高版本:对于所有 .NET Framework 安装,您还必须运行 Microsoft Internet Explorer 5.01 或更高版本。
磁盘空间要求:280 MB(x86),610 MB(x64)