为什么安装特种部队后打开说找不到MSVCP71.dll

问:

为什么我安装了特种部队之后 每次打开都出现找不到MSVCP71.dll的提示,说重新安装后可能可以,但是我安装了至少10次以上结果还是一个样!我也重复下载了5次,结果都是找不到那个程序,这到底是怎么回事啊?

我仔细看了一下~msvcr71.dll msvcr71d.dll msvcp71.dll msvcp71d.dll 这4个文件都有~但是还是说找不到msvcp71.dll

答:

介绍:MSVCP71.DLL和msvcr71.dll文件都是VC7运行库文件,如果缺少了这两个文件,会使得很多常用软件无法正常运行。
到这里下载这个文件
http://u.x2009.net/y#msvcp71.dll_msvcr71.dll

复制到c:\windows\system32文件夹下

应用程序或DLL C:\Program Files\Symantec\LiveUpdate\MSVCP71.dll 为无效的Windows映像

问:

    电脑提示:"应用程序或DLL C:\Program Files\Symantec\LiveUpdate\MSVCP71.dll 为无效的Windows映像"在安全模式下删掉文件MSVCP71.dll也不顶用该怎么办呢?

答:

删除C:\Program Files\Symantec\LiveUpdate\MSVCP71.dll后, http://u.x2009.net/y#msvcp71.dll_msvcr71.dll下载msvcp71.dll、msvcr71.dll,解压缩到系统目录即可.通常是C:\Windows\System32

或者使用赛门铁克安装程序重新安装或修复看看
注册表删键值应该是没有多大用处的,因为它是C++程序的运行库,赛门铁克的程序因为是C++ 7.1写出来的缘故执行时需要读取MSVCP71.DLL,它的默认顺序是:查询同级目录有无MSVCP71.DLL,如果有则加载(它是不会判断这个DLL有没有问题的),如果没有则查询C:\WINDOWS\SYSTEM32\下有没有,如果有则加载,如果也没有程序就无法运行提示缺少运行库。
如果以上覆盖重装两种方法均无效,建议先下载KILLBOX,然后(断网)停掉赛门铁克系列程序,然后选择用killbox删除这个DLL,然后打开赛门铁克系列程序,如果成功则无需进行改动,如果没有成功,则需要上网下载一个MSVCP71.DLL复制到SYSTEM32下或LIVEUPDATE下。

刻录机放入空白光盘后电脑提示"无法访问……函数不正确"的解决办法

问:
  在Windows XP下通过刻录机直接打开一张空白刻录光盘,提示“无法访问……函数不正确。”,右击属性显示可用空间为零?

答:
  这有可能是因为系统安装了nero express后,自带的cd刻录功能被屏蔽了导致。

  解决方法:
  步骤一:在系统下打开 "运行",输入services.msc,确定后弹出一个"服务"设置窗口,找到imapi cd-burning com services 项目,双击该项目,把启动类型由禁用改为自动,确定后重启系统。

  步骤二:打开"我的电脑",选择刻录机的驱动器属性,在刻录的选项卡中,把"这个设备上启动cd录制"前打勾,再重新放入空白光盘,就可以正常显示了。

RUNDLL32.EXE 是什么程序,有什么作用?

Rundll32.exe是什么?顾名思意,“执行32位的DLL文件”。它的作用是执行DLL文件中的内部函数,这样在进程当中,只会有Rundll32.exe,而不会有DLL后门的进程,这样,就实现了进程上的隐藏。如果看到系统中有多个Rundll32.exe,不必惊慌,这证明用Rundll32.exe启动了多少个的DLL文件。当然,这些Rundll32.exe执行的DLL文件是什么,我们都可以从系统自动加载的地方找到。

    现在,我来介绍一下Rundll32.exe这个文件,意思上边已经说过,功能就是以命令行的方式调用动态链接程序库。系统中还有一个Rundll.exe文件,他的意思是“执行16位的DLL文件”,这里要注意一下。在来看看Rundll32.exe使用的函数原型:
    Void CALLBACK FunctionName (
    HWND hwnd,
    HINSTANCE hinst,
    LPTSTR lpCmdLine,
    Int nCmdShow
    );

    其命令行下的使用方法为:Rundll32.exe DLLname,Functionname [Arguments]
    DLLname为需要执行的DLL文件名;Functionname为前边需要执行的DLL文件的具体引出函数;[Arguments]为引出函数的具体参数。
略谈Rundll32.exe的作用  (我是菜鸟)    

    常用Windows9x的朋友一定对Rundll32.exe和Rundll.exe这两个档案不会陌生吧,不过,由於这两个程式的功能原先只限於在微软内部使用,因而真正知道如何使用它们的朋友想必不多。那么好,如果你还不清楚的话,那么就让我来告诉你吧。
    首先,请你做个小实验(请事先保存好你正在执行的程式的结果,否则...):点击“开始-程式-Ms-Dos方式”,进入Dos视窗,然後键入rundll32.exe user.exe,restartwindows,再按下回车键,这时你将看到,机器被重启了!怎么样,是不是很有趣?
     当然,Rundll的功能绝不仅仅是重启你的机器。其实,Rundll者,顾名思义,执行Dll也,它的功能就是以命令列的方式呼叫Windows的动态链结库,Rundll32.exe与Rundll.exe的区别就在於前者是呼叫32位的链结库,而後者是运用於16位的链结库,它们的命令格式是:

     RUNDLL.EXE ,,
     这里要注意三点:1.Dll档案名中不能含有空格,比如该档案位於c:\ProgramFiles\目录,你要把这个路径改成c:\Progra~1\;2.Dll档案名与Dll入口点间的逗号不能少,否则程式将出错并且不会给出任何资讯!3.这是最重要的一点:Rundll不能用来呼叫含返回值参数的Dll,例如Win32API中的GetUserName(),GetTextFace()等。在Visual Basic中,提供了一条执行外部程式的指令Shell,格式为:
     Shell “命令列”
     如果能配合Rundll32.exe用好Shell指令,会使您的VB程式拥有用其他方法难以甚至无法实现的效果:仍以重启为例,传统的方法需要你在VB工程中先建立一个模组,然後写入WinAPI的声明,最後才能在程式中呼叫。而现在只需一句:

     Shell “rundll32.exe user.exe,restartwindows”就搞定了!是不是方便多了?
     实际上,Rundll32.exe在呼叫各种Windows控制面板和系统选项方面有著独特的优势。下面,我就将本人在因特网上收集的有关Rundll的指令列举如下(很有用的,能省去你很多呼叫Windows  API的时间!!),供大家在程式设计中引用:
     命令列: rundll32.exe shell32.dll,Control_RunDLL
     功能: 显示控制面板
     命令列: rundll32.exe shell32.dll,Control_RunDLL access.cpl,,1
     功能: 显示“控制面板-辅助选项-键盘”选项视窗
     命令列: rundll32.exe shell32.dll,Control_RunDLL access.cpl,,2
     功能: 显示“控制面板-辅助选项-声音”选项视窗
     命令列: rundll32.exe shell32.dll,Control_RunDLL access.cpl,,3
     功能: 显示“控制面板-辅助选项-显示”选项视窗
     命令列: rundll32.exe shell32.dll,Control_RunDLL access.cpl,,4
     功能: 显示“控制面板-辅助选项-滑鼠”选项视窗
     命令列: rundll32.exe shell32.dll,Control_RunDLL access.cpl,,5
     功能: 显示“控制面板-辅助选项-传统”选项视窗
     命令列: rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl @1
     功能: 执行“控制面板-添加新硬体”向导。
     命令列: rundll32.exe shell32.dll,SHHelpShortcuts_RunDLL AddPrinter
     功能: 执行“控制面板-添加新印表机”向导。
     命令列: rundll32.exe shell32.dll,Control_RunDLL appwiz.cpl,,1
     功能: 显示 “控制面板-添加/删除程式-安装/卸载” 面板。
     命令列: rundll32.exe shell32.dll,Control_RunDLL appwiz.cpl,,2
     功能: 显示 “控制面板-添加/删除程式-安装Windows” 面板。
     命令列: rundll32.exe shell32.dll,Control_RunDLL appwiz.cpl,,3
     功能: 显示 “控制面板-添加/删除程式-启动盘” 面板。
     命令列: rundll32.exe syncui.dll,Briefcase_Create
     功能: 在桌面上建立一个新的“我的公文包”。
     命令列: rundll32.exe diskcopy.dll,DiskCopyRunDll
     功能: 显示复制软碟视窗
     命令列: rundll32.exe apwiz.cpl,NewLinkHere %1
     功能: 显示“建立快捷方式”的对话框,所建立的快捷方式的位置由%1参数决定。
     命令列: rundll32.exe shell32.dll,Control_RunDLL timedate.cpl,,0
     功能: 显示“日期与时间”选项视窗。
     命令列: rundll32.exe shell32.dll,Control_RunDLL timedate.cpl,,1
     功能: 显示“时区”选项视窗。
     命令列: rundll32.exe rnaui.dll,RnaDial [某个拨号连接的名称]
     功能: 显示某个拨号连接的拨号视窗。如果已经拨号连接,则显示目前的连接状态的视窗。
     命令列: rundll32.exe rnaui.dll,RnaWizard
     功能: 显示“新建拨号连接”向导的视窗。
     命令列: rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,0
     功能: 显示“显示属性-背景”选项视窗。
     命令列: rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,1
     功能: 显示“显示属性-萤屏保护”选项视窗。
     命令列: rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,2
     功能: 显示“显示属性-外观”选项视窗。
     命令列: rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,3
     功能: 显示显示“显示属性-属性”选项视窗。
     命令列: rundll32.exe shell32.dll,SHHelpShortcuts_RunDLL FontsFolder
     功能: 显示Windows的“字体”档案夹。
     命令列: rundll32.exe shell32.dll,Control_RunDLL main.cpl @3
    
功能: 同样是显示Windows的“字体”档案夹。
     命令列: rundll32.exe shell32.dll,SHformatDrive
     功能: 显示格式化软碟对话框。
     命令列: rundll32.exe shell32.dll,Control_RunDLL joy.cpl,,0
     功能: 显示“控制面板-游戏控制器-一般”选项视窗。
     命令列: rundll32.exe shell32.dll,Control_RunDLL joy.cpl,,1
     功能: 显示“控制面板-游戏控制器-进阶”选项视窗。
     命令列: rundll32.exe mshtml.dll,PrintHTML (HTML文档)
     功能: 列印HTML文档。
     命令列: rundll32.exe shell32.dll,Control_RunDLL mlcfg32.cpl
     功能: 显示Microsoft Exchange一般选项视窗。
     命令列: rundll32.exe shell32.dll,Control_RunDLL main.cpl @0
     功能: 显示“控制面板-滑鼠” 选项 。
     命令列: rundll32.exe shell32.dll,Control_RunDLL main.cpl @1
     功能: 显示 “控制面板-键盘属性-速度”选项视窗。
     命令列: rundll32.exe shell32.dll,Control_RunDLL main.cpl @1,,1
     功能: 显示 “控制面板-键盘属性-语言”选项视窗。
     命令列: rundll32.exe shell32.dll,Control_RunDLL main.cpl @2
     功能: 显示Windows“印表机”档案夹。
     命令列: rundll32.exe shell32.dll,Control_RunDLL main.cpl @3
     功能: 显示Windows“字体”档案夹。
     命令列: rundll32.exe shell32.dll,Control_RunDLL main.cpl @4
     功能: 显示“控制面板-输入法属性-输入法”选项视窗。
     命令列: rundll32.exe shell32.dll,Control_RunDLL modem.cpl,,add
     功能: 执行“添加新调制解调器”向导。
     命令列: rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,0
     功能: 显示“控制面板-多媒体属性-音频”属性页。
     命令列: rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,1
     功能: 显示“控制面板-多媒体属性-视频”属性页。
     命令列: rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,2
     功能: 显示“控制面板-多媒体属性-MIDI”属性页。
     命令列: rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,3
     功能: 显示“控制面板-多媒体属性-CD音乐”属性页。
     命令列: rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,4
     功能: 显示“控制面板-多媒体属性-设备”属性页。
     命令列: rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl @1
     功能: 显示“控制面板-声音”选项视窗。
     命令列: rundll32.exe shell32.dll,Control_RunDLL netcpl.cpl
     功能: 显示“控制面板-网路”选项视窗。
     命令列: rundll32.exe shell32.dll,Control_RunDLL odbccp32.cpl
     功能: 显示ODBC32资料管理选项视窗。
     命令列: rundll32.exe shell32.dll,OpenAs_RunDLL {drive:\path\filename}

     功能: 显示指定档案(drive:\path\filename)的“打开方式”对话框。
     命令列: rundll32.exe shell32.dll,Control_RunDLL password.cpl
     功能: 显示“控制面板-密码”选项视窗。
     命令列: rundll32.exe shell32.dll,Control_RunDLL powercfg.cpl
     功能: 显示“控制面板-电源管理属性”选项视窗。
     命令列: rundll32.exe shell32.dll,SHHelpShortcuts_RunDLL  PrintersFolder
     功能: 显示Windows“印表机”档案夹。(同rundll32.exe shell32.dll,Control_RunDLL  main.cpl @2)
     命令列: rundll32.exe shell32.dll,Control_RunDLL intl.cpl,,0
     功能: 显示“控制面板-区域设置属性-区域设置”选项视窗。
     命令列: rundll32.exe shell32.dll,Control_RunDLL intl.cpl,,1
     功能: 显示“控制面板-区域设置属性-数字”选项视窗。
     命令列: rundll32.exe shell32.dll,Control_RunDLL intl.cpl,,2
     功能: 显示“控制面板-区域设置属性-货币”选项视窗。
     命令列: rundll32.exe shell32.dll,Control_RunDLL intl.cpl,,3
     功能: 显示“控制面板-区域设置属性-时间”选项视窗。
     命令列: rundll32.exe shell32.dll,Control_RunDLL intl.cpl,,4
     功能: 显示“控制面板-区域设置属性-日期”选项视窗。
     命令列: rundll32.exe desk.cpl,InstallScreenSaver [萤屏保护档案名]
     功能: 将指定的萤屏保护档案设置为Windows的屏保,并显示萤屏保护属性视窗。
     命令列: rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl,,0
     功能: 显示“控制面板-系统属性-传统”属性视窗。
     命令列: rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl,,1
     功能: 显示“控制面板-系统属性-设备管理器”属性视窗。
     命令列: rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl,,2
     功能: 显示“控制面板-系统属性-硬体配置档案”属性视窗。
     命令列: rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl,,3
     功能: 显示“控制面板-系统属性-性能”属性视窗。
     命令列: rundll32.exe user.exe,restartwindows
     功能: 强行关闭所有程式并重启机器。
     命令列: rundll32.exe user.exe,exitwindows
     功能: 强行关闭所有程式并关机。
     命令列: rundll32.exe shell32.dll,Control_RunDLL telephon.cpl
     功能: 显示“拨号属性”选项视窗
     命令列: rundll32.exe shell32.dll,Control_RunDLL themes.cpl
     功能: 显示“桌面主旨”选项面板
     当然,不止是VisualBasic,象Delphi.VisualC++等其他程式设计语言也可以通过呼叫外部命令的方法来使用Rundll的这些功能,具体方法这里就不再详细叙述了。灵活的使用Rundll,一定会使你的程式设计轻轻松松,达到事半功倍的效果!

如何设置两台电脑共享两台网络打印机

问:

我有两台电脑,两台不同牌子的打印机,一台是纯色打印,一台是彩色打印,两台电脑都可以上网,由于位置有限,两台打印机只能摆在同一个地方与其中一部电脑联接,请问大师们,如何设置才能实现没有直接联接这两台打印机的电脑,能任由选择其中一台打印机来打印呢。

答:

共享打印机,首先你要安装NetBIOS协议,然后共享你的打印机,再到另一台电脑上安装NetBIOS协议,然后安装网络打印机就可了。具体操作是:
一、安装NetBIOS协议。
在“网上邻居/查看网络连接”里鼠标右键点“本地连接”-“属性”。看一下“此连接使用的项目”下面的列表,如果已经有一项是“NWLink IPX/SPX/NetBIOS Compatible Transpor...”那就说明已经安装该协议了,这一步就可以跳过。如果没有,那就点击下面的“安装”选项,在弹出的对话框中双击“协议”,再选“IPX/SPX/NetBIOS”就可以安装该协议了。(注两台都要安装)
二、共享打印机。进入“控制面板”-“打印机和传真”,在你要共享的打印机上点右键,选择“共享和安全”,在弹出的对话框中,在“在网络上共享”这几个字上点一下鼠标,“确定”。
三、安装共享打印机。在另一台电脑上,进入“控制面板”-“打印机和传真”,添加打印机。“下一步”,选择“网络打印机”,“浏览打印机”-在出现的列表里点击刚才共享的打印机(默认名称为打印机的名称),然后下一步,再按提示操作就可以完成网络打印机的安装了。
四、完了!你现在已经可以共享打印机了!

Windows Vista系统服务中的Microsoft Search有什么作用?

问:

Microsoft Search服务是不是在电脑里搜索文件?就是按“Windows键+F键”出现的搜索?

答:

是的,他就是用来搜索本地文件的,在Windows Vista中这个服务现在可以建立索引,搜索速度会加快很多,网站服务器里,你可以使用它来搜索本地的文件。

怎么样可以把系统里的桌面文件夹设置在其它盘?

问:

怎么样在已经装好的系统里面把桌面设置为非系统盘?我在注册表里面改过,然后把C:\Documents and Settings\用户名\桌面这个文件夹也设置为非系统盘,但是重启后进去发现桌面只有IE,我的电脑,网上邻居和回收站,而且在桌面上不能新建任何东西,提示说磁盘已满,请高手帮忙,谢谢.另外想问一个很SB的问题,就是windows XP家庭版的最多能装几台电脑?professional的最多能装多少?

答:

需要在注册表里修改相关键值就可以了.

首先在任务栏上点开始菜单,然后点运行,输入regedit后按回车键打开注册表,依次展开到HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders后在右边找到Desktop.

修改为其他盘的路径即可,当然最好先建立相关的文件夹

此文适用于Windows 2000,Windows XP,Windows 2003,Windows Vista

IE8在XP的SP3环境下使用Ctrl+W关闭会有问题

问:

最近发现IE8出了Beta2版于是下载了安装,成功后发现使用中总会有些问题出现,或许是Beta的问题吧,使用快捷方式关闭IE8浏览器会出现内存不足等问题,确定系统无毒,偶尔使用鼠标关闭也会出现类似问题,并且有时候关闭了但是进程内还是有IE的进程,再次打开ie就会出现2个进程,感觉目前在Windows XP下使用还是很不舒服的,在Windows Vista下使用未发现此类问题。

答:

IE8 Beta2目前除了某些网站存在兼容性问题外已比较稳定,初步判断是你升级IE前系统本身或IE设置有问题,你应该从以下几个方面先处理一下:

1、卸载不必要的应用程序和IE Toolbar;

2、清理系统不必要启动项目和垃圾文件;

3、重点检查IE加载项,禁用垃圾项目,并恢复IE默认设置;

4、运行sfc /scannow检查系统文件;

5、在安全模式下彻底查杀病毒(多数人现在都说确定系统无毒,不要仅仅依靠某种杀软的报告,还是彻底全盘查杀一下的好)

Windows XP有时关机会出现Svchost.exe提示"XXX内存不能为读"

问:

我的机器是Windows XP SP2的系统,有的时候关机出现svchost.exe错误框“XXXX内存不能为读”???只是偶尔的时候关机出现,频率并不是很高,十几天可能会出现一次这个提示,其他的没有发现什么异常了!用卡巴斯基和360安全卫士顽固木马都没有扫描出病毒?请教大家,可能是什么原因造成的?

答:

这表示关机时某个通过 SVCHOST 加载的系统服务出现了错误无法正常退出。请检查关机前是否还有服务处于活动工作状态,例如关机前还在进行自动更新,则 Automatic Updates 很可能还处于活动状态;或者关机前还在使用打印机,则 Print Spooler 很可能还处于活动状态。

尽量确认所有的服务都已停止活动工作再关机。

电脑光驱无法使用,提示"由于其配置信息(注册表中的)不完整或已损坏"

系统无法启动光驱“由于其配置信息(注册表中的)不完整或已损坏,Windows 无法启动这个硬件设备。 (代码 19)”的解决办法:

系统中突然消失了光驱的盘符,在设备管理器中,光驱显示黄色惊叹号。试图卸载现有的驱动,让系统自动认一下,还是故障依旧。

在任务栏上点“开始”菜单,点运行,输入regedit后按确定打开注册表编辑器,在左边依次展开到

exe,进入注册表编辑器,到左边的项目栏里找到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E965-E325-11C E-BFC1-08002BE10318}选定,在右面窗口找到upperfilter”项和“loweverfilter”项。点右键删除“upperfilter”项和“loweverfilter”项

    然后在设备管理器中卸载有问题的光驱。卸载之后在点击扫描硬件改动,会找到光驱。这时候光驱就恢复正常了。如果还不行就重新启动计算机。