第二章:WINDOWS的一些技巧
.如果同时有多个窗口打开,想要关闭的话,可以按住shift不放然后点击窗口右 上角的关闭图标.

2.在保存网页前,可以按一下"ESC"键(或脱机工作)再保存,这样保存很快

3.用电脑听CD可以不用任何的播放软件,把音箱线直接接到光驱的耳机孔,放入 CD,按光驱上的play键就可以直接听了,这样听歌可以不占用系统资源。

4.MSN中发消息的时候是按enter的,如果想要换行而不想发出消息,可以 shift+enter或ctrl+enter

5.浏览器的地址栏里可以调试简短的HTML代码。方法如下: 地址栏写 about :abc 回车,就看到效果了.

6.Windows快捷键: win+m 显示桌面 win+pause 系统属性 快速重新启动:按确定前先按shift(不适用于2k、xp). 彻底删除:shift+del 不让光盘自动运行:按shift Ctrl+Esc:相当于"开始"或WIN键 Ctrl+Home:将游标移至文字编辑区的开始始(Home单用:移至列首) Ctrl+End:将光标移至文字编辑区的终点(End单用:移至列尾) Alt+F4:关闭当前视窗(若是点一下桌面再按则为关机) F2:更改名称 windows+e 资源管理器. windows+r 运行. windows+f 查找. windows+u 关闭系统. windows+d最小化所有窗口,再按一次Win+D可回到最小化前的窗口. windows+m最小化所有窗口,但再按一次无法回到最小化前的窗口. Shift+F10,可以打开所选项目的右键菜单. 按住 CTRL+SHIFT 拖动文件:创建快捷方式.

7.关机快捷方式 (1). 在桌面空白位置按鼠标右键 -> <新建> -> 选<快捷方式> (2). 在<指令行>键入 rundll.exe user.exe,exitwindows (3). 在<选择快捷方式 的名称>键入<关闭Window>或你想要的名称 -> 按<完成 >

8.重新启动快捷方式 (1). 重复以上 (1) (2). 在<指令行>键入 rundll.exe user.exe,exitwindows执行 (3). 在<选择快捷方式的名称>键入<重新启动Restart>或你想要的名称 -> 按< 完成>

9.RUN - > cmd 或者command 就会看到DOS窗口。不知道大家注意到那个小小的图标没有,在左上角。 点击这个图标, 就会看到下拉菜单, 尤其是Edit下的一些功能, 很方便

10.con、nul是MS系统的保留名,它不能做为文件名!检查你的web空间是不是M$ 系统,可以建一个con的文件夹试试

11.想把自己的某个文件夹的文件做一个列表? 用什么软件呢? 不用,直接在命令 行下输入 "tree /f > index.txt".打开index.txt看一下是不是一目了然

12.保存无边窗口页面请用CTRL+N新开窗口

13.如果一个文件夹下有很多文件,如果想快速找到想要的文件,先随便选择一个 文件,然后在键盘上选择想要的文件的第一个字母就可以了

14.说个QQ隐身登陆的笨办法: 在网吧上网,如果直接从注册向导登陆的话QQ是上线登陆的,可是有时候却不 希望现身,怎样实现隐身登陆呢? 就是拿一个没用的QQ先从注册向导登陆了,选择状态为隐身,然后在系统参数 中选中以隐身方式登陆,点确定,然后直接在这个QQ上运行注册向导登陆你要 登陆的QQ,你会发现现在QQ是隐身的了。

15.win98改ip不重启的办法: 1.改完ip选择取消。 2.在设备管理器里禁用改了ip的那块网卡。 3.启用网卡。 ok,你改的ip已经可以用了

16.2000和xp下运行"cmd",进入dos窗口,复制和粘贴都用右键完成

17.收藏夹不要放在系统盘,以免忘了备份,每次装完系统用"超级魔法兔子“指 定路径

18.对于系统不明白的地方,平时多看windows自带的帮助,不要盲目去找人解决 ,也许帮助才是最快和最全的。(其余软件也是同理)

19.winxp自带批量重命名功能,只要选中一堆文件,选重命名,然后改第一个文 件,改完后,其他文件也会自动修改

20.上网时在地址栏内输入网址,系统会记录下来,虽然方便以后不用再重复,不 过如果是公用的机子,又不想让别人知道自己到过哪些地方,可以用“CTRL+ O(字母O,不是0)”,这时对弹出一个“打开”对话框,在其中的地址栏内 输入网址,就不会被记录下来了.

21.IE快捷键: Ctrl+W关闭窗口 F4打开地址拦的下拉选择网址 F6或ALT+D选择地址拦 空格键可以下翻页,Shift+空格则可以上翻页

22.如果你用foxmail,邮箱路径不在默认位置,可以修改account.cfg

23.NTFS分区上文件属性中有个“摘要”功能,很有用的,这样一些软件安装程序 是什么东东就不会忘了啊!

24.在IE的地址栏输入: javalert(文档.lastModified)可以得到网 页的更新日期.

25.通过网络共享时,尽量使用"运行",ip地址共享文件名,而不要使用通过 “网上邻居”浏览访问,速度很慢,而且经常不全(特别是2000,xp),还要 注意适当的运用$

26.在98下快速做启动盘,只要把windows/command/edb下的所有文件复制到干净 的软盘中就可以做98启动盘

27.运行pq分区失败,出现不可识别的分区,只要找到pq安装目录UTILITY的 PTEDIT32.EXE,可以把原分区还原为原来格式. 打开资源管理器,选中文件夹,用小键盘的*,可以把这个文件夹中的所存在的 所有子文件夹迅速列出

28.QQ自己加自己的方法:在黑名单中加自己,然后再把自己拖到我的好友中就可 以了,然后再运行注册向导.

29.如果浏览的页面中应用了java脚本禁用了鼠标右键,解决的方法: 1、如“xiayupei”的方法,先按住鼠标左键,然后将鼠标移动到目标处,点击 鼠标右键,一两秒之后,快捷菜单出现. 2、单击鼠标右键,(不要放开鼠标右键),将鼠标移到警告窗口处,点击鼠标 左键,关闭窗口,再将鼠标移回目标处,放开鼠标右键,快捷菜单出现.

30.realplay多曲播放. 选中多个曲目,然后拖到realplay 的播放地址栏就可以了,之后找到那个ram(会 自动生成),复制里面的内容多遍就可以反复听歌曲. 31.windows下文件可以只有扩展名 新建一个文本文档另存为.txt.前面什么也不要加,就可以了,但是你不能重 命名为这样的文件名!要用另存为!

32.IE真正的空白页: 在IE的快捷方式中右击---属性--选择“目标”,这里的信息为:“ c:Program FilesInterner ExplorerEXPLORER.exe",在它之后添加“ -nohome"字样即可。注意-nohome之前要有空格

快速设置主页:将IE地址栏里的“e”网页图标直接拖到工具栏上的“主页” 按钮图标上 不用重启也刷新注册表:同时按Ctrl+Alt+Del,在弹出的Windows任务列表中加 亮"Explore",单击“结束任务”,显示关机屏幕,单击:“否“,稍候,弹出 错误信息,单击“结束任务”,windows游览器即会和新和注册表一起重新装载!

33.快速启动RealOnePlayer的技巧:在Real的文件夹下搜索netid.smi和 getmedia.ini将其改名为:betid_bak.smi和getmedia_bak.ini,然后再打开 试试,是不是快很多.

34.跳过开机画面 启动时按 esc 即可,或者干脆一点,修改 msdos.sys在options段落加入 logo=0

35.创建浏览目录的快捷方式在桌面上创建一个快捷方式, 命令为:C: WINDOWSEXPLORER.EXE /n,/e,C:当你双击此快捷方式时,将会用“Windows资源管理器”浏览C:。 当然,你可以用其他的目录名来替换命令中的C:

36.改变关机画面:  记得以前可以改变开机画面吧,现在可以对关机画面动手喔!logow.sys 是等 待关机,logos.sys 是最後丑丑的 "您可以安全关机^_^都是 bmp 档,快动手 吧,原图是 320x400 , 256色!但是最後win95会把他放宽170%所以你可以先准 备一张 544x400 的图 再把这张图 resize 成320x400 再 rename 一下档名 就可以啦!而且最好注意一下色盘的问题*开机画面也可以喔!

37.这个 .exe 用了哪些 .dll? 对应用程式右键单击,选 "快速检视" 笔者注快速检视必须另行安装,方法如下:a. 控制台/新增或移除程式/ Win95 安装程式 /附属应用程式/详细资料!b. 核取"快速检视"方块--确定

38.厌倦图形介面了吗 想念以前先进入 dos 在打 win 进窗户吗在 msdos.sys 中加入这一行BootGUI=0

39.在 win95的MS-DOS下使用长文件名只需要在文件名前后加引号("")即可。如: c:>dir "windows utilities" c:>cd "windows utilities"insteasy c:>edit "The list of my friends.txt"

40.加快软驱传输速度往软盘上存贮较多资料时,让人等得真有点烦。我们不可能对软驱的机械结构 进行改造,但可以通过修改系统注册表以获得较高的数据传输速度,具体方法 如下: 打开系统注册表编辑器,找到 “HEKY-LOCAL-MACHINESystemCurrentControlsetServicesClassFCD00" ,在其右边的窗口空白处,占击鼠标的右健新建一个“DWORD”值,命名为 “ Fore-Fifo”,健值设定为“0”。 最后关闭注册表面化编辑器,重新启动电 脑,一切就OK了!

41.MSN背景修改: 是不是觉得MSN的背景很单调呢?那么很简单,找到你喜欢的图片,估计好大 小,最好是选择背景是透明的。命名为lvback.gif,找到目录C:Program FilesMessenger,将原来图片覆盖就OK了!

42.启动Winamp,并播放一首MP3 2.然后按住[SHIFT]不放,再单击面板上的“停止”按钮 3.你会发现音乐没有立即停止,而是逐渐降低音量直至完全消失,就象电台DJ 做的一样

43.1.启动QuickTime Movie Player,并打开一个mov文件  2.当它播放的时候,点击暂停按钮,然后按下[Shift]键,并双击播映窗口  3.电影开始倒放了,声音也是倒放的

44.在98下文件夹共享时,在共享名后面加个$可以把共享文件夹隐藏

45.Shift的另一个用法: ①大家经常使用Tab键、Spase键,但不知各位注意过没有,以上转换键都是顺 向的,但你按住Shift不放,再用上述按键时,他的转换方向是不是倒过来了? ②在英文输入时,如果在小写状态下,按住Shift同时输入的字母为大写,反之 亦然;

46.智能ABC输入法中字母 “v”的用法: ①、在智能ABC输入中,V + 数字(1~9),可以输入各种字符、图形、数字 等,一试便知,奇妙无穷,但我想大多数人早都用了吧? ②、在智能ABC输入中,在输入拼音的过程中(“标准”或“双打”方式下) ,如果需要输入英文,可以不必切换到英文方式。键入“v”作为标志符,后 面跟随要输入的英文,按空格键即可。

47.在以Word为代表的Office系列中,图形、文本框等非字符元素的位置的微调: 以Word为例,在页面中插入图形或文本框等非字符元素,在页面排版时,经常 为Word固有的所进所干扰,无法达到如意的效果。在使用中,笔者摸索出以下 经验,与大家分享: ①、在调整某一图片(或其他元素,以下全以图片为代)的位置时,使用鼠标 或方向键将其移动到大致位置时,按住Ctrl键,再用方向键移动,你会发现现 在图片每次移动的间距比原来要小得多了,在Word要求的精度下应当完全达到 您的要求了。 ②、在调整某一图片(或其他元素,以下全以图片为代)的大小时,不使用鼠 标时,图片变化的大小不连续,按住Alt键,再调节,现在其大小就可以任意 调节了.

48.大伙有没有碰过电脑黑屏一现象呀?按ESC以后,桌面上是否还留有许多黑色 的影子呢?特别是下面的任务栏……不用鼠标找,就黑成一条了…………可以 按“开始”——“关闭计算机”——“取消”,既可恢复.

49.2000或者Xp下硬盘默认是共享的,即使你关闭共享,下次启动后还是会共享。 想要让域内的工作站不盗窃你的个人工作成果,尝试一下建立一个批处理文件 ,并放在all users的startup里(或者建一个快捷方式放在里面也可以)。内 容如下:net share c$ /删除 net share d$ /删除 net share e$ /删除

50.去除Windows 2000的默认共享修改注册表:对于各server版:在注册表编辑器(regedit.exe)中依次找到“HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServiceslanmanserverparam eters”,之后在其下新建一个“双字节值”,取名为“AutoShareServer”的 ,并将其值设为“0”。之后重新启动服务器即可。对于professional版:同 上面一样 只是将AutoShareServer改为AutoShareWks

51.双击任务栏上的喇叭,如果觉得弹出音量控制面板占用桌面太打,或不能完全 显示,按Ctrl+S后就会以mini方式显示,想恢复再按一次Ctrl+S就OK

52.有时会遇到引导型病毒或是光驱找不到的情况,一般在dos下执行fdisk /mbr 重启就可以解决

53.在windows目录下有一个sendto文件夹你可以把记事本的快捷方式放到里边去然后在希望用记事本打开的文件上右键发送到中选这个记事本即可也可以建立相应文件夹的快捷方式,比如music指向放音乐的文件夹

54.如何下载网页上的FLASH? 1 用FLASHGET的资源探索就能下载网页上的FLASH 2 到WINDOWS/Temporary Internet Files也能找到你要的FLSAH 3 用缓存拾贝这个小软件也能拿你要的FLASH

55.解决COMS锁住问题在DOS命令行下打DEBUG -O 70 2F -O 71 2F -Q

56.有时候按默认路径安装一个软件,安装时由于没有在意,事后不知安装在哪, 可以通过搜索(用当日时间),时间值最大的即为新装的文件,可以看出其所 在的路径.

57.我们单位工作已经离不开电脑(各部门间电脑已连成网),大多数职工还不会 使用电子信箱,领导要求用网络资源发放通知等。在这种情况下,笔者使用如 下方法(简单,易行,不花分文) 1.在任何一台电脑(作为邮件服务器)建立一个共享文件夹(只读),文件夹 命名为“XX”(信箱含义)。 2.在其他电脑的桌面建立一个快捷键(做好影射网络资源,指向作为邮件服务 器的共享文件夹),快捷键命名为“公众信箱” 3.将所有的“word”文件(通知),放在该文件夹内。 4.用户只要点击该快捷键,便可看到所有的通知了.

58.ping x.x.x.x 太快!改称 ping x.x.x.x -t

59.在网吧上网被美萍锁住:在ie地址兰里输入"桌面"有50%机会打开我的电脑, 利用一些东西比如文件->打开可以进行磁盘操作了.

60.用笔记本与投影仪搭配使用时有三种显示模式 1.笔记本屏幕有显示、投影仪不显示; 2.笔记本屏幕、投影仪均有显示; 3.投影仪有显示、笔记本屏幕无显示. 切换方法为按 Fn 键加FX(X为不同牌子的机子会各不同)。

--- 钢铁男儿   传呼 道具 博客 | 【回复】


【楼主】 (2):Windows 罕见技巧全集大放送

  一、“属性”窗口技巧三则:

  1、自制热键启动应用程序

  这里以实现用“Ctrl+Alt+B”热键启动Windows里的“画笔”程序为例:(1)右击任务栏的“开始”按钮, 在弹出的菜单里选取“打开”,在打开的窗口里双击“Programs”文件夹,再双击被打开的窗口里的“附件” 文件夹。这时在附件窗口里可以看到有“画图”的图标(如果没有的,则应先在控制面版的添加删除程序里安装)。(2)右击“画图” 图标,在弹出的菜单里选取“属性”,再选择属性窗口的“快捷方式”标签。(3)使光标移至“快捷键”的文本框里(这时文本框里有个“无”字),然后按下键盘里的“B”按键,这时文本框里显示有“Ctrl+Alt+B”。单击[确定]退出即可。此后,每当按热键“Ctrl+Alt+B”,画图程序就自动被调出来了。这种方法同样适用于Windows系统的其它应用程序。

  2、改变启动“资源管理器”的默认目录

  在Windows95/98系统里,当启动“资源管理器”后,一般都是打开其默认目录C盘。我们可以通过修改“资源管理器”属性的一些数据以实现改变“资源管理器”的默认启动目录。方法是:右击“资源管理器”的图标,从弹出的菜单中点击“属性”命令,在“Windows资源定理器属性”窗口里的“目标”栏里将原来的命令改为“C:WINDOWSEXPLORER.EXE /n,/e,D:”,之后点击[确定]按钮退出即可。

  3、改变MS-DOS方式的默认目录

  一般地,在我们启动MS-DOS方式时,其默认的工作目录是:“C:Windows”,要改变其工作目录,只需找 到并右击MS-DOS方式的图标,从弹出的菜单里选择“属性”命令。在弹出的“MS-DOS方式属性”窗口里,将“ 工作目录”栏里的路径改变为自已想要的工作目录即可。以上是修改了在Windows系统下的MS-DOS方式,如果想改变“重新启动计算机并切换到MS-DOS方式”的MS-DOS的工作目录,可以用同样方法修改Windows目录下的“退出到DOS”这一文件即可。

  二、快*作规程*作五招

  1、按“Alt”键然后用鼠标双击文件或文件夹即可快速打开其属性。

  2、双击程序窗口的标题栏,窗口可在最大化与常规之间快速变换

  3、按键(或)即可快速把文件或文件夹不用进“回收站”而直接删除。

  4、用鼠标左键拖动文件到桌面,即可在桌面快速创建文件的快捷方式。

  5、打开“开始/运行”,键入网址,即可快速上网。

三、恢复默认*作系统

  一般我们在安装Windows2000时,都是在原来的*作系统中(如Windows98)再安装Windows2000而形成多 重启动的。可是在我们安装完Windows2000后,Windows2000将成为系统的默认的*作系统,如果想将原来的*作系统设置为默认系统的话,只需进行以下*作即可。依次打开“控制面板/系统/高级/启动和故障恢复”,在出现对话框的“默认的*作系统”列表中,选择 “Microsoft Windows”后确定即可。另外,也可对系统等待的时间进行调整。如果将等待时间设为“0”或取消“显示*作系统列表”,则系 统启动时将不会出现启动选择菜单而直接进入默认的*作系统。   

  四、轻松控制启动程序

  Windows98下的“系统配置实用程序”是一个使用率很高的工具,通过它你可以很轻松地删除或暂时停止某些启动程序,但使用NT内核的Windows2000却没有提供类似的工具。没关系,你可以将原先Windows98安装目录下的Msconfig.exe(在System子目录中)拷贝到Windows2000的WinntSystem目录下,然后直接运行即可。程序首先会弹出一个出错消息框,提示找不到以下几个系统文件:Config.sys、Auto执行.bat、System.ini、Win.ini,这很正常,Windows2000中不需要这些文件,忽略这个错误即可,点击“确定”后你又会看到熟悉的 “系统配置实用程序”窗口。   

  五、不用重新启动都可以应用修改后的注册表

  修改注册表后,保存对注册表的修改。然后同时按下“Ctrl+Alt+Del”组合键,在弹出的Windows任务列表,加亮“Explore”,单击“结束任务”,显示关机屏幕,单击“否”,稍候,弹出错误信息,单击“结束任务”,Windows浏览器即会和新的注册表一起重新装载。   

  六、自动调整列宽

  大家在使用Windows的资源管理器时,都喜欢选用“查看”菜单中的“详细资料”方式,这样可获得文件或文件夹的名称、大小、类型、修改时间等属性。但有时会因为部分列宽太小而导致列中的一些信息显示不出来,手工调整又比较麻烦。此时可以通过按Ctrl键和数字键盘上的加号(+)来自动调整所有列的最佳宽度。双击两栏之间的分割线可以自动调整两栏的列宽。   

  七、恢复DOS下删除的文件

  在Windows98的回收站中只有在Windows删除的内容,对于在DOS中删除的文件却无法从回收站中恢复,这时我们可以在Windows的DOS实模式下运行“Lock”命令,解除Windows对磁盘的访问限制,再使用Undel命令进 行恢复即可。   

  八、显示文件扩展名

  你是否遇到过这种情况,在Windows中想把一个文件File.txt改为File.dat,改后发现却成了File.dat.txt,这其实是被隐藏了扩展名在作怪,我们只要在“我的电脑”或 
“资源管理器”中选择“查看”,在下拦菜单中选“文件夹选项”,点击“查看”标签,去掉“隐藏已知文件类型的扩展名”前面的对勾就行 了。

九、自已定制文件发送

  在我们在右键选中Windows里的文件,从弹出的菜单中发现有一项“发送到”功能,一般情况下“发送到”只局限于“3.5英寸软盘”等的几样。其实,我们可以通过一定的方法,自己为“发送到”一项增添其他的选项的。下面以发送到D盘为例:

  1、首先在Windows目录下找到“SendTo”文件夹(在Windows95/98/Me下般是WindowsSendTo,而Windows2000/NT下是在WinntProfilesAdm包含atorSendTo目录中)。2、在资源管理器中,将D盘的盘符用鼠标将其拖到该目录中,拖动后系统会提示“无法将该项目移动或复制到此位置。要创建此项目的快捷方式吗?”,这时点击[是]即可。此后,“发送到”一项下就多了发送到D盘的功能了。

  十、用“画图”第三色

  在“画图程序”左下角显示的前景色、后景色方块后面还有一块区域。按住Ctrl键就可以改变此处的颜色,同样按住Ctrl键就可以利用此处选中的颜色,这样,可同时使用三种颜色,在画一些画面较复杂、颜色较丰富的画时就方便多了。  

  十一、在开始菜单中添加“控制面板”

  控制面板是Windows中非常重要的部分,在许多情况下都得用到它,可每次都要从容不迫“开始”“设置”然后打开“控制面板”窗口,再窗口中选择其中选项,这实在太麻烦了。其实可以把“控制面板”添加到开始菜单中,而且在鼠标指向“控制面板”时就弹出相应的选项的,方法是:右击“开始”按钮,选择“打开”命令,在弹出的窗口中新建一个文件夹,将它重命为“控制面板.{21EC2020-3AEA-1069-A2DD-08002B30309D}”,后面的一大串数字会立该消失的。此后,在开始菜单中就多了“控制面板”一项,它的子菜单中包括了“控制面板”中所有内容。

  十二、加密文件或文件夹

  利用Windows2000的加密工具,可以保护文件和文件夹,以防别人偷看。其方法是:在Windows资源管理器”中,用鼠标右键单击想要加密的文件或文件夹,然后单击[属性]。单击“常规”选项卡上的[高级],然后选定“加密内容以保证数据安全”复选框。

  十三、在任务栏里Ctrl键的妙用

  一般地,我们要在任务栏里最小化所有的窗口只需要点击任务栏的快速启动工具栏里的“显示桌面”图标,或从右击任务栏弹出的菜单中选择“最小化所有窗口”就可以实现目的,可是当我们需要最大化所有窗口或最小化一部分而又不是所有的窗口时,可以怎样*作呢?其实,此时你只需要在任务栏里结合Ctrl键用亦可实现这一目的。

十四、Windows2000中安装Windows98应用程序

    虽然大多数Windows98的应用程序可以继续在Windows2000中运行,但也有某些Windows98的应用程序因为在运行中需要调用Windows98的API或动态连接库,所以不能在Windows2000中运行,有的程序更是连安装都不能成功。遇到这种情况时,我们不妨试试
Apcompat.exe这个小程序。这个程序位于安装光盘中的Support文件夹中。启动后,在所示界面的“Operatingsystem”中选择一个要仿真的*作系统,再在“Startthefollowingprogram”输入框中键入安装程序的文件名,点一下[OK]就搞定。

  十五、在Windows2000中使用Windows98的收藏夹

  要把Windows98下的收藏夹搬到Windows2000下,你只要把Windows98中的Windowsfavorites目录下的所有内容复制到Windows2000的文档sandsettingsadministrator(或其他用户名)favorites中,就搞定。

  十六、Windows2000的“快速重启”与“唤醒”

  在Windows2000中,按Shift键不是快速重启而是取消重新启动。在“关机”对话框的“等侍”功能是要单击鼠标的左键或右键,才能唤醒,且还有不得不重新输入一遍密码确认。  

  十七、Windows2000启动失败的处理

  由于Windows2000的系统内核进行了重大的变革,所以硬件一般都要使用专门为Windows2000开发的驱动程序,过去的基于Windows98和NT的驱动程序往往不能正常工作(虽然Windows2000宣称它是基于NT内核构建的),出现这种情况时,可以按如下步骤解决:首先重新启动系统,当显示启动选择菜单时立即按下[F8]键,调出高级启动选项菜单。此时用户可以选择“安全模式”或“最后一次正确的配置”方式启动,进入Windows2000后,在“设备管理器”中把出现冲突的硬件删除掉,如果手头有For2000的驱动程序可直接安装,若没有可到微软的网http://www.microsoft.com.cn/hwtest/hcl)下载专门的驱动程序后安装。  

  十八、恢复Windows2000的软关机功能

  很多用户在安装了Windows2000后可能会发现原来Windows98中方便的软关机功能失效了。出现此类问题的原因主要是Windows2000的电源管理功能要求主板必须支持ACPI(ACPI是由Intel、MIcrosoft、TOSHIBA所共同制定的一种高级电源管理技术)。实际上很多采用APM电源管理的主板(如精英P6BAT-AP)虽然不完全支持ACPL,但也可以轻松实现软关机的。方法是:依次打开“控制面板/电源选项/高级电源管理”,出现对话框,将其中的“启用高级电源管理支持”勾选定,一般都可得到解决。如果还不行的话,可以到主板厂商的网站上,查看BIOS升级程序是否支持Windows2000的ACPI功能,下载回来后刷新主板的BIOS就行了。  

  十九、在Windows系统中实现定时关机

  现在某些较新的主板上已经集成了定时关机的功能,给用户带来了方便。可是如果主板没有此功能,以想利用现有的条件来实现定时关机的功能,该怎么办呢?下面就介绍一下如何在Windows中实现这一功能。当然你的主板要支持软件关机功能,否则你还得亲自去按电源开关。首先双击任务栏上的“计划任务”小图标,然后双击“添加已计划的任务”,浏览到目录的Rundll32.exe文件,单击“打开”按钮,在出现的对话框中键入该任务的名字(如“定时关机”),执行方式选择“每天”。然后选择定时关机时间(可以先试一下比现在机器上显示的时间晚2-3min),下一步选中“当单击‘完成’打开该任务的高级属性”,单击“完成”按钮,当然也可以先单击“完成”,然后右击“定时关机”来打开它的属性。在运行栏输入“D:WINDOWSRUNDLL32.EXEUSER.EXE,EXITWINDOWS”,单击“确定”后,稍等一会儿,看看你的计算机是不是真的关机了。当然先要保证你的文件都已经存盘。  

  二十、实现“一键关机”

  每次用完电脑后关机,我们通常要用鼠标按四次:“开始/关闭系统/关闭计算机/确定”。再不的,说按组合键“Alt+F4”/关闭计算机/确定”,虽然少了一步亦也很是麻烦。利用下面的就可实现一键关机:1、首先在桌面的空白处单击鼠标右键,新建一个“快捷方式”。2、在创建快捷方式的“命令行”中输入以下的指令:“C:windowsRUNDLL32.EXEuser,ExitWindows”。3、按着鼠标选择“下一步”,在快捷方式的名称栏中输入“一键关机”或其他自己喜欢的名称。4、之后,你就会在桌面见到一个名为“一键关机”的快捷方式图标,在该图标上单击鼠标右键,选择“属性”,再进入“快捷方式”页,然后在“快速键一栏内随便按选一个功能键(如F1-F12)。建议大家最好选一个平时不常用的功能键,最后按确定退出即可。  

  二十一、文件隐藏技巧三则

  1、最简单的方法

  右击想要隐藏的文件或文件夹,在弹出的菜单中选取“属性”,然后在属性窗口的复选框中选中“隐藏”。接着在“我的电脑”或“资源管理器”中选取“查看”,再在下拉菜单中选“文件夹选项”,在“文件夹选项”窗口里点选“查看”标签,在“高级设置”栏的中“隐藏文件”一项中点选“不显示隐藏文件”或点选“不显示隐藏文件或系统文件”,之后单击“确定”即可。当自己想用的时候,只要在上述的“文件夹选项”窗口中设成“显示所有文件”就行了。当然,由于方法简单,其保密性也不高。 

  2、警告信息法

  一般Windows系统的文件夹里都有folder.htt和desktop.ini这两个文件,访问此文件夹时的警告信息就是由这两个文件产生的,我们要做的就是把这两个文件拷到我们自己的文件夹里,然后把文件夹的属性设为只读。访问一下看看,怎么样?有警告信息了吧?没有的话,在“文件夹选项”里选择“Wed风格”。如果想改变提示信息,那得先弄明白提示信息是怎么来的,folder.htt实际上是一个HTML文件,desktop.ini的作用是使窗口显示folder.htt中的内容。如果想改变提示信息的话,只要改一下folder.htt里的内容就行了。用记事本或制作网页的软件打开这个文件,找到varL-Intro-Text这一行,这行是警告信息,只要符合HTML语法写些什么都行。下面的varL-Prompt1-Text是进入文件夹的链接,如果你懂java脚本的话,就可尽情发挥了!继续向下看,快到结尾的地方有这样一行:这是你看到的图片的链接,当然也可以自己修改。把自己喜欢的图片拷到这个文件里,例如temp.jpg。然后把%TEMPLATEDIR%wvlogo.gif改成%THISDIRPATH%emp.jpg。这样窗口右半部就显示你指定的图片了。只是这种方法“只防君子不防小人”,因而保密性亦不高,这时可以参考下一种方法。

  3、文件夹隐藏法

  既然我们能改变警告信息,我们就可以把它改得和一个空文件夹一模一样,再把文件夹改成一个奇怪的名字,放在一个一般人想不到的地方,即使有人误打误撞进入了文件夹,也不会想到这个文件夹不是空的。具体做法很简单,把varL-Prompt-Text这一行的值改为“选定项目可以查看其说明。”然后把varL-Intro-Text清空。再找个绘图软件创建一个只有一个像素大的图片,替换掉第三步中的temp.jpg就行了。访问一下看看吧,是不是和空文件夹一样?你自己想访问它的时候,可以把文件夹的只读属性去掉。这个方法也不是万无一失的,不信的话,你在窗口的地址栏里加一个“”看看,哈!露馅了吧!想做到万无一失,且看下招。在此文件夹下新建一个文件夹,把紧要的文件放到文件夹下。再把这个文件夹和那个temp.jpg的属性都改成隐藏。再加个“”试试,没有刚才的现象了吧。这种方法虽然*作效为麻烦,但保密性较高!

--- 钢铁男儿   传呼 道具 博客 | 【回复】


【楼主】 (3):注意!装机过程中的错误

不少消费者在装机时往往存在某些概念性错误,这会直接导致投资浪费,或者出现安全隐患。对于初次涉足装机的读者而言,了解一下常见的概念性错误将大有裨益,或许你心中的不少心结也将被解开。
  DIY装机的稳定性不好
  在很多用户的心目中,似乎DIY兼容机总是背负着“稳定性不佳”的莫须有罪名。事实上,如今PC的生产已经实现了高度配套化,很多品牌机厂商所做的也仅仅是组装,然后便是严格的稳定性测试。更为重要的是,在制作工艺飞速发展之下,硬件集成度越来越高,PC内部的架构已经远不如以往那样复杂,组装PC的技术含量也大幅度下降。
  可以负责地说,DIY装机并不等于稳定性不好。只要产品质量过关,组合得当,那么其稳定性完全可以媲美于品牌机。当然,这一前提条件是大家不能忽视的。部分商家为了牟取暴利而千万百计地使用劣质产品,这直接损害了兼容机的形象。从本质上说,“兼容机”这一名称或许并不合适,因为DIY装机并无所谓“兼容”之说。采用与品牌机相同的配件,甚至性能还更上一层楼,此时兼容性与品牌机没有任何区别。更为重要的是,在DIY装机之风日益盛行之后,它反倒体现出一定的兼容性优势,各个配件之间可以很方便地协调工作。反观品牌机,各种独立设计令今后的升级非常不便,最典型的例子莫过于品牌机主板需要特殊挡板以及品牌机需要专用某一品牌的内存等等。
  AMD处理器功耗太大
  或许是AMD的市场宣传力度不够,很多消费者一听到AMD就联想起巨大的功耗以及令人不敢恭维的兼容性。然而正如很多资深DIY用户所知道的那样,Athlon XP处理器在功耗方面并不见得比Pentium 4高多少。而在发热量方面,Athlon XP并非如很多用户想象中那样厉害。由于采用了更为先进的铜连接制程,因此Athlon XP的耐高温能力远高于Pentium 4,一般工作在60度以下是绝对安全的。
  在兼容性方面,AMD处理器也完全可以令人放心。CPU兼容性不佳的问题主要出现在Pentium时代。当时Intel为Pentium处理器配备了MMX指令集,而AMD与Cyrix都是通过授权方式得到MMX技术,因此在部分为MMX优化的软件中出现一些兼容性问题。发展到今日,无论是AthlonXP或者Duron,以及即将普及的Athlon64,都不会存在类似问题。
  5400RPM硬盘更加安全
  不可否认,硬盘在诸多PC配件中的稳定性是最差的,频繁的故障让很多用户记忆犹新。为此,不少消费者在选购硬盘时都相当谨慎,甚至点名要求5400RPM的低转速产品。在很多人的印象中,5400RPM的低转速硬盘更加安静,发热量也大幅度降低,因此寿命理应更长。然而这一说法并不成立。在7200RPM IDE硬盘诞生之初,Seagate的大灰熊系列确实遇到尴尬,但是就此将所有罪过归结为高转速是不公平的,进而永远对高转速存有偏见更是愚蠢的。
  如果真正了解现今的IDE硬盘技术的话,一定会对噪音有更加深刻的认识。转速并不是决定噪音大小的关键因素,通过出色的设计,硬盘厂商已经让7200RPM的硬盘变得十分安静,其微小的噪音几乎被CPU风扇完全遮盖。而从稳定性来看,7200RPM技术经过几年的发展之后已经非常成熟,返修率并没有明显高于5400RPM的低转速硬盘。既然72000RPM已经成为市场主流,体现出较大的性能优势,而且与低转速硬盘之间的价格差距微乎其微,我们又有什么理由拒绝呢?
  电源便宜就好
  很多消费者对主板、CPU、显卡等配件相当在意,而一提到电源等小配件就会不以为然,认为这类技术含量不高的产品只要能用即可。殊不知,电源对于PC稳定运行有着至关重要的影响。
  PC系统中各配件使用的都是低压直流电,因此电源就是供电的主角,如果把电流比作血液,那么电源就是计算机的心脏。市电进入电源后,首先经过扼流线圈和电容滤除高频杂波和干扰信号,接下来经过整流和滤波得到高压直流电,然后进入电源的开关电路。开关电路主要负责将直流电转换为高频脉动直流电,再送高频开关变压器降压,然后滤除高频交流部分,这样才得到电脑需要的较为“纯净”的低压直流电。毫无疑问,一旦电源的质量得不到保证,所有的配件都将在不稳定的电压下工作,长此以往将对寿命不利。很多硬盘频繁出现坏道的原因就是电源质量不好,这也是很多用户所忽视的。也正是看到这一问题,国家颁布了强制执行的3C认证,因此建议大家购买那些有保障的3C认证产品!
  整合主板一定省钱
  整合主板给很多用户的印象就是省钱,但是这并不是永恒不变的真理。以目前的nForce2 IGP以及I865G为例,其性价比并不高,甚至不如直接选择KT333以及I845E,再配上一款Radeon9200SE。整合主板的价值在于节省投资,而那些价格接近千元的产品显然让人难以接受。
  另一种现象便是超低价格的整合主板,不少商家甚至会准备诸如KM266、SiS730、I815E等过时的主板来“对付”要求低价格的用户。然而当我们真正从性价比角度去分析之后,发现这类整合主板完全不具备优势。或许多投资200元就能买到独立显卡,而此时的性能将完全上一个档次。
  DDR400内存是不二的选择
  DDR400是目前最热门的内存规范,然而真正能够使用上其全部威力的用户却不多。PC部件之间讲究协调工作,不然就可能造成投资浪费。以Pentium4平台为例,大多数处理器还停留在533MHz FSB阶段,此时即便是DDR400内存也只能委曲求全地工作在DDR333模式。AMD平台也不例外,当处理器没有达到400MHz FSB时,DDR400只是一种摆设。如果配合nForce2芯片组的话,强行将DDR异步运行于DDR400模式还会降低性能!
  显然,满足现实需求才是最重要的。如果不准备使用800MHz FSB的Pentium4以及400MHz FSB的Barton,并且也没有超频的打算,那么完全不必跟风般地追求DDR400。
  超频会影响稳定性
  超频是DIY装机中永恒的话题,但是不少用户对于超频一直敬而远之,生怕会缩短产品寿命。事实上,出于市场策略的原因,AMD与Intel经常将高频产品当作低端产品来卖,此时进行超频没有任何害处,反而能大幅度提高产品的性价比。
  真正的超频是建立在安全的基础上,如果能够让CPU稳定工作于合理的温度范围,并且稳定运行所有的应用程序,那么即便超频又何妨呢?
CPU与显卡失之偏颇
  对于3D游戏而言,强大的CPU和显卡都是必不可少的。然而部分消费者由于不了解PC架构,因此片面地追求某一方面,结果导致整体效果不佳,反而不能在3D游戏中获得令人满意的效果。事实上,在3D游戏中,每一个场景的构筑都需要显卡极大的工作量,屏幕上每一个景物都是由显卡根据图形透视原理,通过多个三角形的组合形成的,显卡既要保证近大远小的透视效果,还要根据第一视角的位置实现遮挡效果,这里自然对显卡的性能有着很大的需求。不过,CPU作为整个系统的中枢神经也有极为重要的地位。CPU在3D游戏中所起的作用就是对三维场景进行设计,显卡生成的每一个点都是由CPU规定。此外,CPU还要负责诸如游戏数据处理等工作,负担丝毫不亚于显卡。需要注意的是,如今的显卡GPU已经具备了相当的处理能力,可以有效减轻CPU的负担。然而,从另一个角度来看,CPU又可以模拟GPU的操作,使两者之间形成互补。
  毫无疑问,片面地强调CPU或者显卡的作用都是错误的,毕竟两者是不可分离的有机体。一般应该保证显卡与CPU的价格差距在600元以内,这样才不会形成明显的性能缺陷。   强求名牌产品与多功能产品
  或许是品牌意识太过强烈,不少消费者在装机时要求清一色的名牌产品,认为这样才能保证产品质量。然而应当指出的是,名牌产品并不意味着高性能,中小品牌产品也不等于低质量!在如今产品同质化严重的时代,各个厂商之间的产品并没有很大的性能差异,甚至经常出现同一款OEM产品的现象,此时甚至谈不上品牌概念。即便是技术含量相对较高的主板,也不会因为品牌差异而造成巨大的性能差距。对于使用同一款芯片组的主板而言,其性能差距都是微乎其微的。当然,这里并非是说名牌产品不好,而且让大家合理地看到品牌优势,用自己的头脑进行性价比分析,做一个理智的消费者。
  关于产品的功能,也存在着一味求全的现象。对于大部分用户而言,也许如今很多主板的附加功能都是用不上的,如IEEE1394、光纤输出、千兆网卡等,这无异于是投资浪费。将钱花在刀口上,从自己的实际需求出发,这才是DIY装机的精髓。
  要预留足够的升级空间
  为了今后升级方便,装机时一定要预留足够的升级空间,甚至宁可多花一点钱,这是很多消费者的普遍心态。诚然,在装机时考虑到这一点并没有错,甚至是应该肯定的。但是如果过分考虑升级空间,你将会因此而得不偿失。
  目前PC技术正在高速度发展,接口的转变往往在一瞬间完成。以Intel为例,Socket 423刚刚推出,Socket 478就将其取代,而今后的Prescott和Dothan处理器甚至已经无法留守Socket 478平台。对于用户而言,奢望一款主板多次升级CPU已经是不可能的了。与其为了今后的升级而在选购产品时束手束脚,不如彻底将其抛之脑后!

--- 钢铁男儿   传呼 道具 博客 | 【回复】


【楼主】 (4):木马隐藏地点全搜查

木马是一种基于远程控制的病毒程序,该程序具有很强的隐蔽性和危害性,它可以在人不知鬼不觉的状态下控制你或者监视你。有人说,既然木马这么厉害,那我离它远一点不就可以了!然而这个木马实在是“淘气”,它可不管你是否欢迎,只要它高兴,它就会想法设法地闯到你“家”中来的!哎呀,那还了得,赶快看看自己的电脑中有没有木马,说不定正在“家”中兴风作浪呢!那我怎么知道木马在哪里呢,相信不熟悉木马的菜鸟们肯定想知道这样的问题。下面就是木马潜伏的诡招,看了以后不要忘记采取绝招来对付这些损招哟!

1、集成到程序中

其实木马也是一个服务器-客户端程序,它为了不让用户能轻易地把它删除,就常常集成到程序里,一旦用户激活木马程序,那么木马文件和某一应用程序捆绑在一起,然后上传到服务端覆盖原文件,这样即使木马被删除了,只要运行捆绑了木马的应用程序,木马又会被安装上去了。绑定到某一应用程序中,如绑定到系统文件,那么每一次Windows启动均会启动木马。

2、隐藏在配置文件中

木马实在是太狡猾,知道菜鸟们平时使用的是图形化界面的操作系统,对于那些已经不太重要的配置文件大多数是不闻不问了,这正好给木马提供了一个藏身之处。而且利用配置文件的特殊作用,木马很容易就能在大家的计算机中运行、发作,从而偷窥或者监视大家。不过,现在这种方式不是很隐蔽,容易被发现,所以在Auto执行.bat和Config.sys中加载木马程序的并不多见,但也不能因此而掉以轻心哦。
    3、潜伏在Win.ini中

木马要想达到控制或者监视计算机的目的,必须要运行,然而没有人会傻到自己在自己的计算机中运行这个该死的木马。当然,木马也早有心理准备,知道人类是高智商的动物,不会帮助它工作的,因此它必须找一个既安全又能在系统启动时自动运行的地方,于是潜伏在Win.ini中是木马感觉比较惬意的地方。大家不妨打开Win.ini来看看,在它的[windows]字段中有启动命令“load=”和“run=”,在一般情况下“=”后面是空白的,如果有后跟程序,比方说是这个样子:run=c:/windows/file.exe load=c:/windows/file.exe

这时你就要小心了,这个file.exe很可能是木马哦。

4、伪装在普通文件中

这个方法出现的比较晚,不过现在很流行,对于不熟练的windows操作者,很容易上当。具体方法是把可执行文件伪装成图片或文本----在程序中把图标改成Windows的默认图片图标, 再把文件名改为*.jpg.exe, 由于Win98默认设置是"不显示已知的文件后缀名",文件将会显示为*.jpg, 不注意的人一点这个图标就中木马了(如果你在程序中嵌一张图片就更完美了)。
    5、内置到注册表中

上面的方法让木马着实舒服了一阵,既没有人能找到它,又能自动运行,真是快哉!然而好景不长,人类很快就把它的马脚揪了出来,并对它进行了严厉的惩罚!但是它还心有不甘,总结了失败教训后,认为上面的藏身之处很容易找,现在必须躲在不容易被人发现的地方,于是它想到了注册表!的确注册表由于比较复杂,木马常常喜欢藏在这里快活,赶快检查一下,有什么程序在其下,睁大眼睛仔细看了,别放过木马哦:

HKEY_LOCAL_MACHINE/Software/Microsoft/Windows/CurrentVersion下所有以“run”开头的键值;
    HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion下所有以“run”开头的键值;
    HKEY-USERS/.Default/Software/Microsoft/Windows/CurrentVersion下所有以“run”开头的键值。

--- 钢铁男儿   传呼 道具 博客 | 【回复】


【楼主】 (5):注册表从入门到精通

注册表对有的人还是比较陌生的,因为现在第三方软件太多了,如优化大师、魔法兔子等等,但个人觉得改善系统的第三方软件还不够完善,如果初级用户使用不当,会出现严重的后果,所以提供这篇文章,希望大家多多学习,本人能力有限,还希望大家多提宝贵意见:

  一、注册表的由来

  PC机及其操作系统的一个特点就是允许用户按照自己的要求对计算机系统的硬件和软件进行各种各样的配置。早期的图形操作系统,如Win3.x中,对软硬件工作环境的配置是通过对扩展名为.ini的文件进行修改来完成的,但INI文件管理起来很不方便,因为每种设备或应用程序都得有自己的INI文件,并且在网络上难以实现远程访问。   

  为了克服上述这些问题,在Windows 95及其后继版本中,采用了一种叫做“注册表”的数据库来统一进行管理,将各种信息资源集中起来并存储各种配置信息。按照这一原则,Windows各版本中都采用了将应用程序和计算机系统全部配置信息容纳在一起的注册表,用来管理应用程序和文件的关联、硬件设备说明、状态属性以及各种状态信息和数据等。   

  与INI文件不同的是:

  1.注册表采用了二进制形式登录数据;

  2.注册表支持子键,各级子关键字都有自己的“键值”;

  3.注册表中的键值项可以包含可执行代码,而不是简单的字串;

  4.在同一台计算机上,注册表可以存储多个用户的特性。   

  注册表的特点有:

  1.注册表允许对硬件、系统参数、应用程序和设备驱动程序进行跟踪配置,这使得修改某些设置后不用重新启动成为可能。

  2.注册表中登录的硬件部分数据可以支持高版本Windows的即插即用特性。当Windows检测到机器上的新设备时,就把有关数据保存到注册表中,另外,还可以避免新设备与原有设备之间的资源冲突。

  3.管理人员和用户通过注册表可以在网络上检查系统的配置和设置,使得远程管理得以实现。

二、使用注册表

  1.大家可以在开始菜单中的运行里输入regedit

  2.也可以在DOS下输入regedit

  三、注册表根键说明

  hkey_classes_root 包含注册的所有OLE信息和文档类型,是从 hkey_local_machine/software/classes复制的。

  hkey_current_user 包含登录的用户配置信息,是从hkey_users/当前用户子树复制的。

  hkey_local_machine 包含本机的配置信息。其中config子树是显示器打印机信息; enum子树是即插即用设备信息;system子树是设备驱动程序和服务参数的控制集合;software子树是应用程序专用设置。

  hkey_users 所有登录用户信息。

  hkey_current_config 包含常被用户改变的部分硬件软件配置,如字体设置、显示器类型、打印机设置等。是从hkey_local_machine/config复制的。

  hkey_dyn_data 包含现在计算机内存中保存的系统信息。

  四、注册表详细内容

    Hkey_local_machine/software/microsoft/windows/currentVersion/explorer/user shell folders 保存个人文件夹、收藏夹的路径

    Hkey_local_machine/system/currentControlSet/control/keyboard Layouts保存键盘使用的语言以及各种中文输入法

  Hkey_users/.Default/software/microsoft/internet explorer/无效URLs保存IE浏览器地址栏中输入的URL地址列表信息。清除文档菜单时将被清空。

    Hkey_users/.Default/so../mi../wi../currentVersion/ex../menuOrder/startMenu 保留程序菜单排序信息

  Hkey_users/.Default/so../microsoft/windows/currentVersion/explorer/RunMRU 保存“开始 * 运行...“中运行的程序列表信息。清除文档菜单时将被清空。

    Hkey_users/.Default/so../microsoft/windows/currentVersion/explorer/ecentDocs 保存最近使用的十五个文档的快捷方式(删除掉可解决文档名称重复的毛病),清除文档菜单时将被清空。

    Hkey_local_machine/software/microsoft/windows/currentVersion/uninstall 保存已安装的Windows应用程序卸载信息。

  hkey_users/.default/software/microsoft/windows/currentVersion/applets 保存Windows应用程序的纪录数据。

  Hkey_local_machine/system/CurrentControlSet/services/class 保存控制面板-增添硬件设备-设备类型目录。

    Hkey_local_machine/system/CurrentControlSet/control/更新 立即刷新设置。值为00设置为自动刷新,01设置为手工刷新[在资源管理器中按F5刷新]。

  HKEY_CURRENT_USER/Control Panel/Desktop 新建串值名MenuShowDelay=0 可使“开始”菜单中子菜单的弹出速度提高。新建串值名MinAnimate,值为1启动动画效果开关窗口,值为0取消动画效果。

    Hkey_local_machine/software/microsoft/windows/currentVersion/run 保存由控制面板设定的计算机启动时运行程序的名称,其图标显示在任务条右边。[启动文件夹程序运行时图标也在任务条右边]

  hkey_users/.default/software/microsoft/windows/currentVersion/run保存由用户设定的计算机启动时运行程序的名称,其图标显示在任务条右侧。

  HKEY_CLASS_ROOT/Paint.Pricture/DefaultIcon 默认图片的图标。双击窗口右侧的字符串,在打开的对话框中删除原来的键值,输入%1。重新启动后,在“我的电脑”中打开Windows目录,选择“大图标“,然后你看到的Bmp文件的图标再也不是千篇一律的画板图标了,而是每个Bmp文件的略图。

    Hkey-local-machine/ software/ microsoft/ windows/ currentVersion/ Policies/ Ratings 保存IE4.0中文版“安全”*“分级审查”中设置的口令(数据加密)。

    Hkey-local-machine/ software/ microsoft/ windows/ currentVersion/ explorer/ desktop/nameSpace保存桌面中特殊的图标,如回收站、收件箱、MS Network等。

五、如何备份注册表

  利用注册表编辑器手工备份注册表

  注册表编辑器(Regedit)是操作系统自带的一款注册表工具,通过它就能对注册表进行各种修改。当然,"备份"与"恢复"注册表自然是它的本能了。   

  (1)通过注册表编辑器备份注册表

  由于修改注册表有时会危及系统的安全,因此不管是WINDOWS 98还是WINDOWS 2000甚至WINDOWS XP,都把注册表编辑器"藏"在了一个非常隐蔽的地方,要想"请"它出山,必须通过特殊的手段才行。点击"开始"菜单,选择菜单上的"运行"选项,在弹出的"运行"窗口中输入"Regedit"后,点击"确定"按钮,这样就启动了注册表编辑器。

  点击注册表编辑器的"注册表"菜单,再点击"导出注册表文件"选项,在弹出的对话框中输入文件名"regedit",将"保存类型"选为"注册表文件",再将"导出范围"设置为"全部",接下来选择文件存储位置,最后点击"保存"按钮,就可将系统的注册表保存到硬盘上。

  完成上述步骤后,找到刚才保存备份文件的那个文件夹,就会发现备份好的文件已经放在文件夹中了。   

  (2)在DOS下备份注册表

  当注册表损坏后,WINDOWS(包括"安全模式")无法进入,此时该怎么办呢?在纯DOS环境下进行注册表的备份、恢复是另外一种补救措施,下面来看看在DOS环境下,怎样来备份、恢复注册表。

  在纯DOS下通过注册表编辑器备份与恢复注册表前面已经讲解了利用注册表编辑器在WINDOWS环境下备份、恢复注册表,其实"Regedit.exe"这个注册表编辑器不仅能在WINDOWS环境中运行,也能在DOS下使用。

  虽然在DOS环境中的注册表编辑器的功能没有在WINDOWS环境中那么强大,但是也有它的独到之处。比如说通过注册表编辑器在WINDOWS中备份了注册表,可系统出了问题之后,无法进入WINDOWS,此时就可以在纯DOS下通过注册表编辑器来恢复注册表。

  应该说在DOS环境中备份注册表的情况还是不多见的,一般在WINDOWS中备份就行了,不过在一些特殊的情况下,这种方式就显得很实用了。

  进入DOS后,再进入C盘的WINDOWS目录,在该目录的提示符下输入"regedit"后按回车键,便能查看"regedit"的使用参数。

  通过"Regedit"备份注册表仍然需要用到"system.dat"和"user.dat"这两个文件,而该程序的具体命令格式是这样的:

  Regedit /L:system /R:user /E filename.reg Regpath

  参数含义:

  /L:system指定System.dat文件所在的路径。

  /R:user指定User.dat文件所在的路径。

  /E:此参数指定注册表编辑器要进行导出注册表操作,在此参数后面空一格,输入导出注册表的文件名。

  Regpath:用来指定要导出哪个注册表的分支,如果不指定,则将导出全部注册表分支。在这些参数中,"/L:system"和"/R:user"参数是可选项,如果不使用这两个参数,注册表编辑器则认为是对WINDOWS目录下的"system.dat"和"user.dat"文件进行操作。如果是通过从软盘启动并进入DOS,那么就必须使用"/L"和"/R"参数来指定"system.dat"和"user.dat"文件的具体路径,否则注册表编辑器将无法找到它们。

  比如说,如果通过启动盘进入DOS,则备份注册表的命令是"Regedit /L:C:/windows//R:C:/windows//e regedit.reg",该命令的意思是把整个注册表备份到WINDOWS目录下,其文件名为"regedit.reg"。而如果输入的是"regedit /E D:/regedit.reg"这条命令,则是说把整个注册表备份到D盘的根目录下(省略了"/L"和"/R"参数),其文件名为"Regedit.reg"。   

  (3)用注册表检查器备份注册表

  在DOS环境下的注册表检查器Scanreg.exe可以用来备份注册表。   

  命令格式为:

  Scanreg /backup /restore /comment   

  参数解释:

  /backup用来立即备份注册表

  /restore按照备份的时间以及日期显示所有的备份文件

  /comment在/restore中显示同备份文件有关的部分   

  注意:在显示备份的注册表文件时,压缩备份的文件以.CAB文件列出,CAB文件的后面单词是Started或者是NotStarted,Started表示这个文件能够成功启动Windows,是一个完好的备份文件,NotStarted表示文件没有被用来启动Windows,因此还不能够知道是否是一个完好备份。   

  比如:如果我们要查看所有的备份文件及同备份有关的部分,命令如下:Scanreg /restore /comment

六、使用技巧

  上面介绍的都是概念上的东东,下面让我们实际操作吧

  1.加快开机及关机速度

  在[开始]-->[运行]-->键入[Regedit]-->[HKEY_CURRENT_USER]-->[Control Panel]-->[Desktop],将字符串值[HungAppTimeout]的数值数据更改为[200],将字符串值[WaitToKillAppTimeout]的数值数据更改为1000.另外在[HKEY_LOCAL_MACHINE]-->[System]-->[CurrentControlSet]-->[Control],将字符串值[HungAppTimeout]的数值数据更改为[200],将字符串值[WaitToKillServiceTimeout]的数值数据更改1000   

  2.自动关闭停止响应程序

  在[开始]-->[运行]-->键入[Regedit]-->[HKEY_CURRENT_USER]-->[Control Panel]-->[Desktop],将字符串值[AutoEndTasks]的数值数据更改为1,重新启动即可   

  3.清除内存内被不使用的DLL文件

  在[开始]-->[运行]-->键入[Regedit]-->[HKKEY_LOCAL_MACHINE]-->[SOFTWARE]-->[Microsoft]-->[Windows]-->[CurrentVersion],在[Explorer]增加一个项[AlwaysUnloadDLL],默认值设为1。注:如由默认值设定为[0]则代表停用此功能   

  4.加快菜单显示速度

  在[开始]-->[运行]-->键入[Regedit]-->[HKEY_CURRENT_USER]-->[Control Panel]-->[Desktop],将字符串值[MenuShowDelay]的数值数据更改为[0],调整后如觉得菜单显示速度太快而不适应者可将[MenuShowDelay]的数值数据更改为[200],重新启动即可

5.禁止修改用户文件夹 

  找到HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer。如果要锁定“图片收藏”、“我的文档”、“收藏夹”、“我的音乐”这些用户文件夹的物理位置,分别把下面这些键设置成1:DisableMyPicturesDirChange,DisablePersonalDirChange,DisableFavoritesDirChange,DisableMyMusicDirChange   

  6.减小浏览局域网的延迟时间 

  和Windows 2000一样,XP在浏览局域网时也存在烦人的延迟问题,但介绍这个问题的资料却很难找到。如果你浏览一台Win 9x的机器,例如,在网上邻居的地址栏输入“/computername”,XP的机器会在它正在连接的机器上检查“任务计划”。这种搜索过程可能造成多达30秒的延迟。如果你直接打开某个共享资源,例如在网上邻居的地址栏输入“/computernameshare”,就不会有这个延迟过程。要想避免XP搜索“任务计划”的操作,提高浏览网络的速度,你可以删除HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorerRemoteComputerNameSpace{D6277990-4C6A-11CF-8D87-00AA0060F5BF}子键。该键的类型是REG_SZ   

  7.屏蔽系统中的热键  

  点击“开始”→“运行”,输入Regedit,打开注册表编辑器。然后依次打开到HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Policies/Explorer,新建一个双字节值,键名为“NoWindows Keys”,键值为“1”,这样就可以禁止用户利用系统热键来执行一些禁用的命令。如果要恢复,只要将键值设为0或是将此键删除即可   

  8.关闭不用的共享  

  安全问题一直为大家所关注,为了自己的系统安全能够有保证,某些不必要的共享还是应该关闭的。用记事本编辑如下内容的注册表文件,保存为任意名字的.Reg文件,使用时双击即可关闭那些不必要的共享:  

  Windows Registry Editor Version 5.00  

  [HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/lanmanserver/parameters]  

  "AutoShareServer"=dword:00000000  

  "AutoSharewks"=dword:00000000  

  [HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Lsa]  

  "restrictanonymous"=dword:00000001 

9.让IE支持多线程下载

  一般情况下,大家都使用多线程下载软件如Flashget等下载文件,其实IE也可以支持多线程下载的,只是微软将这个功能给藏了起来。我们把它给挖出来就可以使用了。打开注册表编辑器,在注册表HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Internet Settings下新建双字节值项“MaxConnectionsPerServer”,它决定了最大同步下载的连线数目,一般设定为5~8个连线数目比较好。另外,对于HTTP 1.0服务器,可以加入名为“MaxConnectionsPer1_0Server”的双字节值项,它也是用来设置最大同步下载的数目,也可以设定为5~8。    

  10.让WINDOWS XP自动登陆 

  打开:HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVersion/Winlogon,在右边的窗口中的新建字符串"AutoAdminlogon",并把他们的键值为"1",并且把“DefaultUserName”的值设置为用户名,并且另外新建一个字符串值“DefaultPassword”,并设其值为用户的密码

  七、我们来让我们的系统瘦瘦身

  删除多余的虚拟光驱图标

  当我们在系统中安装了虚拟光驱后,“我的电脑”中就会多出一个光盘图标,即便日后你不再使用虚拟光驱,虚拟光驱图标还会继续保留,实在没有必要。我们动手来删除这个多余的虚拟光驱图标:单击“开始→运行”,输入“regedit”,按下“确定”键后打开注册表编辑器,依次展开HKEY_LOCAL_MACHINE/Enum/SCSI分支,在SCSI子键下通常有两个子键,它们分别对应着虚拟光驱和物理光驱,把SCSI下的子键全部删除,重新启动电脑后虚拟光驱图标就会被删除。   

  删除多余的系统级图标

  系统级图标是指在安装Windows时由系统自动创建的图标,如回收站、收件箱、网上邻居等,其中有些图标对用户来说并无用处,但这些图标无法直接删除。打开注册表编辑器,依次展开HKEY_LOCAL_MACHINE/Software/Microsoft/Windows/CurrentVersion/

  explorer/Desktop/NameSpace分支,然后删除不需要的子键。关闭注册表编辑器,重新启动电脑后,你会发现桌面上不需要的系统级图标已经消失了。

删除“运行”中多余的选项

  如果你多次使用“开始→运行”菜单,会发现它的“打开”窗口被一大堆不再需要的命令弄得凌乱不堪。打开注册表编辑器,依次展开HKEY_USERS/.DEFAULT/Software/Microsoft/Windows/CurrentVersion

  /Explorer/RunMRU分支,将右侧窗口的相关键值删除即可。   

  删除“查找”中多余的选项

  依次展开HKEY_USER/.Default/Software/Microsoft/Windows/CurrentVersion

  /Explorer/Doc-FindSpecMRU分支,将右侧窗口中的相关键值删除即可。   

  删除多余的键盘布局

  Windows试图成为世界的宠儿,因此其键盘布局适合于各国各类人的使用习惯。打开注册表编辑器,依次展开HKEY_LOCAL_MACHINE/System/CurrentControlSet/Control

  /KeyboardLayouts分支,我们可以看到该分支下保存了西班牙语(传统)、丹麦语、德语(标准)等多种键盘布局,如果你用不到这些语言的键盘布局,完全可以直接删除这些子键。   

  删除多余的区域设置

  与上述键盘布局相类似的还有Windows的区域设置,在注册表编辑器中展开HKEY_LOCAL_MACHINE/System/CurrentControlSet/Control

  /Nls/Locale分支,简体中文使用者完全可以只保留“00000804”键值,其他可以毫不留情地删除。   

八、高级篇

  1、自动清除登录窗口中上次访问者的用户名

  通常情况下,用户在进入WINNT网络之前必须输入自己的用户名称以及口令。但是当你重新启动计算机,登录WINNT时,WINNT会在缺省情况下将上一次访问者的用户名自动显示在登录窗口的“用户名”文本框中。这样一来,有些非法用户可能利用现有的用户名来猜测其口令,一旦猜中的话,将会对整个计算机系统产生极大的安全隐患。为了保证系统不存在任何安全隐患,我们可以通过修改WINNT注册表的方法来也提供了启动时自动以某一个组的用户名称和口令进行访问WINNT,而不需要通过人工设置的方法来自动清除登录窗口中上次访问者的用户名信息。要实现自动清除功能,必须要进行如下配置:  A、在开始菜单栏中选择运行命令,在随后打开的运行对话框里输入REGEDIT命令,从而打开注册表编辑器。

  B、在打开的注册表编辑器中,依次展开以下的键值:  [HKEY_LOCAL_MACHINE/SOFTWARE/MICROSOFT/WINDOWS NT/CURRENTVERSION/WINLOGON]

  C、在编辑器右边的列表框中,选择“DONTDISPLAYLASTUSERNAME”键值名称,如果没有上面的键值,可以利用“编辑”菜单中的“新建”键值命令添加一个,并选择所建数据类型为“REG_SZ”。

  D、选择指定的键值并双击,当出现“字符串编辑器”对话框时,在“字符串”文本框中输入“1”,其中“1”代表起用该功能,“0”代表禁止该功能。

  E、当用户重新启动计算机登录WINNT时,NT登录对话框中的“用户名”文本框中将是空白的。

  2、为一些非SCSI接口光驱进行手工配置

  如果你想在WINNT上安装一个非SCSI接口的光驱,在WINNT版本较高的计算机中这中类型的光驱可能被自动识别并自动由计算机来完成其安装任务,不巧的是,你的计算机中安装了一个低版本的操作系统,例如安装了WINNT3.5,还没有时间来升级,但现在就着急用光驱呢,那该怎么办才好呢?不急,虽然Windows NT3.5不能自动识别非SCSI接口的光驱,但我们可以通过手工安装的方式来帮你轻松搞定这个小问题,具体工作步骤为:

  A、首先必须将你手中的对应的非SCSI接口的CD-ROM驱动程序从安装盘拷贝到WINNT/SYSTEM32/DRIV ERS目录下。

  B、在WINNT主群组中打开Setup图标。

  C、从OPTION菜单中选择“Add/Remove SCSI Adapters”。  D、用鼠标单击ADD按钮,为你的非SCSI接口CD-ROM选择对应的驱动程序。

  E、接着单击“INSTALL”按钮进行一些相关参数的配置。  F、退出Windows NT,重新启动计算机后光驱就会有用了。

  3、增加NTFS性能

  如果用户想增加NTFS的性能,也可以通过修改注册表的方法来达到目的,具体实现步骤如下:

  A、打开注册表编辑器,并在编辑器中依次展开以下键值:HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/FileSystem

  B、在注册表编辑器中用鼠标单击“编辑”菜单,并在下拉菜单中选择“新建”菜单项,并在其弹出的子菜单中单击“DWORD值”。

  C、 在编辑器右边的列表中输入DWORD值的名称为“NtfsDisableLastAccess更新”。

  D、 接着用鼠标双击NtfsDisableLastAccess更新键值,编辑器就会弹出一个名为“字符串编辑器”的对话框,在该对话框的文本栏中输入数值“1”,其中0代表“取消”该项功能,1代表“启用”该项功能。

  E、设置好后,重新启动计算机就会使上述功能有效。

  4、修复镜像组

  A、当镜像磁盘组中的驱动器发生故障时,系统自动向其余的驱动器发出发送数据请求,留下工作驱动器单独运行。此时,用户需要进入Disk Administrator,选择镜像组,再选择FaultTolerance/Break Mirror,将镜像组分为两个独立部分。

  B、工作的驱动器得到磁盘组所用的驱动器盘符,故障驱动器得到系统的下一个有效盘符。关闭NT Server,更换一个相同型号的硬盘驱动器。

  C、重新启动NT Server,运行Disk Administor,在新驱动器上选择分区和未用空间,选择Fault Tolerance/Establish Mirror即可对新驱动器作镜像。

  5、自定义启动信息

  每次当WINNT启动时,它都会显示“请按CTRL+ALT+删除键来登录”的信息,而如果你希望用户在按完CTRL+ALT+删除键后,画面上自动显示用户自己希望所看到的信息,可以通过如下的相关设置来进行:

  A、在开始菜单栏中选择运行命令,在随后打开的运行对话框里输入REGEDIT命令,从而打开注册表编辑器。

  B、在打开的注册表编辑器中,依次展开以下的键值:  [HKEY_LOCAL_MACHINE/SOFTWARE/MICROSOFT/WINDOWS NT/CURRENTVERSION/WINLOGON]

  C、在编辑器右边的列表框中,选择“LEGALNOTICECAPTION”键值名称,如果没有上面的键值,可以利用“编辑”菜单中的“新建”键值命令添加一个,并选择所建数据类型为“REG_SZ”。

  D、选择指定的键值并双击,当出现“字符串编辑器”对话框时,在“字符串”文本框中输入用户希望看到的信息窗口的标题内容,例如输入“WINNT网络”。

  E、接着在下面一个“字符串”文本框中输入信息窗口要显示的具体内容,例如输入“欢迎使用WINNT网络”。

  F、重新启动计算机后,再次登录进WINNT网络时,用户将会看到自己在上面设置的内容。

6、加速文件管理系统缓存

  大家知道计算机的速度有很大一部分与内存相关,如果内存容量大一点,计算机运行速度就会相应快一点。但是假设在内存一定的情况下,如何来提高计算机的运行速度呢?这就是我们下面通过注册表设置要实现的内容,具体步骤如下:

  A、在开始菜单栏中选择运行命令,在随后打开的运行对话框里输入REGEDIT命令,从而打开注册表编辑器。

  B、在打开的注册表编辑器中,依次展开以下的键值:  [HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager/Memory Management]。

  C、在编辑器右边的列表框中,选择“IoPageLockLimit”键值名称,如果没有上面的键值,可以利用“编辑”菜单中的“新建”键值命令添加一个,并选择所建数据类型为“DWORD”。

  D、选择指定的键值并双击,当出现“字符串编辑器”对话框时,在“字符串”文本框中输入用户需要的数值,系统默认缓存为512K,其他的参考值如下:

  RAM (MB) IoPageLockLimit  32  4096000  64  8192000  128  16384000  256+  65536000

  E、当用户重新启动计算机登录WINNT时,文件管理系统缓存将得到改善。

  7、增加“关闭系统”按钮

  在NT计算机中,“关闭系统”按钮作为缺省值在登陆对话框中提供,这个任务按钮允许用户不必先登陆即可关闭系统。在NT SERVER中虽然没有这个功能,但可以通过修改注册表,使系统在登陆对话框中增加一个“关闭系统”的按钮,具体操作方法如下:  

  A、打开注册表编辑器,并在编辑器中依次展开以下键值:  [HKEY_LOCAL_MACHINE/SOFTWARE/MICROSOFT/WINDOWS NT/CURRENTVERSION/WINLOGON]。

  B、在编辑器右边的列表中用鼠标选择“SHUTDOWNWITHOUTLOGON”键值。

  C、接着用鼠标双击“SHUTDOWNWITHOUTLOGON”键值,编辑器就会弹出一个名为“字符串编辑器”的对话框,在该对话框的文本栏中输入数值“1”,其中0代表取消“关闭系统”按钮,1代表增加“关闭系统”按钮。

  D、退出后重新登录,在登录的界面中会增加一个“关闭系统”的按钮。

  8、在NT下创建一个镜像集

  A、先用Disk Administerator创建镜像集的第一个分区表,选中该分区,在另一个磁盘驱动器内的磁盘空间的未用区域上进行Ctrl+鼠标单击操作,以把未用的磁盘区域和第一个分区均选上。

  B、从Disk Ad ministor的Fault Tolerlance(容错)菜单中选中Establish Mirror(建立镜像 ),Disk Administor将在被选自由盘区外创建一个磁盘分区。该分区与原有分区一样大,并包含原分区表上所有数据的备份。

  C、如果要取消镜像集(并非删除镜像集),即仅仅停止两个分区之间的数据复制,只需从Disk Administor中选择Fault Tolerance/Break Mirror。

9、登录局域网超时自动断开

  在登录Windows NT网络时,有可能用户不小心输错了登录参数或其他原因,导致了登录网络可能需要花费好长时间,这种情况是我们不想看到的。为了解决这种问题,我们可以通过注册表,来配置为闲置超时断开,以分钟为单位,具体步骤为:

  A、打开注册表编辑器,并在编辑器中依次展开以下键值:  [HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/LanmanServer/Parameters]

  B、在编辑器右边的列表中用鼠标选择“AUTODISCONNECT”键值。

  C、接着用鼠标双击“AUTODISCONNECT”键值,编辑器就会弹出一个名为“字符串编辑器”的对话框,在该对话框的文本栏中输入数值“1”,其中0代表取消自动断开功能,1代表使用自动断开功能。

  D、退出后重新登录网络,上述功能就会生效。

  10、改变远程访问服务的缺省端口传输速度

  Windows NT远程访问服务为每个RAS串行端口设置两种BPS速度:载波BPS与联接BPS速度,前者是指两个Modem通过电话线传输数据的速度,后者则指Modem与主机串口间的数据传输速度;当远程服务被启动时,计算机首先将其联接BPS速度值存放于/System Root//System32/RAS/Modem.INF文件中,以MAXC ARRIERBPS参数形式存放,然后将该值保存在RASSERIAL.INF文件中,以后每次进行传输时对串口作初始化,只需改变SERIAL.INI文件,即可改变串口传输速度,具体操作方法如下:

  A、将SERIAL.INI文件用编辑器打开。

  B、将INITIALBPS参数改为自己所希望的数值。

  C、将上述改动保存成一个文件,文件名仍为SERIAL.INI。

  D、打开“开始”菜单,并单击“运行”命令,在运行栏中输入RasAdmin命令。

  E、从服务器菜单中选择“Stop Remote Access Service”,再选择“Start Remote Access Service”,上述设置就会生效。 自动检测慢网登陆

  上面我们曾经说过,在登录NT网络时有可能很慢。同样地,如果Windows NT检测速度有困难,可以取消。具体实现步骤为:

  A、打开注册表编辑器,并在编辑器中依次展开以下键值:

  [HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVersion/Winlogon]

  B、在编辑器右边的列表中用鼠标选择“SlowLinkDetectEnabled”键值,如果没有该键值,必须新建一个DWORD值,名称设置为“SlowLinkDetectEnabled”。

  C、接着用鼠标双击“SlowLinkDetectEnabled”键值,编辑器就会弹出一个名为“字符串编辑器”的对话框,在该对话框的文本栏中输入数值“1”,其中0代表取消自动检测慢网登陆功能,1代表使用自动检测慢网登陆功能。

  D、退出后重新登录网络,上述设置就会起作用。

12、加快网络传输速度

  对于拨号用户来说,时间就是金钱,怎样才能节约时间,节省金钱呢?回答是提高网络传输速度。那又如何提高网络传输速度呢?大家知道,网络速度主要是受网络带宽限制的。增加带宽不是拨号用户所能做到的,他们唯一能做的就是把调制解调器的传输速度能够再提高一点。其实拨号用户还可以从计算机本身运行速度出发,尽量能挖掘计算机在网络加速方面最大的潜能。下面我们就通过一些设置来尽量加快网络传输速度,具体设置如下:

  A、在开始菜单栏中选择运行命令,在随后打开的运行对话框里输入REGEDIT命令,从而打开注册表编辑器。

  B、在打开的注册表编辑器中,依次展开以下的键值:  [HKEY_LOCAL_MACHINE/System/Current Control Set/Services/Class/NetTrans00n ],其中n表示个别拔号网络连接项号码。

  C、在编辑器右边的列表框中,选择“MaxMTU”键值名称,如果没有上面的键值,可以利用“编辑”菜单中的“新建”键值命令添加一个,并选择所建数据类型为“DWORD”值。

  D、选择指定的键值并双击,当出现“字符串编辑器”对话框时,在“字符串”文本框中输入“576”,576代表最大传输单元值。

  E、接着在编辑器菜单栏中依次选择“编辑”→“新增”→“字符串值”,右边列表窗口就会多出一个新字符串,把它 命名为“MaxSSS”,再双按这个字符串值并把它设定为“536”。

  F、重新返回到编辑器的主操作界面,并依次展开如下键值: [HKEY_LOCAL_MACHINE/System/Current Control Set/Services/VxD/MSTCP]。

  G、按照上述同样的操作方法,在编辑器右边的列表中依次添加字符串值“DefaultRcvWindow”、 “DefaultTTL”,并且把它们的数值分别设置为“2144”,“64”。

  H、当用户重新启动计算机登录WINNT时,上述所有的设置将会生效,这样计算机将会发挥它在网络加速方面最大的能量。   

  13、自动登陆网络

  通常情况下,用户在进入WINNT网络之前必须输入自己的用户名称以及口令。但是WINNT也提供了启动时自动以某一个组的用户名称和口令进行访问WINNT,而不需要通过人工设置的方法来输入登陆网络的参数。要实现自动登陆功能,必须要进行如下配置:

  A、打开注册表编辑器,并在编辑器中依次展开以下键值:

  [HKEY_LOCAL_MACHINE/SOFTWARE/MICROSOFT/WINDOWS NT/CURRENT VERSION/WINLOGON]

  B、用鼠标单击右边的“AUTOADMINLOGON”键值名称,编辑器就会弹出一个名为“字符串编辑器”的对话框,在该对话框的文本栏中输入数值“1”。

  C、接着再用鼠标选择右边的“DEFAULTDOMAINNAME”键值名称,并在随后弹出的文本栏中输入所要登陆的域名名称或所要访问的计算机名称,例如输入“DOMAIN”域或“COM”计算机名称,然后单击“确定”按钮。

  D、按照同样的操作方法,选择右面的“DEFAULTUSERNAME”键值名称,并在“字符串”文本框中输入登陆网络的用户名称,例如输入管理员名称“ADMINISTRATOR”,并单击“确定”按钮。

  E、最后在注册表编辑器中,用鼠标单击“编辑”菜单并在下拉菜单中选择“新建键值”命令,然后在注册表右边的列表中,输入键值名称为“DEFAULTPASSWORD”,键值类型为“REG_SZ”,接着单击“确定”按钮。

  F、 用鼠标双击“DEFAULTPASSWORD”键值,在弹出的对话框中输入用户的密码,在这里我们输入系统管理员的口令作为登陆网络的密码,输入完成后单击“确定”按钮结束设置工作。

  G、 让计算机重新启动,缺省设置的用户将会自动登陆到指定的网络中去。

  如果用户日后不再需要自动登陆功能时,只需要把“AUTOADMINLOGON”的键值改为数值“0”即可。

14、禁止光盘的自动运行功能

  大家都很清楚每当光盘放到计算机中时,WINNT就会执行自动运行功能,光盘中的应用程序就会被自动运行,而我们在实际工作中有时不需要这项功能,那么如何屏蔽该功能呢。此时,我们同样可以修改注册表使此功能失效,具体做法如下:

  A、打开注册表编辑器,并在编辑器中依次展开以下键值:  [HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Cdrom] 。

  B、在编辑器右边的列表中用鼠标选择“AUTORUN”键值。

  C、接着用鼠标双击“AUTORUN”键值,编辑器就会弹出一个名为“字符串编辑器”的对话框,在该对话框的文本栏中输入数值“0”,其中0代表“禁用”光盘的自动运行功能,1代表“启用”光盘的自动运行功能。

  D、设置好后,重新启动计算机就会使上述功能有效。

  15、取消系统检测串口,提高NT系统启动速度

  计算机每次启动都会对计算机的硬件要重新检测一遍,这需要花费一定的时间,也因此就减慢了计算机的启动速度。在这里笔者向大家介绍一下通过一些设置来取消系统检测串口,从而达到提高NT系统启动速度的目的,具体步骤如下:

  A、在开始菜单中,用查找的方法将Boot.INI文件找出来,然后将该文件的“只读”属性屏蔽掉,以便于我们在其中进行一些相关改动。

  B、接着用一个文本编辑器将Boot.INI文件打开,并修改[operating system]段的内容,将其中每一行后加上NoserialMice参数,如下所示:

  修改Boot.INI文件,

  ……

  [operating system]

  multi(0) disk(0) rdisk(0)

  partition(1)/WINNT40="Windows NT

  Workstation Version4.0"/NoSerialMice  ……

  C、把上述修改的内容保存起来,文件名仍为Boot.INI。

  D、退出Windows NT,重新启动计算机后上述配置就会生效。

--- 钢铁男儿   传呼 道具 博客 | 【回复】


【楼主】 (6):收费网站破解全攻略

收费网站破解全攻略&nbsp;
1、谈到破解,当然需要一个工具,在这方面我们不得不承认国外的破解工具胜过国货,我以前用过流光等一些黑客工具。在破解网站的能力上十分有限。所以我在这里向,大家推荐一个破解工具AccessDivehttp://www.accessdiver.com/download/ad4.76.exe,下载安装后。当然现在需要的是我们破解的,也就是网站了。首先大家需要找到网站members的入口地址,举个例子我们在下面这个网页中看到了members&nbsp;only的标志&nbsp;http://&nbsp;64611&nbsp;;那么我们就可以把鼠标放到members&nbsp;only上面然后点右键,点复制快捷方式,这样我们就得到了我们要破解的网址了。我们把这个http://www.xxx.com/members/index.html复制到破解工具AccessDiver最顶端SERVER后面的的那个长方框里面。ok!!第一步就完成了。&nbsp;&nbsp;&nbsp;
呵呵!!很多朋友听到这里可能觉得,这么简单啊!!你还用那么长时间才学会,真是笨,其实这只是刚刚开始,接下来跟着我一起继续破吧!&nbsp;&nbsp;&nbsp;
我们破解确实很爽。别人开网站的就到了霉,如果那一天发现我们的ip破他的网站,他肯定会拚了老命也要把我们逮出来。所以这里就要说到破解的安全性了。也就是proxy的使用,请大家在AccessDiver的界面点proxy然后在&nbsp;USE&nbsp;WEb&nbsp;proxies前面的方格里打勾,看到Rotate&nbsp;proxies了吧?继续在它前面的方格你打勾,然后你会看到在Rotate&nbsp;proxies与logins&nbsp;to&nbsp;try&nbsp;before&nbsp;swapping&nbsp;之间又出现一个方格,然后在里面填上&nbsp;1&nbsp;。这个选项是说我们每用完一个proxies后然自动换另一个,这是保证破解质量的一个重要因素。因为一些网站在安全系统方面已经改进了很多,如果你用一个ip(代理)破解它的网站,不到1分钟。便死悄悄了。。。。所以下面我们就需要一个所谓的proxylist.我在这里可以向大家提供一个list,大家把它保存在自己的硬盘后,然后用proxyhunter把它们检验一遍。把好的代理(proxies)保留在一个文档,然后在界面proxy--my&nbsp;list的最右边点击那个黄色文件夹的标志,我们就可以把刚才存档的proxy文档输进去了。然后对着最上面“黑色的勾“点右键就把所有的proxy选择了,最后在任意一个proxy上点一下,也就算把proxy的准备工作结束了。&nbsp;&nbsp;&nbsp;
最关键的时刻来到了,做完最后一部我们就可以开始破他了!也就是我们常说到的字典了,字典对于破解网站有着不言而喻的关键作用,字典如果选得不好,你就算从你的虫虫没长好开始破一直破到你老眼昏花都是无济于事的。那么今天我在这里会向大家贡献一个wordlist(字典),以后大家就要自己来leech&nbsp;wordlist.这里我不作详细介绍,具体的方法我会在大家对这个破解工具比较熟悉的情况下继续介绍。好的。点Dictionary在点&nbsp;Curently&nbsp;used,然后点load&nbsp;a&nbsp;comb&nbsp;file把我给你的wordlist输进去吧!!&nbsp;&nbsp;&nbsp;
哈哈!!终于快写完了,大家也快见到曙光了。我们现在就可以开始了。记住上面的每一步你都要照做,否则开始不了不要找我!!如果你之前得每一部都搞定,那么我们就点&nbsp;&nbsp;&nbsp;
AccessDiver界面左上方黄色的Standard键,嘿嘿!!应该开始了吧!如果没有,就是你的proxy的问题。那么到proxy--my&nbsp;list&nbsp;选项里选择一个其他的proxy在开始。&nbsp;&nbsp;&nbsp;
基本上最基本的方法我写完了,第一次肯定不会顺利。要知道我第一次破出密码是看了文章后的一个星期左右啊!你们比我幸运,至少看得是中文呀!时间肯定比我少,但是破不出来也不要伤心,自己慢慢的研究。&nbsp;&nbsp;&nbsp;
关于对proxy设置的重要补充:&nbsp;&nbsp;&nbsp;
就是首先大家要把my&nbsp;skill选成expert.&nbsp;&nbsp;&nbsp;
然后然后在&nbsp;USE&nbsp;WEb&nbsp;proxies前面的方格里打勾&nbsp;&nbsp;&nbsp;
看到Rotate&nbsp;proxies了吧?继续在它前面的方格你打勾,然后你会看到在Rotate&nbsp;proxies&nbsp;&nbsp;&nbsp;
与logins&nbsp;to&nbsp;try&nbsp;before&nbsp;swapping&nbsp;之间又出现一个方格,然后在里面填上&nbsp;1&nbsp;&nbsp;&nbsp;
在proxy&nbsp;skipping&nbsp;&nbsp;&nbsp;
下面有四个框,在前3个框上打勾。&nbsp;&nbsp;&nbsp;
在proxy&nbsp;handing下第一个框前打勾&nbsp;&nbsp;&nbsp;
在试试吧!&nbsp;&nbsp;&nbsp;
回复就是动力!&nbsp;&nbsp;&nbsp; 
密码研究三:密码破解有关问题&nbsp;&nbsp;&nbsp;
以下软件可http://www.icuming.com/members/下载,登陆的用户名和密码是tester。&nbsp;&nbsp;&nbsp;
我会继续更新这份帮助。&nbsp;&nbsp;&nbsp;
一,SiteCheck&nbsp;&nbsp;&nbsp;
这个软件用来检测你手中已有的password是否可用。首先将你看来的或者自己破解的password统统copy&nbsp;&&nbsp;paste进一个文本文件,每行的格式如下:&nbsp;&nbsp;&nbsp;
www.victim.com/members/>&nbsp;href="www.victim.com/members/">http://username:passwowww.victim.com/members/";&nbsp;target="_blank">www.victim.com/members/>http://username:passwowww.victim ... amp;nbsp;&nbsp;
然后打开sitecheck,选中这个文本文件,填上一个proxy,选择test&nbsp;hacked&nbsp;sites,它给开始检测,如果password失效,就清除掉,留下仍然可用的password,检测完可以保存。&nbsp;&nbsp;&nbsp;
注意,如果你有同一个站点的多个password,最好不要用这个软件检测,因为它不能自动更换代理,所以可能被站点block掉你的ip,这样所有的密码都会被认为失效。&nbsp;&nbsp;&nbsp;
二,Raptor&nbsp;&nbsp;&nbsp;
wordlist是cracker最宝贵的东西,如同少女的第一次。随着对crack的不断深入,就会发现实际上很多时间都是用来寻找,处理,完善自己的wordlist。如果你希望从网上众多的破解网站leech&nbsp;password,或者将自己wordlist里重复的login去除掉,或者做出一份指定格式的wordlist,我想你需要一个好的password软件,这就是raptor。&nbsp;&nbsp;&nbsp;
raptor的功能很多,界面也非常友好(我很少见到界面如此友好的黑客软件),所以我不打算一一介绍如何使用,只介绍最常用的几个功能:&nbsp;&nbsp;&nbsp;
1,打开一个wordlist,选"remove&nbsp;duplicates",去除掉所有重复的login。&nbsp;&nbsp;&nbsp;
2,"pass&nbsp;leech"里填加一个破解网站的地址,或者倒入一个list,大家可以把scheisse给出的破解网站地址保存为一个txt,然后在raptor里导入,然后选择start,开始leech&nbsp;password,对新手来说,这是得到wordlist最简单的办法。&nbsp;&nbsp;&nbsp;
3,在filter里,可以指点用户名和密码的长度,大小写等格式,从而得到一份你想要的wordlist。&nbsp;&nbsp;&nbsp;
其他还有合并wordlist文件,生成adultcheck,agecheck密码文件等强大功能,建议新手好好熟悉这个软件,只要你有兴趣crack,就离不开这个软件。&nbsp;&nbsp;&nbsp;
最好找个代理服务器&nbsp;
声明:特别声明::以上内容仅供学习之用,不可用以上方法搞破坏,出现的一切后果要自负,与本人无关&nbsp;

--- 钢铁男儿   传呼 道具 博客 | 【回复】


【楼主】 (7):常见问题及应用技巧----------[操作命令篇]

操作命令集合

1、netstat命令
2、winipcfg命令
3、tracert命令
4、FTP命令全集
5、Telnet命令
6、ping命令
7、Net命令全集
8、DOS命令全集

1:netstat命令
这是一个观察网络连接状态的实用工具。

它能检验IP的当前连接状态,在断定你的基本级通信正在进行后,就要验证系统上的服务。这个服务包括检查正在收听输入的通信量和/或验证你正在创建一个与远程站点的会话,它可以很轻松地做到这一点。网上也可以看到很多如X-netstat之类的工具,是WIN界面的,更加直观而已,并没有多什么功能,这个命令的具体用法如下:

NETSTAT [-a] [-e] [-n] [-s] [-p proto] [-r] [interval]

-A 显示任何关联的协议控制块的地址。主要用于调试 
-a 显示所有套接字的状态。在一般情况下不显示与服务器进程相关联的套接字 
-i 显示自动配置接口的状态。那些在系统初始引导后配置的接口状态不在输出之列 
-m 打印网络存储器的使用情况 
-n 打印实际地址,而不是对地址的解释或者显示主机,网络名之类的符号 
-r 打印路由选择表 
-f address -family对于给出名字的地址簇打印统计数字和控制块信息。到目前为止,唯一支持的地址簇是inet 
-I interface 只打印给出名字的接口状态 
-p protocol-name 只打印给出名字的协议的统计数字和协议控制块信息 
-s 打印每个协议的统计数字 
-t 在输出显示中用时间信息代替队列长度信息。

2:winipcfg命令

查看自己IP地址的工具

这是win98自带的,NT里则网络监视器里就能看到IP了,跟再者个相似的还有个小实用程序叫IPCONFIG吧,没怎么用,都快忘了……这种东东网上其实相当之多,但既然“自带”,又何须外求,何况网上下载的黑客的东东里有没有特洛伊犹未可知,再说了,如果你不是在自己的“爱姬”上运行,岂不是就没法干活?——哈,不好意思,跑题了,但——接着跑两句:可以把一些常用的、经典的工具上传到网上,当作一个备份,什么时候在网吧、某家公司要干活的话,直接下载就是一个完整无缺的工具包了。 
这个东东相当简单,直接在DOS下键入命令就是了,没有什么参数。

3:tracert命令
这是验证通往远程主机路径的实用程序 
用法: tracert [-d] [-h maximum_hops] [-j host-list] [-w timeout] target_name

参数: 
-d Do not resolve addresses to hostnames.(不将IP转为主机名) 
-h maximum_hops Maximum number of hops to search for target.(最大跟踪数量) 
-j host-list Loose source route along host-list. 
-w timeout Wait timeout milliseconds for each reply.(time out 的时间)

最简单的用法就是 tracert hostname 其中hostname是计算机名或你想跟踪其路径的计算机的IP地址。TRACERT将返回数据包借以到达最终目的地的各种IP地址,你知道该怎么利用它吗?

4:FTP命令全集
FTP命令是Internet用户使用最频繁的命令之一,不论是在DOS还是UNIX操作 
系统下使用FTP,都会遇到大量的FTP内部命令,熟悉并灵活应用FTP的内部命令,可 
以大大方便使用者,对于现在拨号上网的用户,如果ISP提供了shell可以使用noh 
up,那么ftp将是你最省钱的上download方式,ftp的命令行格式为:ftp -v -d 
-i -n -g[主机名]  -v 显示远程服务器的所有响应信息。 
  -d 使用调试方式。    -n 限制ftp的自动登录,即不使用.netrc文件。 
   -g 取消全局文件名。 
  ftp使用的内部命令如下(其中括号表示可选项): 
  1.![cmd[args]]在本地机中执行交互shell、exit回到ftp环境,如!ls*.zip 
。 
  2.¥ macro-ame[args]执行宏定义macro-name。 
  3.account[password]提供登录远程系统成功后访问系统资源所需的补充口令 
。 
  4.appendlocal-file[remote-file]将本地文件追加到远程系统主机,若未 
指定远程系统文件名,则使用本地文件名。 
  5.ascii 使用ascii类型传输方式。 
  6.bell每个命令执行完毕后计算机响铃一次。 
  7.bin使用二进制文件传输方式。 
  8.bye退出ftp会话过程。 
  9.case在使用mget时,将远程主机文件名中的大写转为小写字母。 
  10.cd remote-dir 进入远程主机目录。 
  11.cdup进入远程主机目录的父目录。 
  12.chmod modefile-name将远程主机文件file-name的存取方式设置为mod 
e,如chmod 777 a.out。 
  13.close中断与远程服务器的ftp会话(与open对应)。 
  14.cr使用asscii方式传输文件时,将回车换行转换为回行。 
  15.删除 remote-file删除远程主机文件。 
  16.debug[debug-value]设置调试方式,显示发送至远程主机的每条命令,如 
debup3,若 设为0,表示取消debug。 
  17.dir[remote-dir][local-file]显示远程主机目录,并将结果存入local 
-file。 
  18.disconnection同close。 
  19.form format将文件传输方式设置为format,缺省为file方式。 
  20.getremote-file[local-file]将远程主机的文件remote-file传至本地 
硬盘的local-file。 
  21.glob设置m删除、mget、mput的文件名扩展,缺省时不扩展文件名,同命 
令行的-g参数。 
  22.hash每传输1024字节,显示一个hash符号(#)。 
  23.help[cmd]显示ftp内部命令cmd的帮助信息,如help get。 
  24.idle[seconds]将远程服务器的休眠计时器设为[seconds]秒。 
   25.image设置二进制传输方式(同binary) 
   26.lcd[dir]将本地工作目录切换至dir。 
   27.ls[remote-dir][local-file]显示远程目录remote-dir,并存入本地 
local-file。 
   28.macdef macro-name定义一个宏,遇到macdef下的空行时,宏定义结束。

   29.m删除[remote-file]删除远程主机文件。 
   30.mdir remote-files local-file与dir类似,但可指定多个远程文件,如 
mdir*.o.*. zipoutfile。 
   31.mget remote-files传输多个远程文件。 
   32.mkdir dir-name 在远程主机中建一目录。 
   33.mls remote-file local-file同nlist,但可指定多个文件名。 
   34.mode[mode-name]将文件传输方式设置为mode-name,缺省为stream方式 
。 
   35.modtime file-name显示远程主机文件的最后修改时间。 
   36.mput local-file将多个文件传输至远程主机。 
   37.newerfile-name如果远程机中file-name的修改时间比本地硬盘同名文 
件的时间更近,则重传该文件。 
   38.nlist[remote-dir][local-file]显示远程主机目录的文件清单,并存 
入本地硬盘的local-file。 
   39.nmap[inpatternoutpattern]设置文件名映射机制,使得文件传输时,文件 
中的某些字符相互转换,如nmap¥1.¥2.¥3[¥1,¥2].[¥2,¥3],则传输文件a1 
.a2.a3时,文件名变为a1、a2,该命令特别适用于远程主机为非U-NIX机的情况。

   40.ntrans[inchars[outchars]]设置文件名字符的翻译机制,如ntrans1R,则 
文件名LL L将变为RRR。 
   41.open host[port]建立指定ftp服务器连接,可指定连接端口。    42. 
passive进入被动传输方式。 
   43.prompt设置多个文件传输时的交互提示。 
   44.proxyftp-cmd在次要控制连接中,执行一条ftp命令,该命令允许连接两 
个ftp服务器,以在两个服务器间传输文件。第一条ftp命令必须为open,以首先建 
立两个服务器间的连接。 
   45.put local-file[remote-file]将本地文件local-file传送至远程主 
机。 
   46.pwd显示远程主机的当前工作目录。 
   47.quit同bye,退出ftp会话。 
   48.quote arg1,arg2……将参数逐字发至远程ftp服务器,如quote syst。 
   49.recv remote-file[local-file]同get。 
   50.regetremote-file[local-file]类似于get,但若local-file存在,则 
从上次传输中断处续传。 
   51.rhelp[cmd-name]请求获得远程主机的帮助。 
   52.rstatus[file-name]若未指定文件名,则显示远程主机的状态,否则显示 
文件状态。 
   53.rename[from][to]更改远程主机文件名。    54.reset清除回答队列 
。 
   55.restart marker从指定的标志marker处,重新开始get或put,如restart 
130。 
   56.rmdir dir-name删除远程主机目录。 
   57.runique设置文件名唯一性存储,若文件存在,则在原文件后加后缀。 
   58.send local-file[remote-file]同put。 
   59.sendport设置PORT命令的使用。 
   60.site arg1,arg2……将参数作为SITE命令逐字发送至远程ftp主机。 
   61.size file-name显示远程主机文件大小,如site idle 7200。 
   62.status显示当前ftp状态。 
   63.struct[struct-name]将文件传输结构设置为struct-name,缺省时使用 
stream结构。 
64.sunique将远程主机文件名存储设置为唯一(与runique对应)。 
   65.system显示远程主机的操作系统类型。 
   66.tenex将文件传输类型设置为TENEX机所需的类型。 
   67.tick设置传输时的字节计数器。 
   68.trace设置包跟踪。 
   69.无效[无效-name]设置文件传输类型为无效-name,缺省为ascii,如typ 
ebinary,设置 二进制传输方式。 
   70.umask[newmask]将远程服务器的缺省umask设置为newmask,如umask 3。

   71.useruser-name[password][account]向远程主机表明自己的身份,需要 
口令 
时,必须输入口令,如user anonymous my@email。 
   72.verbose同命令行的-v参数,即设置详尽报告方式,ftp服务器的所有响应 
都将显示给用户,缺省为on. 
   73.?[cmd]同help。

  那么如何应用这些命令提高效率呢?下面我举一个例子,如何利用fttp进行 
后台下载,假设你的ISP给你提供了shell并且可以用nohup,你想由fttp.downlo 
ad.com/pub/internet/下载一个30M的程序aaa.zip具体步骤如下: 
1.用notepad做一个文件如aaa1内容如下    open ftp.dwonload.com user anonymous zyz@cenpok.net cd /pub/internet/ i get aaa.zip close bye 
2.拨号登录到你的ISP上。用telnet 或netterm登录到shell,一般都在你的home子目录里bbs~/ 
3.用fttp上传aaa1到ISP服务器你的子目录。 
 4. 执行nohup fttp-invd aaa2& 这样这个进程就被放在ISP服务器的后台进行了,如果你想知道情况如何,可以more aaa2就可以知道情况如何了。这时你可以断线了或干点别的,估计时间到了(time约=30M/(33.6K/9)s)拨号上去,more aaa2如果显示成功下载aaa.zip就表示aaa.zip已经被下载到ISP的服务器上了,你再由ISP的服务器拉回来就相当与点对点了,记得下载完成后del掉你的文件(aaa.zip),免得浪费ISP资源,它会关掉shell的。

5:Telnet命令
Telnet用于Internet的远程登录.它可以使用户坐在已上网的电脑键盘前通过网络进入的另一台电脑已上网的电脑,使它们互相连通.这种连通可以发生在同一房间里面的电脑或是在世界各范围内已上网的电脑.习惯上来说,被连通计算机,并且为网络上所有用户提供服务的计算机称之为服务器(Servers),而自己在使用的机器称之为客户机(Customer).一旦连通后,客户机可以享有服务器所提供的一切服务.用户可以运行通常的交互过程(注册进入,执行命令),也可以进入很多的特殊的服务器如寻找图书索引.网上不同的主机提供的各种服务都可以被使用.

使用Telnet的最简单的方法是在命令行键入: 
%telnet remote-computer-name(or IP) 
这里使用的是UNIX系统的C shell,因为命令的选择是百分号"%".如果使用的是其他的计算机系统(比如os,VAX/VMS,Macintosh)命令,只在细节上有些差异,而在本质上是大同小异的,下面举一个基本的Telnet使用例子:

telnet porky.math.ukans.edu 
Trying 129.237.128.11... 
Connected to porky.math.ukans.edu. 
Escape character is '^]'. 
SunOS UNIX(porky) 
login:wl 
password:xxxxxxx 
Last Login: Tue Mar 28 05:35 from ns.bta.net.cn 
SunOS Release 4.1.3_U1(SLIPPERY1) #3: Sun Nov 20 23:47:23 CST 1999 
No match. 
if:Expression syntax. 
porky/serv/wl%ls 
hello 
porky/serv/wl% 
porky/serv/wl%cd/ 
porky/%ls 
Mail/ dev/ home/ mnt/ sbin/ 
usr/ 
News/ domain/ home1/ net/ serv/ 
var/ 
Record/ etc/ kadb* pcfs/ sys@ 
vmunix* 
bin@ export/ lib@ print tmp/ 
boot gofer/ lost+found/ record tmp_mnt/ 
porky/%

上述的例子是用Telnet寻找一个叫做porky.math.ukans.edu的远程计算机.在找到这台计算机以后,已上网的拥护的计算机就成为它的一个终端.这时屏幕出现的对话与用户在host上连接的终端一样。用户必须注册进入(login)和注销推出(logout).在login后,可给出任何适合远程系统的命令,因为"porky.math.ukans.edu"面向的是UNIX系统,所有标准的UNIX命令(想ls和pwd)都可以使用.当用户从远程系统退出时,也就从Telnet退出,便可以运行自己的本地系统.实际上,Telnet是一个可以注册进入远程计算机系统的工具。
6:ping命令
这是TCP/IP协议中最有用的命令之一 
它给另一个系统发送一系列的数据包,该系统本身又发回一个响应,这条实用程序对查找远程主机很有用,它返回的结果表示是否能到达主机,宿主机发送一个返回数据包需要多长时间。 
Usage: ping [-t] [-a] [-n count] [-l size] [-f] [-i TTL] [-v TOS] 
[-r count] [-s count] [[-j host-list] [-k host-list]] 
[-w timeout] destination-list

Options: 
-t Ping the specifed host until interrupted.(除非人为中止,否则一直ping下去) 
-a Resolve addresses to hostnames.(把IP转为主机名) 
-n count Number of echo requests to send.(响应请求的数量) 
-l size Send buffer size.(封包的大小) 
-f Set Don't Fragment flag in packet.(信息包中无碎片) 
-i TTL Time To Live.(时间) 
-v TOS 无效 Of Service.(服务类型) 
-r count Record route for count hops. 
-s count Timestamp for count hops. 
-j host-list Loose source route along host-list. 
-k host-list Strict source route along host-list.(较严格的……唉,怎么译好……算了,放着吧) 
-w timeout Timeout in milliseconds to wait for each reply.(timeout的时间) 
比如大家可能都知道的一个命令 # ping -f -s 65000 ***.***.***.***或者前阶段大家所谓ping死霉国佬时所用的命令(当然这样只会造成我方自己的网络阻塞)。 
其实这个命令主要是用来看对方应答的速度,如果怎么ping 得到的结果都是request time out。那恐怕你根本就不用你去找这台主机了,它不在你的射程之内。 
7:Net命令全集
许多 Windows NT 网络命令以 net 开始。这些 net 命令有一些公共属性: 
通过键入 net /? 可查阅所有可用的 net 命令。 
通过键入 net help 命令可在命令行中获得 net 命令的语法帮助。例如,要得到 net acco 
unts 命令的帮助,请键入 net help accounts。 
所有 net 命令接受选项 / yes 和 /no(可缩写为 / y 和 /n )。/ y 对命令产生的任何交 
互提示自动回答“是”,/n 回答“否”。例如,net stop server 通常提示确认是否根据服 
务器服务结束所有服务,net stop server /y 自动回答“是”并关闭服务器服务。

Net Accounts

更新用户帐号数据库、更改密码及所有帐号的登录要求。必须要在更改帐号参数的计算机上 
运行网络登录服务。 
net accounts [/forcelogoff:{minutes | no}] [/minpwlen:length] [/maxpwage:{days | 
unlimited}] [/minpwage:days] [/uniquepw:number] [/domain] 
net accounts [/sync] [/domain] 
参数 
无 
键入不带参数的 net accounts,将显示当前密码设置、登录时限及域信息。 
/forcelogoff:{minutes | no} 
设置当用户帐号或有效登录时间过期时,结束用户和服务器会话前的等待时间。no 选项禁止 
强行注销。该参数的默认设置为 no。 
指定 /forcelogoff:minutes 之后,Windows NT 在其强制用户退出网络 minutes 分钟之前 
,将给用户发出警报。如果还有打开的文件,Windows NT 将警告用户。如果 minutes 小于 
两分钟,Windows NT 警告用户立即从网络注销。 
/minpwlen:length 
设置用户帐号密码的最少字符数。允许范围是 0-14,默认值为 6。 
/maxpwage:{days | unlimited} 
设置用户帐号密码有效的最大天数。unlimited 不设置最大天数。/maxpwage 选项的天数必 
须大于 /minpwage。允许范围是 1-49,710 天 (unlimited)。默认值为 90 天。 
/minpwage:days 
设置用户必须保持原密码的最小天数。 0 值不设置最小时间。允许范围是 0-49,710 天,默 
认值为 0 天。 
/uniquepw:number 
要求用户更改密码时,必须在经过 number 次后,才能重复使用与之相同的密码。允许范围 
是 0-8。默认值为 5。 
/domain 
在当前域的主域控制器上执行该操作。否则只在本地计算机执行操作。 
该参数仅用于 Windows NT Server 域中的 Windows NT Workstation 计算机,Windows NT 
Server 计算机默认为在主域控制器执行操作。 
/sync 
当用于主域控制器时,该命令使域中所有备份域控制器同步;当用于备份域控制器时,该命 
令仅使该备份域控制器与主域控制器同步。该命令仅适用于 Windows NT Server 域成员的计 
算机。

Net Computer

从域数据库中添加或删除计算机。该命令仅在运行 Windows NT Server 的计算机上可用。 
net computer /computername {/add | /del} 
参数 
/computername 
指定要添加到域或从域中删除的计算机。 
/add 
将指定计算机添加到域。 
/del 
将指定计算机从域中删除。

Net Config

显示当前运行的可配置服务,或显示并更改某项服务的设置。 
net config [service [options]] 
参数 
无 
键入不带参数的 net config 将显示可配置服务的列表。 
service 
通过 net config 命令进行配置的服务(server 或 workstation)。 
options 
服务的特定选项。完整语法请参阅 net config server 或 net config workstation。

Net Config Server

运行服务时显示或更改服务器的服务设置。 
net config server [/autodisconnect:time] [/srvcomment:"text "] [/hidden:{yes | n 
o}] 
参数 
无 
键入不带参数的 net config server,将显示服务器服务的当前配置。 
/autodisconnect:time 
设置断开前用户会话闲置的最大时间值。可以指定 -1,表示永不断开连接。允许范围是 -1 
-65535 分钟,默认值是 15 分钟。 
/srvcomment:"text " 
为服务器添加注释,可以通过 net view 命令在屏幕上显示所加注释。注释最多可达 48 个 
字符,文字要用引号引住。 
/hidden:{yes | no} 
指定服务器的计算机名是否出现在服务器列表中。请注意隐含某个服务器并不改变该服务器 
的权限。默认为 no。

Net Config Workstation

服务运行时,显示或更改工作站各项服务的设置。 
net config workstation [/charcount:bytes] [/chartime:msec] [/charwait:sec] 
参数 
无 
键入不带参数的 net config workstation 将显示本地计算机的当前配置。 
/charcount:bytes 
指定 Windows NT 在将数据发送到通讯设备之前收集的数据量。如果同时设置 /chartime:m 
sec 参数,Windows NT 按首先满足条件的选项运行。允许范围是 0-65535 字节,默认值是 
16 字节。 
/chartime:msec 
指定 Windows NT 在将数据发送到通讯设备之前收集数据的时间。如果同时设置 /charcoun 
t:bytes 参数,Windows NT 按首先满足条件的选项运行。允许范围是 0-65535000 毫秒,默 
认值是 250 毫秒。 
/charwait:sec 
设置 Windows NT 等待通讯设备变为可用的时间。允许的范围是 0-65535 秒,默认值是 36 
00 秒。

Net Continue

重新激活挂起的服务。 
net continue service 
参数 
service 
能够继续运行的服务,包括: file server for macintosh(该服务仅限于 Windows NT Se 
rver), ftp publishing service, lpdsvc, net logon, network dde,network dde dsdm 
,nt lm security support provider,remoteboot(该服务仅限于 Windows NT Server), 
remote access server, schedule,server,simple tcp/ip services 及 workstation 。

Net File

显示某服务器上所有打开的共享文件名及锁定文件数。该命令也可以关闭个别文件并取消文 
件锁定。 
net file [id [/close]] 
参数 
无 
键入不带参数的 net file 可获得服务器上打开文件的列表。 
id 
文件标识号。 
/close 
关闭打开的文件并释放锁定记录。请从共享文件的服务器中键入该命令。

Net Group

在 Windows NT Server 域中添加、显示或更改全局组。该命令仅在 Windows NT Server 域 
中可用。 
net group [groupname [/comment:"text "]] [/domain] 
net group groupname {/add [/comment:"text "] | /删除} [/domain] 
net group groupname username [ ...] {/add | /删除} [/domain] 
参数 
无 
键入不带参数的 net group 可以显示服务器名称及服务器的组名称。 
groupname 
要添加、扩展或删除的组。仅提供某个组名便可查看组中的用户列表。 
/comment:"text " 
为新建组或现有组添加注释。注释最多可以是 48 个字符,并用引号将注释文字引住。 
/domain 
在当前域的主域控制器中执行该操作,否则在本地计算机上执行操作。 
该参数仅用于作为 Windows NT Server 域成员的 Windows NT Workstation 计算机。Windo 
ws NT Server 计算机默认为在主域控制器中操作。 
username[ ...] 
列表显示要添加到组或从组中删除的一个或多个用户。使用空格分隔多个用户名称项。 
/add 
添加组或在组中添加用户名。必须使用该命令为添加到组中的用户建立帐号。 
/删除 
删除组或从组中删除用户名。

Net Help

提供网络命令列表及帮助主题,或提供指定命令或主题的帮助。可用网络命令列于 N 下面的 
“命令参考”中“命令”窗口内。 
net help [command] 
net command {/help | /?} 
参数 
无 
键入不带参数的 net help 显示能够获得帮助的命令列表和帮助主题。 
command 
需要其帮助的命令,不要将 net 作为 command 的一部分。 
/help 
提供显示帮助文本方式选择。 
/? 
显示命令的正确语法。

Net Helpmsg

提供 Windows NT 错误信息的帮助。 
net helpmsg message# 
参数 
message# 
需要其帮助的 Windows NT 消息的四位代码。

Net Localgroup

添加、显示或更改本地组。 
net localgroup [groupname [/comment:"text "]] [/domain] 
net localgroup groupname {/add [/comment:"text "] | /删除} [/domain] 
net localgroup groupname name [ ...] {/add | /删除} [/domain] 
参数 
无 
键入不带参数的 net localgroup 将显示服务器名称和计算机的本地组名称。 
groupname 
要添加、扩充或删除的本地组名称。只提供 groupname 即可查看用户列表或本地组中的全局 
组。 
/comment: "text " 
为新建或现有组添加注释。注释文字的最大长度是 48 个字符,并用引号引住。 
/domain 
在当前域的主域控制器中执行操作,否则仅在本地计算机上执行操作。 
该参数仅应用于 Windows NT Server 域中的 Windows NT Workstation 计算机。Windows N 
T Server 计算机默认为在主域控制器中操作。 
name [ ...] 
列出要添加到本地组或从本地组中删除的一个或多个用户名或组名,多个用户名或组名之间 
以空格分隔。可以是本地用户、其他域用户或全局组,但不能是其他本地组。如果是其他域 
的用户,要在用户名前加域名(例如,SALESRALPHR)。 
/add 
将全局组名或用户名添加到本地组中。在使用该命令将用户或全局组添加到本地组之前,必 
须为其建立帐号。 
/删除 
从本地组中删除组名或用户名。

Net Name

添加或删除消息名(有时也称别名),或显示计算机接收消息的名称列表。要使用 net nam 
e 命令,计算机中必须运行信使服务。 
net name [name [/add | /删除]] 
参数 
无 
键入不带参数的 net name 将列出当前使用的名称。 
name 
指定接收消息的名称。名称最多为 15 个字符。 
/add 
将名称添加到计算机中。 /add 是可选项,键入 net name name 与键入 net name name /a 
dd 相同。 
/删除 
从计算机中删除名称。

Net Pause

暂停正在运行的服务。 
net pause service 
参数 
service 
指下列服务: file server for macintosh(仅限于 Windows NT Server)、ftp publishi 
ng service、lpdsvc、net logon、network dde、network dde dsdm、nt lm security sup 
port provider、remoteboot(仅限于 Windows NT Server)、remote access server、sch 
edule、server、simple tcp/ip services 或 workstation 。

Net Print

显示或控制打印作业及打印队列。 
net print /computername sharename 
net print [/computername ] job# [/hold | /release | /删除] 
参数 
computername 
共享打印机队列的计算机名。 
sharename 
打印队列名称。当包含 computername 与 sharename 时,使用反斜杠 () 将它们分开。 
job# 
在打印机队列中分配给打印作业的标识号。有一个或多个打印机队列的计算机为每个打印作 
业分配唯一标识号。如果某个作业号用于共享打印机队列中,则不能指定给其他作业,也不 
能分配给其他打印机队列中的作业。 
/hold 
使用 job# 时,在打印机队列中使打印作业等待。打印作业停留在打印机队列中,并且其他 
打印作业只能等到释放该作业之后才能进入。 
/release 
释放保留的打印作业。 
/删除 
从打印机队列中删除打印作业。

Net Send

向网络的其他用户、计算机或通信名发送消息。要接收消息必须运行信使服务。 
net send {name | * | /domain[:name] | /users} message 
参数 
name 
要接收发送消息的用户名、计算机名或通信名。如果计算机名包含空字符,则要将其用引号 
(" ") 引住。 

将消息发送到组中所有名称。 
/domain[:name] 
将消息发送到计算机域中的所有名称。如果指定 name,则消息将发送到指定域或组中的所有 
名称。 
/users 
将消息发送到与服务器连接的所有用户。 
message 
作为消息发送的文本。

Net Session

列出或断开本地计算机和与之连接的客户端的会话。 
net session [/computername] [/删除] 
参数 
无 
键入不带参数的 net session 可以显示所有与本地计算机的会话的信息。 
/computername 
标识要列出或断开会话的计算机。 
/删除 
结束与 /computername 计算机会话并关闭本次会话期间计算机的所有打开文件。如果省略 
/computername 参数,将取消与本地计算机的所有会话。

Net Share

创建、删除或显示共享资源。 
net share sharename 
net share sharename=driveath [/users:number | /unlimited] [/remark:"text"] 
net share sharename [/users:number | unlimited] [/remark:"text"] 
net share {sharename | driveath} /删除 
参数 
无 
键入不带参数的 net share 将显示本地计算机上所有共享资源的信息。 
sharename 
是共享资源的网络名称。键入带 sharename 的 net share 命令,只显示该共享信息。 
driveath 
指定共享目录的绝对路径。 
/users:number 
设置可同时访问共享资源的最大用户数。 
/unlimited 
不限制同时访问共享资源的用户数。 
/remark:"text " 
添加关于资源的注释,注释文字用引号引住。 
/删除 
停止共享资源。

Net Start

启动服务,或显示已启动服务的列表。如果服务名是两个或两个以上的词,如 Net Logon 或 
Computer Browser,则必须用引号 (") 引住。. 
net start [service] 
参数 
无 
键入不带参数的 net start 则显示运行服务的列表。 
service 
包括下列服务: alerter、client service for netware、clipbook server、computer br 
owser、dhcp client 、directory replicator 、eventlog 、ftp publishing service 、 
lpdsvc、messenger 、net logon 、network dde 、network dde dsdm 、network monitor 
ing agent 、nt lm security support provider 、ole 、remote access connection man 
ager 、remote access isnsap service 、remote access server 、remote procedure ca 
ll (rpc) locator 、remote procedure call (rpc) service 、schedule 、server 、sim 
ple tcp/ip services 、snmp、spooler 、tcp/ip netbios helper 、ups 及 workstation 
。 
下列服务仅在 Windows NT Server 下可用:file server for macintosh、gateway servic 
e for netware、microsoft dhcp server、print server for macintosh、remoteboot、wi 
ndows internet name service 。

Net Statistics

显示本地工作站或服务器服务的统计记录。 
net statistics [workstation | server] 
参数 
无 
键入不带参数的 net statistics 将列出其统计信息可用的运行服务。 
workstation 
显示本地工作站服务的统计信息。 
server 
显示本地服务器服务的统计信息。

Net Stop

停止 Windows NT 网络服务。 
net stop service 
参数 
service 
包括下列服务: alerter(警报)、client service for netware(Netware 客户端服务) 
、clipbook server(剪贴簿服务器)、computer browser(计算机浏览器)、directory r 
eplicator(目录复制器)、ftp publishing service (ftp )(ftp 发行服务)、lpdsvc、 
messenger(信使)、net logon(网络登录)、network dde(网络 dde)、network dde d 
sdm(网络 dde dsdm)、network monitor agent(网络监控代理)、nt lm security supp 
ort provider(NT LM 安全性支持提供)、ole(对象链接与嵌入)、remote access conne 
ction manager(远程访问连接管理器)、remote access isnsap service(远程访问 isns 
ap 服务)、remote access server(远程访问服务器)、remote procedure call (rpc) l 
ocator(远程过程调用定位器)、remote procedure call (rpc) service(远程过程调用服 
务)、schedule(调度)、server(服务器)、simple tcp/ip services(简单 TCP/IP 服 
务)、snmp、spooler(后台打印程序)、tcp/ip netbios helper(TCP/IP NETBIOS 辅助工 
具)、ups 及 workstation(工作站)。 
下列服务仅在 Windows NT Server 中可用: file server for macintosh、gateway servi 
ce for netware、microsoft dhcp server、print server for macintosh、remoteboot、w 
indows internet name service。

Net Time

使计算机的时钟与另一台计算机或域的时间同步。不带 /set 参数使用时,将显示另一台计 
算机或域的时间。 
net time [/computername | /domain[:name]] [/set] 
参数 
/computername 
要检查或同步的服务器名。 
/domain[:name] 
指定要与其时间同步的域。 
/set 
使本计算机时钟与指定计算机或域的时钟同步。

Net Use

连接计算机或断开计算机与共享资源的连接,或显示计算机的连接信息。该命令也控制永久 
网络连接。 
net use [devicename | *] [/computernamesharename[volume]] [password | *]] [/user 
:[domainname]username] [[/删除] | [/persistent:{yes | no}]] 
net use devicename [/home[password | *]] [/删除:{yes | no}] 
net use [/persistent:{yes | no}] 
参数 
无 
键入不带参数的 net use 将列出网络连接。 
devicename 
指定要连接到的资源名称或要断开的设备名称。有两类设备名:磁盘驱动器(D: 到 Z:)和 
打印机(LPT1: 到 LPT3)。若键入星号而不是指定设备名将分配下一个可用设备名。 
/computernamesharename 
服务器及共享资源的名称。如果计算机名包含空白字符,要用引号 (" ") 将双反斜线及计算 
机名引住。计算机名长度可以是 1-15 个字符。 
volume 
指定服务器上的 NetWare 卷。要连接到 NetWare 服务器,必须安装并运行 NetWare 客户机 
服务 (Windows NT Workstation) 或 NetWare 网关服务 (Windows NT Server)。 
password 
访问共享资源的密码。 

提示键入密码。在密码提示行中键入密码时,将不显示该密码。 
/user 
指定进行连接的另外一个用户。 
domainname 
指定另一个域。例如 net use d: /servershare /user:adminmariel 连接用户 mariel,如 
同从 admin 域连接一样。如果省略域,将使用当前登录域。 
username 
指定登录的用户名。 
/home 
将用户连接到其宿主目录。 
/删除 
取消指定网络连接。如果用户以星号指定连接,则取消所有网络连接。 
/persistent 
控制永久网络连接的使用。默认为上次使用的设置。无设备的连接不是永久的。 
yes 
保存建立的所有连接,并在下次登录时还原。 
no 
不保存建立的连接和继发连接,并在下次登录时还原现有连接。使用 /删除 开关项取消永 
久连接。

Net User

添加或更改用户帐号或显示用户帐号信息。 
net user [username [password | *] [options]] [/domain] 
net user username {password | *} /add [options] [/domain] 
net user username [/删除] [/domain] 
参数 
无 
键入不带参数的 net user 将查看计算机上的用户帐号列表。 
username 
添加、删除、更改或查看用户帐号名。用户帐号名最多可以有 20 个字符。 
password 
为用户帐号分配或更改密码。密码必须满足在 net accounts 命令 /minpwlen 选项中设置的 
最小参数。最多是 14 个字符。 

提示输入密码。在密码提示行中键入密码时,将不显示该密码。 
/domain 
在计算机主域的主域控制器中执行操作。 
该参数仅在 Windows NT Server 域成员的 Windows NT Workstation 计算机上可用。默认情 
况下,Windows NT Server 计算机在主域控制器中执行操作。 
注意:在计算机主域的主域控制器发生该动作。它可能不是登录域。 
/add 
将用户帐号添加到用户帐号数据库。 
/删除 
从用户帐号数据库中删除用户帐号。 
选项如下所示: 
/active:{no | yes} 
启用或禁止用户帐号。如果不激活用户帐号,用户就不能访问计算机上的资源。默认值是 y 
es (激活)。 
/comment:"text" 
提供用户帐号的注释。该注释最多可以有 48 个字符,文字用引号引住。 
/countrycode:nnn 
使用操作系统的国家代码以便为用户帮助和错误信息文件提供指定语言文件。0 值表示默认 
国家代码。 
/expires:{date | never} 
如果设置 date,将导致用户帐号过期,never 不对用户帐号设置时间限制。过期日期根据 
/countrycode 值可以是下列格式: mm/dd/yy、dd/mm/yy 或 mmm, dd, yy。注意帐号在指定 
日期开始时过期。月份可以是数字、全名或三个字母的简拼。年可以是两位或四位数,使用 
逗号或斜线(不要用空格) 区分日期的各部分。如果省略 yy ,则使用该日期下一次到来的 
年份(根据计算机的时钟)。例如如果在 1994 年 1 月 10 日到 1995 年 1 月 8 日之间输 
入下列日期项,那它们相同:jan,9 
1/9/95 
january,9,1995 
1/9 
/fullname:"name" 
指定用户全名而不是用户名。用引号将名字引住。 
/homedirath 
设置用户宿主目录的路径。该路径必须存在。 
/homedirreq:{yes | no} 
设置是否需要宿主目录。 
/passwordchg:{yes | no} 
指定用户是否能改变自己的密码。默认值是 yes。 
/passwordreq:{yes | no} 
指定用户帐号是否需要密码,默认值是 yes。 
/profilepath:[path] 
设置用户登录配置文件的路径。该路径名指向注册表配置文件。 
/脚本pathath 
为用户登录脚本设置路径。Path 不能是绝对路径; 
path 是相对于 %systemroot%SYSTEM32REPLIMPORT脚本S 的相对路径:。 
/times:{times | all} 
指定允许用户使用计算机的时间。times 值表示为 day[-day][, day[-day]] , time[-time 
][, time[-time]], 增量限制为一小时。Days 可以是全名或简写(M、T、W、Th、F、Sa、S 
u)。Hours 可以是 12 小时制或 24 小时制。对于 12 小时值,使用 AM、PM 或 A.M、P.M 
。all 表示用户总可以登录。空值表示用户永远不能登录。用逗号分隔日期和时间,分隔时 
间和日期的单位用分号(例如 M,4AM-5PM; T,1PM-3PM)。指定 /times 时不要使用空格。 
/usercomment:"text " 
让管理员添加或更改帐号的“用户注释”。用引号引住文字。 
/workstations:{computername[,...] | *} 
列出最多八个用户可以登录到网络的工作站。用逗号分隔列表中的多个项。如果 /workstat 
ions 没有列表,或如果列表是星号“*”,则用户可以从任何一台计算机登录。

Net View

显示域列表、计算机列表或指定计算机的共享资源列表。 
net view [/computername | /domain[:domainname]] 
net view /network:nw [/computername] 
参数 
无 
键入不带参数的 net view 将显示当前域的计算机列表。 
/computername 
指定要查看其共享资源的计算机。 
/domain[:domainname] 
指定要查看其可用计算机的域。如果省略 domainname ,则显示网络的所有域。 
/network:nw 
显示 NetWare 网络中所有可用的服务器。如果指定计算机名,则显示 NetWare 网络中该计 
算机的可用资源。也可以用此开关指定添加到系统中的其他网络。 
8:DOS命令全集
一)MD——建立子目录

1.功能:创建新的子目录

2.类型:内部命令

3.格式:MD[盘符:][路径名]〈子目录名〉

4.使用说明:

(1)“盘符”:指定要建立子目录的磁盘驱动器字母,若省略,则为当前驱动器;

(2)“路径名”:要建立的子目录的上级目录名,若缺省则建在当前目录下。

例:(1)在C盘的根目录下创建名为FOX的子目录;(2)在FOX子目录下再创建USER子目录。

C:、>MD FOX (在当前驱动器C盘下创建子目录FOX)

C:、>MD FOX 、USER (在FOX 子目录下再创建USER子目录)

(二)CD——改变当前目录

1.功能:显示当前目录

2.类型:内部命令

3.格式:CD[盘符:][路径名][子目录名]

4.使用说明:

(1)如果省略路径和子目录名则显示当前目录;

(2)如采用“CD、”格式,则退回到根目录;

(3)如采用“CD.。”格式则退回到上一级目录。

例:(1)进入到USER子目录;(2)从USER子目录退回到子目录;(3)返回到根目录。

C:、>CD FOX 、USER(进入FOX子目录下的USER子目录)

C:、FOX、USER>CD.。 (退回上一级根目录)

C:、FOX>CD、 (返回到根目录)

C:、>

(三)RD——删除子目录命令

1.功能:从指定的磁盘删除了目录。

2.类型:内部命令

3.格式:RD[盘符:][路径名][子目录名]

4.使用说明:

(1)子目录在删除前必须是空的,也就是说需要先进入该子目录,使用DEL(删除文件的命令)将其子目录下的文件删空,然后再退回到上一级目录,用RD命令删除该了目录本身;

(2)不能删除根目录和当前目录。

例:要求把C盘FOX子目录下的USER子目录删除,操作如下:

第一步:先将USER子目录下的文件删空;

C、>DEL C:、FOX、USER、*。*

第二步,删除USER子目录。

C、>RD C:、FOX、USER

(四)DIR——显示磁盘目录命令

1.功能:显示磁盘目录的内容。

2.类型:内部命令

3.格式:DIR [盘符][路径]

[/W]

4. 使用说明:/P的使用;当欲查看的目录太多,无法在一屏显示完屏幕会一直往上卷,不容易看清,加上/P参数后,屏幕上会分面一次显示23行的文件信息,然后暂停,并提示;Press any key to continue

/W的使用:加上/W只显示文件名,至于文件大小及建立的日期和时间则都省略。加上参数后,每行可以显示五个文件名。

PATH——路径设置命令

1.功能:设备可执行文件的搜索路径,只对文件有效。

2.类型:内部命令

3.格式:PATH[盘符1]目录[路径名1]{[;盘符2:],〈目录路径名2〉…}

4.使用说明:

(1)当运行一个可执行文件时,DOS会先在当前目录中搜索该文件,若找到则运行之;若找不到该文件,则根据PATH命令所设置的路径,顺序逐条地到目录中搜索该文件;

(2)PATH命令中的路径,若有两条以上,各路径之间以一个分号“;”隔开;

(3)PATH命令有三种使用方法:

PATH[盘符1:][路径1][盘符2:][路径2]…(设定可执行文件的搜索路径)

PATH:(取消所有路径)

PATH:(显示目前所设的路径)

(六)TREE——显示磁盘目录结构命令

1.功能:显示指定驱动器上所有目录路径和这些目录下的所有文件名。

2.类型:外部命令

3.格式:TREE[盘符:][/F][》PRN]

4.使用说明:

(1)使用/F参数时显示所有目录及目录下的所有文件,省略时,只显示目录,不显示目录下的文件;

(2)选用>PRN参数时,则把所列目录及目录中的文件名打印输出。

(七)DELTREE——删除整个目录命令

1.功能:将整个目录及其下属子目录和文件删除。

2.类型:外部命令

3.格式:DELTREE[盘符:]〈路径名〉

4.使用说明:该命令可以一步就将目录及其下的所有文件、子目录、更下层的子目录一并删除,而且不管文件的属性为隐藏、系统或只读,只要该文件位于删除的目录之下,DELTREE都一视同仁,照删不误。使用时务必小心!!!

五、磁盘操作类命令

(一)FORMAT——磁盘格式化命令

1.功能:对磁盘进行格式化,划分磁道和扇区;同时检查出整个磁盘上有无带缺陷的磁道,对坏道加注标记;建立目录区和文件分配表,使磁盘作好接收DOS的准备。

2.类型:外部命令

3.格式:FORMAT〈盘符:〉[/S][/4][/Q]

4.使用说明:

(1)命令后的盘符不可缺省,若对硬盘进行格式化,则会如下列提示:WARNING:ALL DATA ON NON ——REMOVABLE DISK

DRIVE C:WILL BE LOST !

Proceed with Format (Y/N)?

(警告:所有数据在C盘上,将会丢失,确实要继续格式化吗?)

(2)若是对软盘进行格式化,则会如下提示:Insert mew diskette for drive A;

and press ENTER when ready…

(在A驱中插入新盘,准备好后按回车键)。

(3)选用[/S]参数,将把DOS系统文件IO.SYS 、MSDOS.SYS及COMMAND.COM复制到磁盘上,使该磁盘可以做为DOS启动盘。若不选用/S参数,则格式化后的磙盘只能读写信息,而不能做为启动盘;

(4)选用[/4]参数,在1.2MB的高密度软驱中格式化360KB的低密度盘;

(5)选用[/Q]参数,快速格式化,这个参数并不会重新划分磁盘的磁道貌岸然和扇区,只能将磁盘根目录、文件分配表以及引导扇区清成空白,因此,格式化的速度较快。

(6)选用[/u]参数,表示无条件格式化,即破坏原来磁盘上所有数据。不加/U,则为安全格式化,这时先建立一个镜象文件保存原来的FAT表和根目录,必要时可用UNFORRMAT恢复原来的数据。

(二)UNFORMAT恢复格式化命令

1.功能:对进行过格式化误操作丢失数据的磁盘进行恢复。

2.类型:外部命令

3.格式:UNFORMAT〈盘符〉[/L][/u]

[/TEST]

4.使用说明:用于将被“非破坏性”格式化的磁盘恢复。根目录下被删除的文件或子目录及磁盘的系统扇区(包括FAT、根目录、BOOT扇区及硬盘分区表)受损时,也可以用UNFORMAT来抢救。

(1)选用/L参数列出找到的子目录名称、文件名称、大孝日期等信息,但不会真的做FORMAT工作。

(2)选用/P参数将显示于屏幕的报告(包含/L参数所产生的信息)同时也送到打印机。运行时屏幕会显示:“Print out will be sent to LPT1”

(3)选用/TEST参数只做模拟试验(TEST)不做真正的写入动作。使用此参数屏幕会显示:“Simulation only”

(4)选用/U参数不使用MIRROR映像文件的数据,直接根据磁盘现状进行UNFORMAT。

(5)选用/PSRTN;修复硬盘分区表。

若在盘符之后加上/P、/L、/TEST之一,都相当于使用了/U参数,UNFORMAT会“假设”此时磁盘没有MIRROR映像文件。

注意:UNFORMAT对于刚FORMAT的磁盘,可以完全恢复,但FORMAT后若做了其它数据的写入,则UNFORMAT就不能完整的救回数据了。UNFORMAT并非是万能的,由于使用UNFORMAT会重建FAT与根目录,所以它也具有较高的危险性,操作不当可能会扩大损失,如果仅误删了几个文件或子目录,只需要利用UN删除就够了。 
三) CHKDSK——检查磁盘当前状态命令

1.功能:显示磁盘状态、内存状态和指定路径下指定文件的不连续数目。

2.类型:外部命令

3.格式:CHKDSK [盘符:][路径][文件名][/F][/V]

4.使用说明:

(1)选用[文件名]参数,则显示该文件占用磁盘的情况;

(2)选[/F]参数,纠正在指定磁盘上发现的逻辑错误;

(3)选用[/V]参数,显示盘上的所有文件和路径。

(四)DISKCOPY——整盘复制命令

1.功能:复制格式和内容完全相同的软盘。

2.类型:外部命令

3.格式:DISKCOPY[盘符1:][盘符2:]

4.使用说明:

(1)如果目标软盘没有格式化,则复制时系统自动选进行格式化。

(2)如果目标软盘上原有文件,则复制后将全部丢失。

(3)如果是单驱动器复制,系统会提示适时更换源盘和目标盘,请操作时注意分清源盘和目标盘。

(五)LABEL——建立磁盘卷标命令

1.功能:建立、更改、删除磁盘卷标。

2.类型:外部命令

3.格式:LABEL[盘符:][卷标名]

4.使用说明:

(1)卷标名为要建立的卷标名,若缺省此参数,则系统提示键入卷标名或询问是否删除原有的卷标名;

(2)卷标名由1至11个字符组成。

(六)VOL——显示磁盘卷标命令

1.功能:查看磁盘卷标号。

2.类型:内部命令

3.格式:VOL[盘符:]

4.使用说明:省略盘符,显示当前驱动器卷标。

(七)SCANDISK——检测、修复磁盘命令

1.功能:检测磁盘的FAT表、目录结构、文件系统等是否有问题,并可将检测出的问题加以修复。

2.类型:外部命令

3.格式:SCANDISK[盘符1:]{[盘符2:]…}[/ALL]

4.使用说明:

(1)CCANDISK适用于硬盘和软盘,可以一次指定多个磁盘或选用[/ALL]参数指定所有的磁盘;

(2)可自动检测出磁盘中所发生的交*连接、丢失簇和目录结构等逻辑上的错误,并加以修复。

(八)DEFRAG——重整磁盘命令

1.。功能:整理磁盘,消除磁盘碎块。

2.类型:外部命令

3.格式:DEFRAG[盘符:][/F]

4.使用说明:选用/F参数,将文件中存在盘上的碎片消除,并调整磁盘文件的安排,确保文件之间毫无空隙。从而加快读盘速度和节省磁盘空间。

(九)SYS——系统复制命令

1.功能:将当前驱动器上的DOS系统文件IO.SYS,MSDOS.SYS和COMMAND.COM 传送到指定的驱动器上。

2.类型:外部命令

3.格式:SYS[盘符:]

*使用说明:如果磁盘剩余空间不足以存放系统文件,则提示:No roomfor on destination disk.

文件操作类命令

(一) COPY文件复制命令

1.功能:拷贝一个或多个文件到指定盘上。

2.类型:内部命令

3.格式:COPY [源盘][路径]〈源文件名〉[目标盘][路径][目标文件名]

4.使用说明:

(1)COPY是文件对文件的方式复制数据,复制前目标盘必须已经格式化;

(2)复制过程中,目标盘上相同文件名称的旧文件会被源文件取代;

(3)复制文件时,必须先确定目标般有足够的空间,否则会出现;insufficient的错误信息,提示磁盘空间不够;

(4)文件名中允许使用通配举“*”“?”,可同时复制多个文件;

(5)COPY命令中源文件名必须指出,不可以省略。

(6)复制时,目标文件名可以与源文件名相同,称作“同名拷贝”此时目标文件名可以省略;

(7)复制时,目标文件名也可以与源文件名不相同,称作“异名拷贝”,此时,目标文件名不能省略;

(8)复制时,还可以将几个文件合并为一个文件,称为“合并拷贝”,格式如下:COPY;[源盘][路径]〈源文件名1〉〈源文件名2〉…[目标盘][路径]〈目标文件名〉;

(9)利用COPY命令,还可以从键盘上输入数据建立文件,格式如下:COPY CON [盘符:][路径]〈文件名〉;

(10)注意:COPY命令的使用格式,源文件名与目标文件名之间必须有空格!

(二)XCOPY——目录复制命令

1.功能:复制指定的目录和目录下的所有文件连同目录结构。

2.类型:外部命令

3.格式:XCOPY [源盘:]〈源路径名〉[目标盘符:][目标路径名][/S][/V][/E]

4.使用说明:

(1)XCOPY是COPY的扩展,可以把指定的目录连文件和目录结构一并拷贝,但不能拷贝隐藏文件和系统文件;

(2)使用时源盘符、源目标路径名、源文件名至少指定一个;

(3)选用/S时对源目录下及其子目录下的所有文件进行COPY。除非指定/E参数,否则/S不会拷贝空目录,若不指定/S参数,则XCOPY只拷贝源目录本身的文件,而不涉及其下的子目录;

(4)选用/V参数时,对的拷贝的扇区都进行较验,但速度会降低。

(三)无效——显示文件内容命令

1.功能:显示ASCII码文件的内容。

2.类型:内部命令。

3.格式:无效[盘符:][路径]〈文件名〉

4.使用说明:

(1)显示由ASCII码组成的文本文件,对。EXE.COM等为扩展名的文件,其显示的内容是无法阅读的,没有实际意义2;

(2)该命令一次只可以显示一个文件的内容,不能使用通配符;

(3)如果文件有扩展名,则必须将扩展名写上;

(4)当文件较长,一屏显示不下时,可以按以下格式显示;无效[盘符:][路径]〈文件名〉|MORE,MORE为分屏显示命令,使用些参数后当满屏时会暂停,按任意键会继续显示。

(5)若需将文件内容打印出来,可用如下格式:

无效[盘符:][路径]〈文件名〉,>PRN

此时,打印机应处于联机状态。

(四) REN——文件改名命令

1.功能:更改文件名称

2.类型:内部命令

3.格式:REN[盘符:][路径]〈旧文件名〉〈新文件名〉

4.使用说明:

(1)新文件名前不可以加上盘符和路径,因为该命令只能对同一盘上的文件更换文件名;

(2)允许使用通配符更改一组文件名或扩展名。

(五)FC——文件比较命令

1.功能:比较文件的异同,并列出差异处。

2.类型:外部命令

3.格式:FC[盘符:][路径名]〈文件名〉[盘符:][路径名][文件名][/A][/C][/N]

4.使用说明:

(1)选用/A参数,为ASCII码比较模式;

(2)选用/B参数,为二进制比较模式;

(3)选用/C参数,将大小写字符看成是相同的字符。

(4)选用/N参数,在ASCII码比较方式下,显示相异处的行号。

(六)ATTRIB——修改文件属性命令

1.功能:修改指定文件的属性。(文件属性参见2.5.4(二)文件属性一节)

2.类型:外部命令。

3.格式:ATTRIB[文件名][R][——R][A][——A][H][——H][S][——S][/S]

4.使用说明:

(1)选用R参数,将指定文件设为只读属性,使得该文件只能读取,无法写入数据或删除;选用——R参数,去除只读属性;

(2)选用A参数,将文件设置为档案属性;选用——A参数,去除档案属性;

(3)选用H参数,将文件调协为隐含属性;选用——H参数,去隐含属性;

(4)选用S参数,将文件设置为系统属性;选用——S参数,去除系统属性;

(5)选用/S参数,对当前目录下的所有子目录及作设置。

七) DEL——删除文件命令

1.功能:删除指定的文件。

2.类型:内部命令

3.格式:DEL[盘符:][路径]〈文件名〉

4.使用说明:

(1)选用/P参数,系统在删除前询问是否真要删除该文件,若不使用这个参数,则自动删除;

(2)该命令不能删除属性为隐含或只读的文件;

(3)在文件名称中可以使用通配符;

(4)若要删除磁盘上的所有文件(DEL*·*或DEL·),则会提示:(Arey ou sure?)(你确定吗?)若回答Y,则进行删除,回答N,则取消此次删除作业。

(八) UN删除——恢复删除命令

1.功能:恢复被误删除命令

2.类型:外部命令。

3.格式:UN删除[盘符:][路径名]〈文件名〉[/DOS]/LIST][/ALL]

4.使用说明:使用UN删除可以使用“*”和“?”通配符。

(1)选用/DOS参数根据目录里残留的记录来恢复文件。由于文件被删除时,目录所记载斩文件名第一个字符会被改为E5,DOS即依据文件开头的E5和其后续的字符来找到欲恢复的文件,所以,UN删除会要求用户输入一个字符,以便将文件名字补齐。但此字符不必和原来的一样,只需符合DOS的文件名规则即可。

(2)选用/LIST只“列出”符合指定条件的文件而不做恢复,所以对磁盘内容完全不会有影响。

(3)选用/ALL自动将可完全恢复的文件完全恢复,而不一一地询问用户,使用此参数时,若UNDELTE利用目录里残留的记录来将文件恢复,则会自动选一个字符将文件名补齐,并且使其不与现存文件名相同,选用字符的优选顺序为:#%——0000123456789A~Z。

UN删除还具有建立文件的防护措施的功能,已超出本课程授课范围,请读者在使用些功能时查阅有关DOS手册。

七、其它命令

(一)CLS——清屏幕命令

1功能:清除屏幕上的所有显示,光标置于屏幕左上角。

2类型:内部命令

3格式:CLS

(二) VER查看系统版本号命令

1功能:显示当前系统版本号

2类型:内部命令

3格式:VER

(三) DATA日期设置命令

1功能:设置或显示系统日期。

2类型:内部命令

3格式:DATE[mm——dd——yy]

4使用说明:

(1)省略[mm——dd——yy]显示系统日期并提示输入新的日期,不修改则可直接按回车键,[mm——dd——yy]为“月月——日日——年年”格式;

(2)当机器开始启动时,有自动处理文件(AUTO执行.BAT)被执行,则系统不提示输入系统日期。否则,提示输入新日期和时间。

(四) TIME系统时钟设置命令

1功能:设置或显示系统时期。

2类型:内部命令

3格式:TIME[hh:mm:ss:xx]

4使用说明:

(1)省略[hh:mm:ss:xx],显示系统时间并提示输入新的时间,不修改则可直接按回车键,[hh:mm:ss:xx]为“小时:分钟:秒:百分之几秒”格式;

(2)当机器开始启动时,有自动处理文件(AUTO执行.BAT)被执行,则系统不提示输入系统日期。否则,提示输入新日期和时间。

(五)MEM查看当前内存状况命令

1功能:显示当前内存使用的情况

2类型:外部命令

3格式:MEM[/C][/F][/M]

4使用说明:

(1)选用/C参数列出装入常规内存和CMB的各文件的长度,同时也显示内存空间的使用状况和最大的可用空间;

(2)选用/F参数分别列出当前常规内存剩余的字节大小和UMB可用的区域及大小;

(3)选用/M参数显示该模块使用内存地地址、大小及模块性质;

(4)选用/P参数指定当输出超过一屏时,暂停供用户查看。

(六) MSD显示系统信息命令

1功能:显示系统的硬件和操作系统的状况。

2类型:外部命令

3格式:MSD[/S]

4使用说明:

(1)选用/I参数时,不检测硬件;

(2)选用/B参数时,以黑白方式启动MSD;

(3)选用/S参数时,显示出简明的系统报告

--- 钢铁男儿   传呼 道具 博客 | 【回复】


【楼主】 (8):电脑报部分精华文章选登

在此,向文章的作者和电脑报的工作人员表示衷心的感谢!

Win XP下磁盘格式转换高招

不久前,一个朋友的电脑出了些问题,说是安装的Win XP在使用过程中系统很不稳定,经常死机,动不动就蓝屏。经过笔者判断,问题可能出现在磁盘格式上。打开朋友电脑C盘的属性一看,磁盘格式为FAT16(稳定才怪呢)。

  于是,笔者就向朋友解释了NTFS格式的好处。可是,重要的得把磁盘格式转换过来呢,这里就出现麻烦了。属性里的格式化肯定是不行了,C盘是系统盘,里面的东西可动不得;格式化重装又未免有点小题大做了;于是就用大名鼎鼎的PQMagic。重启进入PQMagic后却发现“FAT-FAT32、FAT-NTFS”皆为不可选!

  碰见这样的情况怎么解决呢?其实从Windows 2000开始,系统中便自带了“用控制台命令CONVERT”来帮你进行磁盘属性的转换!只需要在运行里输入“CMD”进入控制台,输入convert/?,回车后就会看到对此命令的简单介绍,稍有经验的用户都能轻松掌握。

  遇见笔者朋友的情况,我们可以输入convert c:/fs:ntfs回车,系统会提示在当前状态下无法完成,这时要重新启动。输入“Y”,然后Win XP会自动关机,在重启两次以后,再看C盘的属性,已经是NTFS了!整个过程还不到4分钟(转换过程需要的时间与硬盘大小和计算机配置有关)!

在WinXP中阻止访问

作为一名单位的电脑用户,你不希望同事动用你的电脑,或者说某一个驱动器上的文件不希望同事看到,那么下面就介绍两种在WinXP中阻止访问或隐藏指定的驱动器的方法,或许对你有用。

  1.利用WinXP“组策略”阻止访问指定的驱动器

  单击“开始→运行”,在弹出的“运行”对话框中输入“gpedit.msc”即可打开“组策略”。在窗口的左边依次打开“用户配置→管理模板→Windows组件→Windows资源管理器”,在右边的窗口中会出现“防止从‘我的电脑’访问驱动器”的设置项。在该设置项上双击鼠标,在弹出的“防止从‘我的电脑’访问驱动器属性”对话框中选“已启用”复选项,在下面的“选择下列组合中的一个”后面的下拉列表中选择一个驱动器或几个驱动器。单击“确定”即可。这样其他用户就无法查看“我的电脑”或 “资源管理器”中你所要阻止访问的驱动器的内容。这些被阻止访问的驱动器的图标仍旧会出现在“我的电脑”或 “资源管理器”中,但是如果用户双击图标或在“运行”对话框中输入被阻止访问的驱动器的盘符并单击“确定”时会弹出一个对话框提示“本次操作由于这台计算机的限制而被取消。请与你的系统管理员联系”从而阻止这一操作进行。

  提示:如果允许访问所有的驱动器目录,请将上面的这项设置设为“已禁用”或“未配置”或从下拉列表中选择 “不限制驱动器” 选项。

  这项策略被启用后,用户仍可以通过使用其他的方式来继续访问这些被阻止访问的驱动器的内容。例如在命令提示符窗口中输入C:(假设C盘被配置为阻止访问),然后回车,再输入dir/p/w(/p表示按页显示,/w表示每行显示五个文件或文件夹),就可对C盘进行浏览。另外这项策略不会阻止用户使用其他的程序来访问这些被阻止访问的驱动器或其内容,例如:WinXP自带的“磁盘清理”和“磁盘碎片整理程序”等。并且也不会阻止用户使用“磁盘管理”(控制面板→管理工具→计算机管理快捷方式,打开计算机管理,再选存储→磁盘管理)来查看并更改这些被阻止访问的驱动器的特性。

WinRAR使用技巧二则

1.让加密文件更安全 
  为了保护个人的隐私和重要数据,WinRAR提供了加密的功能。但随着CPU频率的迅速提升,破解压缩包的密码也变得越来越容易,只要机器够快和肯多花些时间,从理论上说任何密码都有可能被攻破。因此,为了加大破解者破解的难度,最好能把要加密文件的文件名也列入加密范围。方法如下:首先在WinRAR的主界面点击“添加”按钮,建立一个新的压缩包,然后在弹出的窗口上,选择“文件”选项卡,并选定要添加到压缩包的文件;接下来转换到“高级”选项卡上,单击“设置密码…”按钮,输入密码,并选中“加密文件名”一项,最后点击“确定”即可。

  2.避免反复输入密码 
  当我们用WinRAR打开一个加密的ZIP压缩包,并执行里面的文件时,会发现它与WinZip不同。WinZip只在打开第一个文件的时候要求输入密码,只要一次通过了密码验证,以后就可以直接查看压缩包里面的其他文件;WinRAR却不是这样,每一次执行ZIP压缩包里的程序时,它都要询问密码,当文件较多时,让人觉得很麻烦。

  其实,WinRAR也提供了类似WinZip这样的功能,使用起来也很方便,只要在打开加密的压缩包以后,用鼠标点击“文件”菜单里的“密码”项,并且输入正确的密码,就可以解决问题了。

管理好系统自启动的程序

很多应用程序的作者,总是喜欢将程序设计成安装后随系统启动而自动启动。如果用户习惯了这类应用程序的“一路回车”默认安装法而不进行设置的话,则将导致系统中自动启动的应用程序越来越多,不但会造成启动的过程变长,而且造成系统资源极大的浪费。

  为了系统的高效运行,一般而言,我们只随系统启动基本程序,而那些不是每次开机都使用的应用程序,我们一般要禁止它们自动启动,当要使用时再手工启动。下面我们谈谈在Windows 98中如何管理自启动程序。首先我们来看看自启动程序的加载方式

  1.通过系统配置文件和自动批处理文件加载
  CONFIG.SYS(系统配置文件)和AUTO执行.BAT(自动批处理文件)是系统启动时最先运行的两个文件,也是我们认识得最早的两个文件。如果你是从DOS时代过来的人,对这两个文件不可能不熟悉!用任何文字编辑软件(比如记事本)就可以打开这两个文件进行编辑。不过,在目前的图形化操作系统中,通过这两个文件加载自启动程序的已经不多见了。

  2.通过初始化文件加载
  Windows在操作系统的安装目录下有两个重要的初始化文件:Win.ini和System.ini。在Windows启动过程中,可以通过这两个文件加载自启动程序,在Win.ini文件[windows]字段中有两个启动命令:“load=”和“run=”。一般情况下它们的后面没有内容,如果你用文本编辑器(比如记事本)打开后看到了比如“run=c:/windows/xxx.exe” 或者 “load=c:/windows/xxx.exe”,这里的xxx.exe就是自启动程序了。在System.ini的[boot]字段下有“Shell=Explorer.exe”,有些恶意程序或木马程序就是通过修改此处加载的,比如修改成“shell=Explorer.exe xxx.exe(xxx是具体运行程序的主文件名,文件名还可以是其他类型的可执行文件)。

  3.通过“启动”菜单或“Startup”菜单
  最直接也最简单的一种加载自启动程序的方法,就是将应用程序的快捷方式添加到“开始→程序→启动”(或许还有“Startup”)中,当系统启动时,“启动”组中的程序就会自动启动。

  另外,Winstar.bat也是一个能被Windows 9X系统自动运行的文件,它可以人为创建。如果你要查找自启动程序,请不要勿略了该文件是否存在以及它的具体内容。

  4.通过系统注册表加载
  利用注册表加载自启动程序是目前应用程序最常采用的方法。一般说来,在注册表中加载应用程序的最常见的两个分支是:HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Run和HKEY_LOCAL_MACHINE/Software/Microsoft/Windows/CurrentVersion/Run。

  应用程序在安装时,通过修改注册表的上述两个分支的内容,即可让程序自动启动。目前的防火墙程序、实时病毒监控程序等均是采用该方法加载的。

  下面我们讲讲怎样将应用程序设置为自动启动和怎样禁止不必要的启动程序。

  1.将应用程序设置为自动启动
  简单的方法就是在“开始→程序→启动”群组中添加一个快捷方式(启动这个应用程序的快捷方式)。具体方法如下:

  右击该应用程序的可执行文件,选择“创建快捷方式”,然后在创建的快捷方式中点右键,选“复制”,接着打开“开始→程序→启动”,将创建的快捷方式复制到“启动”组中即可。

  当然也可以通过注册表加载。假如我们的目的是将C:/NETANTS/NETANTS.EXE(网络蚂蚁)做成自启动程序。方法是编辑一个注册表文件,方法如下:

  首先进入注册表编辑器(用Regedit命令),然后找到并打开HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Run分支,在右侧框的空白处单击右键,出现“新建”,选择“字串值”;然后将其名称由“新值#1”改为“NetAnts”;接着选中该名称,单击右键,选“修改”(也可双击左键),在编辑字符串窗口的“数值数据”中输入“C:/NETANTS/NETANTS.EXE”,然后按“确定”,再退出注册表编辑程序即可。

  2.禁止不必要的自启动程序
  所有已经启动的应用程序都要占用系统资源,所以启动那些并不使用的应用程序就是一种资源的浪费。特别是对于配置较低的计算机,节省系统资源能够提高整个系统的稳定性。为此,我们有必要对自动启动的应用程序进行控制。方法如下:

  在“开始→运行”中键入“Msconfig”,点击“确定”按钮,出现系统配置实用程序,选启动标签,在不需要启动的项目前取消对钩。最好的方法是点击全部禁用,这样你的系统运行速度将会快很多。

  以上讲的方法是可以相互运用的,如你要启动某一程序,可启动相应服务;要禁止某一程序,可取消相应服务。学电脑就要做到举一反三。

系统恢复软盘DTY

本人在电脑公司工作,主要从事销售品牌机和组装机。虽然售后服务不包括操作系统的维护,但有些顾客对电脑操作非常陌生,更不要说是重装操作系统和安装驱动,所以系统损坏的时候还是要求助于我们。而重装一次操作系统和相关软件要花费很长的时间,所以常用GHOST给系统做备份。当给用户第一次做好系统、安装完常用软件的时候,就用GHOST给C盘做一个备份文件,放入最后一个盘中,这样以后恢复一次系统只用几分钟,很多用户可以独立完成。

  但有些用户跟本不懂DOS操作,更不要说是用GHOST把备份文件恢复到C盘;有些用户虽然可以使用GHOST这个软件,但有时候也会把C盘的镜像文件恢复到整个硬盘,这样的后果更严重,整个硬盘的数据都会丢失。所以用户在系统损坏的时候,还是会求助于我们。

  能不能像有些品牌机那样,插入一张恢复软盘,它就自动恢复呢?经过实践,总结了如下办法。给用户做好系统,装好驱动及一些常用软件后,用GHOST做个备份,文件名取为Win98.gho,把它和GHOST执行文件一起放入最后一个分区的GHOST文件夹内(假设最后一个分区为F盘),找张软盘,复制上系统启动文件,然后在软盘里建一个auto执行.bat的批处理文件,在里面写入:

  CLS (清屏)

  ECHO OFF (显示信息)

  ECHO WARNING! This will destroy all of data on the first partation in your first HD!

  ECHO Press any key to continue or Ctrl+C TO break (显示警告信息)

  PAUSE (暂停,等待用户按任意键继续,按“Ctrl+C”取消)

  F:/ghost/GHOST -clone,mode=pload,src=F:/ghost/win98.gho:1,dst=1:1 -sure -rb (这才是关键)

  (注:括号里的是注释,输入时省略)懂得DOS操作的朋友应该看出来了,前几行只是起到辅助作用,只是起到清除启动信息和提示用户按任意键恢复系统,按“Ctrl+C”取消本次操作,最后一行才是调用GHOST的控制台模式进行系统恢复。这里需要注意GHOST执行文件和备份文件的路径一定要正确。以后当用户的系统损坏的时候,只要把软盘放入软驱,等出现提示信息的时候随便敲一个键,GHOST就自动开始把备份文件恢复到C盘,恢复完后会自动重新启动,这个时候用户把软盘抽出,系统就会恢复到刚把电脑抱回家时的状态。

  如果你的用户实在是超级菜鸟,出现了那两行英文提示信息的时候却不知要干吗,还有两个办法适合他们:

  1.删除PAUSE这一行,将软盘插入后直接就开始恢复系统,不会有任何提示,当然这个方法很有危险性,容易出现误操作;

  2.把这两行警告信息写成中文,然后在软盘内放一个天汇中文系统,只有100多KB,然后在auto执行.bat文件的第一行把它加上就可以了。

  以上方法对各种操作系统均有效,当然前提是软驱为默认的引导盘。

Windows XP提升性能小技巧几则

一、取消解压缩功能
  Windows XP可以自己解开Zip压缩文件,但你是不是更钟爱Winzip、WinRAR呢?那就把Windows XP默认的解压缩功能取消吧!按下“开始”→“运行”,输入“regsvr32 /u zipfldr.dll”,然后确定。接下来会弹出一个窗口,按确定,这样Windows XP的解压缩功能就被取消了。

  二、去掉磁盘扫描的等待时间
  当Windows XP非正9关机时,重新开机需要等待10秒才会开始磁盘扫描。如果你觉得这10秒钟太长,那就干脆让它变成0秒吧!按下“开始”→“所有程序”→“附件”→“命令提示符”,在提示符下键入“CHKNTFS /T:0”然后回车,这样下次就不用等待那漫长的10秒了。

  三、加快下载速度
  Windows XP在默认情况下,A留了20%的连接带宽给支持QoS的程序,但是,大部分程序都不支持QoS服务,也不是所有的设备都提供QoS封包分流管理。因此,释放这预留的20%的带宽,可以使下载速度提高不少。按下“开始”→“运行”,输入“gpedit.msc”,弹出组策略窗口,在窗口的左边依次点选“计算机配置”→“管理模块”→“网络”→“QoS数据包调度程序”,在右边的“限制可保留带宽”上点右键,选择属性,在弹出窗口的“设置”选项卡下选“已启用”,将“带宽限制”改为0%。

  四、释放系统备份所占用的空间
  Windows XP在安装完毕后会自动备份一些重要的系统文件,如果你想把这些空间腾出来,那好,按下“开始”→“运行”,输入“sfc /purgecache”,然后确定,稍等片刻,你会发现硬盘空间又多出不少!

  五、删除预读文件以提升系统效能
  Windows XP有个专门储存安装过的软件的预读文件的文件夹,以便预先读取以加快软件运行速度,但Windows XP并不会自动将已卸载软件的预读文件删除,所以只有手动来删除了。进入“X:/Windows/Prefetch”(X表示Windows XP所在的分区)文件夹,删除除了“Layout.ini”以外的所有文件。

  六、全方位地了解你的计算机
  想不想全面地了解你的计算机的软硬件信息和使用状况呢?Windows XP已经带有强大的系统信息收集程序。按下“开始”→“帮助和支持”,弹出“帮助和支持中心”窗口,在右边选择“使用工具查看您的计算机信息并分析问题”,然后在左边的列表中选择“我的计算机信息”,好了,你可以在右边选择你想知道的信息了(比用Msinfo32.exe得到的系统信息要直观得多!) 。

  七、瞬间锁定计算机
  突然有事要离开片刻,但又不想关机,为了不让别人动你的电脑,你只需要按下Windows徽标键+L,即可快速锁定计算机,除非知道密码,谁也别想动!

Windows XP轻松瘦身

Windows XP安装后要占约1.5GB的硬盘空间,能不能让它也赶赶潮流,瘦一下身呢?跟我来。

1.删除系统文件备份
进入“WINDOWS/system32/dllcache”目录(默认为隐藏目录),里面存储着约360MB的文件,它们是Windows XP系统文件的备份。当Windows XP的系统文件被替换、删除或修改时,系统可以自动从中提取出相应的系统文件进行还原,从而保证了系统的稳定性。如果你有Windows XP安装光盘或者已经将安装文件拷贝到硬盘上,那么你大可将此文件夹删除。注意:该文件夹不能直接删除,要在命令提示符下输入“sfc.exe /purgecache”(注意斜线前的空格)命令进行清除。

2.删除驱动备份
Windows XP自带了大量的硬件驱动程序,当检测到新硬件时系统会自动地提取相应的驱动程序进行安装。其实,多数情况下我们很少改变自己的硬件配置,因此在确定自己所需要的硬件驱动程序已经全部安装的情况下,可以将驱动备份文件删除。进入“WINDOWS/Driver Cache/i386”目录,找到名为“Driver.cab”的压缩文件,删除即可。此举可以释放出约73MB的硬盘空间。如果以后安装新硬件时系统找不到驱动程序,可以从安装光盘中提取。

3.删除不用的输入法
在Windows XP下有几种我们根本用不着的输入法,比如日文、韩文输入法等。删除的方法是:进入“控制面板→日期、时间、语言和区域设置→区域和语言选项”,选择“语言”选项卡,将“为东亚语言安装文件”前面的钩去掉,点“确定”后依提示删除不需要的语言选项。重新启动后,到“WINDOWS/ime”文件夹下直接删除“chtime”、“imjp8_1”和“imkr6_1”三个文件夹(它们分别对应繁体中文、日文、韩文)即可。此举可以释放约85MB的硬盘空间。

4.清空系统临时文件
在“/文档s and Settings/用户名/LocalSettings/Temp”目录下(默认为隐藏目录)存储的是软件安装或运行时留下的临时文件夹和废弃的文档,可以清空该目录。如果你是第一次这样操作,那么有可能释放出上百MB的硬盘空间。注意:这招可以经常使用。

BitTorrent会伤害硬盘?

BitTorrent是一种类似eDonkey2000 GUI Client(俗称“电驴”)的P2P共享软件,简称BT,中文叫“比特流”。它是一个优秀的多点下载工具,其全新的下载理念──下载的人越多速度越快,也逐渐为人们所接受。随着应用的普及,有一个问题逐渐成为大家争论的焦点:BitTorrent会不会伤害硬盘?本文将对此问题进行简单的分析并给出优化方法。

  大家知道,BT之所以能提供这么高的下载速度,是因为在下载文件的同时,也为别人提供着这个文件的下载服务。一种观点认为:当一个文件有N个人下载的时候,硬盘就要承受1次下载和N-1次上传(即你给别人提供的下载),如果有N×10或者N×100个人在同时下载,硬盘的负荷将大大增加,造成损坏的几率也大大增加。另一种观点认为:硬盘的读写属于正常操作,硬盘有一个参数叫连续无故障时间(MTBF),它是指硬盘从开始运行到出现故障的最长时间,一般硬盘的MTBF至少在30000小时以上,而用户使用BT下载的时间肯定远远少于这个时间,所以使用BT对硬盘没有太大的危害。

  笔者认为,与一般场合相比,使用BT会对硬盘进行更频繁地读写操作,在一定程度上,会加快硬盘的老化,但是如果我们注意使用时间并采取一定的优化措施,这种影响可以忽略。

  1.设置较大的Cache值
  BT多线程地进行下载和上传,Windows默认的512KB的Cache就显然不够了。如果内存在256MB以上,将Cache设置得更大一些应该可以减少硬盘读写的频率。一般设在8MB~16MB效果最好。笔者设为32MB,同时开4个BT进程,硬盘指示灯的闪烁仍然比较正常。具体操作步骤如下(以Windows XP为例):

  在“开始→运行”中输入“regedit”,打开“注册表编辑器”,依次打开“HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager/Memory Management/”,查找“IoPageLockLimit”(没有的话就新建“IoPageLockLimit”,类型为DWord),将它的值更改为新的Cache值,重新启动即可。

  注意:必须输入十六进制数值,32MB对应8000,16MB 对应4000。强烈建议先备份注册表。

  如果是Windows NT系统,运行“系统盘符/WINNT”目录下的“Regedit.exe”,进入“注册表编辑器”,查找字符串“MinInitSize”,将键值由“4”改为“20”(十六进制数,相当于十进制数32)即可。

  2.降低优先级
  BT比较占用资源,使用过程中可能会对整个系统的性能造成一定的影响。如果你使用Windows 2000/XP,则可以使用任务管理器把所有的BT软件的优先级降低,这样即使它占用资源,也不会对其他应用程序造成太大的影响。具体方法是用“Ctrl+Alt+Del”组合键打开“Windows 任务管理器”,进入“进程”选项卡,右击BT软件进程,在“设置优先级”菜单中选择“低”或“低于标准”即可。

解除Word非法退出后的只读锁定

在Word非法退出后,当我们重新打开原来已经打开过的文档时,会出现只读锁定的提示,询问你是以“只读”还是以“通知”的形式打开。选择“只读”可以将文档另存为一个文件,只能在重新启动电脑后再删除原来文件,然后将新文件改名,非常烦琐;如果选择“通知”,要数十分钟后才会收到Word的解除只读的通知,不实用。那么,有没有一种方法可以立即以“读/写”状态打开原来文件呢?有的。

  原文档之所以被锁定,是因为Word虽然已经关闭,但它的进程依然存在(进程是隐藏的),只需将Word的“残骸”进程结束掉,就可以达到解除锁定的目的。操作如下(以Windows XP为例):

  1.关闭其他已经打开的Word窗口;

  2.按“Ctrl+Alt+Del”组合键打开“Windows 任务管理器”,选择“进程”选项卡,找到Winword.exe进程,结束该进程即可。

Windows Media Player9.0命令参数的应用

Windows Media Player 9.0是微软推出的多媒体播放器,除了用快捷方式或者在“开始”菜单中选择“Windows Media Player”命令打开它之外,还可以通过在“开始→运行”中输入Windows Media Player 9.0特有的命令来打开它。

  命令格式
  wmplayer ["path/filename"][/fullscreen][/Device:{DVD|AudioCD}][/Task NowPlaying ]......

  参数说明
  "path/filename":播放指定的文件,双引号不可少。

  /fullscreen:使用全屏模式播放。fullscreen参数对某些音频文件无效。

  /Device:{DVD|AudioCD}:直接播放DVD或CD。

  /Task NowPlaying:直接转到“正在播放”窗口。

  /Task MediaGuide:直接转到“媒体指南”窗口。

  /Task CDAudio:直接转到“从CD复制”窗口。

  /Task MediaLibrary:直接转到“媒体库”窗口。

  /Task RadioTuner:直接转到“收音机调谐器”窗口。

  /Task PortableDevice:直接转到“复制到CD或设备”窗口。

  /Task Services:直接转到“精品服务”窗口。

  /Task SkinViewer:直接转到“外观选择器”窗口。

  应用实例
  1.以全屏方式播放“C:/1.wmv”文件

  可以在“开始→运行”中输入命令:wmplayer "C:/1.wmv"/fullscreen。

  2.播放DVD

  可以在“开始→运行”中输入命令:wmplayer /device:DVD。

  3.打开Windows Media Player 9.0后直接转到“媒体库”窗口

  可以在“开始→运行”中输入命令:wmplayer /Task MediaLibrary。

  4.打开Windows Media Player 9.0后直接播放“C:/1.mp3”文件,然后转到“外观选择器”窗口

  可以在“开始→运行”中输入命令:wmplayer "c:/1.mp3" /Task SkinViewer。

  提示:如果要在命令提示符窗口或者批处理文件中使用Windows Media Player 9.0命令,须将“系统盘符/Program Files/Windows Media Player”目录下的“wmplayer.exe”文件复制到“系统盘符/WINDOWS/system32”目录中。

Office2000中的工具程序──剪辑库

在使用Office2000时,常常用到剪辑库组件,下面我们就来看看这个程序该怎样使用。

  1.制作其他程序的剪辑库
  Office2000中剪辑库的程序名是Cag.exe,只要安装有Office2000,就能找到这个程序。运行该程序,你就能从中获取所需的剪贴画。比如你打开了WPS2000、Authorware6,然后运行Cag.exe,它就可以成为其他程序的剪辑库了。

  2.添加内容
  除了能利用原有剪辑库中的内容之外,还可以将你拥有的图片、声音、动画剪辑分门别类地存放在剪辑库中。方法如下:

  1)在Cag.exe的运行画面中单击“新类别”,然后取一个类名,比如“张曼玉照片集”,然后再双击这个新建的类别,进入这一类别的图片窗口。

  2)按下菜单中的“输入剪辑”按钮,选择要加入的所有影星的图片(可以多选),按下“输入”就可以了。

  同样地,也可以添加声音及动画剪辑素材。

  3.从网上添加内容
  微软提供了一个特定的剪辑材料Web站点,你可以直接从这个网站上添加剪辑内容,方法如下:在菜单栏上,单击“联机剪辑”按钮就可以了。按下“确定”按钮后还可以浏览其他剪辑素材。

  在“剪辑库”程序中,所有的图片都以缩略图显示。所以用户可以看着这些缩略图来直接选择、拖放图片。

C++编程技巧

C++语言是一个面向对象的语言,使用C++编写的代码更加简捷、高效,更具可维护性和可重用性。但是很多人使用了C++语言后却感到C++与C编程没有什么区别。这其实是由于对C++语言的特点和特色理解和使用不够造成的。事实上,没有任何一个程序员使用C语言的编程效率可以超过C++语言的。

  一、使用new和删除进行动态内存分配和释放
  运算符new和删除是C++新增的运算符,提供了存储的动态分配和释放功能。它的作用相当于C语言的函数malloc()和free(),但是性能更为优越。使用new较之使用malloc()有以下的几个优点:

  (1)new自动计算要分配类型的大小,不使用sizeof运算符,比较省事,可以避免错误。

  (2)自动地返回正确的指针类型,不用进行强制指针类型转换。

  (3)可以用new对分配的对象进行初始化。

  使用例子:

  (1)int *p;

  p=new int[10]; //分配一个含有10个整数的整形数组

  删除[] p; //删除这个数组

  (2)int *p;

  p=new int (100);//动态分配一个整数并初始化

  二、使用inline内连函数替代宏调用
  对于频繁使用的函数,C语言建议使用宏调用代替函数调用以加快代码执行,减少调用开销。但是宏调用有许多的弊端,可能引起不期望的副作用。例如宏:#define abs(a) ((a)<0?(-a):(a)), 当使用abs(I++)时,这个宏就会出错。

  所以在C++中应该使用inline内连函数替代宏调用,这样既可达到宏调用的目的,又避免了宏调用的弊端。

  使用内连函数只需把inline关键字放在函数返回类型的前面。例如:

  inline int Add(int a,int b);//声明Add()为内连函数

  这样编译器在遇到Add()函数时,就不再进行函数调用,而是直接嵌入函数代码以加快程序的执行。

  三、使用函数重载
  在C语言中,两个函数的名称不能相同,否则会导致编译错误。而在C++中,函数名相同而参数不同的两个函数被解释为重载。例如:

  void PutHz(char *str); //在当前位置输出汉字

  void PutHz(int x,int y,char *str); //在x,y处输出汉字

  使用函数重载可以帮助程序员处理更多的复杂问题,避免了使用诸如intabs()、fabs()、dabs()等繁杂的函数名称;同时在大型程序中,使函数名易于管理和使用,而不必绞尽脑汁地去处理函数名。

  四、使用引用(reference)代替指针进行参数传递
  在C语言中,如果一个函数需要修改用作参数的变量值的时候 ,参数应该声明为指针类型。例如:

  void Add(int *a) {(*a)++;}

  但是对于复杂的程序,使用指针容易出错,程序也难以读懂。在C++中,对于上述情况 可以使用引用来代替指针,使程序更加清晰易懂。引用就是对变量取的一个别名,对引用进行操作,这就相当于对原有变量进行操作。例如使用引用的函数定义为:

  void Add(int a) (a++;); //a为一个整数的引用

  这个函数与使用指针的上一个函数的功能是一样的,然而代码却更为简洁和清晰易懂。

  五、使用缺省参数
  在C++中函数可以使用缺省参数,例如:

  void PutHzxy(char *str,int x=-1,int y=-1)

  { if (x==-1) x=wherex();

  if (y==-1) y=wherey();

  moveto(x,y);

  PutHz(str);}

  可以有两种方式调用函数PutHzxy(),例如:

  PutHzxy("C++语言");//使用缺省参数,在当前位置输出

  PutHzxy("C++语言",10,10);//没有使用缺省参数

  通常的情况下,一个函数应该具有尽可能大的灵活性。使用缺省参数为程序员处理更大的复杂性和灵活性问题提供了有效的方法,所以在C++的代码中都大量地使用了缺省参数。

  需要说明的是,所有的缺省参数必须出现在不缺省参数的右边。亦即,一旦开始定义缺省参数,就不可再说明非缺省的参数。

  例如:

  void PutHzxy(char *str,int x=-1,int y=-1); //正确

  void PutHzxy(int x=-1,int y=-1,char *str);//错误

  六、使用模板和BIDS
  从Borland C++ 3.1中还引入模板(template)的功能,通过模板Borland C++实现了功能强大的BIDS(Borland International Data Structures)。使用BIDS可以不编程实现存储任何数据类型的数组、链表、堆栈、队列等数据结构。

  下面的例子实现了一个存储整型变量的堆栈:

  无效def BI_StackAsVector intstack;

  main()

  {instack is; //定义一个整型变量的堆栈

  for(int I=0,I<10,I++)

  is.push(I);//10个数压栈

  for(I=0,I<10,I++)

  cout<

  }

  通过语句is.push(),is.pop()可以对堆栈进行操作。

制作安装与反安装程序

近日,笔者需要把一些平时经常使用和自己编的一些程序“压”在一张软盘上。于是,便安好了WinRAR,准备使用RAR的“自解压”功能。可又想起了“人见人爱”的Setup向导。经过研究,笔者发现了一种不用语言(编程)的方法就可轻松实现安装与反安装程序的制作。想让你的软件更专业吗?Let's go!

  软件名称:Tarma Installer

  最新版本:2.40.1130X汉化版

  下载地址:http://software.yalaso.net/softview.asp?softid=173

  安装很简单,一路按“下一步”即可。顺便欣赏一下吧。安装完成后,可从桌面或程序组进入主界面。哇!多漂亮的界面呀!单击“制建新方案”,便开始了制作“旅程”。在“新方案”界面上,左边为项目分类,右边为制作区,下面则是信息栏。在右上方,有3个按扭,它们分别为“上一步”、“下一步”和“帮助”。

  第一步:在“方案确认”中,输入程序标题、公司名及版本号。然后,在项目分类栏中单击“文件”,根据自己的需要分别在<AppFolder>(任意文件夹)、<Common File>、<Windir>和<WinSysDir>中添加文件。如需要,还可以自行添加文件夹。在“快捷方式”中,还可添加需要的快捷方式。

  提示:此快捷方式的图标必须在“文件”一栏中添加好。

  第二步:单击“下一步”,进入安装参数设置位置,在这里可以设置安装位置、选项和错误处理方法。接下来,在“自述文件和许”可当中可键入在复制文件前提示给用户的信息。在语言项目中,如需多语言支持,可在上方表内提供的语言种类前打钩(前提是先在下方选中“多语言支持”[U])。在需要项目中可以选择软件对系统和硬件的要求。

  第三步:在高级选项中,可设置用户注册页面信息和注册表、INI文件及环境等高级要求。

  第四步:在建立选项中,设置好建立的风格(推荐使用单个EXE),最好将“警告视为错误”前的钩去掉,否则经常会建立失败。

  最后,便可以点击“建立”(Ctrl+F5)完成这个程序的建立了。建立后,程序会自动生成反安装。

VC++中色彩的运用

如华丽得体的衣装可以让一个外貌平平的女孩变得自信而愉快那样,在VC++程序界面中适当地配上颜色也会使你的程序变得生动悦目。

  一、寻找VC++中调色板的配色参数
  最直接的方法是设置应用程序主窗体的背景色。对此,简单的办法是通过ClassWizard在视图中创建一个成员函数来响应消息WM_ERASEBKGND,关键源代码如下:

   BOOL CMyView::OnErase Bkgnd(CDC* pDC)

  {

   CBrush backBrush(RGB(255,255,0));

   CBrush* pOldBrush=pDC->SelectObject(&backBrush);

   CRect rect;

   pDC->GetClipBox(&rect);

   pDC->PatBlt(rect.left,rect.top,rect.Width(),rect.Height(),PATCOPY);

   pDC->SelectObject(pOld Brush);

  return TRUE;

  }

  本段代码的作用是将主窗体背景绘制成米黄色,其中所用的RGB宏是用于指定三原色(红,绿,蓝)的“配比数”,每个值都是0~255之间的一个整数。在上面代码中RGB表示混合同样一份红色与绿色,并关闭蓝色得到黄色;0,0,0为黑色,255,255,255为白色。

  RGB宏是VC++程序使用颜色的基础,但在使用时遇到的棘手问题是,当你选择一种“中间色”时,你如何才能知道确切的“配方”──那三个0~255之间的颜色参数分别是多少?这也是笔者在研制一个项目中遇到的一个实际问题,尽管它在整个项目中显得微不足道。为此,笔者编制了一个实验程序,运行后可以调用MFC的颜色对话框,当我们选中具体颜色后,就得到其RGB值,并存放到文本文件RGBNum中。当我们得到这个值后,在上面代码中就可以用这个数值去替代RGB宏了。实验程序具体代码如下:

  void CMyView::OnSelRGB()

  {

  CColorDialog colorDialog;

  COLORREF Mycolor;

  FILE *fin;

  fin=fopen("RGBNum.txt","a");

  if(colorDialog.DoModal()==IDOK)

  {

  Mycolor =colorDialog.GetColor();

  fprintf(fin," Mycolor =%ld/n",Mycolor);

  fclose(fin);

  }

  }

  上述代码是通过COLORREF获取RGB颜色值的。COLORREF是一个32bit整数,它常用RGB宏作初始化。

  二、设置对话框的背景颜色
  要改变应用程序所有对话框的背景颜色,可以调用CwinApp::SetDialogBkColor(),它的第一个参数指定了背景颜色,第二个参数指定了文本颜色。

  下例将应用程序对话框设置为蓝色背景和黄色文本。

  BOOL CMyApp::InitInstance()

  {

  ......

   //蓝色背景黄色文本

   SetDialogBkColor(RGB(0,0,255),RGB(255,255,0));

   ......

  }

  三、如何控制文字的显示颜色
  在VC++编程中,常会用LOGFONT结构中的14个字段定义去控制显示字符的大小、粗细、角度、字体等。而且可以用函数SetTextColor(COLORREF crColor)设置字符颜色。有关代码如下所示:

  void CMyView::OnDraw(CDC* pDC)

  {

   CMenuCom03Doc* pDoc = Get文档();

   ASSERT_VALID(pDoc);

   // 设置文本颜色

   COLORREF color=RGB(0,250,0);

  pDC->SetTextColor(color);

  pDC->TextOut(120,200,"彩色字体样例");

  }

  下一步,我们还可以设置具有翻转背景颜色的文本。即调用CDC::SetBkMode()函数并传送TRANSPARENT使背景颜色保持不变。以下代码用红色带阴影显示文本:

  void CMyView::OnDraw(CDC* pDC)

  {

   CDelemeDoc* pDoc = Get 文档();

   ASSERT_VALID(pDoc);

   // TODO: add draw code for native data here

   CRect rc;

   GetClientRect(rc);

   CString str(_T("Hello,World!"));

   pDC->SetBkMode(TRANS PARENT);

   rc.OffsetRect(1,1);

   pDC->SetTextColor(RGB(0,0,0));

  pDC->DrawText(str,str.GetLength(),rc,DT_SINGLELINE|DT_CENTER|DT_VCENTER);

  rc.OffsetRect(-1,-1);

  pDC->SetTextColor(RGB(255,0,0));

  pDC->DrawText(str,str.GetLength(),rcView,DT_SINGLELINE|DT_CEN TER|DT_VCENTER);

  }

  本文列举的源代码均在VC++6.0下调试运行通过。

计算机等级考试释疑:VB应试心得

VB因简单易学、功能强大和微软的支持而成为主流,于是越来越多参加全国计算机等级考试的人选择了它。不过请大家注意:二级VB考试笔试与上机时间均为90分钟,千万不要与其他语言的考试时间发生混淆。

  VB与QB的区别与联系
  VB与QB在数据类型、语法和程序结构等方面有很多相同之处,VB仍采用基本的BASIC语言,但它们的区别却是根本性的:

  1.QB只是一门程序设计语言,而VB不但是一门程序设计语言,更重要的还是在Windows操作系统界面下的软件开发工具,它主要用来开发可视化软件。

  2.QB中的程序是一个完整的程序系统,是不可以分割的,程序执行时从头执行到尾,编写程序时一定要精确地写出每一个步骤;而VB程序采用的是事件驱动编程机制,用户编写程序时不必写出很长的程序,只要写出简短的程序片断就可以了。

  比如这样一个例子,要求编程实现:输入两个数,输出它们的和。如果用QB,程序如下:

  无效 a;b

  c=a+b

  PRINT c

  END

  而用VB程序则如下:

  Private Sub Command1_Click()

    A=无效Box("a=")

    B=无效Box("b=")

    C=val(a)+val(b)

    Print C

  End Sub

  这个例子中QB程序与VB程序在程序代码和语法规则上基本相似,但执行时就不一样了:QB只要运行,就可以得出结果;而VB程序则必须用鼠标单击Command1对象才能执行其代码,得出结果。如果单击窗体则操作对象错误;如果对Command1不单击而进行其他操作,则对象响应事件错误。这两者都不能执行VB下面的程序代码。因而在VB应试学习过程中,既要学会分析BASIC程序的执行流程,又要熟悉和掌握VB的操作界面、面向对象程序设计的特点。

  重视VB的基本概念
  VB的基本概念中,要特别重视数据类型的定义、表达式、函数及常用控件的属性、功能和使用。这是掌握面向对象程序设计、学会编写事件代码的基础,考试的内容涉及面很广,大家要多加记忆与理解。

  在前面的例子中,如果将其中的“C=val(a)+val(b)”改为“C=A+B”,那么从键盘输入A=1,B=2,结果还是3吗?答案是否定的。因为无效Box函数是输入语句,它只能接收文本,所以变量A与B内存放的并非是数字1与2而是字符“1”与“2”,而语句C=A+B中的“+”号的含义对于文本来讲并不是加而是连接的意思,因而答案为12。这个问题的理解充分地说明了掌握基本概念的重要性。

  2002年秋季笔试中有一选择题:在窗体上画一个名称为Commandl的命令按钮,然后编写如下程序:

  Private Sub Command1_Click()

  Static X As Integer

  Static Y As Integer

  Cls

  Y=1

  Y=Y+5

  X=5+X

  Print X,Y

  End Sub

  程序运行时,三次单击命令按钮Commandl后,窗体上显示的结果为:

  A) 15 16   B) 15 6

  C) 15 15   D) 5  6

  解析:本题主要考查对数据的定义,用Dim和用Static定义的变量在程序中的结果是完全不同的。用Dim定义的变量,在过程运行结束后,变量的值不会保留;用Static定义的变量,其值只被初始化一次,其后的值将继续保留。题目中x定义为Static类型,x第一次运行时初值为0,第二次运行前其值变为5,第三次运行前其值变为10,而y虽然也定义为Static,但每次都要执行一个“y=1”这个赋值语句,所以第三次执行完,其结果应为:x=15,y=6。

  掌握VB中的控件
  在VB中,控件是非常重要的内容,考试中常常应用在程序分析和上机操作中。考生们要多记忆、多运用、多对比、多总结,举一反三,才能掌握好各个控件。

  2002年春季笔试中有一选择题:在窗体上画两个单选按钮,名称分别为Option1、Option2,标题分别为“宋体”、“黑体”;一个复选框,名称为Check1,标题为“粗体”;一个文本框,名称为Text1,Text属性为“改变文字字体”。要求程序运行时,“宋体”单选按钮和“粗体”复选框被选中(窗体外观如图1),则能够实现上述要求的语句序列是:

  A) Option1.value=True B) Option1.Value=True

  Check1.Value=False   Check1.Value=True

  C) Option2.Value=False D) Option1.Value=True

  Check1.Value=True    Check1.Value=1

  解析:本题主要考核VB的两个控件,单选按钮控件与复选框控件的Value属性,虽然它们属性名是一样的,但取值却不同。单选按钮Value属性值为True表示选中,而复选框选中其值应为1,所以正确答案应为D。许多考生由于学习过程中不注重对比,没有真正理解和掌握,常错选为B。

  2002年秋季考试中有一填空题:在窗体上画两个标签,其名称分别为Label1和Label2,Caption属性分别为“数值”及空白;然后画一个名称为HScroll1的水平滚动条,其Min的值为0,Max的值为100。程序运行后,如果单击滚动条两端的箭头,则在标签Lable2中显示滚动条的值,如图2所示。请在[1]和[2]处填入适当的内容,将程序补充完整。

  Private Sub HScroll1_[1]

  Labl2.Caption=HScroll1.[2]

  End Sub

  解析:本题主要考查考生对于滚动条控件事件及属性的掌握,因为滚动条支持两个事件,即跟踪滚动条中的动态变化的Scroll事件和得到滚动条最后位置的Change事件,题中要求单击滚动条两端的箭头所能触发的事件应为Change事件,可以显示当前滚动位置(即数值)的应为Value属性,故应填入Change和Value。

  抓住程序“要害”进行分析
  程序的“要害”就是算法和过程,重点在于抓住算法的使用和过程的执行,所以要花时间进行认真的分析,不要放过每一个细节。否则一不小心就容易得出错误分析,与正确结果大相径庭。

  2002年秋季笔试中有一程序分析题:在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程:

  Private Sub Command1_Click()

  Dim array1(10,10) As Integer

  Dim i,j As Integer

  For i=1 To 3

   For j=2 To 4

    array1(i,j)=i+j

   Next j

  Next i

  Text1.Text=array1(2,3)+array1(3,4)

  End Sub

  程序运行后,单击命令按钮,在文本框中显示的值是:

  A)12 B)13 C)14 D)15

  解析:本题中我们应将分析重点放在text1的赋值上面,由于程序已知其算法为:text1.text=array1(2,3)+array1(3,4),因而只要求array1(2,3) 与array1(3,4)的值而没有必要去求其他数组元素的值,根据数组通项的算法array1(i,j)=i+j可知array1(2,3)=5、array1(3,4)=7,故正确答案应为A。

杀毒环境有讲究

杀毒要借助杀毒软件,但不是说一点“杀毒”按钮就万事大吉了。针对不同特性的病毒,我们应该选择相应的系统环境。

  一、非系统文件病毒
  杀这种病毒相对容易,一般在Windows环境下就能被“全歼”。

  二、已激活的非系统文件病毒
  虽然现在的反病毒软件都声称能查杀内存病毒,但此技术还未臻完善,效果可能达不到预期。因此,推荐杀此类病毒应在安全模式下进行。在Windows安全模式下,这些病毒不会在启动时被激活。

  三、系统文件病毒
  杀此类病毒一定要在干净的DOS环境下进行,甚至还需要动用几种杀毒软件交叉、反复查杀才能彻底清除。

  四、网络病毒
  此类病毒现在层出不穷,很容易反复感染,因此不但需要干净的杀毒环境,还必须在断开网络的情况下进行查杀。

多媒体文件格式转换速查手册

媒体技术的飞速发展,使得现实生活中的声、形、画能在电脑得以真实再现。人们在享受现代电脑科技的同时,面对纷繁的多媒体文件格式也是一头雾水。由于其格式不同,使得相应的操作也完全不同,这必定会造成操作上的不方便。不同格式的多媒体文件间的相互转换,便成为我们应用中的常见操作。

  本文将常见的多媒体文件格式列出,同时也给出了多媒体文件互相转换的常用操作,便于读者速查。

  一、图形图像文件转换
  1.常见图形图像文件扩展名一览 
  BMP(Bitmap):是Windows中的标准图像文件格式。它以独立于设备的方法描述位图,可用非压缩格式存储图像数据,其解码速度快,支持多种图像的存储,常见的各种图形图像软件都能对其进行处理。

  GIF(Graphics Interchange Format):是在各种平台的各种图形处理软件上均能够处理的、经过压缩的一种图形文件格式。该格式存储色彩最高只能达到256种,多用于网络传输。

  PNG(Portable Network Graphics):是一种能存储32位信息的位图文件格式,其图像质量远胜过GIF。与GIF一样,PNG也使用无损压缩方式来减少文件的大小。PNG图像可以是灰阶的(16位)或彩色的(48位),也可以是8位的索引色。PNG图像格式不支持动画。

  TIF/TIFF(Tag Image File Format):TIFF支持的色彩数最高可达16M,它存储图像质量高,但占用的存储空间非常大,细微层次的信息较多,有利于原稿阶调与色彩的复制。该格式有压缩和非压缩两种形式。

  CDR(CorelDraw):是CorelDraw中的一种图形文件格式。它是所有CorelDraw应用程序中均能使用的图形图像文件格式。

  WMF(Windows Metafile Format):是Windows中常见的一种图形文件格式,它具有文件短小、图案造型化的特点,整个图形常由各个独立的组成部分拼接而成,但其图形较粗糙,并且只能在Office中调用编辑。

  JPG/JPEG(Joint Photographic Expert Group):是24位的图像文件格式,也是一种高效率的压缩格式。由于其高效的压缩效率和标准化要求,目前已广泛用于彩色传真、静止图像、电话会议、印刷及新闻图片的传送。

  PCD(Kodak PhotoCD):PCD是一种Photo CD文件格式,由Kodak公司开发。该格式主要用于存储只读光盘上的彩色扫描图像,它使用YCC色彩模式定义图像中的色彩。Photo CD图像具有非常高的质量。

  PSD(Adobe Photoshop 文档)/PDD:是Photoshop中使用的一种标准图形文件格式,可以存储为RGB或CMYK模式,还能够自定义颜色数并加以存储。PSD文件能够将不同的物件以层(Layer)的方式来分离保存,便于修改和制作各种特殊效果。PDD和PSD一样,都是Photoshop中专用的图形文件格式,能够保存图像数据的每一个细小部分。包括层、附加的蒙版通道以及其他内容。

  TGA(Tagged Graphic):是True Vision公司为其显卡开发的一种图像文件格式,最高色彩数可达32位,其中包括8位Alpha通道用于显示实况电视。该格式文件使得Windows与3DS相互交换图像文件成为可能。你可以先在3DS中生成色彩丰富的TGA文件,然后在Windows中利用Photoshop等应用软件来进行修改和渲染。

  2.利用ACDSee 5.0进行格式转换
  在ACDSee中打开保存有图像文件的文件夹,右键单击需要转换的图像文件,选择“转换”命令,将打开“图像格式转换”对话框,在“格式”列表中选择需要转换的文件格式,然后单击“选项”按钮,在打开的对话框中单击“在下列文件来中放置已修改的图像”选项,设置好输出文件夹的位置,单击“确定”按钮即可。

  注意:选中多个图像文件,可实现批量转换。

  3.图像编辑软件转换法 
  图像编辑软件(如Windows自带的“画图”程序、Photoshop等)支持且能处理绝大部分格式的图像。所以,利用图像编辑软件打开一幅图像,然后单击“文件→另存为”菜单命令,在打开的“保存”对话框中的“保存类型”框中选择另一种格式保存即可。

  4.其他常用转换工具
  (1)利用Advanced Batch Converter转换

  运行Advanced Batch Converter,在主界面中单击“Batch mode”(批量模式)按钮,打开相应的对话框,在右边的图像文件选择框中,选择需要转换的图像文件,单击“Add”(添加)或“Add all”(全部添加)按钮添加图像文件。在“Output format”(输出格式)列表中设置好输出的文件类型,然后单击“Start”(开始)按钮即可。

  另外,在“Batch mode”对话框中单击选中“Use advanced Options”(使用高级选项)选项,然后单击“Options”(选项)按钮,即可在打开的对话框中对图像转换后的尺寸大小、像素、DPI和色彩效果按设置值进行自动修改。

  (2)利用ImageConverter Plus转换

  运行ImageConverter Plus,在主界面中单击“Files”(文件)选项卡,单击“Add file”(添加文件)或“Add folder”(添加目录)按钮,在打开的对话框中添加需要转换的图像文件。然后单击“脚本”(转换脚本)选项,单击“Save image PCX format”(将文件保存为XX格式)选项,在打开的菜单中选择转换的文件格式,单击“Converted images will be saved to”(转换后的文件保存目录)选项,在打开的菜单中选择转换后文件的保存目录。设置完毕,单击“GO!”按钮即可。

  二、音频文件转换
  1.常见音频文件扩展名一览
  CMF(Creative Musical Format):Creative(创新)公司的专用音乐格式,与MIDI差不多,只是音色、效果上有些特色,专用于FM声卡,但其兼容性也很差。

  CDA(CD Audio):唱片采用的格式,又叫“红皮书”格式,记录的多是波形流。但缺点是无法编辑,文件长度太大。

  MID/RMI(MIDI):MIDI是数字乐器接口的国际标准,它定义了电子音乐设备与计算机的通讯接口,规定了使用数字编码来描述音乐乐谱的规范。电脑就是根据MIDI文件中存放的对MIDI设备的命令,即每个音符的频率、音量、通道号等指示信息进行音乐合成的。MID文件的优点是短小;缺点是播放效果因软、硬件而异。

  WAV(Wave form Audio File):是Windows本身存放数字声音的标准格式,目前也成为通用性的数字声音文件格式。由于WAV格式存放的是未经压缩处理的音频数据,所以体积较大。

  MP3/MP1/MP2(MPEG Audio Layer-3):即MP3压缩格式文件。由于其具有压缩程度高、音质好的特点,所以MP3是目前最为流行的一种音乐文件。

  VQF(Transform-domain Weighted Interleave Vector Quantization,TwinVQ):是雅马哈公司开发的一种音频压缩格式。压缩比较MP3高,而且音质比MP3好。由于VQF是雅马哈公司专有格式,受到的支持(播放器)相当有限。

  RA/RAM(Real Audio):RealNetworks公司开发的主要适用于网络实时数字音频流技术的文件格式。由于它的面向目标是实时的网上传播,所以在高保真方面远不如MP3,但在只需要低保真的网络传播方面却无人能及。

  ASF/ASX/WMA/WAX:ASF(Advanced Stream Format)和WMA都是微软公司针对Real公司开发的新一代网上流式数字音频压缩技术。这种压缩技术的特点是同时兼顾了保真度和网络传输需求,所以具有一定的先进性。

  2.CD与WAV、WMA、VQF、MP3转换
  (1)利用极速火龙CD压缩器转换

  下面的操作将CD转换为WAV、WMA、VQF、MP3文件。

  运行极速火龙CD压缩器。在主界面中的“曲目保存于”栏中键入存放生成文件的目录。单击“参数优化”选项卡,如果你有2个以上的光驱,从下拉列表中选择放有CD的光驱;单击“操作”选项卡选择好输出文件格式及相应的设置项。在“CD抓轨”列表中选择需要复制的CD曲目。单击“开始压缩”按钮,曲目将按照需要自动压缩完成。如下图所示。

  (2)利用Audio Converter转换

  下面的操作将WAV、VQF、MP3转换为CD文件。

  运行Audio Converter。在主界面中单击“File(文件)→Burn Audio CD(刻录音乐CD)”菜单命令,在打开的对话框中单击“Add Files”(添加文件)按钮,选择你要刻录进CD的音乐文件,或者单击“Add Playlist”(添加播放列表)按钮将某个播放菜单里的文件都添加进来。单击“Move Up/Down”(向上/下移动)按钮调整曲目的上下顺序。单击“Burn CD”(刻录CD)按钮,开始刻录转换。

  注意:所有文件的总播放时间(Total Play Time)不能超过74分钟,而文件(音轨)的个数不能多于98。

  

3.WAV与WMA、VQF、MP3转换
  (1)利用极速火龙CD压缩器转换

  下面的操作将WAV转换为WMA、VQF、MP3文件。

  运行极速火龙CD压缩器。在主界面中的“曲目保存于”栏中键入存放生成文件的目录。单击“文件转换”选项卡,然后单击“添加文件”按钮,在打开的对话框中选中需要转换的文件。在“操作”选项卡中选择好输出文件格式及相应的设置项。单击“开始压缩”按钮开始压缩过程。

  (2)利用Audio Converter转换

  下面的操作将WAV、VQF、MP3转换为WMA、WAV文件。

  运行Audio Converter。在主界面中单击“File(文件)→Add Files(添加文件)”菜单命令,打开“Add Files”对话框,在“文件类型”列表中选择要转换文件的类型,在“Convert to”(转换为)列表中选择需要转换为的文件类型,然后选中需要转换的文件并单击“打开”按钮。单击“Convert”(转换)按钮即开始转换。

  4.WAV与RA文件转换
  (1)利用RealAudio Encoder转换

  下面的操作将WAV转换为RA文件。

  运行RealAudio Encoder。在左边“Source”(源文件)选项组中的“File”(文件)框中输入要转换的WAV文件(单击“Browse”(浏览)按钮添加)。在右边“Destination”(目标文件)选项组中的“File”(文件)框中输入生成的RA文件名。在右下角的“Compression”(压缩)列表框中选择一种压缩编码方式。从上至下,音质越好但所占的存储空间也越大。 单击“Start Encoding”(开始编码)按钮即开始转换。

  (2)利用Wisecroft Ripper转换

  下面的操作将RA、RM、RAM转换为WAV文件。

  运行Wisecroft Ripper。单击“File(文件)→Select 无效/Output Directory(选择输入/输出目录)”菜单命令,设置文件转换的输入/输出路径。单击主界面中的“RA→WAV”按钮,在下面的“Files”(文件)选项组中,单击路径后面的选择按钮,在打开的对话框中选择需要转换的RA文件。选中添加到列表中的文件,单击“Add file”(添加文件)按钮,此时你会看到,文件已出现在“Queue”(队列)选项组中了。单击“转换”按钮即开始转换。

  5.MID与WAV转换
  (1)利用Midi2Wav Recorder转换

  下面的操作将MID转换为WAV文件。

  运行Midi2Wav Recorder。单击“MIDI→Open MIDI File(打开MIDI文件)”菜单命令,打开需要转化的MIDI文件。调整好“MIDI Vol”(MIDI播放音量)与“Rec Vol”(录音音量)处的音量设置。

  单击“录音”按钮即可开始转化。录制完毕单击“WAVE→Save Wave File As(将WAV文件另存为)”菜单命令,将生成的WAV文件保存。

  (2)利用Amazing MIDI转换

  下面的操作将WAV转换为MID文件。

  在转换以前,最好先将WAV文件转换为22 050Hz单声道,因为对于Amazing MIDI所用的算法来讲,22 050Hz的采样率已经足够了,所以即使你使用44 100Hz的采样率也不会得到更好的结果而只会延长转换的时间。

  运行Amazing MIDI。单击“File→Specify Tone File(指定乐器音调文件)”菜单命令,选择一个乐器音调文件。比如Amazing MIDI目录下的piano0.wav。单击“File→Specify 无效 File(指定输入文件)”菜单命令,选择要转换的WAV文件。单击“File→Specify Output File(指定输出文件)”菜单命令,指定要输出的MIDI文件名。单击“Transcribe→Transcribe(转录)”菜单命令,将打开转录对话框。单击“Start”(开始)按钮,即开始转录。转录完毕后,生成的MIDI会自动播放,如果感觉不好,可在“Transcribe”对话框中的设置选项中进行调整。

  三、视频文件转换
  1.常见视频文件扩展名一览
  AVI(Audio Video Interleaved):是微软公司开发的一种符合RIFF文件规范的数字音频与视频文件格式。AVI格式允许视频和音频交错在一起同步播放,支持256色和RLE压缩。但AVI文件并未限定压缩标准,因此,AVI文件格式只是作为控制界面上的标准,不具有兼容性,用不同压缩算法生成的AVI文件,必须使用相应的解压缩算法才能播放。

  MOV/QT:即QuickTime音频、视频文件格式。它是Apple公司开发的一种音频、视频文件格式,用于保存音频和视频信息。QuickTime文件格式支持25位彩色,支持RLE、JPEG等领先的集成压缩技术,提供150多种视频效果,并配有提供了200多种MIDI兼容音响和设备的声音装置。

  MPEG/MPG/DAT:MPEG文件格式是运动图像压缩算法的国际标准,它采用有损压缩方法减少运动图像中的冗余信息,同时保证每秒30帧的图像动态刷新率。MPEG标准包括MPEG视频、MPEG音频和MPEG系统(视频、音频同步)三个部分,前文介绍的MP3音频文件就是MPEG音频的一个典型应用,而Video CD (VCD)、Super VCD (SVCD)、DVD则是全面采用MPEG技术所产生出来的新型消费类电子产品。

  RM:RealNetworks公司开发的一种新型流式视频文件格式。主要用来在低速率的广域网上实时传输活动视频影像,可以根据网络数据传输速率的不同而采用不同的压缩比率,从而实现影像数据的实时传送和实时播放。

  ASF:ASF是微软为了和现在的Real player竞争而发展出来的一种可以直接在网上观看视频节目的文件压缩格式。由于它使用了MPEG4的压缩算法,所以压缩率和图像的质量都很不错。

  2.将VCD文件转换为MPG
  (1)利用豪杰超级解霸3000转换

  VCD一般都是以DAT格式存储的,用豪杰超级解霸3000可方便地切割VCD文件,并在切割时直接将其转存为MPG格式。

  用豪杰解霸打开要剪切的影片,单击“循环/选择录取区域”按钮,再通过“选择开始点”、“选择结束点”按钮设定剪辑的起点和终点,然后单击“录像指定区域为MPG或MPV文件”按钮即可完成片段剪辑,取名另存即可。

  (2)利用Myflix转换

  Myflix可以将VCD中的DAT文件剪切、转换成MPG文件。

  运行Myflix,在主界面中单击“File→Open(打开)”菜单命令打开需要剪切的VCD文件,也可以用拖放的方法直接将DAT文件拖入Myflix窗口中打开,然后用视频窗口下方的工具设定好视频片段的剪切始点和终点,最后单击“File→Trim(整理)”菜单命令,很快DAT文件就被切割并转换成MPG文件了。如果要将整个DAT文件转换为MPG文件,则可以单击“File→Convert VCD file to MPEG(转换VCD文件为MPEG)”菜单命令直接将整个DAT文件转换为MPG文件。

  3.将DVD文件转换为AVI文件
  剪切、转换DVD盘片中的VOB文件,最简单的工具是豪杰DVDⅢ。

  插入DVD光碟,在“开始”菜单中启动豪杰DVDⅢ中的“DVD转VCD”工具,在打开的对话框中单击“文件→打开”菜单命令,在打开的对话框中选择需要转换的文件,单击“文件→选择输出目录”菜单命令,在打开的对话框中设置文件的输出路径。如果你是将DVD整盘复制到硬盘,请将文件选择路径指向DVD光碟,请单击“语言选择”按钮进行字幕和语言的选择。单击“控制→视频处理方法”菜单命令,在打开的对话框中选择“采用MMX的快速算法”选项,将可快转换的速度。单击“播放”按钮即开始转换操作。

  4.将MPG文件转换成ASF文件
  在转换之前,应首先检查你有没有有旧版本的ASF压缩编码驱动库,请在/Windows/System中查找mpg4c32.dll文件,右键单击该文件,选择“属性”命令,然后单击“版本”选项卡,即可以看到文件对应的版本号。检查版本号为4.00.0.3688或3.0.0.2700 ,如果不是,请你删除mpg4c32.dll和mpg4ds32.ax(如果存在)文件。然后重新安装Windows Media Toolkit,或把相应版本号的ASF压缩编码驱动库拷贝到/Windows/System目录。

  运行Sonic Foundry Stream Anywhere。打开你需要转换的MPG文件,单击“Files→Save as(另存为)”菜单命令,在打开的对话框中选择你要存储ASF文件的文件夹,在文件类型中列表中选择“Encode Windows Media Format”(编码为Windows Media格式)选项。然后选择你要生成的ASF文件的压缩比例,如果选择“250 Video”选项则相当于2M/分钟的压缩率,这时图像的质量不太好。同理,如果是选择“512 Video”选项则相当于4M/分钟的压缩率(其实最好的ASF是在320×240和有30帧/秒的情况下,它的图像和声音仍然可以同步)。单击“OK”按钮即可。

  5.将RM、ASF、WMV、MPV、MOV等文件转换成AVI或MPG文件
  EO Video是一款集播放、剪辑、转换于一体的视频编辑工具,它不但可以转换ASF文件,而且还可以转换RM文件,并且支持AVI的编码选择,甚至可以直接将流媒体文件转换成为MPG文件,而且转换的速度快,效果也较好。

  运行EO Video。在主界面左侧的磁盘列表窗口中选择RM文件的保存路径,然后在文件列表区域中将RM文件拖放到右侧的“Play List(播放列表)”中,并单击“File→Save as”菜单命令,将列表文件保存。如果要播放被选定的RM等类型文件,可以单击“Player(播放)”选项卡,在这里即可单击“播放”按钮开始播放预览。在确认了需要转换的视频片段后,即可开始转换。

  单击“Converter(转换)”选项卡,首先在“Output Format(输出格式)”框中设置输出文件类型,这里选择格式为“AVI”。然后在“Compression(压缩编码)”中设置编码格式,比如设置为DivX Codec 4.02。如果要进一步设置当前编码格式,可以单击“Setting(设置)”按钮,打开压缩方式算法设置对话框,在其中设置好模式和播放品质率,完成后单击“OK”按钮返回。

  单击“Output(输出)”按钮,在“Output File Name(输出文件名)”框中设置好文件的保存路径和名称。

  最后,单击“Converter(转换)”按钮,即可进入转换界面,单击“Start(开始)”按钮即可。

四、手机铃声转换
  1.利用Psmplay制作和弦铃声
  要将自己喜欢的乐曲转换成为和弦铃声,可以使用Psmplay,该软件支持多种格式的音乐文件,几乎涵盖了市面上所有和弦手机铃声格式。下面以常见的MIDI文件为例,讲解和弦铃声的转换。

  打开要编辑的MIDI文件。通常,网上下载的MIDI音乐比较长,我们不可能用整首曲子做铃声。此处可以修改MIDI文件播放的长度。

  单击“设定→设置音量”菜单命令,可以修改MIDI文件音量。建议将音量调小,以免输入音量过大而造成手机喇叭破音。单击“文件→将SMAF转换格式”菜单命令将修改过的MIDI文件转成手机能够识别的“MMF”格式。

  接下来,只需将修改过的MIDI文件保存,并为制作好的MMF文件选择合适的存储路径即完成制作。最后,用户只需要用数据线连接电脑和手机,把铃声上传到手机内即可。

  2.抓狂铃声编码器—Nok2phone
  目前几乎所有的手机都具有自编铃声功能,但各个品牌手机的铃声编辑方法并不统一。编辑此类铃声,必须有一定的音乐基础,但对于大多数人来说,还是有相当的难度。但有了Nok2phonep,这一切也就迎刃而解了。

  Nok2phone的界面非常简单,左边是铃声编码区域,右边则是各种手机的按钮,通过这些按钮可将MIDI文件转换成不同的手机编码。

  单击“File→Open”菜单命令,在打开的对话框中选择需要转换的MIDI文件,此是系统会打开“请输入Channel”(通道值)对话框,要让你输入通道值(“MIDI Channel”意为该MIDI文件的内部通道号,默认是1,选中的这个通道可能是伴奏,也可能是主旋律,你可以通过MIDI编辑软件作事先选取)。

  单击“确定”按钮即可看见该MIDI的RTTTL格式文本已经显示出来,接下来便可以单击“Tools”工具选项组中的“播放MIDI”按钮来试听MIDI通道是否正确,如果不正确,就回到第一步重新打开MIDI文件,并在“请输入Channel”窗口中选择别的通道。

  试听正确后,请根据自己的手机在右边选择相应的按钮,如单击“OT300”按钮,即可看到左下方的窗口中已出现了OT300的编码,我们将这个编码输入到手机中即可欣赏美妙的音乐了

--- 钢铁男儿   传呼 道具 博客 | 【回复】


【楼主】 (9):c语言编程技巧
/*从键盘中读取字符 功能:按下普通键时,返回其ASCII码 扫描码CODE=0*/ 
int INKEY(int *code) 

int m; 
while(!bioskey(1))/*可加入无按键时代码*/; 
*code=bioskey(0); 
m=*code*255; 
if(!m) m=*code>>8; 
*code=*code&255; 
return m; 
}

/*获取机器日期*/ 
int DATE(char *s,char 无效) 

char dat[30]; 
int num; 
struct tm *tblock; 
time_t t; 
t=time(NULL); 
tblock=localtime(&t); 
strcpy(dt,asctime(tblock)); 
strcpy(s,""); 
switch(无效) 

case 'N': 
num=(*tblock).tm_year+1900; 
itoa(num,s,10); 
break; 
case 'Y': 
num=(*tblock).tm_mon+1; 
itoa(num,s,10); 
break; 
case 'R': 
num=(*tblock).tm_mday; 
itoa(num,s,10); 
break; 
case 'S': 
strcpy(dt,asctime(tblock)); 
MID(s,dt,12,8); 
break; 


return num; 
}

/*将浮点数转化为字符串*/ 
/* 参数说明 data:需转换的浮点数;s:输出字符串;len:转换后的长度*/ 
void f_to_s(double data,char *s,int len) 

int dec,sign,i; 
char *s1,s2[100],s3[100]; 
s1=0; 
s2[0]=0; 
s3[0]=0; 
s1=fcvt(data,len,&dec,&sign); 
if (!sign&&data>=1) 

MID(s2,s1,dec+1,-1); 
MID(s3,s1,1,dec); 
strcpy(s,"+"); 
strcat(s,s3); 
strcat(s,"."); 
strcat(s,s2); 

if (sign&&fabs(data)>=1) 

MID(s2,s1,dec+1,-1); 
strcpy(s,"-"); 
MID(s3,s1,1,dec); 
strcat(s,s3); 
strcat(s,"."); 
strcat(s,s2); 

if (!sign&&dec==0) 

strcpy(s,"+0."); 
strcat(s,s1); 

if (sign&&dec==0) 

strcpy(s,"-0."); 
strcat(s,s1); 

if (!sign&&dec<0) 

strcpy(s,"+0."); 
for(i=1;i<=fabs(dec);i++) 
strcat(s,"0"); 
strcat(s,s1); 

if (sign&&dec<0) 

strcpy(s,"-0."); 
for(i=1;i<=fabs(dec);i++) 
strcat(s,"0"); 
strcat(s,s1); 

if (strlen(s)>len) s[len]=0; 
}

/*清除屏幕*/ 
void CLSXY(int color,int x,int y,int xl,int yl) 

int x1,y1; 
union REGS r; 
if(x<1||y<1) return; 
y--; 
x--; 
y1=y+yl-1; 
x1=x+xl-1; 
if (y1>25||x1>80) 
return; 
r.h.ah=6; /*子功能号*/ 
r.h.al=0; /*滚动行数*/ 
r.h.ch=y; 
r.h.cl=x; 
r.h.dh=y1; 
r.h.dl=x1; 
r.h.bh=color*16; 
int86(16,&r,&r); 
}

/*显示时间*/ 
void display_time(int color,int back_color,int y,int x) 

static char oldtime[9]=""; 
char newtime[9]; 
if(y<1||x<1) return; 
settextstyle(1,0,1); 
DATA(newtime,'S'); 
back_color=7; 
if(strcmp(newtime,oldtime)) 

setfillstyle(1,back_color); 
setcolor(color); 
bar(535,458,635,475); 
outtextxy(x,y,newtime); 
strcpy(oldtime,newtime); 

}

/*打印一个矩形*/ 
void PRINT_KJ(int x,int y,int wide,int high) 

int i; 
for(i=x;i{ 
gotoxy(i,y); 
cprintf(""); 

gotoxy(x,y+high); 
cprintf(""); 
gotoxy(x+wide,y+high); 
cprintf(""); 
gotoxy(x,y); 
cprintf(""); 
gotoxy(x+wide,y); 
cprintf(""); 
for(i=x+2;i{ 
gotoxy(i,y+high); 
cprintf(""); 

for(i=y+1;i{ 
gotoxy(x,i); 
cprintf(""); 

for(i=y+1;i{ 
gotoxy(x+wide,i); 
cprintf(""); 

}

/*砍掉字符串中所有空格*/ 
void CUT_ALL_SPC(char *s) 

int i,n; 
char d[10000]; 
n=0; 
for(i=0;iif(s[i]!=32) 

d[n]=s[i]; 
n++; 

d[n]=0; 
strcpy(s,d); 
}

/*取子字符串*/ 
void MID(char *s,char *t,int n,int m) 

int i,j,p; 
if(n<1) n=1; 
i=strlen(s); 
if(iif(m<0) m=i; 
else m=n+m-1; 
if(m>i) m=i; 
p=m-n+1; 
if(p<0) p=0; 
for(i=n-1,j=0;it[j]=s[i]; 
t[p]=0; 
}

/*从文件中读取字符*/ 
int READ_STR(char *s,FILE *fp) 

int i=0; 
if(!fp) return 0; 
if(fgets(s,10000,fp)) i=1; 
s[strlen(s)-1]=0; 
return i; 
}

/*字符串左靠齐*/ 
void MOVE_LEFT(char *d,char *s,int n) 

int i,l; 
l=strlen(s); 
if(n>l) n=l; 
for(i=0;i*d++=*s++; 
*d=0; 
}

/*取左字符串*/ 
void LEFT(char *d,char *s,int n) 

int i,l; 
i=0; 
l=strlen(s); 
if(n>l) n=l; 
for(i=0;id[i]=s[i]; 
d[n]=0; 
}

/*向文件写数据*/ 
void WRITE_STR(char *s,FILE *fp) 

char c=10; 
if(!fp) return; 
fputs(s,fp); 
fputc(c,fp); 
}

/*取右字符串*/ 
void RIGHT(char *dest,char *source,int num) 

int i,j; 
if (num<1) num=0; 
num=strlen(source)-num; 
if (num<0) num=0; 
for(i=0,j=num;j<=strlen(source);i++,j++) dest[i]=source[j]; 
}

/*打开或关闭光标*/ 
void CURSOR(int on2off) 

union REGS r; 
if (on2off!=OFF) on2off=10; 
r.h.ah=1; 
r.h.ch=3; 
r.h.cl=on2off; 
int86(16,&r,&r); 
}

/*喇叭发声*/ 
void SOUND(int frequency,int time) 

int i; 
i=time*50; 
if (i>30000) i=30000; 
if (i<50) i=50; 
sound(frequency); 
MYDELAY(i); 
nosound(); 
}

/*时间延迟*/ 
void MYDELAY(long t) 

time_t OldTime; 
long t0; 
t0=t/55; 
if (t0<1) t0=1; 
OldTime=clock(); 
while(clock()-OldTime}

/*正点报时*/ 
void REPORT_CLOCK(void) 

int i; 
for(i=0;i<5;i++); 

SOUND(500,10); 
MYDELAY(1000); 

SOUND(800,10); 
}

/*写整数于文件中*/ 
void WRITE_INT(int num,FILE *p) 

char s[20],a=10; 
if (!p) return; 
itoa(num,s,10); 
fputs(s,p); 
fputc(a,p); 
}

/*从文件中读取整数*/ 
int READ_INT(int *num,FILE *p) 

int i; 
char s[30]=""; 
if (!p) return 0; 
if (fgets(s,10000,p)) 

i=-1; 
s[strlen(s)-1]=0; 
*num=atoi(s); 

else i=0; 
return i; 
}

/*报警 */ 
void WARN(void) 

SOUND(300,1); 
SOUND(100,1); 
}

/*字符串右靠齐*/ 
void MOVE_RIGHT(char *s,int wide) 

int i,l,n; 
l=strlen(s); 
n=wide-l; 
if (n>0) 

for(i=l;i>-1;i--) s[i+n]=s[i]; 
for(i=0;i} 
}

/*字符串居中*/ 
void MOVE_MIDDLE(char *s,int wide) 

int i,l,n; 
l=strlen(s); 
if (wide>l) 

wide=wide-1; 
n=wide/2; 
wide=wide-n; 
for(i=l;i>-1;i--) s[i+n]=s[i]; 
for(i=0;ifor(i=0;is[l+n+i]=0; 

}

/*删除子字符串*/ 
void 删除_SubString(char *source,int start,int num) 

int i,l; 
l=strlen(source); 
if (num>l-start+1||num==-1) num=l-start+1; 
if (start<1||start>1) return; 
for(i=start;isource[i-1]=source[i+num-1]; 
}

/*查找指定字符串*/ 
int INSTR(int n,char *source,char *dest) 

int i,j,k1,k2,p; 
int start=0; 
if (n==0) n=1; 
k1=strlen(source); 
k2=strlen(dest); 
if (n<0) 

char s[100]; 
n=-n; 
MID(s,source,n,k2); 
if (strcmp(s,dest)) return 0; 
return n; 

if (k1-n+1for(i=n-1;i{ 
p=0; 
for(j=0;jif (source[i+j]!=dest[j]) break; 
else p++; 
if (p==k2) 

start=i+1; 
break; 


return start; 
}

/*产生空格*/ 
void SPACE(char *s,int n) 

int i; 
if (n<0) n=0; 
for(i=0;i*s=0; 
}

/*产生字符串*/ 
void STRING(int n,char *s1,char *s2) 

int i; 
if (n<0) n=0; 
s1[0]=0; 
for(i=1;i<=n;i++) strcat(s1,s2); 
}

/*砍掉字符串左边空格*/ 
void CUT_LEFT_SPACE(char *s) 

int i,j,k=0; 
i=strlen(s)+1; 
for(j=0;jfor(k=0;j}

/*砍掉字符串右边空格*/ 
void CUT_RIGHT_SPACE(char *s) 

int i,j; 
i=strlen(s)-1; 
for(j=i;j>-1;j--) if (s[j]!=' ') break; 
s[j+1]=0; 
}

/*显示一个字符串*/ 
void DISPLAY(char *s) 

union REGS regs; 
int color,x,y; 
x=wherex(); 
y=wherey(); 
color=16*bjys+qjys; 
while(*s) 

if(x>80) break; 
regs.h.ah=9; 
regs.h.al=*s; 
regs.h.bh=0; 
regs.h.bl=color; 
regs.x.cx=1; /*显示的次数,不改变光标位置*/ 
int86(16,?s,?s); 
x++; 
if(x>80) 

x=1; 
y++; 
if(y>25) y=25; 

gotoxy(x,y); 
s++; 

}

/*定义屏幕颜色*/ 
void COLOR(int ForeColor,int BackColor) 

if(ForeColor<0||ForeColor>15) return; 
if(BackColor<0||BackColor>15) return; 
qjys=ForeColor; 
bjys=BackColor; 
}

/*显示提示窗口*/ 
void quit_YesNo(char *s1,char *s2) 

char buffer[2000],jx; 
gettext(30,8,76,16,buffer); 
textbackground(3); 
CLSXY(8,32,9,30,6); 
CLSXY(4,30,8,30,6); 
COLOR(15,4); 
gotoxy(35,10); 
DISPLAY(s1); 
gotoxy(35,12); 
DISPLAY(s2); 
gotoxy(35+strlen(s2)+1,12); 
jx=getch(); 
puttext(30,8,76,16,buffer); 
if (jx=='n'||jx=='N') return; 
textbackground(0); 
textcolor(15); 
clrscr(); 
CURSOR(ON); 
exit(0); 
}

--- 钢铁男儿   传呼 道具 博客 | 【回复】


【楼主】 (10):安装驱动程序顺序的学问  
 
   
 驱动程序的安装是每个DIY在硬件安装完毕后,软件安装的必经步骤。如果你选定的硬件配件不是经过公认稳定的组合,就得特别留意驱动程序的安装顺序了,如果不得要领的话,有可能会造成频繁的非法操作、部分硬件不能被windows识别或是有资源冲突,甚至是黑屏死机。

一、先装主板的IDE驱动程序

在各种驱动程序之中,最重要的首推主板识别和管理硬盘的IDE驱动程序或补丁,强烈建议先安装IDE驱动或补丁,再安装AGP的驱动或补丁。因为现在流行的显示卡都是AGP接口的,AGP有个很大的特点就是在本身的显存不足的时候,会借用系统的物理内存对视频任务进行补充。在视频任务结束后,AGP显示卡要释放所占用的物理内存,这样就得要求系统首先记录AGP显示卡所占用的内存,在windows后台内部协调其他程序不再调用这部分的内存;然后在释放物理内存后,又通知系统重新把这部分释放的内存标记为可用。这些步骤都必须通过硬盘中windows目录下的相关文件作协调和记录状态,所以AGP显示卡除了靠主板上的AGP插槽外,和硬盘的关系也是很密切的。如果硬盘的IDE驱动程序没装好,可能会严重影响到AGP的显示卡的使用。

其次,IDE驱动没装好的话,你的硬盘厂家及型号就可能无法被windows识别,从而不能使用ULTRA DMA功能;你装好了IDE驱动以后,windows使用了其DMA的功能工作,安装其他的驱动程序和DIRECTX等也会更快。所以应该优先处理好主板的IDE驱动,注意仔细阅读厂家配套的README文件,及安装光盘中驱动程序的对应性——因为一张光盘中往往包含了这个厂家其他主板类型的IDE驱动,如果你装错了的话,很可能会造成windows一进入图形界面就死机(连安全模式都不能进入),其他的任何任务都无法再进行。所以,安装IDE驱动应该优先考虑,而且要小心谨慎。发现主板IDE程序和你的配件确实不兼容的话,也能让你及时更换,免得windows其他东东全装好了才发现,白费功夫。

二、AGP显卡的补丁

显示卡的驱动因为影响到其他任务的状态显示,搞得不好也是死机和黑屏频繁,所以应该放在声卡、网卡等板卡之前安装。

有些主板光装上显示卡的AGP驱动还是不能完全使用显示卡的某些功能,要安装其补丁。建议你在装机前下载最新的补丁做好准备,而且应该在IDE驱动程序后再安装AGP显示卡的补丁等。笔者见过一块野人4的16M显示卡在一块精英的SIS735主板上面,因为没装IDE驱动就装了显示卡的驱动,结果一进入windows 98就死机。经过在安全模式下卸载无效,后来只有重装了windows 98,优先安装SIS最新的IDE补丁,再装显示卡驱动,才正常工作了。当时因为没想到是驱动程序顺序的问题,换了显示卡的好多个驱动版本都是黑屏无效,查明这个原因花了很长时间。虽然这不算很普遍的问题,但也请你小心为是,还是安全起见先装IDE驱动为好,免得因死机问题要重装windows系统和重新设置桌面、用户习惯的麻烦。

三、MODEM和打印机、鼠标的顺序

现在大家都偏爱内置MODEM的价格便宜和不占用桌面地方。但内置的猫(尤其是附带在主板上的)有个通病全就是爱跟鼠标或是打印口抢夺系统资源,通常是争夺IRQ中断号,所以装完IDE和显示卡的驱动后,如果正常了,应该先备份一下windows的设置,然后安装MODEM的驱动,别忙着声卡或是视频捕捉卡、股票卡等驱动的安装,因为如果发现冲突影响鼠标的话,你又得重新协调了,鼠标不正常你很难继续调试机器,所以先搞定MODEM为好。注意在CMOS里也要设置好其IRQ等相关的选项,如果你是要接入局域网的话,网卡的驱动也应该在音频和其他板卡之前安装。

四、做好碎片整理后GHOST备份

其他的硬件驱动顺序就没什么关系了。要提醒大家的是,在所有的驱动程序安装完毕后,请设置好你的桌面及用户的颜色、密码、邮件帐户等,然后做一次磁盘碎片整理,记得用GHOST保存你这个最佳状态的windows哦。

--- 钢铁男儿   传呼 道具 博客 | 【回复】


【楼主】 (11):如何判断你的电脑是否中毒  
 
   
  各种病毒时至今日也可算是百花齐放了,搞得人心惶惶,一旦发现自己的电脑有点异常就认定是病毒在作怪,到处找杀毒软件,一个不行,再来一个,总之似乎不找到“元凶”誓不罢休一样,结果病毒软件是用了一个又一个,或许为此人民币是用了一张又一张,还是未见“元凶”的踪影,其实这未必就是病毒在作怪。

  这样的例子并不少见,特别是对于一些初级电脑用户。下面我就结合个人电脑使用及企业网络维护方面的防毒经验从以下几个方面给大家介绍介绍如何判断是否中了病毒,希望对帮助识别“真毒”有一定帮助!

  病毒与软、硬件故障的区别和联系

  电脑出故障不只是因为感染病毒才会有的,个人电脑使用过程中出现各种故障现象多是因为电脑本身的软、硬件故障引起的,网络上的多是由于权限设置所致。我们只有充分地了解两者的区别与联系,才能作出正确的判断,在真正病毒来了之时才会及时发现。下面我就简要列出了分别因病毒和软、硬件故障引起的一些常见电脑故障症状分析。

  症状:病毒的入侵的可能性软、硬件故障的可能性

  经常死机:病毒打开了许多文件或占用了大量内存;不稳定(如内存质量差,硬件超频性能差等);运行了大容量的软件占用了大量的内存和磁盘空间;使用了一些测试软件(有许多BUG);硬盘空间不够等等;运行网络上的软件时经常死机也许是由于网络速度太慢,所运行的程序太大,或者自己的工作站硬件配置太低。

  系统无法启动:病毒修改了硬盘的引导信息 ,或删除了某些启动文件。如引导型病毒 引导文件损坏;硬盘损坏或参数设置不正确;系统文件人为地误删除等。

  文件打不开:病毒修改了文件格式;病毒修改了文件链接位置。文件损坏;硬盘损坏;文件快捷方式对应的链接位置发生了变化;原来编辑文件的软件删除了;如果是在局域网中多表现为服务器中文件存放位置发生了变化,而工作站没有及时涮新服器的内容(长时间打开了资源管理器)。

  经常报告内存不够: 病毒非法占用了大量内存;打开了大量的软件;运行了需内存资源的软件;系统配置不正确;内存本就不够(目前基本内存要求为128M)等。

  提示硬盘空间不够:病毒复制了大量的病毒文件(这个遇到过好几例,有时好端端的近10G硬盘安装了一个WIN98或WINNT4.0系统就说没空间了,一安装软件就提示硬盘空间不够。硬盘每个分区容量太小;安装了大量的大容量软件;所有软件都集中安装在一个分区之中;硬盘本身就小;如果是在局域网中系统管理员为每个用户设置了工作站用户的“私人盘”使用空间限制,因查看的是整个网络盘的大小,其实“私人盘”上容量已用完了。

  软盘等设备未访问时出读写信号:病毒感染;软盘取走了还在打开曾经在软盘中打开过的文件。

  出现大量来历不明的文件:病毒复制文件;可能是一些软件安装中产生的临时文件;也或许是一些软件的配置信息及运行记录。

  启动黑屏:病毒感染(记得最深的是98年的4.26,我为CIH付出了好几千元的代价,那天我第一次开机到了Windows画面就死机了,第二次再开机就什么也没有了);显示器故障;显示卡故障;主板故障;超频过度;CPU损坏等等

  数据丢失:病毒删除了文件;硬盘扇区损坏;因恢复文件而覆盖原文件;如果是在网络上的文件,也可能是由于其它用户误删除了。

  键盘或鼠标无端地锁死:病毒作怪,特别要留意“木马”;键盘或鼠标损坏;主板上键盘或鼠标接口损坏;运行了某个键盘或鼠标锁定程序,所运行的程序太大,长时间系统很忙,表现出按键盘或鼠标不起作用。

  系统运行速度慢:病毒占用了内存和CPU资源,在后台运行了大量非法操作;硬件配置低;打开的程序太多或太大;系统配置不正确;如果是运行网络上的程序时多数是由于你的机器配置太低造成,也有可能是此时网路上正忙,有许多用户同时打开一个程序;还有一种可能就是你的硬盘空间不够用来运行程序时作临时交换数据用。

  系统自动执行操作:病毒在后台执行非法操作;用户在注册表或启动组中设置了有关程序的自动运行;某些软件安装或升级后需自动重启系统。

  通过以上的分析对比,我们知道其实大多数故障都可能是由于人为或软、硬件故障造成的,当我们发现异常后不要急于下断言,在杀毒还不能解决的情况下,应仔细分析故障的特征,排除软、硬件及人为的可能性。

  病毒的分类及各自的特征

  要真正地识别病毒,及时的查杀病毒,我们还有必要对病毒有一番较详细的了解,而且越详细越好!

  病毒因为由众多分散的个人或组织单独编写,也没有一个标准去衡量、去划分,所以病毒的分类可按多个角度大体去分。

  如按传染对象来分,病毒可以划分为以下几类:

  a、引导型病毒

  这类病毒攻击的对象就是磁盘的引导扇区,这样就能使系统在启动时获得优先的执行权,从而达到控制整个系统的目的,这类病毒因为感染的是引导扇区,所以造成的损失也就比较大,一般来说会造成系统无法正常启动,但查杀这类病毒也较容易,多数杀毒软件都能查杀这类病毒,如KV300、KILL系列等。

  b、文件型病毒

  早期的这类病毒一般是感染以exe、com等为扩展名的可执行文件,这样的话当你执行某个可执行文件时病毒程序就跟着激活。近期也有一些病毒感染以dll、ovl、sys等为扩展名的文件,因为这些文件通常是某程序的配置、链接文件,所以执行某程序时病毒也就自动被子加载了。它们加载的方法是通过插入病毒代码整段落或分散插入到这些文件的空白字节中,如CIH病毒就是把自己拆分成9段嵌入到PE结构的可执行文件中,感染后通常文件的字节数并不见增加,这就是它的隐蔽性的一面。

  c、网络型病毒

  这种病毒是近几来网络的高速发展的产物,感染的对象不再局限于单一的模式和单一的可执行文件,而是更加综合、更加隐蔽。现在一些网络型病毒几乎可以对所有的OFFICE文件进行感染,如WORD、EXCEL、电子邮件等。其攻击方式也有转变,从原始的删除、修改文件到现在进行文件加密、窃取用户有用信息(如黑客程序)等,传播的途经也发生了质的飞跃,不再局限磁盘,而是通过更加隐蔽的网络进行,如电子邮件、电子广告等。

  d、复合型病毒

  把它归为“复合型病毒”,是因为它们同时具备了“引导型”和“文件型”病毒的某些特点,它们即可以感染磁盘的引导扇区文件,也可以感染某此可执行文件,如果没有对这类病毒进行全面的清除,则残留病毒可自我恢复,还会造成引导扇区文件和可执行文件的感染,所以这类病毒查杀难度极大,所用的杀毒软件要同时具备查杀两类病毒的功能。

  以上是按照病毒感染的对象来分,如果按病毒的破坏程度来分,我们又可以将病毒划分为以下几种:

  a、良性病毒:

  这些病毒之所以把它们称之为良性病毒,是因为它们入侵的目的不是破坏你的系统,只是想玩一玩而已,多数是一些初级病毒发烧友想测试一下自己的开发病毒程序的水平。它们并不想破坏你的系统,只是发出某种声音,或出现一些提示,除了占用一定的硬盘空间和CPU处理时间外别无其它坏处。如一些木马病毒程序也是这样,只是想窃取你电脑中的一些通讯信息,如密码、IP地址等,以备有需要时用。

  b、恶性病毒

  我们把只对软件系统造成干扰、窃取信息、修改系统信息,不会造成硬件损坏、数据丢失等严重后果的病毒归之为“恶性病毒”,这类病毒入侵后系统除了不能正常使用之外,别无其它损失,系统损坏后一般只需要重装系统的某个部分文件后即可恢复,当然还是要杀掉这些病毒之后重装系统。

  c、极恶性病毒

  这类病毒比上述b类病毒损坏的程度又要大些,一般如果是感染上这类病毒你的系统就要彻底崩溃,根本无法正常启动,你保分留在硬盘中的有用数据也可能随之不能获取,轻一点的还只是删除系统文件和应用程序等。

  d、灾难性病毒

  这类病毒从它的名字我们就可以知道它会给我们带来的破坏程度,这类病毒一般是破坏磁盘的引导扇区文件、修改文件分配表和硬盘分区表,造成系统根本无法启动,有时甚至会格式化或锁死你的硬盘,使你无法使用硬盘。如果一旦染上这类病毒,你的系统就很难恢复了,保留在硬盘中的数据也就很难获取了,所造成的损失是非常巨大的,所以我们进化论什么时候应作好最坏的打算,特别是针对企业用户,应充分作好灾难性备份,还好现在大多数大型企业都已认识到备份的意义所在,花巨资在每天的系统和数据备份上,虽然大家都知道或许几年也不可能遇到过这样灾难性的后果,但是还是放松这“万一”。我所在的雀巢就是这样,而且还非常重视这个问题。如98年4.26发作的CIH病毒就可划归此类,因为它不仅对软件造成破坏,更直接对硬盘、主板的BIOS等硬件造成破坏。

  如按其入侵的方式来分为以下几种:

  a、源代码嵌入攻击型

  从它的名字我们就知道这类病毒入侵的主要是高级语言的源程序,病毒是在源程序编译之前插入病毒代码,最后随源程序一起被编译成可执行文件,这样刚生成的文件就是带毒文件。当然这类文件是极少数,因为这些病毒开发者不可能轻易得到那些软件开发公司编译前的源程序,况且这种入侵的方式难度较大,需要非常专业的编程水平。

  b、代码取代攻击型

  这类病毒主要是用它自身的病毒代码取代某个入侵程序的整个或部分模块,这类病毒也少见,它主要是攻击特定的程序,针对性较强,但是不易被发现,清除起来也较困难。

  c、系统修改型

  这类病毒主要是用自身程序覆盖或修改系统中的某些文件来达到调用或替代操作系统中的部分功能,由于是直接感染系统,危害较大,也是最为多见的一种病毒类型,多为文件型病毒。

  d、外壳附加型

  这类病毒通常是将其病毒附加在正常程序的头部或尾部,相当于给程序添加了一个外壳,在被感染的程序执行时,病毒代码先被执行,然后才将正常程序调入内存。目前大多数文件型的病毒属于这一类。

  有了病毒的一些基本知识后现在我们就可以来检查你的电脑中是否含有病毒,要知道这些我们可以按以下几个方法来判断。

  1、反病毒软件的扫描法

  这恐怕是我们绝大数朋友首选,也恐怕是唯一的选择,现在病毒种类是越来越多,隐蔽的手段也越来越高明,所以给查杀病毒带来了新的难度,也给反病毒软件开发商带来挑战。但随着计算机程序开发语言的技术性提高、计算机网络越来越普及,病毒的开发和传播是越来越容易了,因而反病毒软件开发公司也是越来越多了。但目前比较有名的还是那么几个系统的反病毒软件,如金山毒霸、KV300、KILL、PC-cillin、VRV、瑞星、诺顿等。至于这些反病毒软件的使用在此就不必说叙了,我相信大家都有这个水平!

  2、观察法

  这一方法只有在了解了一些病毒发作的症状及常栖身的地方才能准确地观察到。如硬盘引导时经常出现死机、系统引导时间较长、运行速度很慢、不能访问硬盘、出现特殊的声音或提示等上述在第一大点中出现的故障时,我们首先要考虑的是病毒在作怪,但也不能一条胡洞走到底,上面我不是讲了软、硬件出现故障同样也可能出现那些症状嘛!对于如属病毒引起的我们可以从以下几个方面来观察:

  a、内存观察

  这一方法一般用在DOS下发现的病毒,我们可用DOS下的“mem/c/p”命令来查看各程序占用内存的情况,从中发现病毒占用内存的情况(一般不单独占用,而是依附在其它程序之中),有的病毒占用内存也比较隐蔽,用“mem/c/p”发现不了它,但可以看到总的基本内存640K之中少了那么区区1k或几K。

  b、注册表观察法

  这类方法一般适用于近来出现的所谓黑客程序,如木马程序,这些病毒一般是通过修改注册表中的启动、加载配置来达到自动启动或加载的,一般是在如下几个地方实现:

  [HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windwos/CurrentVersion/Run]

  [HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windwos/CurrentVersionRunOnce]

  [HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windwos/CurrentVersionRunSevices]

  [HKEY_CURRENT_USER/SOFTWARE/Microsoft/Windows/CurrentVersion/Run]

  [HKEY_CURRENT_USER/SOFTWARE/Microsoft/Windows/CurrentVersion

  /RunOnce]

  等等,具体可参考我的另一篇文章——《通通透透看木马》,在其中对注册表中可能出现的地方会有一个比较详尽的分析。

  c、系统配置文件观察法

  这类方法一般也是适用于黑客类程序,这类病毒一般在隐藏在system.ini 、wini.ini(Win9x/WinME)和启动组中,在system.ini文件中有一个"shell=”项,而在wini.ini文件中有“load= ”、“run= ”项,这些病毒一般就是在这些项目中加载它们自身的程序的,注意有时是修改原有的某个程序。我们可以运行Win9x/WinME中的msconfig.exe程序来一项一项查看。

  d、特征字符串观察法

  这种方法主要是针对一些较特别的病毒,这些病毒入侵时会写相应的特征代码,如CIH病毒就会在入侵的文件中写入“CIH”这样的字符串,当然我们不可能轻易地发现,我们可以对主要的系统文件(如Explorer.exe)运用16进制代码编辑器进行编辑就可发现,当然编辑之前最好还要要备份,毕竟是主要系统文件。

  e、硬盘空间观察法

  有些病毒不会破坏你的系统文件,而仅是生成一个隐藏的文件,这个文件一般内容很少,但所占硬盘空间很大,有时大得让你的硬盘无法运行一般的程序,但是你查又看不到它,这时我们就要打开资源管理器,然后把所查看的内容属性设置成可查看所有属性的文件(这方法应不需要我来说吧?),相信这个庞然大物一定会到时显形的,因为病毒一般把它设置成隐藏属性的。到时删除它即可,这方面的例子在我进行电脑网络维护和个人电脑维修过程中见到几例,明明只安装了几个常用程序,为什么在C盘之中几个G的硬盘空间显示就没有了,经过上述方法一般能很快地让病毒显形的。

--- 钢铁男儿   传呼 道具 博客 | 【回复】


【楼主】 (12):彻底解决死机故障  
 
   
  无论是兼容机还是器牌机,在使用过程中都会出现莫明其妙的死机现象。死机是一种较常见的故障现象,同时也是一种不容易解决的疑难病症。特别是当电脑死机后,此时我们无法使用软件或工具对机器进行检测,维修起来常常令人头痛。

一.死机一般表现为:

  1)加电后没有主机没有任何反应,电源指示灯不亮,风扇不转;

  2)系统不能正常启动,在启动过程中突然画面停滞;

  3)在启动过程中显示器黑屏或在使用过程中显示器黑屏;

  4)图像"凝固",不进行更新,但键盘灯能够打开和关闭;

  5)键盘锁死没有反应;

  6)鼠标能够正常移动但是主机没有反应;

  7)软件运行非正常中断;

  8)经常的出现蓝屏。

  9)经常报内存错误或溢出。

  我们如何才能迅速的解决故障,让机器恢复正常工作呢?

二.故障表现

  具体来说,死机现象可分为硬件和软件两种情况。:

1.硬件

  硬件造成的死机常常有:市电电压不稳,主机电源输出电压过低或过高,机箱内的温度过高,内存温度过热,CPU温度过高,超频,干扰,外设自身有故障,板卡接触不良,主机与外设连接的数据线接触不良等。

  (1) 市电电压不稳

  计算机电压工作范围一般在180V-240V之间,当电压低于180V时,开关电源输出电压过低或保护,这时主机容易重启或自动关机;当电压高于240V时,市电输入电压超过了主机电源的允许工作范围,但由于电路的元器件的离散性,此时电源可能还没有保护,这时次级电源输出可能偏高,同样也会造成死机现象。

  (2) 主机电源不完全损坏

  当主机电源内部电路损坏时,这时的电压输出可能有偏差或电流输出不足,造成有效负荷率不足,这时也会产生死机现象。目前电脑主机使用的开关电源大都使用TL494或相类似的PWM控制芯片,比较器一般采用LM339或LM393来控制判断主机是否发送开关机信号。该芯片有故障时,会出现我们用导线短路绿线和黑线后(有的书上要求使用100O电阻,其实没有必要,电源内部电路中已经串接了2K左右的电阻,即使把其短路,电流也不过几个毫安),电源的风扇工作,用万用表测各路输出电压也基本正常。但是接入电路后,电源不能正常工作。这主要是该芯片损坏后,电压取样有误,不能隽带重负载所致,只要更换同型号芯片即可。

  我遇到过一次,一台杂牌开关电源,使用一年半左右后,主机经常死机或不能启动,最后检查开关电源,发现输出的+5V高达5.86V,而+12V却只有9.9V,像这样的电源不死机才怪呢,还好,没有把主板烧毁。
  (3) 机箱内的散热不良

  机箱内灰尘过多也会导致系统死机。灰尘是电脑的大敌,过多的灰尘附着在CPU、芯片、风扇的表面会导致这些元件散热不畅或接触不良;同时印刷电路板上的灰尘在潮湿的环境中常常导致短路。两种情况均会导致死机现象。这种情况常见于一些老的电脑在放置一年或两年后再打开时就什么反应也没有了或者开机后“嘀嘀”乱叫,还有就是机器到夏季后经常出现死机现象。

  因为PIV电脑的CPU的温度传感器集成在CPU内部,其测温准确,所以一开机CPU温度一般都在50左右,远远高于SOCKET 370 CPU的检测温度(30左右)。不过,因为PIVCPU的发热量大,在选用CPU风扇时一定要根据CPU的型来选择相应的CPU风扇,别让出现小马拉大车的情况,否则死机不断。
  
  解决方法:我们可以用毛刷将灰尘扫去,再用电吹风(冷风档)把板卡的灰尖清理干净。

  注意:不要将毛刷和棉签的毛、棉留在电路板和元件上成为新的死机故障源。如果我们能够一年清理一次主机和显示器内部的灰尘,我们的爱机就不会无缘无故的罢工了。

  (4) 超频

  许多DIY朋友喜欢通过超频来提高自己电脑的性能,这样可以少花银子多办事。但是也存在着很大的隐患:轻则造成死机,重则可能造成CPU,内存,硬盘的彻底报废。

  我就有过一次超频的经历,把66外频的主板硬超上83外频,刚开始使用效果不错,当我我正在为自己的小试牛刀而沾沾自喜时,两天后,突然在运行时,系统提示找不到硬盘。开始我还不在意,然后越来越频繁,最后在CMOS里也找不到硬盘了。特别现在的P4CPU其集成度越来越高,有的已经采用0.09微米的线路,当我们超频使用时,很容易造成CPU内部电子过量衰减,最后连接线路彻底断裂,造成CPU报废。

  (5) 主板跳线错误

  有的主板的外频和倍频使用路线或拔码开关,CPU或内存的供电电压选择使用跳线设置,这时我们要根据说明设置相应CPU的主频倍频参数和相应的使用电压。如果设置不对就可能对CPU造成超频,设置参数过高时,就可能黑屏或一进系统就死机。有时我们在对CMOS放电后没有把跳线跳回原来位置,这时在加电启动时就会黑屏不启动。有的主板同时支持SD和DDR两种内存,注意在主板上有跳线选择+2.5V和+3.3V两种电压设置。特别是CPU的核心电压设置一不能出现错误,否则极易造成CPU报废。

  (6) 外设内部电路损坏

  当外设如显示器,打印机,M等内部电路损坏时,再与主机连接后,会短路其相应端口,这时主机加电自检时就不能通过或造成电源保护。有的刻字机,编程器在先于主机加电后,这时主机加电后不能启动。

  (7) 与外设连接的数据线接触不良。

  外设与主机的数据线连接有松动时,也可能造成数据在传输过程中出现中断或错误,同样会造成机器无规律的死机。

  (8) 硬件质量不良或假货,水货。

  硬件质量不过硬,在长时间工作或工作环境温度过高或过低时,也会出现死机现象。特别是一些REMARK的电脑产品,装在自己电脑上出现毛病,最好查来查去也查不出问题所在时,这时最好考虑一下是不是买到JS的货了。

  前一段时间有不少酷鱼40G的硬盘,买到家还不到一个星期,就出现坏道。然后FORMAT后就正常了,但是过一段时间故障再次出现,然后是越来越严重,有时还会莫明其妙的丢数据。

  (9)意外损坏

  我们在维修过程中没有泄放身上的静电或雷击电流通过未经保护的电源及MODEM电话线进入主机,损坏电源、主机板、MODEM及各种内外设备。意外损坏后有时元器件表面没有明显的烧,裂痕迹,这时只能通过交换法、拔插法测试主机各部件的好坏来判断。

  (10)干扰

  现在家里都有许多家用电器,特别是是变频空调,洗衣机,电磁炉等,这些电器在工作时会向空气中幅射大量的电磁波,如果电脑就在附近,那么也可能出现莫名其妙的死机或蓝屏现象。这时我们最好把电脑换一个地方试试。

  (11)内存损坏或不兼容

  当内存内部出现坏块时或与主板的兼容性不好时,也会经常出现:注册表错误,内存报错,蓝屏,系统资源不足,然后死机。

  现在的主机的功能越来越方便,如键盘开机,密码开机,STR等。殊不知,功能越多,其出现故障的可能性就越大。特别是STR功能,当把机器的该项功能打开时,我们选择睡眠时,这时系统就把当前的设置保存在内存中,然后把其他部分的电路关闭,只有副电源工作和内存相关电路工作。在睡眠期间,内存不断的刷新,其中的内容不会丢失。不过如果在夏季,因为每条内存的功率大概在20W左右,长时间的睡眠时,就会造成热量积聚过多,散不出去,最后把主机电源或内存烧毁。
2.软件

  软件引起死机的故障有很多,如病毒,驱动程序安装错误,驱动程序与系统或其他软件冲突,CMOS设置错误,CONFIG.SYS或AUTO执行.BAT配置不正确,WIN.INI或SYSTEM.INI文件加载的文件丢失或被破坏,加载的程序过大过多,系统剩余资源太少等。

  (1) 病毒

一般表现为机器原起初能够正常运行,某一日突然运行速度变慢,出现频繁的死机现象。这时我们要首先用最新的杀毒软件进行杀毒,确定机器是否已经感染了病毒。现在的电脑病毒层出不穷,传播方式大都倾向于通过网络传播,因此我们在上网时,一定要安装网络杀毒软件,并且把一些开放的不常用的端口关闭。

  (2) 驱动程序安装错误

  硬件的驱动程序安装错误或硬件自身的驱动程序有BUG时,也会造成死机现象,这时需要检查所安装的硬件的驱动程序是否与硬件的型号或核心芯片型号相匹配。如果可以,到网上下载最新的该硬件的驱动程序。

  (3) CMOS设置错误

  CMOS的内容如CPU主频,倍频,内存的刷新时间,L1,L2是否打开,ECC校验或偶校验,15-16M等,以上内容设置错误时,会明显的感到主机的运算速度变慢,最后死机。

  当把CMOS设置中的“Anti Virus”或“Virus Warnning”病毒防护功能打开时,我们在安装WIN9X软件过程中就会产生死机现象,因为这时系统阻止了程序向主引导区和C盘的BOOT区的写操作指令。

  由于频繁修改CMOS参数,或病毒对CMOS参数的破坏,常常导致CMOS参数混乱而很难恢复。可以采用对CMOS放电的方法并采用系统BIOS默认设置值重新设定CMOS参数。CMOS的放电方法可参照主板说明书进行。重设CMOS参数后,还必须对硬盘杀毒。

  对CMOS可以取其默认设置,如"LOAD SETUP DEFAULT"和"LOAD BIOS DEFAULT";
  (4) CONFIG.SYS或AUTO执行.BAT文件配置不正确

  如果是在软件安装过程中死机或安装完后某软件后在重新启动时死机,一般是系统的某些配置与所安装的软件不匹配。这时可试着对CONFIG.SYS和AUTO执行.BAT中的相关驱动程序设置进行修改。

  对CONFIG.SYS和AUTO执行.BAT还可在启动时按F5跳过系统配置文件或按F8选择逐步执行CONFIG.SYS和AUTO执行.BAT中选项,以检查是某一驱动程序或加载文件的问题,尤其是EMM386中关于EMS、XMS的配置情况,我们可以此来判断故障的原因;

  一些硬件驱动程序和内存驻留程序则可以通过不装载它们的方法来避免冲突。

  对于WIN9X操作系统,已经不再需要上述两个文件的支持便可以正常启动系统,这两个文件主要是为了保留对原DOS程序的支持和兼容。

  (5) WIN.INI和SYSTEM.INI文件中需要加载的文件丢失或破坏。

  如果WIN.INI和SYSTEM.INI中需要加载的文件被破坏或丢失,在系统启动过程中也会出现只有光标长时间的闪烁,键盘,鼠标均没有反应的情况。不过大多数出现的是提示某一个文件无法找到。这时我们可以根据提示来找回该文件或在WIN和SYSTEM文件中把相应的选项删除。

  如果是突然有一次开机后系统不能启动,这时我们可以使用SCANREG/RESTORE命令来恢复某一天的注册表试一试。

  (6) 软件有冲突或不兼容

  随着操作系统的适用性越来越方便,其程序和指令也越来越庞大,不同软件在运行时难免有冲突不不兼容的地方。有时防病毒软件的初期版本可能在设计时就有小BUG,所以当用户安装后就会出现主机不能关机,系统启动缓慢,蓝屏死机等问题。这时我们只要把该软件关闭或卸载就可以了。判断的标准是如果在安装某一软件时系统工作正常,而当安装完某一软件后系统不正常了,那么问题肯定是该软件造成的。

  (7) 加载的程序过大过多或系统资源太少

  如果主机配置太低或启动的应用软件过于庞大时,也会产生死机现象。这时可以在我的电脑属性里,选择“用户自己指定虚拟内存设置”,把系统虚拟内存加大为物理内存的两倍或更多。解决的主要方法还是根据机器的配置选择相应的应用软件。

  (8) 网络问题

  有时候网络不正常也会造成死机现象。现在流行的联众,传奇等网络游戏,如果网络不正常,在与服务器通讯过程中也会产生死机现象。有的表现为在上网过程中死机,有的表现为掉线后死机。
三.解决方法

  电脑故障的解决基本原则:先软后硬,先外后内,先主后从,最小系统,逐一替换。

四.举例说明

  (1)一台联想PII400主机,在安装完瑞星杀毒软件后,启动速度变慢。打开一个应用软件,如WPS2000,竟然要花30分钟时间。仔细测试,不但打开应用软件时间长,在使用打印机打印文档时,打印一张A4纸,也要花接近10分钟的时间。分析故障出现的前后情况,最后把瑞星杀毒软件卸载后,系统恢复正常。

  今年新上市的****2003杀毒软件也还存在着不稳定和不兼容的情况,安装后经常会出现蓝屏或死机情况。

  我们在安装杀毒软件时,最好在应用软件安装完好,最后再装杀毒软件,以尽可能减少不兼容或冲突的产生。

  (2)一台PIII800主机,采用小型紧凑机箱,在每年7,8月份,经常出现突然关机,再开机无效。必须把电源拔下来过几秒外后插上再开机才能启动。这种故障主要是因为机箱小,内部空间狭窄,再加上使用一年多以后,灰尘过多,空气流动不畅,致使主板,CPU,电源产生的热量散不出去,最后造成电源保护或死机。最后打开机箱,为CPU和电源除尘后故障排除。

  (3)一台CII566主机,刚在电脑公司装好的机器,一放到客户的办公室里,用不了半个小时就蓝屏死机。此问题从公司到客户的办公室里往返了好几次,都是在公司正常,一到客户的办公室里就死机。最后检查发现,电脑的上方就是一台正在工作的空调。最后把电脑搬离空调一定距离后,故障排除。

  (4)一台PIV2.0机器,客户刚买回家没两天,在使用睡眠三个小时后,无论怎么按键盘,鼠标也不能唤醒。这种问题主要是用户无意中把CMOS设置中的STR功能打开(设置为S3),然后使用睡眠后,导致电源过热烧毁。最后更换电源故障解决。

  (5)一台P166G的脑,在安装完RealPLay后,系统提示重启后,当出现蓝天白云后就再也没有反应。这个问题可能是166MMX机器上安装的软件与RealPLay软件有冲突或者是缺少RealPLay软件需要的文件,造成在启动时出现死机现象。最后进入安全模式,把RealPLay卸载后,就可以正常启动。

第二章:WINDOWS的一些技巧相关推荐

  1. 摘自【北京迅为】itop-3568开发板快速启动手册 第二章 Windows安装串口终端

    瑞芯微RK3568芯片是一款定位中高端的通用型SOC,采用22nm制程工艺,搭载一颗四核Cortex-A55处理器和Mali G52 2EE 图形处理器.RK3568 支持4K 解码和 1080P 编 ...

  2. 第二章 WINDOWS应用程序框架

    创建窗口只需调用CreateWindow 函数即可,但实际上并不这么简单. 但实际上并非真得这么简单.虽然创建窗口的函数确实被命名为CreateWindow, 但您将发现 CreateWindow的第 ...

  3. 计算机文化基础第二章,计算机文化基础(第二章Windows2000操作系统)

    计算机文化基础(第二章Windows2000操作系统) 第二章Windows 2000 操作系统1. 打开"资源管理器"的方法不能是_A右击"开始"按钮 B选择 ...

  4. 第二章《计算机系统》复习测试,职中计算机应用基础第二章测试题及答案

    傅连仲主编教材,第二章 Windows XP操作系统 的单元复习题. 13级<计算机应用基础>第二章测试题 满分100分,考试时间 90分钟 A.不确定 B.被强制关闭 C.被暂时挂起 D ...

  5. wi ndows ap i,windows程序设计第二章Unicode简介.doc

    windows程序设计第二章Unicode简介.doc Unico?de简介 在第一章中,我已经预告?,C语言中在?Micro?soft Windo?ws程序设?计中扮演着?重要角色的?任何部分都?会 ...

  6. 计算机操作系统只有windows对不对,计算机应用基础 第二章 操作系统

    第二章 操作系统 一.判断题(正确的填A,错误的填B) *1.在Windows桌面的任务栏中,显示的是所有已打开的窗口图标. A **2.Windows不允许用户进行系统(Config)配置. B * ...

  7. 鸟哥的Linux私房菜(基础篇)-第二章、 Linux 如何学习(二.3. 有心朝Linux作业系统学习者的学习态度)

    第二章. Linux 如何学习 最近更新日期:2009/08/06 3. 有心朝Linux作业系统学习者的学习态度 3.1 从头学习Linux基础 3.2 选择一本易读的工具书 3.3 实作再实作 3 ...

  8. 鸟哥的Linux私房菜(基础篇)-第二章、 Linux 如何学习(二.2. 鸟哥的Linux苦难经验全都录)

    第二章. Linux 如何学习 最近更新日期:2009/08/06 2. 鸟哥的Linux苦难经验全都录 2.1 鸟哥的Linux学习之路 2.2 学习心态的分别 2.3 X window的学习 鸟哥 ...

  9. 【Git】版本控制管理(第二版) 前言 第一章 第二章

    版本控制管理 前言 第一章 第二章 资源 前言 本书结构 第一章 介绍 总结在开头 1.1 背景 1.2 Git的诞生 1.3 先例 1.4 时间线 第二章 安装Git 2.1 使用Linux上的二进 ...

  10. 信息安全工程师学习笔记《第二章》

    第二章:网络攻击原理与常用方法 本章首先讲述网络攻击相关概念,总结网络攻击的技术特点.发展趋势和网络攻击的一般过程:然后系统的给出了网络攻击的常见技术方法和黑客常用工具:最后分析了分布式拒绝服务攻击. ...

最新文章

  1. FPGA加速BCNN,模型20倍剪枝率、边缘设备超5000帧/秒推理吞吐量
  2. 工业机器人入门实用教程_机器学习实用入门
  3. 一位软件工程师的7年总结(转)
  4. nnlm代码解读链接
  5. ASP.NET中WEB上弹出消息框的N种方法(为了以后方便,转了很多网友的文章!希望不会介意)...
  6. DedeCms网站防挂马注意点
  7. 各国语言(语系)代码表(ZH-TW, ZH-CN,EN-US...) JSON 格式 [繁中/简中/英文格式]
  8. SQL基础系列(八)——排序、分组排序(RANK)
  9. java中dao和dao.impl_java 包 dao 和 dao.impl 问题
  10. 基于云计算运维毕业设计与制作
  11. Kubernetes(七)Pod进阶之Downward API和PodPreset
  12. Unity3D RectTransform中文图文详细-anchors用法pivot分析
  13. vscode 注释多行代码_如何在Visual Studio Code中注释多行?
  14. python安装失败0x80070570_0x80070570 文件或目录损坏且无法读取 CHKDSK 修复方法
  15. 华为服务器开启xmp后系统信息会变吗,XMP是什么?教你开启XMP瞬间提升内存性能...
  16. win7 黑屏之感叹
  17. lululemon最新报告建立全球幸福感基准
  18. 9月19日真实虾皮裁员经历...
  19. 线索二叉树(线索链表遍历,二叉树线索化)
  20. jQuery EasyUI 提示框(Messager)用法

热门文章

  1. stata15中文乱码_如何解决Stata14的中文乱码问题
  2. 图解DbgView使用
  3. 制造业ERP系统具体操作流程是什么?
  4. SpringBoot+JWT+Shiro,linux 高级编程面试题
  5. android zip winrar,WinRAR Zip Unzip Archive
  6. 产品思维训练 | 经典产品面试题
  7. 数据库MySQL数据查询---模糊查询(like和relike(或regexp))
  8. centos安装udp,tcp的测试工具
  9. 线性规划的大M法和非线性规划的拉格朗日乘子法
  10. 局域网屏幕共享_给安卓手机连一个大屏幕——多端协作(六)