楼主: mcafee与bd谁好
收起左侧

[求助] winbrand.dll文件损坏是什么原因?如何修复?

 关闭 [复制链接]
hez2010
发表于 2012-8-13 22:34:32 | 显示全部楼层
本帖最后由 hez2010 于 2012-8-13 22:35 编辑

你先修改权限(右击、属性、安全)在直接替换就好了啊
mcafee与bd谁好
 楼主| 发表于 2012-8-13 23:32:31 | 显示全部楼层
hez2010 发表于 2012-8-13 22:34
你先修改权限(右击、属性、安全)在直接替换就好了啊

不用对新的winbrand.dll文件进行注册?
hez2010
发表于 2012-8-14 09:12:52 | 显示全部楼层
mcafee与bd谁好 发表于 2012-8-13 23:32
不用对新的winbrand.dll文件进行注册?

前面系统本身就已经注册过了,你替换时原来的注册表项仍然存在,直接替换不就OK,除非你前面没有注册或注册失败的情况下可以再重新注册,不过如果你不放心,你就重新注册吧……
cooldix
发表于 2012-8-14 09:14:20 | 显示全部楼层
本帖最后由 cooldix 于 2012-8-14 09:18 编辑
mcafee与bd谁好 发表于 2012-8-13 22:32
最后一个问题算是追问吧。就是按照您说的那些方式进行替换后,是否还需要对这个新的系统文件进行注册? ...


不需要,这个dll是系统自带的,已经注册在系统了,只是把他替换一下而已
如果有新的dll要注册,运行regsvr32 c:\***\***.DLL
c:\***\***.DLL 是该dll文件的具体路径
如果该文件在C:\Windows\system32\目录下直接运行 regsvr32 ***.DLL即可
***.DLL是文件名
具体命令帮助
Regsvr 32命令是Windows中控件文件(如扩展名为DLL、OCX、CPL的文件)的注册和反注册工具。
命令格式

Regsvr32 [/n] [/i[:cmdline]] dllname

/u 卸载安装的控件,卸载服务器注册;
/s 注册成功后不显示操作成功信息框;
/i 调用DllInstall函数并把可选参数[cmdline]传给它,当使用/u时用来卸载DLL;
/n 不调用DllRegisterServer,该参数必须和/i一起使用。
mcafee与bd谁好
 楼主| 发表于 2012-8-14 10:10:45 | 显示全部楼层
hez2010 发表于 2012-8-14 09:12
前面系统本身就已经注册过了,你替换时原来的注册表项仍然存在,直接替换不就OK,除非你前面没有注册或注 ...

谢谢你的回答,我试试先。
mcafee与bd谁好
 楼主| 发表于 2012-8-14 11:21:16 | 显示全部楼层
cooldix 发表于 2012-8-14 09:14
不需要,这个dll是系统自带的,已经注册在系统了,只是把他替换一下而已
如果有新的dll要注册,运行re ...

对于我的频频追问,首先表示抱歉。按照您介绍的方法试了之后,出现了下面这些问题:
1.更改所有者及权限之后,我成功的将已损坏的winbrand.dll文件替换掉,代之以从google上搜的一个新文件。然后,我想对这个新文件再行注册一下。在运行中输入“regsvr32 winbrand.dll”并按enter后,悲摧的弹出一个醒目的红叉叉对话框,上书“模块“winbrand.dll”已加载,但找不到入口点DllRegisterServer。    请确保“winbrand.dll”为有效的Dll或OCX文件,然后重试。     确定” 。于是心里就凉了半截。重新安装veno2.0,安装完毕后果然又弹出了那个熟悉的窗口,内容是“无法启动此程序,因为计算机中丢失winbrand.dll。尝试重新安装该程序以解决问题。”登时泪奔。。。。。。。。。我在想,为什么在运行中输入“regsvr32 winbrand.dll”并enter后会出现那个错误呢?这是不是说明我的系统不正常,正常的系统输入这个指令后一般都能接收并作出反应?还有,替换已损坏的winbrand.dll文件后为何仍然出现“丢失winbrand.dll”的对话框?按照您之前的解释,注册不注册应该没什么影响啊,不可能是因为我没注册成功就又弹出了这个错误吧。。。
2.另外我又试了您介绍第三种方法。重启-F8-修复计算机-选择修复工具-命令提示符,然后就弹出了那个黑色的对话框。可气的是,开头已经写出来了并且不能更改,那个开头是“x:\windows\system32>”。只能在这个开头后面输入指令。我死马当活马医,按照您说的输入了“del...... ren.......”。按enter后它说“the system cannot find the path specified‘。这下我是没辙了。重启电脑,继续向您求助。。。。。您说的命令提示符式的修改如何进行啊,如您所见,根本就没法儿去除开头那一段?难道只能重装系统才能彻底解决dll文件损坏问题吗?
cooldix
发表于 2012-8-14 19:51:23 | 显示全部楼层
本帖最后由 cooldix 于 2012-8-14 19:56 编辑
mcafee与bd谁好 发表于 2012-8-14 11:21
对于我的频频追问,首先表示抱歉。按照您介绍的方法试了之后,出现了下面这些问题:
1.更改所有者及权限 ...


1.我说过了,没必要再注册,系统已经注册了再次注册当然会提示已经加载
2.如果已经替换,就没有必要用命令了,我搞错了,修复计算机模式下,卷标改了
应该是
del x:\Windows\System32\winbrand.dll
ren x:\Windows\System32\winbrand2.dll winbrand.dll
这只是一种替换方法,如果已经替换,就没有必要用这个了

你的系统是32位还是64位?如果是64位还有另外一个同名文件在C:\Windows\SysWOW64下
还有dll文件要与系统版本对应
我看你好像有ghost备份,建议用ghost浏览器在你的备份文件中提取相应的dll
下载地址:http://www.xdowns.com/soft/6/145/2006/soft_34278.html
如果备份有损坏,找安装光盘/source目录下有一个install.wim 找软件解开它 找到对应目录下的文件
cooldix
发表于 2012-8-14 19:59:15 | 显示全部楼层
如果实在不行就重装,没必要重新分区,重装完后不要访问其他盘,只在c盘工作,装完杀软全盘扫描就行,不访问病毒,病毒是不会运行的
mcafee与bd谁好
 楼主| 发表于 2012-8-14 23:20:35 | 显示全部楼层
cooldix 发表于 2012-8-14 19:59
如果实在不行就重装,没必要重新分区,重装完后不要访问其他盘,只在c盘工作,装完杀软全盘扫描就行,不访问 ...

我是32位的系统。我纳闷的是,既然都已经替换了,而且又不需要重新注册,为什么仍然提示我“计算机中丢失winbrand.dll”呢?
cioltodp
发表于 2012-8-15 05:06:38 | 显示全部楼层
首先,说明一个问题,除系统所在磁盘外,删除或者保留非系统盘内任意文件都不会影响系统的正常运行,简单的说就是你买了一个衣柜(衣柜相当于系统盘),衣柜里的衣服装多少,或者衣服很破旧了都和衣柜没有任何的关系。

1.winbrand.dll这个文件为何会受到损坏呢?是不是中了病毒的原因?
原因恐怕和你上黄网和胡乱修复系统有关系,但是排除中毒的可能性,因为就算是病毒感染了这个文件,单单靠这一个dll文件,病毒运行不起来的。

2.可以尝试进入系统“安全模式”进行修改,方法是在系统启动后按“F8”,选择“安全模式”进入,安全模式下只加载最基本设置,一些在正常系统下受限制的操作,都可以在此模式下进行。

您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2025-2-2 18:36 , Processed in 0.085780 second(s), 13 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表