链接文件msvcrt.dll到不存在的输出NTDLL.
PRB:安装包含 MSVCRT。dll 文件的 Microsoft Visual Basic 6。0 应用程序后计算机无法重新启动
原因
出现错误的原因在于:您的安装程序包在计算机中安装了与操作系统不兼容的 MSVCRT。 dll 文件版本。出现此问题的原因通常在于:在您的 Visual Basic 应用程序使用的某个组件的相关文件 (。dep) 列表中,MSVCRT。dll 作为相关项列出,而且您在较新的操作系统(如 Microsoft Windows XP)中使用该应用程序。
回到顶端
解决方案
系统恢复
Windows NT 4。0
要修复运行文件分配表 (FAT) 文件系统...全部
PRB:安装包含 MSVCRT。dll 文件的 Microsoft Visual Basic 6。0 应用程序后计算机无法重新启动
原因
出现错误的原因在于:您的安装程序包在计算机中安装了与操作系统不兼容的 MSVCRT。
dll 文件版本。出现此问题的原因通常在于:在您的 Visual Basic 应用程序使用的某个组件的相关文件 (。dep) 列表中,MSVCRT。dll 作为相关项列出,而且您在较新的操作系统(如 Microsoft Windows XP)中使用该应用程序。
回到顶端
解决方案
系统恢复
Windows NT 4。0
要修复运行文件分配表 (FAT) 文件系统的 Windows NT 4。0 操作系统,请启动计算机以进入命令提示窗口,然后手动将 C:\WINNT\System32 文件夹中的 MSVCRT。
dll 替换为 Windows NT 4。0 光盘中的文件的副本,或者将其替换为能够成功运行 Windows NT 4。0 操作系统的计算机中的文件的副本。
要修复运行 NTFS 文件系统 (NTFS) 的 Windows NT 4。
0 计算机,请使用紧急修复磁盘 (ERD) 启动计算机。 有关本主题的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
103280 ( 使用由 Windows NT 创建的紧急修复磁盘
Windows 98
要修复 Windows 98 操作系统,您必须通过使用启动盘来启动计算机以进入命令提示窗口。
然后,请手动将 C:\Windows\System 文件夹中的 MSVCRT。dll 替换为 Windows 98 光盘中的文件的副本,或者将其替换为能够成功运行 Windows 98 的计算机中文件的副本。
回到顶端
禁止重新分发 MSVCRT。dll
要避免以后再出现此问题,请不要随安装程序包一起重新分发 MSVCRT。dll。MSVCRT。dll 位于 Microsoft C 运行库中,并且随操作系统一起安装。
通过使用操作系统的 Service Pack 来只更新 MSVCRT。dll。
当您使用打包和部署向导来打包您的应用程序时,请从程序包中要包含的文件的列表中删除 MSVCRT。dll。或者,如果您具有已经组装的安装程序包,并且您想修改该安装程序包以防止安装 MSVCRT。
dll,请按照下列步骤操作: 1。 使用记事本或其他文本编辑器打开 t 文件。
2。 检查“[Bootstrap Files]”节和“[Setup1 Files]”节以确定是否包含了 MSVCRT。
dll。
3。 删除对应于 MSVCRT。dll 的 File= 行,然后对该节中剩余的行重新编号。
4。 保存该文件。
下次运行 Setup。exe 时,Setup。exe 将不会尝试安装 MSVCRT。
dll。
。收起