董师傅热线(36)

董师傅茶坊

无法完成DLL注册

王思高:最近,我的电脑出现了Windows Media Player打不开且总提示内部应用程序错误的提示。此外,搜索功能和许多网页窗口中还出现了空白的问题。我查询了很多资料,说与Jscript.dll与Vbscript.dll这两个文件没有注册有一定的关系,可是当我注册这两个文件时却出现了“DLL register server失败,错误代码0x80004005”的提示。请董师傅给予指教。

你的问题的确只须重新注册Jscript.dll(Java动态链接库,出现空白窗口就是此组件没有注册造成的)和Vbscript.dll(VB动态链接库,WMP出现内部错误就是此文件没有注册造成的)即可得以解决。

在注册这两个文件时出现0x80004005的错误,除了要检查“C:\WINDOWS\system32”文件夹中这两个文件是否存在外,还应检查这两个文件依赖的msvcrt.dll、OLEAUT32.dll、ole32.dll、ADVAPI32.dll、KERNEL32.dll、NTDLL.DLL、MFC42.DLL、USER32.dll和GDI32.dll几个文件是否丢失。只有上述文件全部存在且无损时,Jscript.dll与Vbscript.dll文件才会注册成功。

无法启动3D加速

MSN甲:最近,我们家的电脑不知道怎么就不能玩游戏了,每次开“魔兽世界”时总是提示“无法启动3D加速”。请问董师傅,我该怎么解决这个问题呢?

因为是近期突然出现这个错误的,所以可以排除硬件本身对3D功能的支持问题。从软件角度来看,此问题一般是因为显卡驱动和DirectX9.0c受损导致的。为此,你可能需要对显卡驱动或DirectX9.0c进行卸载并重装。

电脑好像受到木马的攻击

赵勇:我电脑买来有半个月了,电脑装了卡巴斯基,Ewido、木马杀客等程序,可是电脑却总是受到别人的木马攻击。现在的网速已经比刚买来时慢得多了。虽然那些软件也查不出有病毒,但我关机的时候总会有在线的软件没有响应的提示。我是个电脑菜鸟,请董师傅务必帮帮我。

首先,不要在计算机中同时安装多款监控软件,这必然会导致网速缓慢。此外,你说“那些软件也查不出有病毒”,那么你是如何知晓受到木马攻击的?网速慢并一定就是遭到木马的攻击。至于关机时软件没有响应的提示,这个诱因比较多,董师傅这里就不一一说明。

董师傅建议你在“HKEY_CURRENT_USER\Control Panel\Desktop”子项中,将右侧窗格中的“AutoEndTasks”值的属性内容由默认的0改为数字1,这样可以自动强制性关闭一些没有响应关机指令的程序。

进程关闭后运行程序

郑昊:我的电脑一开机就有一个名为EXPLORE.EXE的进程,我可以通过Windows任务管理器结束该进程。但是我却无法使用IE了,请问如何解决?

Explorer.exe是桌面环境进程,这是一个对桌面环境提供支持的重要系统进程。所以,它并不是一个病毒或是恶意进程。因此,你没有必要非将它结束不可。如果你因故需要在关闭此进程后运行IE浏览器,只须在“Windows任务管理器”窗口中依次单击“文件→新建任务”菜单,在弹出的对话框中输入“IEXPLORE.EXE”命令并单击“确定”按钮即可打开IE浏览器窗口了。

访问受到限制

陶国鸿:公司内部的局域网共有60台电脑,因工作需要,其他电脑需要频繁访问其中一台电脑(k00)。每当访问人数多时,就会出现一部分电脑能访问该机,一部分电脑却不能访问该机的问题。但是,我的电脑不能访问该电脑,有时只要多试几次就可以勉强联上。k00用的是Windows XP专业版,每当连不上时。网管就会跑去处理k00机,禁用k00的网卡后再启用就暂时可以联上,请问有没有更好的方法?

如果计算机达到了能够承载的最大入站连接数,则会发生此问题。对于Windows XP Professional,最多允许10台不同的计算机通过网络同时连接。对于Windows XP Home Edition,最多只允许5台其他计算机通过网络同时连接。

如果你不能为此机安装Server级操作系统来彻底解决问题,那么只能通过“缩短自动断开无活动的会话连接的时间”这个方法来解决问题。实现的方法是在K00机的命令提示符窗口中执行“Net config server /autodisconnect:10”(请修改最后的数字,此数字的单位为分钟,默认值为15。)命令即可。此后,任一台连接到K00的计算机当超过10分钟还没有对K00执行任何操作,那么该计算机就会被自动断开连接。此时,这个断开的会话就可以让给别的计算机使用了。

管理单元无法初始化

张兰:近期在使用Gpedit.msc命令调出组策略窗口后,会遇到管理单元无法初始化的错误提示,请问如何解决这个问题?

这个问题通常是因为组策略找不到C:\WINDOWS\system32\wbem\文件夹中的framedyn.dll文件造成的。解决这个问题的方法是从C:\WINDOWS\system32\dllcache文件夹中将同名文件复制过来即可。