登录 |

实用显卡常见问题集录

2008年04月26日 下午 07:05 | 作者:pcpacer

常见故障一:开机无显示

  此类故障一般是因为显卡与主板接触不良或主板插槽有问题造成。对于一些集成显卡的主板,如果显存共用主内存,则需注意内存条的位置,一般在第一个内存条插槽上应插有内存条。由于显卡原因造成的开机无显示故障,开机后一般会发出一长两短的蜂鸣声(对于AWARD BIOS显卡而言)。

常见故障二:显示花屏,看不清字迹

  此类故障一般是由于显示器或显卡不支持高分辨率而造成的。花屏时可切换启动模式到安全模式,然后再在Windows 98下进入显示设置,在16色状态下点选“应用”、“确定”按钮。重新启动,在Windows 98系统正常模式下删掉显卡驱动程序,重新启动计算机即可。也可不进入安全模式,在纯DOS环境下,编辑
SYSTEM.INI文件,将display.drv=pnpdrver改为display.drv=vga.drv后,存盘退出,再在Windows里更新
驱动程序。

常见故障三:颜色显示不正常,此类故障一般有以下原因:
  1. 显示卡与显示器信号线接触不良
  2. 显示器自身故障
  3. 在某些软件里运行时颜色不正常,一般常见于老式机,在BIOS里有一项校验颜色的选项,将其开启即可
  4. 显卡损坏;
  5. 显示器被磁化,此类现象一般是由于与有磁性能的物体过分接近所致,磁化后还可能会引起显示画面出现偏转的现象。

常见故障四:死机

  出现此类故障一般多见于主板与显卡的不兼容或主板与显卡接触不良;显卡与其它扩展卡不兼容也会造成死机。

常见故障五:屏幕出现异常杂点或图案

  此类故障一般是由于显卡的显存出现问题或显卡与主板接触不良造成。需清洁显卡金手指部位或更换显
卡。

常见故障六:显卡驱动程序丢失

  显卡驱动程序载入,运行一段时间后驱动程序自动丢失,此类故障一般是由于显卡质量不佳或显卡与主板不兼容,使得显卡温度太高,从而导致系统运行不稳定或出现死机,此时只有更换显卡。

  此外,还有一类特殊情况,以前能载入显卡驱动程序,但在显卡驱动程序载入后,进入Windows时出现死机。可更换其它型号的显卡在载入其驱动程序后,插入旧显卡予以解决。如若还不能解决此类故障,则说明注册表故障,对注册表进行恢复或重新安装操作系统即可。

“网络尖兵”大破解!

2008年04月26日 下午 07:04 | 作者:pcpacer

最近有网友反映,当地的电信ISP使用了一个叫“网络尖兵”的设备来限制用户共享上网,给大家带来了许多不便。

小弟总结网上各高手的心血,总结出破解“网络尖兵”的办法。公布如下,希望对大家有帮助。

“网络尖兵”是采用多种方法探测用户是否用共享方式上网,从而进行限制,下面我分别进行破解:

一、检查同一IP地址的数据包中是否有不同的MAC地址,如果是则判定用户共享上网。破解的办法是把每台机的MAC地址改为一样;修改的方法很多,如下:

(一)、瞒天过海
1.修改注册表
  几乎所有的网卡驱动程序都可以被NdisReadNetworkAddress参数调用,以便从注册表中读取一个用户指定的MAC地址。当驱动程序确定这个MAC地址是有效的,就会将这个MAC地址编程到硬件寄存器中,而忽略网卡固有的MAC地址。我们通过手工修改Windows的注册表就可以达到目的。
  在Winodws 98下运行Windows的注册表编辑器,展开”HKEY_LOCAL_MACHINE\System\Current ControlSet\Services\Class\Net”,会看到类似”0000″、”0001″、”0002″的子键。从”0000″子键开始点击,依次查找子键下的”DriverDesc”键的内容,直到找到与我们查找的目标完全相同的网卡注册表信息为止。
  当找到正确的网卡后,点击下拉式菜单”编辑/新建/字符串”,串的名称为”Networkaddress”,在新建的”Networkaddress”串名称上双击鼠标就可以输入数值了。输入你想指定的新的MAC地址值。新的MAC地址应该是一个12位的十六进制数字或字母,其间没有”-”,类似”000000000000″的这样的数值(注意,在Windows 98和Windows 2000/XP中具体键值的位置稍有不同,可通过查找功能来寻找)。
  在”NetworkAddress”下继续添加一个名为 “ParamDesc”的字串值,它将作为”NetworkAddress”项的描述,数值可以取为”MAC Address”。再把它的内容修改为你想设定的内容。如图所示。这样,我们就成功地修改了网卡的MAC地址,重新启动计算机即可。

2.修改网卡属性
  大部分的网卡都可以通过在控制面板中修改网卡属性来更改其MAC地址,在”设备管理器中”,右键点击需要修改MAC地址的网卡图标,并选择”属性/高级”选项卡。在”属性”区,就可以看到一个称作”Network Address”或其他相类似名字的的项目,点击它,在右侧”值”的下方,输入要指定的MAC地址值。要连续输入12个十六进制数字或字母,不要在其间输入”-”。重新启动系统后设置就会生效了。

(二)、釜底抽薪
 
 假如用户使用的是RealTek公司的RTL8139A/B/C/D系列芯片的网卡,有一种更简单的方法修改MAC地址。RealTek公司设计的PG8139软件可以直接修改RTL8139系列网卡的MAC地址,甚至可以让每次启动后网卡的MAC地址都不相同。具体操作如下:
  把pg8139.zip解压缩到一个文件夹下,以8139C芯片为例,用记事本打开该目录下的8139c.cfg文件,修改8139c.cfg文件的第一行,将”NodeID”(网卡号)后改为所需要的新值,建议初始值为”00 E0 4C 00 00 01″,修改时注意每两位之间至少要留一个空格。

保存后再进入MS-DOS方式(注意,要在纯DOS模式下),在DOS提示符后输入”pg8139 /pci 8139c.cfg”后再按回车键,此时系统如果提示”Programming EEPROM is successful”则说明更改成功。PG8139程序每成功运行一次,在相应的8139c.cfg文件中,系统会自动将”NodeID”的值加1,也就是说,第一次运行时给当前工作站网卡分配的MAC地址为”00 E0 4C 00 00 01″,第二次运行时,系统会自动分配为”00 E0 4C 00 00 02″,第三次运行时,会自动为”00 E0 4C 00 00 03″……,依此类推,就可以批量地修改网卡的MAC地址,不再需要重复修改8139c.cfg文件了。
  如果用户的网卡是RTL8139其他版本的芯片,只要找到相应的.cfg文件修改就行了。
  另外,还有一种极端的办法,通过烧录网卡的EEPROM来达到克隆MAC地址的目的。但这样做风险很大,而且操作复杂,即使是有经验的用户也难免在操作中出现错误,不推荐进行这种操作。

(三)、巧借东风
如果是Windows 2000/XP的用户,则可以使用免费MAC地址修改软件SMAC。运行SMAC后,窗口中的列表框列出计算机上正处于工作状态的网卡。选定要修改的网卡后,在列表框下方的六个输入框中输入新的MAC地址后,点击右侧的”Update MAC(修改MAC地址)”,即可完成MAC地址的修改。

修改MAC地址的工具有很多,但大多数都只适用于Windows 2000/XP,推荐用”超级兔子魔法设置”,因为不但简单易用,而且在Windows 9x系统中使用同样有效。
  修改完成后,要使设置生效,一般的办法是重新启动系统。还有一种简单的办法不需要重新启动系统,在”设备管理器”中,选定网络适配器图标,点击鼠标右键,选择”禁用”(请注意操作后,状态栏是否已显示为”禁用”)。然后再右键单击选定的网络适配器,在右键菜单中选择”启用”。这样就能使修改后的设置生效。

二、通过SNMP(简单网络管理协议)来发现多机共享上网。

有些路由器和ADSL猫内置SNMP服务,通过相应的工具是可以查看用户有没有共享的,下面是一张网友提供的通过相应工具查看一个ADSL MODEM中连接用户数的效果图,其中可以很清楚地看到共享的用户数

要想知道自己的路由器或大猫是否开放了SNMP服务,随意找一个扫描软件(ipscan、superscan……)扫描一下,如果开放了161端口的就是内置有SNMP服务,解决的办法是把SNMP用?61端口禁止就行了。
使用路由器或打开ADSL猫的路由模式共享上网的朋友可以进入管理界面有关闭SNMP选项的关掉它。如果猫的管理界面无关闭SNMP选项的只好买一个没有SNMP服务的路由器,例如TP-LINK TL-R400,放到adsl moden和hub中间,在该路由器中再做一个NAT服务,这样进到ADSL猫中的就是一个地址,这样就解决了共享上网。

三、监测并发的端口数,并发端口多于设定数判定为共享。

这是一个令人哭笑不得的设定,“网络尖兵”不停扫描用户打开的端口数,多于设定值的就判断是共享,有时连按几次F5键它是认为是共享,连单用户上网也受到了影响,这个就没法破解了(除非你把网络尖兵黑了),俺这里的解决办法是装成无辜的用户到ISP的客服电话大骂,并声明搞不好就换ISP,一会儿网络就正常了;
四、“网络尖兵”还使用了未知的方法从共享的计算机中探测到共享的信息,目前解决的办法是所有共享的客户机均要安装防火墙,把安全的级别设为最高,把IP配置规则里面所有的允许别人访问本机规则统统不要,允许PING本机不要,防止ICMP,IGMP攻击也要勾选。如果是WINXP,要打开网卡的网络防火墙。 采取以上破解的办法后,在自己的局域网不能看到本机,而且WINXP打开网卡的网络防火墙后,在QQ不能传送文件,网速有所减慢,但总算又可以共享了。

以上方法已在很多地方的ISP试过,可行

Windows的故障恢复控制台问答集锦

2008年04月26日 下午 07:02 | 作者:pcpacer

  当Windows 2000/XP/2003出现了启动故障,而且在安全模式或其他模式下都启动无效时,很多朋友首先想到的就是重装系统。其实不必。这时我们首先应该考虑使用Windows的“故障恢复控制台”来挽救系统,它主要可用来修复系统、禁用或启用服务、格式化磁盘、执行一些管理任务。本期将重点介绍一下利用故障恢复控制台解决一些问题的实例。

  系统文件Ntfs.sys丢失

  问:在将分区从FAT32系统文件转换到NTFS文件系统之后重新启动Windows XP时出现“Missing or Corrupt Ntfs.sys”(Ntfs.sys丢失或损坏)错误信息,导致系统无法正常启动。该如何是好?

  答:在故障恢复控制台下先输入cd \windows\system32\drivers,然后按ENTER键。接着输入ren ntfs.sys ntfs.old,将损坏的Ntfs.sys文件重命名为Ntfs.old。如果提示没有找到Ntfs.sys文件,则该文件丢失了。把Windows XP的安装光盘放进光驱,假设Windows XP安装在C盘、光驱的盘符为H,键入copy h:\i386\ntfs.sys c:\windows\system32\drivers,然后退出故障恢复控制台,重新启动Windows XP即可。

  系统文件NTLDR丢失

  问:系统启动不了,提示一些文件丢失了。比如Windows 2000启动不了,出现以下错误信息:NTLDR is missing Press any key to restart,提示NTLDR文件丢失。我该怎么办?

  答:对此类系统文件的丢失问题,我们可以使用故障恢复控制台系统安装光盘上COPY丢失的文件。进入故障恢复控制台,把Windows 2000的安装光盘放进光驱(光驱盘符为H:),输入copy h:\i386\ntldr c:\并回车(从光驱复制ntldr文件至C盘根目录下),接着输入copy h:\i386\ntdetect.com c:\并回车(从光盘复制ntdetect.com文件到C盘根目录下)。如果系统提示是否覆盖文件,键入y,然后按回车键。最后键入c:\Boot.ini,如果正常显示Boot.ini中的内容则可重启,问题应该可以解决。如果显示为“系统找不到指定的文件或目录。”,那么意味着Boot.ini文件损坏或丢失,可到其他安装Windows 2000的电脑中复制该文件,将它拷贝到C盘下,然后重启即可。利用此法可以解决大部分系统文件丢失的问题。

  误删除SAM文件后

  问:在Windows XP中不小心把Windows/system32/config/下的sam文件删除了,结果Windows XP账号丢失,现在不能进入Windows XP的登录界面。由于安装有很多软件,现在想不重新安装系统就恢复Windows XP行吗?

  答:进入故障恢复控制台,把Windows XP的安装光盘放进光驱(光驱盘符为H:),输入copy h:\windows\repair\sam c:\windows\system32\config\sam并回车,将H:\windows\repair\sam文件复制到c:\Windows\system32\config文件夹即可。  注意:Repair下的Sam文件是当初安装Windows XP时产生的,这样操作会丢失安装系统以及你自己在系统中创建的用户和用户组(用户信息回到全新安装时状态)。如果你开了系统还原,可以先成功地登录Windows XP,再还原到最新的还原点恢复你的全部用户设置。

  在系统的安装光盘:\windows\repair目录下有很多的文件,这里面是系统刚装好时的注册表、硬件信息等。

  另外,如果你忘记了系统的登录密码,可以利用此方案来解决问题。

  多系统下的Windows XP无法启动

  问:我的电脑是多系统,原先安装了Windows XP,然后安装了Windows 98,结果将位于系统启动分区根目录下的Windows XP启动文件覆盖了,导致Windows XP系统不能启动了。

  答:启动故障恢复控制台,如图所示,键入“BOOTCFG /ADD”(将Windows安装添加到启动菜单列表中),故障恢复控制台会扫描Windows安装,几秒钟后扫描完成,然后提示你选择要添加的安装,选“1”,接着它会提示你输入加载识别符(就是启动菜单项名称,比如你要恢复的是Windows XP系统,可输入“Windows XP”),下一步它会提示输入OS加载选项。键入fastdetect命令,回车,键入“EXIT”,重新启动电脑,你可以看到久违的多系统启动菜单又回来了。如果还有其他的系统就继续执行上述的步骤,直至所有的系统都添加到多系统启动菜单为止。

  误删除Boot.ini文件后

  问:不慎删除了Boot.ini等启动文件该如何处理?原来的Windows XP系统安装在C盘,现在重装,将系统装在D盘,安装完毕后,将C盘格式化了,结果C盘根目录下的Boot.ini等系统文件没有了。请问有什么解决办法?

  答:我们可以先执行bootcfg /scan命令在所有磁盘上扫描Windows安装,找到D盘上的Windows XP后,输入bootcfg /redirect重建Boot.ini,同时使用copy命令将Windows XP的安装光盘上i386目录下的NTDETECT.com和NTLDR复制到C盘根目录下。最后执行fixboot c:,把Windows XP的系统分区写入启动扇区。

  如果你的电脑是双系统,在把C盘上的系统格式化或删除的同时,不小心把Boot.ini也一并删除了,可以用此方案来恢复。如果是多系统,可以再参考上一案例,建立引导菜单,或者手动编辑Boot.ini文件.

怎样在DOS下修改和恢复注册表?

2008年04月26日 下午 06:59 | 作者:pcpacer

当我们人为错误操作或者恶性病毒感染而使系统切底崩溃,不能进入WINDOWS图形界面时,我们可以在DOS下面尽量挽救系统。

小弟将方法整理如下:

一、使用scanreg/restore

这种方法大家也比较熟悉了,只要在DOS界面下输入该命令,就可以在最近的5个注册表备份里恢复,如果幸运的话,系统就可以马上恢复。但,事实上,用这种方法有个致命的缺陷就是你只有最近5天的注册表备份可以选择。因为控制着自动备份的scanreg.exe只会在每天第一次启动电脑时备份,如果哪天你安装的程序或者对注册表的修改比较多,那么你的努力就大多白费了。

二、使用regedit.exe

这种方法可以把错误修复而完全不影响注册表的其他健康部分。这样,我们就能在最大限度上保留我们的工作成果了。使用regedit.exe对注册表实行局部修改的思路是:首先,把注册表里有嫌疑的分支导出;然后,使用edit对它进行分析和修改;最后,把健康的分支重新导入注册表里。好了,我们来看看整个过程的具体操作。

1 导出注册表分支

在DOS下导出注册表分支的命令格式是:Regedit[/L:system] [/R:user] /E filename [regpath1]。/L:system是指定system.dat的路径,/R:user是指定user.dat的路径,如果不说明,系统就会在默认的路径下找;/E:是导出注册表分支的文件名,regpath1是要导出的注册表分支。比如,我们要导出默认注册表关于控制系统启动的分支到test.reg里,命令如下:regedit /e test.reg HKEY-LOCAL-MACHINE\Software\Microsoft\Windows\CurrentVersion\Run。

2 对注册表进行分析、修改

在DOS下面只要运行edit就能对*.reg文件进行编辑了,因为我们导出的注册表实际上就是文本文件。不过,要正确找出引起错误的地方并修改,需要我们平时对注册表积累的经验。下面,我们看一下它的基本结构,以使我们在对它的修改时可以有的放矢。

注册表里面有6个主分支,其中容易引起致命错误而使WINDOWS不能正常启动的分支有:   [HKEY_LOCAL_MACHINE],记录着本地机器的硬件配置以及安装的相应软件,特别是[HKEY-LOCAL-MACHINE\Enum\PCI]这个分支下面的主键值,一旦出错,WINDOWS往往不能启动。如[HKEY-LOCAL-MACHINE\Enum\PCI\VEN_8086&DEV-7111&SUBSYS_00000000&REV-01\BUS_00&DEV_07&FUNC-01]记录的是硬盘控制器的详细信息,下面的Logconfig记录着它的各种参数;[HKEY_LOCAL-MACHINE\Enum\PCI\VEN-1002&DEV-4C42&SUBSYS_4C421071&REV-DC\000800]记录的则是显示卡的重要资料和参数,一旦这里出错,往往会导致WINDOWS在启动时黑屏,然后死掉。

另外还有[HKEY-LOCAL-M ACHINE\Software\Microsoft\Windows\CurrentVersion]里记录着WINDOWS当前版本的信息以及启动时执行的程序等,这是病毒最爱攻击和修改的地方。

至于还有[HKEY-CLASS-ROOT]是记录文件种类及其关联信息的,[HKEY-CURRENT-USER]里记录着当前用户的各种信息,包括登陆的密码和各方面的设置等,这些一般不会引起WINDOWS的致命错误,这里也不再详细分析了。

当我们对这些键值分析和修改时,如果碰到什么不清处的地方,可以通过第1点的导出注册表方法,把一些备份注册表的相应分支导出,进行比较。WINDOWS的注册表备份都放在C:\windows\sysbackup里面,如我们要导出第一个注册表备份的[HKEY_LOCAL_MACHINE]分支,那么我们可以先进入该目录,然后键入命令:extract /e rb000.cab *.*,先把system.dat和user.dat解压出来,再键入命令:regedit /L:system.dat /R:user.dat /e backup.reg HKEY-LOCAL-MACHINE。

3 把修改好的注册表分支重新导入

命令的格式为:regedit /L:system /R:user file1.reg file2.reg。我们一般都要修改默认的注册表文件,所以在实际使用中只需键入:regedit file1.reg就行了。   

看完要顶哦

下面还有常用的命令总结

1.导出注册表

  格式:regedit /l:system /R:user /e filename.reg regpath

  含义:/l system 指定system.dat文件的路径

  :/R user 指定user.dat文件的路径

  :/E filename.reg指定表编辑器要进行导出到那个REG文件中的操作

  Regpath:指定要导出哪个注册表的分支,若省略则表示导出整个注册表

  2.导入注册表

  格式:regedit /l:system /R:user

  含义:同上

  3.重建注册表

  格式:regedit /l:system /R:user /C file.reg

  含义:用指定的注册表文件来重建注册表

  4.删除分支

  格式:regedit /l:system /R:user /D regpath

  含义:都差不多,就是删除/D regpath指定的分支,若删除整个注册表

  5.恢复注册表

  使用Scanreg.exe来检查,备份,恢复,修复注册表

  格式:Scanreg [<option>]

  参数/backup:, 同时备份同注册表相关的文件(如user.dat,system.dat,win.ini,放在sysbackupgh (文件名为rb–?.cab)

  /resore 选择一个备份文件进行恢复注册表(它只能用在纯DOS下)

  /fix 修复损坏的注册表(它只能用在纯DOS下)

  /comment=”<comment>”在备份注册表进增加一些详细的注释到CAB(在”,”)

提升WindowsXP运行速度100%得九大技巧!

2008年04月26日 下午 06:56 | 作者:pcpacer

在使用XP的过过程中,系统运行速度会随着时间的推移越来越慢了,有的朋友可能会想到重装系统,但重装后,那么多的应用软件也要重新安装,如何在不安装系统的前提下提升XP的运行速度呢?只要你安照以下九个方面操作,相信你的XP又会重新高速运行。
1、加快开关机速度

在Windows XP中关机时,系统会发送消息到运行程序和远程服务器,告诉它们系统要关闭,并等待接到回应后系统才开始关机。加快开机速度,可以先设置自动结束任务,首先找到HKEY_CURRENT_USERControl PanelDesktop,把AutoEndTasks的键值设置为1;然后在该分支下有个“HungAppTimeout”,把它的值改为“4000(或更少),默认为50000;最后再找到HKEY_LOCAL_MACHINESystemCurrentControlSetControl,同样把WaitToKillServiceTimeout设置为“4000”;通过这样设置关机速度明显快了不少。

3、优化网上邻居

Windows XP网上邻居在使用时系统会搜索自己的共享目录和可作为网络共享的打印机以及计划任务中和网络相关的计划任务,然后才显示出来,这样速度显然会慢的很多。这些功能对我们没多大用的话,可以将其删除。在注册表编辑器中找到HKEY_LOCAL_MACHINEsofewareMicrosoftWindowsCurrent VersionExploreRemoteComputerNameSpace,删除其下的(打印机)和{D6277990-4C6A-11CF8D87- 00AA0060F5BF}(计划任务),重新启动电脑,再次访问网上邻居,你会发现快了很多。

4、加快启动速度

要加快Windows XP的启动速度。可以通过修改注册表来达到目的,在注册表编辑器,找到HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerMemory ManagementPrefetchParameters,在右边找到EnablePrefetcher主键,把它的默认值3改为1,这样滚动条滚动的时间就会减少;

5、自动关闭停止响应程序

有些时候,XP会提示你某某程序停止响应,很烦,通过修改注册表我们可以让其自行关闭,在HKEY_CURRENT_USERControl PanelDesktop中将字符健值是AutoEndTasks的数值数据更改为1,重新注销或启动即可。

6、加快菜单显示速度

为了加快菜单的显示速度,我们可以按照以下方法进行设置:我们可以在HKEY_CURRENT_USERControl PanelDesktop下找到“MenuShowDelay”主键,把它的值改为“0”就可以达到加快菜单显示速度的效果。

7、清除内存中不被使用的DLL文件

在注册表的HKKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersion,在Explorer增加一个项AlwaysUnloadDLL,默认值设为1。注:如由默认值设定为0则代表停用此功能。

8、加快预读能力改善开机速度

Windows XP预读设定可提高系统速度,加快开机速度。按照下面的方法进行修改可进一步善用CPU的效率:HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSessionManagerMemoryManagement],在PrefetchParameters右边窗口,将EnablePrefetcher的数值数据如下更改,如使用PIII 800MHz CPU以上的建议将数值数据更改为4或5,否则建议保留数值数据为默认值即3。

9、减少启动时加载项目

许多应用程序在安装时都会自作主张添加至系统启动组,每次启动系统都会自动运行,这不仅延长了启动时间,而且启动完成后系统资源已经被消耗掉!

启动“系统配置实用程序”,在“启动”项中列出了系统启动时加载的项目及来源,仔细查看你是否需要它自动加载,否则清除项目前的复选框,加载的项目愈少,启动的速度自然愈快。此项需要重新启动方能生效。