当开机后,跳出UKHUFR24.dll找不到!信息,应该怎么办?该文件是什么文件???请高手执教
參考答案:你的问题有很多人都遇到过了。
原因:在system32下的dll文件都是共享的dll文件;例如:在 Windows 操作系统中,Comdlg32 DLL 执行与对话框有关的常见函数。因此,每个程序都可以使用该 DLL 中包含的功能来实现“打开”对话框。这有助于促进代码重用和内存的有效使用。
很多程序要运行的话都要动态调用dll文件。这也就产生了对dll的依赖。如果在程序启动时候不能加载相应的dll文件时,就会出现你说的那种情况。
当开机必须加载的系统程序找不到自己所需要的dll文件后,就会在开机的时候显示出来。
办法:你可以使用DLL 故障排除工具
Dependency Walker
Dependency Walker 工具可以递归扫描以寻找程序所使用的所有依赖 DLL。当您在 Dependency Walker 中打开程序时,Dependency Walker 会执行下列检查:• Dependency Walker 检查是否丢失 DLL。
• Dependency Walker 检查是否存在无效的程序文件或 DLL。
• Dependency Walker 检查导入函数和导出函数是否匹配。
• Dependency Walker 检查是否存在循环依赖性错误。
• Dependency Walker 检查是否存在由于针对另一不同操作系统而无效的模块。
通过使用 Dependency Walker,您可以记录程序使用的所有 DLL。这可能有助于避免和更正将来可能发生的 DLL 问题。当您安装 Microsoft Visual Studio 6.0 时,Dependency Walker 将位于以下目录中:
drive\Program Files\Microsoft Visual Studio\Common\Tools
方法2:使用故障恢复控制台
把安装盘放入光驱后,进入系统修复窗口。进入故障恢复控制台。
它可以重新配置计算机。
可以使用disable servicename来禁用windows系统服务或者驱动程序。
可以使用listsvc 命令显示所有要禁用的适当服务或驱动程序。disable 命令打印在将服务重置为 SERVICE_DISABLED 之前该服务的旧启动类型。因此,您应当将旧的启动类型记录下来,以便在必要时重新启用该服务。
还可以用“fixboot drive name:”命令。
可以使用此命令(其中,drive name 是在其中写入启动扇区的驱动器号)在启动扇区上写入新的 Windows 启动扇区代码。此命令修复了导致 Windows 启动扇区被破坏的问题。紧急修复过程也能修复启动扇区。此命令重写系统启动分区的写入默认值。