永发信息网

电脑系统文件损坏

答案:6  悬赏:60  手机版
解决时间 2021-05-02 11:48
  • 提问者网友:王者佥
  • 2021-05-02 06:15
regsvr32.exe - 损坏的图象
应用程序或 DLL C:\WINDOWS\system32\filesafe.dll 为无效的windows 映像。请再检测一遍您的安装盘。 `请问这个要怎么解决?
最佳答案
  • 五星知识达人网友:青灯有味
  • 2021-05-02 07:28
Regsvr32的用法和补充-


一、regsvr32的用法为:
  “regsvr32 [/s] [/n] [/i(:cmdline)] dllname”。其中dllname为activex控件文件名,建议在安装前拷贝到system文件夹下。

  参数有如下意义:

  /u——反注册控件

  /s——不管注册成功与否,均不显示提示框

  /c——控制台输出

  /i——跳过控件的选项进行安装(与注册不同)

  /n——不注册控件,此选项必须与/i选项一起使用

执行该命令的方法:

1、可以在“开始”--“运行”,调出运行的对话框,也可以使用Win+R热键,然后直接在输入栏输入即可
2、在开始--运行 输入cmd,调出‘命令提示符’窗口,然后再执行regsvr32命令。

二、Regsvr32错误消息的说明
当使用 Regsvr32.exe 时,它会尝试加载该组件并调用它的 DLLSelfRegister 函数。如果此尝试成功,Regsvr32.exe 会显示一个指示成功的对话框。如果此尝试失败,Regsvr32.exe 会返回一条错误消息,其中可能会包括一个 Win32 错误代码。

以下列表介绍了 RegSvr32 错误消息和可能的原因。

Unrecognized flag:/invalid_flag

键入的标志或开关组合无效(请参阅本文中的“Regsvr32.exe 的用法”一节)。

No DLL name specified.

未包括 .dll 文件名(请参阅本文中的“Regsvr32.exe 的用法”一节)。

Dllname was loaded, but the DllRegisterServer or DllUnregisterServer entry point was not found.

Dllname 不是 .dll 或 .ocx 文件。例如,键入 regsvr32 wjview.exe 就会生成该错误消息。

Dllname is not an executable file and no registration helper is registered for this file type.

Dllname 不是可执行文件(.exe、.dll 或 .ocx)。例如,键入 regsvr32 autoexec.bat 就会生成该错误消息。

Dllname was loaded, but the DllRegisterServer or DllUnregisterServer entry point was not found.

Dllname 可能未导出,或者内存中可能有损坏的 Dllname 版本。请考虑使用 Pview 来检测该文件并删除它。

Dllname is not self-registerable or a corrupted version is in memory.

例如,键入 regsvr32 icwdial.dll 后就会返回该错误消息,因为 Icwdial.dll 文件不能自行注册。

如果您怀疑内存中有损坏的 Dllname 版本,请尝试重新启动计算机,或重新提取该文件的原始版本。

如果您运行的是 Windows NT,可能需要使用 Microsoft Windows NT Server 4.0 资源工具包 中的 Kill 或 Pview 工具。有关其他信息,请单击以查看以下 Microsoft 知识库文章: 197155 如何终止孤立进程
OleInitialize failed (or OleUninitialize failed).

Regsvr32 必须先初始化 COM 库,然后才能调用所需的 COM 库函数并在关闭时撤消对该库的初始化。

如果对 COM 库进行初始化或撤消初始化的尝试失败,就会出现这些错误消息。例如,Ole32.dll 文件

可能已经损坏,或者其版本有误。

LoadLibrary("Dllname") failed.GetlastError returns 0x00000485

在 Winerror.h 中,0x00000485 = 1157 (ERROR_DLL_NOT_FOUND),表示“找不到运行该应用程序所需的某个库文件”。例如,键入 regsvr32 missing.dll 后,如果找不到 Missing.dll 文件,就会返回该错误消息。

LoadLibrary("Dllname") failed.GetLastError returns 0x00000002

在 Winerror.h 中,0x00000002 = 2 (ERROR_FILE_NOT_FOUND),表示“系统找不到指定的文件”。换言之,系统找不到相关的 DLL。例如,如果键入 regsvr32 icwdial.dll,而此时缺少 Tapi32.dll(依赖项),就会返回该错误消息。

LoadLibrary("dskmaint.dll") failed.GetLastError returns 0x000001f 在 Winerror.h 中,0x000001f = 31 (ERROR_GEN_FAILURE),表示“附加到系统上的设备不能正常工作”。如果您尝试注册 Win16 .dll 文件,就会发生此现象。例如,键入 regsvr32 dskmaint.dll 会返回该错误消息。

DllRegisterServer (or DllUnregisterServer)in Dllname failed.返回代码是:字符串

在 Winerror.h 中搜索字符串。
Regsvr32.exe 和依赖项
RegSvr32.exe 依赖于 Kernel32.dll、User32.dll 和 Ole32.dll 文件(在 Windows NT 中,还依赖于 Msvcrt.dll 和 Advapi32.dll 文件)。Regsvr32.exe 会加载您尝试注册或撤消注册的文件及其所有依赖项。如果缺少必需的文件或者它们已损坏,该进程可能会失败。

您可以使用 Depends.exe 来确定您尝试注册或撤消注册的文件的依赖项。在 Microsoft Windows 98 资源工具包 和 Microsoft Windows NT 4.0 资源工具包 支持工具中都提供了 Depends.exe。
247024 Tools Included with the Microsoft Windows 98 Resource Kit 不行重装系统
全部回答
  • 1楼网友:千夜
  • 2021-05-02 13:31

( 一 ):

重新注册以下三个".dll" 步骤: 1.点击“开始”,再点击“运行”,在“打开”框中输入“regsvr32 jscript.dll”,而后点“确定”,出现成功提示后点OK。 2.按上面的步骤再次输入“regsvr32 vbscript.dll” 3.再次输入“regsvr32 quartz.dll” 按以上操作一般即可解决问题,祝好运!

( 二 ):

1.检视系统中是否有木马或病毒。这类程序为了控制系统往往不负责任地修改系统, 从而导致操作系统异常。平常应加强信息安全意识,对来源不明的可执行程序绝不好奇。 2.更新操作系统,让操作系统的安装程序重新拷贝正确版本的系统档案、修正系统参数。 有时候操作系统本身也会有BUG,要注意安装官方发行的升级程序。 3.可能是试用新版本的应用程序。 方法: 将虚拟内存撤换

( 三 )

下面是病毒木马的查杀办法和工具!!!

在安全模式下查杀!重启电脑时--按F8--安全模式--打开杀毒软件--全盘查杀。!!

安全模式下病毒木马无法运行,而杀毒软件能运行!!!在安全模式删除更干净,杀毒软件查杀更彻底!!!!!!

解决办法:推荐杀毒软件(NOD32 卡巴 江民 金山) 1: 建议你先用360安全卫士的木马云查杀和杀毒软件在安全模式下查杀,因为安全模式下查杀效果最好!!

2:windows清理助手3.0  下载地址: http://www.duote.com/soft/7513.html 对流行木马和IE弹广告窗口等有奇效!! 地址 http://www.arswp.com/download/arswp2/arswp2.rar 简要用法:扫描出来的东西,打勾,点清理即可(如提示重启就重启下电脑).

3:使用360顽固木马专杀查杀当电脑感染木马,如果不能运行请改名:“asd”呵呵  下载地址: http://www.360.cn/(360顽固木马专杀一定得联网才能查杀)

4: 用贝壳木马专杀贝壳官方网站 下载地址: http://www.beike.cn/ 贝壳木马专杀是绿色软件,直接双击运行就可以了

5: 用最新升级的金山急救箱可以解决你的问题。 下载地址: http://labs.duba.net/jjx.shtml 简要用法:点扫描后,如果出现可以修复的项目,全选后,点修复即可。

6: 精选三款删除工具 1:冰刃 IceSword 1.22 中文版 下载地址: http://www.onlinedown.net/soft/53325.htm 这是一斩断黑手的利刃, 它适用于Windows 2000/XP/2003 操作系统, 其内部功能是十分强大, 用于查探系统中的幕后黑手-木马后门, 并作出处理. 可能您也用过很多类似功能的软件, 比如一些进程工具、端口工具, 但是现在的系统级后门功能越来越强, 一般都可轻而易举地隐藏进程、端口、注册表、文件信息, 一般的工具根本无法发现这些 "幕后黑手" .IceSword 使用了大量新颖的内核技术, 使得这些后门躲无所躲. 当然使用它需要用户有一些操作系统的知识. 使用前请详细阅读说明.在对软件做讲解之前, 首先说明第一注意事项: 此程序运行时不要激活内核调试器(如softice), 否则系统可能即刻崩溃. 另外使用前请保存好您的数据, 以防万一.

2:Unlocker是一个免费的右键扩充工具,当用户发现有文件或进程无法删除时,可以通过右键菜单中的“Unlocker”进行解锁,不过它并非强制关闭的程序,而是以解除进程与程序关联性的方式进行,因此不会造成数据丢失。以后当你要删除文件的时候,右键选择Unlocker 即可 下载地址:  http://www.newhua.com/soft/24732.htm

3:超级巡警文件暴力删除工具 采用内核技术删除文件,能删除运行中文件或者被占用文件,可以用来查看文件被哪些程序占用,也可以在病毒分析中对一些顽固病毒木马衍生文件的删除。 下载地址: http://www.duote.com/soft/13844.html[/color][/url]

 病毒清理完成后用SREng工具(系统修复大师)进行修复!!

下载地址:  http://www.kztechs.com/sreng/download.html

以下办法不推荐使用!可能会对系统硬盘和数据等造成无法预测的损伤 1...重装系统 2...将磁盘进行格式化(包括高级格式化和低级格式化)

  • 2楼网友:旧脸谱
  • 2021-05-02 11:56

这是木马文件

直接删除了以后

打开C:\WINDOWS\system32找到filesafe.dll 删除!

然后下载360顽固木马专杀清理吧

  • 3楼网友:刀戟声无边
  • 2021-05-02 11:01

这个系统文件损坏了,只能重装系统了,不然以后麻烦还更多。

  • 4楼网友:孤独入客枕
  • 2021-05-02 09:48

这个真没有办法了

我建议你一键还原吧

这种问题很偏

  • 5楼网友:十年萤火照君眠
  • 2021-05-02 08:23
打开电脑时不时出现这个问题,老是有这个”应用程序或DLL C:WINDOWSsystem32UxTheme.dll为无效的Windows映像。请再检测一遍您的安装盘.”弹出来.在百度查一下怎么解决,呼,很快解决掉这个问题. 以下是转载的文章: 1.注册表修改法:“开始”→“运行”处输入“regedit”,在 “HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRun”中,右边窗口找到残留的程序名删除。或者打开注册表编辑器 ,在编辑→查找中,输入出错文件名,把搜到的删除,按F3键,搜索下一个,直到删完所有的为止。 开始菜单-运行-输入msconfig回车 在里边的启动栏里把**.dll前面的勾去掉就行了 1、开始——运行——msconfig——启动——把加载项***.dll的那个勾勾去掉。 重启电脑,通常到这就可以了,如果还弹出来再进行第二步 2、开始——运行——regedit 在下面的位置删除相应键值: HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRun HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRun .根据你的描述,那应该是一个已被删除了的病毒或间谍软件。但也有可能是你卸载某个软件不正确留下的残留.dll因为某些原因(最大的可能是因为它是个病毒或流氓软件的dll文件,被杀软删除了)丢失了,但其相关的注册信息却还在,导致系统开机时还加载它,却又找不到它的文件,所以报错。 如果你点击“确定”后,系统没有什么不正常,并且可以正常运行的话,你可以用这个软件清理掉这个开机加载项,以后开机就不会出现这个信息了。 Autoruns:开机启动项管理 www.onlinedown.net/soft/21022.htm 2.卡巴斯基的防护设置级别不正确,设置卡巴斯基的设置——主动防御——程序完整性保护和注册保护前面的勾取消就可以了 参考资料: http://www.xtzj.com/read-htm-tid-178040.html 一定用的卡巴,不必把那两个都去了,对电脑不太安全,只要把主动防御-程序完整性保护-可信任程序加进去,把C:WINDOWSsystem32UxTheme.dll输入,确定,再热启动,ctrl+alt+del文件-新任务运行,输入explorer.exe,确定,卡巴就问你一个可疑程序正在运行,点创建规则,允许。桌面又回来啦! 是uxtheme.dll损坏了。到这里下一个UXTheme Multi-Patcher 5.0把uxtheme.dll找回来,顺便还可以让系统支持第三方主题呢~~ www.onlinedown.net/soft/33694.htm 3.进注册表,找到RUN项,把Uxtheme.dll的相关项目删除!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯