首页cacls.exe → cscript.exe

cscript.exe


上传时间:2015-06-13 来源:cacls.exe


第一篇:cscript.exe

winver 检查Windows版本 wmimgmt.msc 打开Windows管理体系结构(wmi) wupdmgr Windows更新程序 wscript Windows脚本宿主设置 write 写字板 winmsd 系统信息 wiaacmgr 扫描仪和照相机向导 winchat xp自带局域网聊天 mem.exe 显示内存使用情况 msconfig.exe 系统配置实用程序 mplayer2 简易widnows media player mspaint 画图板 mstsc 远程桌面连接 mplayer2 媒体播放机 magnify 放大镜实用程序 mmc 打开控制台 mobsync 同步命令 dxdiag 检查directx信息 drwtsn32 系统医生 devmgmt.msc 设备管理器 dfrg.msc 磁盘碎片整理程序 diskmgmt.msc 磁盘管理实用程序 dcomcnfg 打开系统组件服务 ddeshare 打开dde共享设置 dvdplay dvd播放器 net stop messenger 停止信使服务 net start messenger 开始信使服务 notepad 打开记事本 nslookup 网络管理的工具向导 ntbackup 系统备份和还原 narrator 屏幕“讲述人” ntmsmgr.msc 移动存储管理器 ntmsoprq.msc 移动存储管理员操作请求 netstat -an (tc)命令检查接口 syncapp 创建一个公文包 sysedit 系统配置编辑器 sigverif 文件签名验证程序 sndrec32 录音机 shrpubw 创建共享文件夹 secpol.msc 本地安全策略 syskey 系统加密,一旦加密就不能解开,保护Windows xp系统的双重密码 services.msc 本地服务设置 sndvol32 音量控制程序 sfc.exe 系统文件检查器 sfc /scannow windows文件保护 tsshutdn 60秒倒计时关机命令 tourstart xp简介(安装完成后出现的漫游xp程序) taskmgr 任务管理器 eventvwr 事件查看器 eudcedit 造字程序 explorer 打开资源管理器 packager 对象包装程序 perfmon.msc 计算机性能监测程序 progman 程序管理器 regedit.exe 注册表 rsop.msc 组策略结果集 regedt32 注册表编辑器 rononce -p 15秒关机 regsvr32 /u *.dll 停止dll文件运行 regsvr32 /u zipfldr.dll 取消zip支持 cmd.exe cmd命令提示符 chkdsk.exe chkdsk磁盘检查 certmgr.msc 证书管理实用程序 calc 启动计算器 charmap 启动字符映射表 cliconfg sql server 客户端网络实用程序 clipbrd 剪贴板查看器 conf 启动netmeeting compmgmt.msc 计算机管理 cleanmgr 垃圾整理 ciadv.msc 索引服务程序 osk 打开屏幕键盘 odbcad32 odbc数据源管理器 oobe/msoobe /a 检查xp是否激活 lusrmgr.msc 本机用户和组 logoff 注销命令 iexpress 木马捆绑工具,系统自带 nslookup ip地址侦测器 fsmgmt.msc 共享文件夹管理器 utilman 辅助工具管理器 gpedit.msc 组策略 以下为Windows操作系统的常用运行命令,执行这些命令,就能打开系统对应的相关实用程序,如果大家能基本利用,就能检查并修复系统的最基本的故障,除注销,关闭系统命令外,其它所有命令,大家不妨一试!! 运行\输入CMD\输入 对应的相关实用程序

. 打开C:\Documents and Settings\XXX(当前登录Windows XP的用户名) .. 打开Windows XP所在的盘符下的Documents and Settings文件夹 ... 打开“我的电脑”选项。

accwiz.exe 辅助工具向导 actmovie.exe 直接显示安装工具 append.exe 允许程序打开制定目录中的数据 arp.exe 显示和更改计算机的IP与硬件物理地址的对应列表 at.exe 计划运行任务 atmadm.exe ATM调用管理器统计 attrib.exe 显示和更改文件和文件夹属性 autochk.exe 检测修复文件系统 (XP不可用) autoconv.exe 在启动过程中自动转化系统 (XP不可用) autofmt.exe 在启动过程中格式化进程 (XP不可用) autolfn.exe 使用长文件名格式 (XP不可用) arp.exe 显示和更改计算机的IP与硬件物理地址的对应 calc.exe 计算器 Bootvrfy.exe 通报启动成功 cacls.exe 显示和编辑ACL cdplayer.exe CD播放器 change.exe 与终端服务器相关的查询 (XP不可用) charmap.exe 字符映射表 chglogon.exe 启动或停用会话记录 (XP不可用) chgport.exe 改变端口(终端服务) (XP不可用) chgusr.exe 改变用户(终端服务) (XP不可用) chkdsk.exe 磁盘检测程序 chkntfs.exe NTFS磁盘检测程序 cidaemon.exe 组成Ci文档服务 cipher.exe 在NTFS上显示或改变加密的文件或目录 cisvc.exe 打开索引内容 ckcnv.exe 变换Cookie cleanmgr.exe 磁盘清理 cliconfg.exe SQL客户网络工具 clipbrd.exe 剪贴簿查看器 clipsrv.exe 运行Clipboard服务 clspack.exe 建立系统文件列表清单 cluster.exe 显示域的集群 (XP不可用) cmd.exe 进2000\XP DOS cmdl32.exe 自动下载连接管理 cmmgr32.exe 连接管理器 cmmon32.exe 连接管理器监视 cmstp.exe 连接管理器配置文件安装程序 comclust.exe 集群 comp.exe 比较两个文件和文件集的内容 conf 启动netmeeting聊天工具 control userpasswords2 XP密码管理. compmgmt.msc 计算机管理 cprofile.exe 转换显示模式 (XP不可用) 开始,运行,输入CMD\输入net config workstation计算机名 \完整的计算机名\用户名 工作站处于活动状态(即网络描述) \软件版本(即软件版本号) \工作站域 工作站域的 DNS 名称 登录域 \COM 打开时间超时(秒) \COM 发送量(字节) \COM 发送超时 (msec) CMD\输入net config workstation 更改可配置工作站服务设置。

CMD\输入net config server 可以显示不能配置的下服务器计算机名 \服务器注释 \服务器版本(即软件版本号) 服务器处于活动状态(即网络描述) \服务器处于隐藏状态(即 /hidden 设置) 最大登录用户数(即可使用服务器共享资源的最大用户数) 每个会话打开文件的最大数(即用户可在一个会话中打开服务器文件的最大数) 空闲会话时间(最小值) chkdsk.exe 磁盘检查. Chkdsk /r 2000命令控制台中的Chkdsk /r命令检查修复系统文件 cleanmgr 垃圾整理 Clipbrd 剪贴板查看器 C:boot.ini 打开启动菜单 compact.exe 显示或改变NTFS分区上文件的压缩状态 conime.exe IME控制台 control.exe 控制面板 convert.exe NTFS 转换文件系统到NTFS convlog.exe 转换IIS日志文件格式到NCSA格式 cprofile.exe 转换显示模式 cscript.exe 较本宿主版本 csrss.exe 客户服务器Runtime进程 (XP不可用) csvde.exe 格式转换程序 (XP不可用) dcpromo 活动目录安装(XP不可用) drwtsn32 系统医生 diskmgmt.msc 磁盘管理器(和PowerQuest PartitionMagic 8.0) dvdplay DVD 播放器 devmgmt.msc 设备管理器(检查电脑硬件,驱动) dxdiag 检查DirectX信息 dcomcnfg.exe DCOM配置属性 (控制台根目录) dcpromo.exe 安装向导 (XP不可用) ddeshare.exe DDE共享 debug.exe 检查DEBUG dfrgfat.exe FAT分区磁盘碎片整理程序 dfrgntfs.exe NTFS分区磁盘碎片整理程序 (XP不可用) dfs_cmd_.exe 配置DFS树 (XP不可用) dfsinit.exe 分布式文件系统初始化(XP不可用) dfssvc.exe 分布式文件系统服务器 (XP不可用) diantz.exe 制作CAB文件 diskperf.exe 磁盘性能计数器 dmremote.exe 磁盘管理服务的一部分 (XP不可用) doskey.exe 命令行创建宏 dosx.exe DOS扩展 dplaysvr.exe 直接运行帮助 (XP不可用) drwatson.exe 华生医生错误检测 drwtsn32.exe 华生医生显示和配置管理 dvdplay.exe DVD播放 dxdiag.exe Direct-X诊断工具 edlin.exe 命令行的文本编辑 esentutl.exe MS数据库工具 eudcedit.exe 造字程序 eventvwr.exe 事件查看器 exe2bin.exe 转换EXE文件到二进制 expand.exe 解压缩 extrac32.exe 解CAB工具 fsmgmt.msc 共享文件夹 fastopen.exe 快速访问在内存中的硬盘文件 faxcover.exe 传真封面编辑 faxqueue.exe 显示传真队列 faxsend.exe 发送传真向导 faxsvc.exe 启动传真服务 fc.exe 比较两个文件的不同 find.exe 查找文件中的文本行 findstr.exe 查找文件中的行 finger.exe 一个用户并显示出统计结果 fixmapi.exe 修复MAPI文件 flattemp.exe 允许或者禁用临时文件目录 (XP不可用) fontview.exe 显示字体文件中的字体 forcedos.exe 强制文件在DOS模式下运行 ftp.exe FTP下载 gpedit.msc 组策略 gdi.exe 图形界面驱动 grpconv.exe 转换程序管理员组 hostname.exe 显示机器的Hostname Internat 输入法图标 iexpress 木马捆绑工具,系统自带 ieshwiz.exe 自定义文件夹向导 iexpress.exe iexpress安装包 iisreset.exe 重启IIS服务(未安装IIS,不可用) internat.exe 键盘语言指示器 (XP不可用) ipconfig.exe 查看IP配置 ipsecmon.exe IP安全监视器 ipxroute.exe IPX路由和源路由控制程序 irftp.exe 无线连接 ismserv.exe 安装或者删除Service Control Manager中的服务 jdbgmgr.exe Java4的调试器 jetconv.exe 转换Jet Engine数据库 (XP不可用) jetpack.exe 压缩Jet数据库 (XP不可用) jview.exe Java的命令行装载者 label.exe 改变驱动器的卷标 lcwiz.exe 许可证向导 (XP不可用) ldifde.exe LDIF目录交换命令行管理 (XP不可用) licmgr.exe 终端服务许可协议管理 (XP不可用) lights.exe 显示连接状况 (XP不可用) llsmgr.exe Windows 2000 许可协议管理 (XP不可用) llssrv.exe 启动许可协议服务器 (XP不可用) locator.exe RPC Locator 远程定位 lodctr.exe 调用性能计数 logoff.exe 注销当前用户 lpq.exe 显示远端的LPD打印队列的状态,显示被送到基于Unix的服务器的打印任务 lpr.exe 用于Unix客户打印机将打印任务发送给连接了打印设备的NT的打印机服务器。

lsass.exe 运行LSA和Server的DLL lserver.exe 指定默认Server新的DNS域 (XP不可用) lusrmgr.msc 本地账户管理 mmc 控制台 mplayer2 播放器 macfile.exe 管理MACFILES (XP不可用) magnify.exe 放大镜 makecab.exe 制作CAB文件 mem.exe 显示内存状态 migpwd.exe 迁移密码 mmc.exe 控制台 mnmsrvc.exe 远程桌面共享 mobsync.exe 同步目录管理器 mountvol.exe 创建、删除或列出卷的装入点。

mplay32.exe Media Player 媒体播放器 mpnotify.exe 通知应用程序 mqbkup.exe 信息队列备份和恢复工具 mqmig.exe MSMQ Migration Utility 信息队列迁移工具 mrinfo.exe 使用SNMP多点传送路由 mscdexnt.exe 安装MSCD msdtc.exe 动态事务处理控制台 msg.exe 发送消息到本地或远程客户 mshta.exe HTML应用程序主机 msiexec.exe 开始Windows安装程序 mspaint.exe 打开画图板 mstask.exe 任务计划表程序 mstinit.exe 任务计划表安装 Msconfig.exe 系统配置实用程序 (配置启动选项,服务项) mem.exe 显示内存使用情况 mspaint 画图板 Net Stop Messenger 停止信使服务 Net Start Messenger 恢复信使服务 nslookup 网络管理的工具 Nslookup IP 地址侦测器 ntbackup 系统备份和还原 nbtstat.exe 使用 NBT(TCP/IP 上的 NetBIOS)显示协议统计和当前 TCP/IP 连接。

nddeapir.exe NDDE API服务器端 netsh.exe 用于配置和监控 Windows 2000 命令行脚本接口(XP不可用) netstat.exe 显作文示协议统计和当前的 TCP/IP 网络连接。

nlsfunc.exe 加载特定国家的信息。Windows 2000 和 MS-DOS 子系统不使用该命令接受该命令只是为了与 MS-DOS 文件兼容。

notepad.exe 打开记事本 nslookup.exe 该诊断工具显示来自域名系统 (DNS) 名称服务器的信息。

ntbackup.exe 备份和故障修复工具 ntfrs.exe NT文件复制服务 (XP不可用) ntvdm.exe 模拟16位Windows环境 nw16.exe NetWare转向器 nwscript.exe 运行Netware脚本 odbcad32.exe 32位ODBC数据源管理 (驱动程序管理) odbcconf.exe 命令行配置ODBC驱动和数据源 packager.exe 对象包装程序 pathping.exe 包含Ping和Tracert的程序 pentnt.exe 检查Pentium的浮点错误 perfmon.exe 系统性能监视器 ping.exe 验证与远程计算机的连接 posix.exe 用于兼容Unix print.exe 打印文本文件或显示打印队列的内容。

progman.exe 程序管理器 psxss.exe Posix子系统应用程序 qappsrv.exe 在网络上显示终端服务器可用的程序 qprocess.exe 在本地或远程显示进程的信息(需终端服务) query.exe 查询进程和对话 (XP不可用) quser.exe 显示用户登陆的信息(需终端服务) qwinsta.exe 显示终端服务的信息 rononce -p 15秒关机 rasAdmin 远程访问服务. regedit.exe 注册表编辑器 rasadmin.exe 启动远程访问服务 (XP不可用) rasautou.exe 建立一个RAS连接 rasdial.exe 宽带,拨号连接 ras.exe 运行RAS连接 (XP不可用) rcp.exe 计算机和运行远程外壳端口监控程序 rshd 的系统之间复制文件 rdpclip.exe 终端和本地复制和粘贴文件 recover.exe 从坏的或有缺陷的磁盘中恢复可读取的信息。

redir.exe 运行重定向服务

第一篇:cscript.exe

开始→运行(cmd)命令大全 gpedit.msc-----组策略 Nslookup-------IP 地址侦测器 管理器 logoff---------注销命令 关机命令 lusrmgr.msc----本机用户和组 设置 oobe/msoobe /a----检查 XP 是否激活 事本 cleanmgr-------垃圾整理 始信使服务 compmgmt.msc--- 计 算 机 管 理 messenger-----停止信使服务 conf-----------启动 netmeeting charmap--------启动字符映射表 实用程序 calc-----------启动计算器 理程序 chkdsk.exe-----Chkdsk 磁盘检查 器 regsvr32 /u *.dll----停止 dll 文件运行 rononce -p ----15 秒 关 机 DirectX 信息 regedt32-------注册表编辑器 Msconfig.exe---系统配置 drwtsn32------ 系统医生 dxdiag---------检 查 devmgmt.msc--- 设备管理 dfrg.msc-------磁盘碎片整 dvdplay--------DVD 播放器 diskmgmt.msc---磁盘管理 net stop net start messenger----开 notepad--------打开记 services.msc---本地服务 tsshutdn-------60秒倒计时 sndrec32-------录音机 explorer-------打开资源 实用程序 rsop.msc-------组策略结果集 使用情况 regedit.exe----注册表 域网聊天 progman--------程序管理器 息 perfmon.msc----计算机性能监测程序 Windows 版本 sfc /scannow-----扫描错误并复原 taskmgr-----任务管理器(2000/xp/2003) fsmgmt.msc 共享文件夹 口 osk 屏幕键盘 册网页 eventvwr.msc 时间查看器 secpol.msc 本地安全设置 services.msc 服务 accwiz.exe > 辅助工具向导 acsetups.exe > acs setup dcom server executable actmovie.exe > 直接显示安装工具 append.exe > 允许程序打开制定目录中的数据 arp.exe > 显示和更改计算机的 ip 与硬件物理地址的对应列表 at.exe > 计划运行任务 atmadm.exe > 调用管理器统计 install.asp----修改注 winipcfg-------IP 配置 command--------cmd netstat -an----查看端 winver---------检查 winmsd---------系统信 winchat--------XP 自带局 mem.exe--------显示内存 attrib.exe > 显示和更改文件和文件夹属性 autochk.exe > 检测修复文件系统 autoconv.exe > 在启动过程中自动转化系统 autofmt.exe > 在启动过程中格式化进程 autolfn.exe > 使用长文件名格式 bootok.exe > boot acceptance application for registry bootvrfy.exe > 通报启动成功 cacls.exe > 显示和编辑 acl calc.exe > 计算器 cdplayer.exe > cd 播放器 change.exe > 与终端服务器相关的查询 charmap.exe > 字符映射表 chglogon.exe > 启动或停用会话记录 chgport.exe > 改变端口(终端服务) chgusr.exe > 改变用户(终端服务) chkdsk.exe > 磁盘检测程序 chkntfs.exe > 磁盘检测程序 cidaemon.exe > 组成 ci 文档服务 cipher.exe > 在 ntfs 上显示或改变加密的文件或目录 cisvc.exe > 索引内容 ckcnv.exe > 变换 cookie cleanmgr.exe > 磁盘清理 cliconfg.exe > sql 客户网络工具 clipbrd.exe > 剪贴簿查看器 clipsrv.exe > 运行 clipboard 服务 clspack.exe > 建立系统文件列表清单 cluster.exe > 显示域的集群 _cmd_.exe > 没什么好说的! cmdl32.exe > 自动下载连接管理 cmmgr32.exe > 连接管理器 cmmon32.exe > 连接管理器监视 cmstp.exe > 连接管理器配置文件安装程序 comclust.exe > 集群 comp.exe > 比较两个文件和文件集的内容* compact.exe > 显示或改变 ntfs 分区上文件的压缩状态 conime.exe > ime 控制台 control.exe > 控制面板 convert.exe > 转换文件系统到 ntfs convlog.exe > 转换 iis 日志文件格式到 ncsa 格式 cprofile.exe > 转换显示模式 cSCRIPT.exe > 较本宿主版本 csrss.exe > 客户服务器 runtime 进程 csvde.exe > 日至格式转换程序 dbgtrace.exe > 和 terminal server 相关 dcomcnfg.exe > dcom 配置属性 dcphelp.exe > ? dcpromo.exe > ad 安装向导 ddeshare.exe > dde 共享 ddmprxy.exe > debug.exe > 就是 debug 啦! dfrgfat.exe > fat 分区磁盘碎片整理程序 dfrgntfs.exe > ntfs 分区磁盘碎片整理程序 dfs_cmd_.exe > 配置一个 dfs 树 dfsinit.exe > 分布式文件系统初始化 dfssvc.exe > 分布式文件系统服务器 diantz.exe > 制作 cab 文件 diskperf.exe > 磁盘性能计数器 dllhost.exe > 所有 com+应用软件的主进程 dllhst3g.exe > dmadmin.exe > 磁盘管理服务 dmremote.exe > 磁盘管理服务的一部分 dns.exe > dns applications dns doskey.exe > 命令行创建宏 dosx.exe > dos 扩展 dplaysvr.exe > 直接运行帮助 drwatson.exe > 华生医生错误检测 drwtsn32.exe > 华生医生显示和配置管理 dtcsetup.exe > installs mdtc dvdplay.exe > dvd 播放 dxdiag.exe > direct-x 诊断工具 edlin.exe > 命令行的文本编辑器(历史悠久啊! ) edlin.exe > 命令行的文本编辑器(历史悠久啊! ) esentutl.exe > ms 数据库工具 eudcedit.exe > type 造字程序 eventvwr.exe > 事件查看器 evnt_cmd_.exe > event to trap translator; configuration tool evntwin.exe > event to trap translator setup exe2bin.exe > 转换 exe 文件到二进制 expand.exe > 解压缩 extrac32.exe > 解 cab 工具 fastopen.exe > 快速访问在内存中的硬盘文件 faxcover.exe > 传真封面编辑 faxqueue.exe > 显示传真队列 faxsend.exe > 发送传真向导 faxsvc.exe > 启动传真服务 fc.exe > 比较两个文件的不同 find.exe > 查找文件中的文本行 findstr.exe > 查找文件中的行 finger.exe > 一个用户并显示出统计结果 fixmapi.exe > 修复 mapi 文件 flattemp.exe > 允许或者禁用临时文件目录 fontview.exe > 显示字体文件中的字体 forcedos.exe > forces a file to start in dos mode. 强制文件在 dos 模式下运行 freecell.exe > popular windows game 空当接龙 ftp.exe > file transfer protocol used to transfer files over a network conne ction 就是 ftp 了 gdi.exe > graphic device interface 图形界面驱动 grovel.exe > grpconv.exe > program manager group convertor 转换程序管理员组 help.exe > displays help for windows 2000 commands 显示帮助 hostname.exe > display hostname for machine. 显示机器的 hostname ie4uinit.exe > ie5 user install tool ie5用户安装工具 ieshwiz.exe > customize folder wizard 自定义文件夹向导 iexpress.exe > create and setup packages for install 穿件安装包 iisreset.exe > restart iis admin service 重启 iis 服务 internat.exe > keyboard language indicator applet 键盘语言指示器 ipconfig.exe > windows 2000 ip configuration. 察看 ip 配置 ipsecmon.exe > ip security monitor ip 安全监视器 ipxroute.exe > ipx routing and source routing control program ipx 路由和源路由 控制程序 irftp.exe > setup ftp for wireless communication 无线连接 ismserv.exe > intersite messaging service 安装或者删除 service control manage r 中的服务 jdbgmgr.exe > microsoft debugger for java 4 java4的调试器 jetconv.exe > convert a jet engine database 转换 jet engine 数据库 jetpack.exe > compact jet database. 压缩 jet 数据库 jview.exe > command-line loader for java java 的命令行装载者 krnl386.exe > core component for windows 2000 2000的核心组件 label.exe > change label for drives 改变驱动器的卷标 lcwiz.exe > license compliance wizard for local or remote systems. 许可证符合 向导 ldifde.exe > ldif cmd line manager ldif 目录交换命令行管理 licmgr.exe > terminal server license manager 终端服务许可协议管理 lights.exe > display connection status lights 显示连接状况 llsmgr.exe > windows 2000 license manager 2000许可协议管理 llssrv.exe > start the license server 启动许可协议服务器 lnkstub.exe > locator.exe > rpc locator 远程定位 lodctr.exe > load perfmon counters 调用性能计数 logoff.exe > log current user off. 注销用户 lpq.exe > displays status of a remote lpd queue 显示远端的 lpd 打印队列的状态, 显示被送到基于 unix 的服务器的打印任务 lpr.exe > send a print job to a network printer. 重定向打印任务到网络中的打印 机。通常用于 unix 客户打印机将打印任务发送给连接了打印设备的 nt 的打印机服 务器。

lsass.exe > lsa executable and server dll 运行 lsa 和 server 的 dll lserver.exe > specifies the new dns domain for the default server 指定默认 se rver 新的 dns 域 os2.exe > an os/2 warp server (os2 /o) os/2 os2srv.exe > an os/2 warp server os/2 os2ss.exe > an os/2 warp server os/2 osk.exe > on screen keyboard 屏幕键盘 packager.exe > windows 2000 packager manager 对象包装程序 pathping.exe > combination of ping and tracert 包含 ping 和 tracert 的程序 pax.exe > is a posix program and path names used as arguments must be specif ied in posix format. use "//c/users/default" instead of "c:usersdefault." 启动便携式存档互换 (pax) 实用程序 pentnt.exe > used to check the pentium for the floating point division error . 检查 pentium 的浮点错误 perfmon.exe > starts windows performance monitor 性能监视器 ping.exe > packet internet groper 验证与远程计算机的连接 posix.exe > used for backward compatibility with unix 用于兼容 unix print.exe > cmd line used to print files 打印文本文件或显示打印队列的内容。

progman.exe > program manager 程序管理器 proquota.exe > profile quota program psxss.exe > posix subsystem application posix 子系统应用程序 qappsrv.exe > displays the available application terminal servers on the net work 在网络上显示终端服务器可用的程序 qprocess.exe > display information about processes local or remote 在本地或远 程显示进程的信息(需终端服务) query.exe > query termserver user process and sessions 查询进程和对话 quser.exe > display information about a user logged on 显示用户登陆的信息(需 终端服务) qwinsta.exe > display information about terminal sessions. 显示终端服务的信息 rasadmin.exe > start the remote access admin service 启动远程访问服务 rasautou.exe > creates a ras connection 建立一个 ras 连接 rasdial.exe > dial a connection 拨号连接 ras.exe > starts a ras connection 运行 ras 连接 rcp.exe > copies a file from and to a rcp service. 在 windows 2000 计算机和运 行远程外壳端口监控程序 rshd 的系统之间复制文件 rdpclip.exe > rdpclip allows you to copy and paste files between a terminal session and client console session. 再终端和本地复制和粘贴文件 recover.exe > recovers readable information from a bad or defective disk 从坏 的或有缺陷的磁盘中恢复可读取的信息。 redir.exe > starts the redirector service 运行重定向服务 regedt32.exe > 32-bit register service 32位注册服务 regini.exe > modify registry permissions from within a SCRIPT 用脚本修改注 册 许可 register.exe > register a program so it can have special execution character istics. 注册包含特殊运行字符的程序 regsvc.exe > regsvr32.exe > registers and unregister"s dll"s. as to how and where it regi ster"s them i dont know. 注册和反注册 dll regtrace.exe > options to tune debug options for applications failing to dum p trace statements trace 设置 regwiz.exe > registration wizard 注册向导 remrras.exe > replace.exe > replace files 用源目录中的同名文件替换目标目录中的文件。

reset.exe > reset an active section 重置活动部分 rexec.exe > runs commands on remote hosts running the rexec service. 在运行 rexec 服务的远程计算机上运行命令。

rexec 命令在执行指定命令前, 验证远程计算 机 上的用户名,只有安装了 tcp/ip 协议后才可以使用该命令。

risetup.exe > starts the remote installation service wizard. 运行远程安装向导 服务 route.exe > display or edit the current routing tables. 控制网络路由表 routemon.exe > no longer supported 不再支持了! router.exe > router software that runs either on a dedicated dos or on an os /2 system. route 软件在 dos 或者是 os/2系统 rsh.exe > runs commands on remote hosts running the rsh service 在运行 rsh 服 务的远程计算机上运行命令 rsm.exe > mounts and configures remote system media 配置远程系统媒体 rsnotify.exe > remote storage notification recall 远程存储通知回显 rsvp.exe > resource reservation protocol 源预约协议 runas.exe > run a program as another user 允许用户用其他权限运行指定的工具和 程序 rundll32.exe > launches a 32-bit dll program 启动32位 dll 程序 runonce.exe > causes a program to run during startup 运行程序再开始菜单中 rwinsta.exe > reset the session subsystem hardware and software to known ini tial values 重置会话子系统硬件和软件到最初的值 savedump.exe > does not write to e:winntuser.dmp 不写入 user.dmp 中 scardsvr.exe > smart card resource management server 子能卡资源管理服务器 schupgr.exe > it will read the schema update files (.ldf files) and upgrade the schema. (part of adsi) 读取计划更新文件和更新计划 secedit.exe > starts security editor help 自动安全性配置管理 services.exe > controls all the services 控制所有服务 sethc.exe > set high contrast - changes colours and display mode logoff to s et it back to normal 设置高对比 setreg.exe > shows the software publishing state key values 显示软件发布的国 家语言 setup.exe > gui box prompts you to goto control panel to configure system co mponents 安装程序(转到控制面板) setver.exe > set version for files 设置 ms-dos 子系统向程序报告的 ms-dos 版本 号 sfc.exe > system file checker test and check system files for integrity 系统 文件检查 sfmprint.exe > print services for macintosh 打印 macintosh 服务 sfmpsexe.exe > sfmsvc.exe > shadow.exe > monitor another terminal services session. 监控另外一台中端服务 器会话 share.exe > windows 2000 和 ms-dos 子系统不使用该命令。

接受该命令只是为了与 ms-dos 文件兼容 shmgrate.exe > shrpubw.exe > create and share folders 建立和共享文件夹 sigverif.exe > file signature verification 文件签名验证 skeys.exe > serial keys utility 序列号制作工具 smlogsvc.exe > performance logs and alerts 性能日志和警报 smss.exe > sndrec32.exe > starts the windows sound recorder 录音机 sndvol32.exe > display the current volume information 显示声音控制信息 snmp.exe > simple network management protocol used for network mangement 简单 网络管理协议 snmptrap.exe > utility used with snmp snmp 工具 sol.exe > windows solitaire game 纸牌 sort.exe > compares files and folders 读取输入、排序数据并将结果写到屏幕、文 件和其他设备上 SPOOLSV.EXE > Part of the spooler service for printing 打印池服务的一部分 sprestrt.exe > srvmgr.exe > Starts the Windows Server Manager 服务器管理器 stimon.exe > WDM StillImage- > Monitor stisvc.exe > WDM StillImage- > Service subst.exe > Associates a path with a drive letter 将路径与驱动器盘符关联 svchost.exe > Svchost.exe is a generic host process name for services that a re run from dynamic-link libraries (DLLs). DLL 得主进程 syncapp.exe > Creates Windows Briefcase. 创建 Windows 文件包 sysedit.exe > Opens Editor for 4 system files 系统配置编辑器 syskey.exe > Encrypt and secure system database NT 账号数据库按群工具 sysocmgr.exe > Windows 2000 Setup 2000安装程序 systray.exe > Starts the systray in the lower right corner. 在低权限运行 syst ray macfile.exe > Used for managing MACFILES 管理 MACFILES magnify.exe > Used to magnify the current screen 放大镜 makecab.exe > MS Cabinet Maker 制作 CAB 文件 mdm.exe > Machine Debug Manager 机器调试管理 mem.exe > Display current Memory stats 显示内存状态 migpwd.exe > Migrate passwords. 迁移密码 mmc.exe > Microsoft Management Console 控制台 mnmsrvc.exe > Netmeeting Remote Desktop Sharing NetMeeting 远程桌面共享 mobsync.exe > Manage Synchronization. 同步目录管理器 mountvol.exe > Creates, deletes, or lists a volume mount point. 创建、删除或 列出卷的装入点。 mplay32.exe > MS Media Player 媒体播放器 mpnotify.exe > Multiple Provider Notification application 多提供者通知应用程 序 mq1sync.exe > mqbkup.exe > MS Message Queue Backup and Restore Utility 信息队列备份和恢复工 具 mqexchng.exe > MSMQ Exchange Connector Setup 信息队列交换连接设置 mqmig.exe > MSMQ Migration Utility 信息队列迁移工具 mqsvc.exe > ? mrinfo.exe > Multicast routing using SNMP 使用 SNMP 多点传送路由 mscdexnt.exe > Installs MSCD (MS CD Extensions) 安装 MSCD msdtc.exe > Dynamic Transaction Controller Console 动态事务处理控制台 msg.exe > Send a message to a user local or remote. 发送消息到本地或远程客户 mshta.exe > HTML Application HOST HTML 应用程序主机 msiexec.exe > Starts Windows Installer Program 开始 Windows 安装程序 mspaint.exe > Microsoft Paint 画板 msswchx.exe > mstask.exe > Task Schedule Program 任务计划表程序 mstinit.exe > Task scheduler setup 任务计划表安装 narrator.exe > Program will allow you to have a narrator for reading. Micros oft 讲述人 nbtstat.exe > Displays protocol stats and current TCP/IP connections using N BT 使用 NBT(TCP/IP 上的 NetBIOS)显示协议统计和当前 TCP/IP 连接。

nddeapir.exe > NDDE API Server side NDDE API 服务器端 net.exe > Net Utility 详细用法看/? net1.exe > Net Utility updated version from MS Net 的升级版 netdde.exe > Network DDE will install itself into the background 安装自己到后 台 netsh.exe > Creates a shell for network information 用于配置和监控 Windows 2 000 命令行脚本接口。

netstat.exe > Displays current connections. 显示协议统计和当前的 TCP/IP 网络 连接。

nlsfunc.exe > Loads country-specific information 加载特定国家(地区)的信息。

Windows 2000 和 MS-DOS 子 系 统 不 使 用 该 命 令

接 受 该 命 令 只 是 为 了 与 MS-DOS 文件兼 容。

notepad.exe > Opens Windows 2000 Notepad 记事本 nslookup.exe > Displays information for DNS 该诊断工具显示来自域名系统 (DNS) 名称服务器的信息。

ntbackup.exe > Opens the NT Backup Utility 备份和故障修复工具 ntbooks.exe > Starts Windows Help Utility 帮助 ntdsutil.exe > Performs DB maintenance of the ADSI 完成 ADSI 的 DB 的维护 ntfrs.exe > NT File Replication Service NT 文件复制服务 ntfrsupg.exe > ntkrnlpa.exe > Kernel patch 核心补丁 ntoskrnl.exe > Core NT Kernel KT 的核心 ntsd.exe > ntvdm.exe > Simulates a 16-bit Windows environment 模拟16位 Windows 环境 nw16.exe > Netware Redirector NetWare 转向器 nwSCRIPT.exe > runs netware SCRIPTs 运行 Netware 脚本 odbcad32.exe > ODBC 32-bit Administrator 32位 ODBC 管理 odbcconf.exe > Configure ODBC driver"s and data source"s from command line 命 令行配置 ODBC 驱动和数据源 taskman.exe > Task Manager 任务管理器 taskmgr.exe > Starts the Windows 2000 Task Manager 任务管理器 tcmsetup.exe > telephony client wizard 电话服务客户安装 tcpsvcs.exe > TCP Services TCP 服务 .exe > Telnet Utility used to connect to Telnet Server termsrv.exe > Terminal Server 终端服务 tftp.exe > Trivial FTP 将文件传输到正在运行 TFTP 服务的远程计算机或从正在运 行 TFTP 服务的远程计算机传输文件 tftpd.exe > Trivial FTP Daemon themes.exe > Change Windows Themes 桌面主题 tlntadmn.exe > Telnet Server Administrator Telnet 服务管理 tlntsess.exe > Display the current Telnet Sessions 显示目前的 Telnet 会话 tlntsvr.exe > Start the Telnet Server 开始 Telnet 服务 tracert.exe > Trace a route to display paths 该诊断实用程序将包含不同生存时间 (TTL) 值的 Internet 控制消息协议 (ICMP) 回显数据包发送到目标, 以决定到达目 标 采用的路由 tsadmin.exe > Terminal Server Administrator 终端服务管理器 tscon.exe > Attaches a user session to a terminal session. 粘贴用户会话到终端 对话 tsdiscon.exe > Disconnect a user from a terminal session 断开终端服务的用户 tskill.exe > Kill a Terminal server process 杀掉终端服务 tsprof.exe > Used with Terminal Server to query results. 用终端服务得出查询结 果 tsshutdn.exe > Shutdown the system 关闭系统 unlodctr.exe > Part of performance monitoring 性能监视器的一部分 upg351db.exe > Upgrade a jet database 升级 Jet 数据库 ups.exe > UPS service UPS 服务 user.exe > Core Windows Service Windows 核心服务 userinit.exe > Part of the winlogon process Winlogon 进程的一部分 usrmgr.exe > Start the windows user manager for domains 域用户管理器 utilman.exe > This tool enables an administrator to designate which computers automatically open accessibility tools when Windows 2000 starts. 指定2000启动时自动打开那 台机器 verifier.exe > Driver Verifier Manager Driver Verifier Manager vwipxspx.exe > Loads IPX/SPX VDM 调用 IPX/SPX VDM w32tm.exe > Windows Time Server 时间服务器 wextract.exe > Used to extract windows files 解压缩 Windows 文件 winchat.exe > Opens Windows Chat 打开 Windows 聊天 winhlp32.exe > Starts the Windows Help System 运行帮助系统 winlogon.exe > Used as part of the logon process. Logon 进程的一部分 winmine.exe > windows Game 挖地雷 winmsd.exe > Windows Diagnostic utility 系统信息 wins.exe > Wins Service Wins 服务 winspool.exe > Print Routing 打印路由 winver.exe > Displays the current version of Windows 显示 Windows 版本 wizmgr.exe > Starts Windows Administration Wizards Windows 管理向导 wjview.exe > Command line loader for Java 命令行调用 Java wowdeb.exe > . For starters, the 32-bit APIs require that the WOWDEB.EXE tas k runs in the target debugee"s VM 启动时,32位 API 需要 wowexec.exe > For running Windows over Windows Applications 在 Windows 应用程 序 上运行 Windows wpnpinst.exe > ? write.exe > Starts MS Write Program 写字板 wSCRIPT.exe > Windows SCRIPTing Utility 脚本工具 wupdmgr.exe > Starts the Windows update Wizard (Internet) 运行 Windows 升级向导 xcopy.exe > 复制文件和目录,包括子目录 acsetups.exe > acs setup dcom server executable actmovie.exe > 直接显示安装工具 append.exe > 允许程序打开制定目录中的数据 arp.exe > 显示和更改计算机的 ip 与硬件物理地址的对应列表 at.exe > 计划运行任务 atmadm.exe > 调用管理器统计 attrib.exe > 显示和更改文件和文件夹属性 autochk.exe > 检测修复文件系统 autoconv.exe > 在启动过程中自动转化系统 autofmt.exe > 在启动过程中格式化进程 autolfn.exe > 使用长文件名格式 bootok.exe > boot acceptance application for registry bootvrfy.exe > 通报启动成功 cacls.exe > 显示和编辑 acl calc.exe > 计算器 cdplayer.exe > cd 播放器 change.exe > 与终端服务器相关的查询 charmap.exe > 字符映射表 chglogon.exe > 启动或停用会话记录 chgport.exe > 改变端口(终端服务) chgusr.exe > 改变用户(终端服务) chkdsk.exe > 磁盘检测程序 chkntfs.exe > 磁盘检测程序 cidaemon.exe > 组成 ci 文档服务 cipher.exe > 在 ntfs 上显示或改变加密的文件或目录 cisvc.exe > 索引内容 ckcnv.exe > 变换 cookie cleanmgr.exe > 磁盘清理 cliconfg.exe > sql 客户网络工具 clipbrd.exe > 剪贴簿查看器 clipsrv.exe > 运行 clipboard 服务 clspack.exe > 建立系统文件列表清单 cluster.exe > 显示域的集群 _cmd_.exe > 没什么好说的! cmdl32.exe > 自动下载连接管理 cmmgr32.exe > 连接管理器 cmmon32.exe > 连接管理器监视 cmstp.exe > 连接管理器配置文件安装程序 comclust.exe > 集群 comp.exe > 比较两个文件和文件集的内容* compact.exe > 显示或改变 ntfs 分区上文件的压缩状态 conime.exe > ime 控制台 control.exe > 控制面板 convert.exe > 转换文件系统到 ntfs convlog.exe > 转换 iis 日志文件格式到 ncsa 格式 cprofile.exe > 转换显示模式 cscript.exe > 较本宿主版本 csrss.exe > 客户服务器 runtime 进程 csvde.exe > 日至格式转换程序 dbgtrace.exe > 和 terminal server 相关 dcomcnfg.exe > dcom 配置属性 dcphelp.exe > ? dcpromo.exe > ad 安装向导 ddeshare.exe > dde 共享 ddmprxy.exe > debug.exe > 就是 debug 啦! dfrgfat.exe > fat 分区磁盘碎片整理程序 dfrgntfs.exe > ntfs 分区磁盘碎片整理程序 dfs_cmd_.exe > 配置一个 dfs 树 dfsinit.exe > 分布式文件系统初始化 dfssvc.exe > 分布式文件系统服务器 diantz.exe > 制作 cab 文件 diskperf.exe > 磁盘性能计数器 dllhost.exe > 所有 com+应用软件的主进程 dllhst3g.exe > dmadmin.exe > 磁盘管理服务 dmremote.exe > 磁盘管理服务的一部分 dns.exe > dns applications dns doskey.exe > 命令行创建宏 dosx.exe > dos 扩展 dplaysvr.exe > 直接运行帮助 drwatson.exe > 华生医生错误检测 drwtsn32.exe > 华生医生显示和配置管理 dtcsetup.exe > installs mdtc dvdplay.exe > dvd 播放 dxdiag.exe > direct-x 诊断工具 edlin.exe > 命令行的文本编辑器(历史悠久啊! ) edlin.exe > 命令行的文本编辑器(历史悠久啊! ) esentutl.exe > ms 数据库工具 eudcedit.exe > type 造字程序 eventvwr.exe > 事件查看器 evnt_cmd_.exe > event to trap translator; configuration tool evntwin.exe > event to trap translator setup exe2bin.exe > 转换 exe 文件到二进制 expand.exe > 解压缩 extrac32.exe > 解 cab 工具 fastopen.exe > 快速访问在内存中的硬盘文件 faxcover.exe > 传真封面编辑 faxqueue.exe > 显示传真队列 faxsend.exe > 发送传真向导 faxsvc.exe > 启动传真服务 fc.exe > 比较两个文件的不同 find.exe > 查找文件中的文本行 findstr.exe > 查找文件中的行 finger.exe > 一个用户并显示出统计结果 fixmapi.exe > 修复 mapi 文件 flattemp.exe > 允许或者禁用临时文件目录 fontview.exe > 显示字体文件中的字体 forcedos.exe > forces a file to start in dos mode. 强制文件在 dos 模式下运行 freecell.exe > popular windows game 空当接龙 ftp.exe > file transfer protocol used to transfer files over a network conne ction 就是 ftp 了 gdi.exe > graphic device interface 图形界面驱动 grovel.exe > grpconv.exe > program manager group convertor 转换程序管理员组 help.exe > displays help for windows 2000 commands 显示帮助 hostname.exe > display hostname for machine. 显示机器的 hostname ie4uinit.exe > ie5 user install tool ie5 用户安装工具 ieshwiz.exe > customize folder wizard 自定义文件夹向导 iexpress.exe > create and setup packages for install 穿件安装包 iisreset.exe > restart iis admin service 重启 iis 服务 internat.exe > keyboard language indicator applet 键盘语言指示器 ipconfig.exe > windows 2000 ip configuration. 察看 ip 配置 ipsecmon.exe > ip security monitor ip 安全监视器 ipxroute.exe > ipx routing and source routing control program ipx 路由和源路由 控制程序 irftp.exe > setup ftp for wireless communication 无线连接 ismserv.exe > intersite messaging service 安装或者删除 service control manage r 中的服务 jdbgmgr.exe > microsoft debugger for java 4 java4 的调试器 jetconv.exe > convert a jet engine database 转换 jet engine 数据库 jetpack.exe > compact jet database. 压缩 jet 数据库 jview.exe > command-line loader for java java 的命令行装载者 krnl386.exe > core component for windows 2000 2000 的核心组件 label.exe > change label for drives 改变驱动器的卷标 lcwiz.exe > license compliance wizard for local or remote systems. 许可证符合 向导 ldifde.exe > ldif cmd line manager ldif 目录交换命令行管理 licmgr.exe > terminal server license manager 终端服务许可协议管理 lights.exe > display connection status lights 显示连接状况 llsmgr.exe > windows 2000 license manager 2000 许可协议管理 llssrv.exe > start the license server 启动许可协议服务器 lnkstub.exe > locator.exe > rpc locator 远程定位 lodctr.exe > load perfmon counters 调用性能计数 logoff.exe > log current user off. 注销用户 lpq.exe > displays status of a remote lpd queue 显示远端的 lpd 打印队列的状态, 显示被送到基于 unix 的服务器的打印任务 lpr.exe > send a print job to a network printer. 重定向打印任务到网络中的打印 机。通常用于 unix 客户打印机将打印任务发送给连接了打印设备的 nt 的打印机服务器。

lsass.exe > lsa executable and server dll 运行 lsa 和 server 的 dll lserver.exe > specifies the new dns domain for the default server 指定默认 se rver 新的 dns 域 os2.exe > an os/2 warp server (os2 /o) os/2 os2srv.exe > an os/2 warp server os/2 os2ss.exe > an os/2 warp server os/2 osk.exe > on screen keyboard 屏幕键盘 packager.exe > windows 2000 packager manager 对象包装程序 pathping.exe > combination of ping and tracert 包含 ping 和 tracert 的程序 pax.exe > is a posix program and path names used as arguments must be specif ied in posix format. use "//c/users/default" instead of "c:usersdefault." 启动便携式存档互换 (pax) 实用程序 pentnt.exe > used to check the pentium for the floating point division error . 检查 pentium 的浮点错误 perfmon.exe > starts windows performance monitor 性能监视器 ping.exe > packet internet groper 验证与远程计算机的连接 posix.exe > used for backward compatibility with unix 用于兼容 unix print.exe > cmd line used to print files 打印文本文件或显示打印队列的内容。

progman.exe > program manager 程序管理器 proquota.exe > profile quota program psxss.exe > posix subsystem application posix 子系统应用程序 qappsrv.exe > displays the available application terminal servers on the net work 在网络上显示终端服务器可用的程序 qprocess.exe > display information about processes local or remote 在本地或远 程显示进程的信息(需终端服务) query.exe > query termserver user process and sessions 查询进程和对话 quser.exe > display information about a user logged on 显示用户登陆的信息(需 终端服务) qwinsta.exe > display information about terminal sessions. 显示终端服务的信息 rasadmin.exe > start the remote access admin service 启动远程访问服务 rasautou.exe > creates a ras connection 建立一个 ras 连接 rasdial.exe > dial a connection 拨号连接 ras.exe > starts a ras connection 运行 ras 连接 rcp.exe > copies a file from and to a rcp service. 在 windows 2000 计算机和运 行远程外壳端口监控程序 rshd 的系统之间复制文件 rdpclip.exe > rdpclip allows you to copy and paste files between a terminal session and client console session. 再终端和本地复制和粘贴文件 recover.exe > recovers readable information from a bad or defective disk 从坏 的或有缺陷的磁盘中恢复可读取的信息。

redir.exe > starts the redirector service 运行重定向服务 regedt32.exe > 32-bit register service 32 位注册服务 regini.exe > modify registry permissions from within a script 用脚本修改注册 许可 register.exe > register a program so it can have special execution character istics. 注册包含特殊运行字符的程序 regsvc.exe > regsvr32.exe > registers and unregister's dll's. as to how and where it regi ster's them i dont know. 注册和反注册 dll regtrace.exe > options to tune debug options for applications failing to dum p trace statements trace 设置 regwiz.exe > registration wizard 注册向导 remrras.exe > replace.exe > replace files 用源目录中的同名文件替换目标目录中的文件。

reset.exe > reset an active section 重置活动部分 rexec.exe > runs commands on remote hosts running the rexec service. 在运行 rexec 服务的远程计算机上运行命令。rexec 命令在执行指定命令前,验证远程计算机 上的用户名,只有安装了 tcp/ip 协议后才可以使用该命令。

risetup.exe > starts the remote installation service wizard. 运行远程安装向导 服务 route.exe > display or edit the current routing tables. 控制网络路由表 routemon.exe > no longer supported 不再支持了! router.exe > router software that runs either on a dedicated dos or on an os /2 system. route 软件在 dos 或者是 os/2 系统 rsh.exe > runs commands on remote hosts running the rsh service 在运行 rsh 服 务的远程计算机上运行命令 rsm.exe > mounts and configures remote system media 配置远程系统媒体 rsnotify.exe > remote storage notification recall 远程存储通知回显 rsvp.exe > resource reservation protocol 源预约协议 runas.exe > run a program as another user 允许用户用其他权限运行指定的工具和 程序 rundll32.exe > launches a 32-bit dll program 启动 32 位 dll 程序 runonce.exe > causes a program to run during startup 运行程序再开始菜单中 rwinsta.exe > reset the session subsystem hardware and software to known ini tial values 重置会话子系统硬件和软件到最初的值 savedump.exe > does not write to e:winntuser.dmp 不写入 user.dmp 中 scardsvr.exe > smart card resource management server 子能卡资源管理服务器 schupgr.exe > it will read the schema update files (.ldf files) and upgrade the schema. (part of adsi) 读取计划更新文件和更新计划 secedit.exe > starts security editor help 自动安全性配置管理 services.exe > controls all the services 控制所有服务 sethc.exe > set high contrast - changes colours and display mode logoff to s et it back to normal 设置高对比 setreg.exe > shows the software publishing state key values 显示软件发布的国 家语言 setup.exe > gui box prompts you to goto control panel to configure system co mponents 安装程序(转到控制面板) setver.exe > set version for files 设置 ms-dos 子系统向程序报告的 ms-dos 版本 号 sfc.exe > system file checker test and check system files for integrity 系统 文件检查 sfmprint.exe > print services for macintosh 打印 macintosh 服务 sfmpsexe.exe > sfmsvc.exe > shadow.exe > monitor another terminal services session. 监控另外一台中端服务 器会话 share.exe > windows 2000 和 ms-dos 子系统不使用该命令。接受该命令只是为了与 ms-dos 文件兼容 shmgrate.exe > shrpubw.exe > create and share folders 建立和共享文件夹 sigverif.exe > file signature verification 文件签名验证 skeys.exe > serial keys utility 序列号制作工具 smlogsvc.exe > performance logs and alerts 性能日志和警报 smss.exe > sndrec32.exe > starts the windows sound recorder 录音机 sndvol32.exe > display the current volume information 显示声音控制信息 snmp.exe > simple network management protocol used for network mangement 简单 网络管理协议 snmptrap.exe > utility used with snmp snmp 工具 sol.exe > windows solitaire game 纸牌 sort.exe > compares files and folders 读取输入、排序数据并将结果写到屏幕、文 件和其他设备上 SPOOLSV.EXE > Part of the spooler service for printing 打印池服务的一部分 sprestrt.exe > srvmgr.exe > Starts the Windows Server Manager 服务器管理器 stimon.exe > WDM StillImage- > Monitor stisvc.exe > WDM StillImage- > Service subst.exe > Associates a path with a drive letter 将路径与驱动器盘符关联 svchost.exe > Svchost.exe is a generic host process name for services that a re run from dynamic-link libraries (DLLs). DLL 得主进程 syncapp.exe > Creates Windows Briefcase. 创建 Windows 文件包 sysedit.exe > Opens Editor for 4 system files 系统配置编辑器 syskey.exe > Encrypt and secure system database NT 账号数据库按群工具 sysocmgr.exe > Windows 2000 Setup 2000 安装程序 systray.exe > Starts the systray in the lower right corner. 在低权限运行 syst ray macfile.exe > Used for managing MACFILES 管理 MACFILES magnify.exe > Used to magnify the current screen 放大镜 makecab.exe > MS Cabinet Maker 制作 CAB 文件 mdm.exe > Machine Debug Manager 机器调试管理 mem.exe > Display current Memory stats 显示内存状态 migpwd.exe > Migrate passwords. 迁移密码 mmc.exe > Microsoft Management Console 控制台 mnmsrvc.exe > Netmeeting Remote Desktop Sharing NetMeeting 远程桌面共享 mobsync.exe > Manage Synchronization. 同步目录管理器 mountvol.exe > Creates, deletes, or lists a volume mount point. 创建、删除或 列出卷的装入点。

mplay32.exe > MS Media Player 媒体播放器 mpnotify.exe > Multiple Provider Notification application 多提供者通知应用程 序 mq1sync.exe > mqbkup.exe > MS Message Queue Backup and Restore Utility 信息队列备份和恢复工 具 mqexchng.exe > MSMQ Exchange Connector Setup 信息队列交换连接设置 mqmig.exe > MSMQ Migration Utility 信息队列迁移工具 mqsvc.exe > ? mrinfo.exe > Multicast routing using SNMP 使用 SNMP 多点传送路由 mscdexnt.exe > Installs MSCD (MS CD Extensions) 安装 MSCD msdtc.exe > Dynamic Transaction Controller Console 动态事务处理控制台 msg.exe > Send a message to a user local or remote. 发送消息到本地或远程客户 mshta.exe > HTML Application HOST HTML 应用程序主机 msiexec.exe > Starts Windows Installer Program 开始 Windows 安装程序 mspaint.exe > Microsoft Paint 画板 msswchx.exe > mstask.exe > Task Schedule Program 任务计划表程序 mstinit.exe > Task scheduler setup 任务计划表安装 narrator.exe > Program will allow you to have a narrator for reading. Micros oft 讲述人 nbtstat.exe > Displays protocol stats and current TCP/IP connections using N BT 使用 NBT(TCP/IP 上的 NetBIOS)显示协议统计和当前 TCP/IP 连接。

nddeapir.exe > NDDE API Server side NDDE API 服务器端 net.exe > Net Utility 详细用法看/? net1.exe > Net Utility updated version from MS Net 的升级版 netdde.exe > Network DDE will install itself into the background 安装自己到后 台 netsh.exe > Creates a shell for network information 用于配置和监控 Windows 2 000 命令行脚本接口。

netstat.exe > Displays current connections. 显示协议统计和当前的 TCP/IP 网络 连接。

nlsfunc.exe > Loads country-specific information 加载特定国家(地区)的信息。

Windows 2000 和 MS-DOS 子系统不使用该命令。接受该命令只是为了与 MS-DOS 文件 兼 容。

notepad.exe > Opens Windows 2000 Notepad 记事本 nslookup.exe > Displays information for DNS 该诊断工具显示来自域名系统 (DNS) 名称服务器的信息。

ntbackup.exe > Opens the NT Backup Utility 备份和故障修复工具 ntbooks.exe > Starts Windows Help Utility 帮助 ntdsutil.exe > Performs DB maintenance of the ADSI 完成 ADSI 的 DB 的维护 ntfrs.exe > NT File Replication Service NT 文件复制服务 ntfrsupg.exe > ntkrnlpa.exe > Kernel patch 核心补丁 ntoskrnl.exe > Core NT Kernel KT 的核心 ntsd.exe > ntvdm.exe > Simulates a 16-bit Windows environment 模拟 16 位 Windows 环境 nw16.exe > Netware Redirector NetWare 转向器 nwscript.exe > runs netware scripts 运行 Netware 脚本 odbcad32.exe > ODBC 32-bit Administrator 32 位 ODBC 管理 odbcconf.exe > Configure ODBC driver's and data source's from command line 命 令行配置 ODBC 驱动和数据源 taskman.exe > Task Manager 任务管理器 taskmgr.exe > Starts the Windows 2000 Task Manager 任务管理器 tcmsetup.exe > telephony client wizard 电话服务客户安装 tcpsvcs.exe > TCP Services TCP 服务 .exe > Telnet Utility used to connect to Telnet Server termsrv.exe > Terminal Server 终端服务 tftp.exe > Trivial FTP 将文件传输到正在运行 TFTP 服务的远程计算机或从正在运行 TFTP 服务的远程计算机传输文件 tftpd.exe > Trivial FTP Daemon themes.exe > Change Windows Themes 桌面主题 tlntadmn.exe > Telnet Server Administrator Telnet 服务管理 tlntsess.exe > Display the current Telnet Sessions 显示目前的 Telnet 会话 tlntsvr.exe > Start the Telnet Server 开始 Telnet 服务 tracert.exe > Trace a route to display paths 该诊断实用程序将包含不同生存时间 (TTL) 值的 Internet 控制消息协议 (ICMP) 回显数据包发送到目标,以决定到达目标 采用的路由 tsadmin.exe > Terminal Server Administrator 终端服务管理器 tscon.exe > Attaches a user session to a terminal session. 粘贴用户会话到终端 对话 tsdiscon.exe > Disconnect a user from a terminal session 断开终端服务的用户 tskill.exe > Kill a Terminal server process 杀掉终端服务 tsprof.exe > Used with Terminal Server to query results. 用终端服务得出查询结 果 tsshutdn.exe > Shutdown the system 关闭系统 unlodctr.exe > Part of performance monitoring 性能监视器的一部分 upg351db.exe > Upgrade a jet database 升级 Jet 数据库 ups.exe > UPS service UPS 服务 user.exe > Core Windows Service Windows 核心服务 userinit.exe > Part of the winlogon process Winlogon 进程的一部分 usrmgr.exe > Start the windows user manager for domains 域用户管理器 utilman.exe > This tool enables an administrator to designate which computers automatically open accessibility tools when Windows 2000 starts. 指定 2000 启动时自动打开那台机器 verifier.exe > Driver Verifier Manager Driver Verifier Manager vwipxspx.exe > Loads IPX/SPX VDM 调用 IPX/SPX VDM w32tm.exe > Windows Time Server 时间服务器 wextract.exe > Used to extract windows files 解压缩 Windows 文件 winchat.exe > Opens Windows Chat 打开 Windows 聊天 winhlp32.exe > Starts the Windows Help System 运行帮助系统 winlogon.exe > Used as part of the logon process. Logon 进程的一部分 winmine.exe > windows Game 挖地雷 winmsd.exe > Windows Diagnostic utility 系统信息 wins.exe > Wins Service Wins 服务 winspool.exe > Print Routing 打印路由 winver.exe > Displays the current version of Windows 显示 Windows 版本 wizmgr.exe > Starts Windows Administration Wizards Windows 管理向导 wjview.exe > Command line loader for Java 命令行调用 Java wowdeb.exe > . For starters, the 32-bit APIs require that the WOWDEB.EXE tas k runs in the target debugee's VM 启动时,32 位 API 需要 wowexec.exe > For running Windows over Windows Applications 在 Windows 应用程序 上运行 Windows wpnpinst.exe > ? write.exe > Starts MS Write Program 写字板 wscript.exe > Windows Scripting Utility 脚本工具 wupdmgr.exe > Starts the Windows update Wizard (Internet) 运行 Windows 升级向导 xcopy.exe > 复制文件和目录,包括子目录 Win XP 控制台命令详解 Win XP(包括 2000)的控制台命令是在系统出现一些意外情况下的一种非常有效的 诊断和测试以及恢复系统功能的工具。小编的确一直都想把这方面的命令做个总结,这 次辛苦老范给我们整理了这份实用的秘笈。

第一部分:文件和目录操作命令 Attrib Type More 第二部分:系统和磁盘操作命令 Bootcfg hkdsk Diskpart Fixboot Fixmbr format Map Batch Chdir (Cd) Copy Delete (Del) Expand Mkdir (md) Rmdir (Rd) 第三部分:辅助操作和特殊功能命令 Cls use Set Disable Enable Exit Help commandname Listsvc Logon Net Systemroot Attrib 更改单个文件或目录的属性。该命令设置或删除指派给文件或目录的只读、系统、 存档、隐藏以及压缩属性。

含有下列参数的 attrib 命令仅当使用故障恢复控制台时才可用。含有不同参数的 attrib 命令可在命令提示符中使用。

attrib [ +r|-r] [ +s|-s] [ +h|-h] [ +c|-c] [ [ drive:] [ path] filename] 参数 +r 设置只读属性。

-r 清除只读属性。

+s 设置系统属性。

-s 清除系统属性。

+h 设置隐藏属性。

-h 清除隐藏属性。

+c 设置压缩属性。

-c 清除压缩属性。

[ [ drive:] [ path] filename] 指定要处理的目录或文件的位置和名称。可以一次只更改一个文件,也可以更改整 个目录。

注意:可以用一个命令更改一个文件或目录的多个属性。

Batch 执行在文本文件中指定的命令。batch 命令仅在使用故障恢复控制台时才可用。故 障恢复控制台可以从安装 CD 中启动。

batch input_file [ output_file] 参数 input_file 指定包含要执行的命令列表的文本文件。Input_file 可以由驱动器号和冒号、目录 名、文件名或它们的组合构成。

output_file 如果指定,则在命名文件中存储命令输出。如果没有指定,输出将显示在屏幕上。 范例 下例将执行批处理文件 C:JobsFind.txt 并将输出存储在文件 C:JobsResults.txt 中

batch c:jobsfind.txt c:jobs esults.txt 注意:批处理文件不能包含嵌套的 batch 命令。

Chdir(Cd) 显示当前目录的名称,或更改当前的文件夹。

含有下列参数的 chdir 命令仅在使用故障恢复控制台时才可用。可在命令提示符下 使用带有不同参数的 chdir 命令。

chdir [drive:] [path] [ ..] 或者 cd [drive:] [ path] [ ..] 参数 无 如果不带任何参数,chdir 将显示当前驱动器和文件夹的名称。只与驱动器号一起 使用(例如 cd C:) ,chdir 将显示指定驱动器上的当前目录。

[ drive:] [ path] 指定要改到的驱动器(如果不是当前驱动器)和目录。

[ ..] 指明要改到父文件夹。在 chdir 和两个句点之间插入一个空格。

注意 Chdir 将空格视作分隔符。用引号将包含空格的目录名扩起来。例如

cd "driver cache" Chdir 只适用于当前 Windows 安装的系统目录、可移动媒体、硬盘分区的根目录或本地 安装源。

Copy 将单个文件复制到其他位置。含有下列参数的 copy 命令仅在使用故障恢复控制台 时才可用。

可在命令提示符下使用带不同参数的 copy 命令。

copy source [ destination] 参数 source 指定要被复制的文件的位置和名称。Source 可由驱动器号和冒号、目录名、文件名 或组合所组成。

destination 指定要复制到其中的文件或文件集的位置和名称。Destination 可以由驱动器号和 冒号、文件夹名、文件名及组合而组成。

注意 源可以是可移动媒体、当前 Windows 安装的系统目录中的任何目录、驱动器的根目录、 本地安装源或 Cmdcons 目录。

目标可以是除可移动媒体以外的任何与源相同的位置。如果没有指定目标,则默认为当 前目录。

Windows 安装 CD 中的压缩文件在复制过程中解压缩。

Copy 不支持通配符。

Delete(Del) 删除单个文件。含有下列参数的 delete 或 del 命令仅在使用故障恢复控制台时才 可用。可在命令提示符下使用带有不同参数的 delete 或 del 命令。

delete [ drive:] [ path] filename 或者 del [ drive:] [ path] filename 参数 [ drive:] [ path] filename 指定要删除的文件的位置和名称。

注意 Delete 只适用于当前 Windows 安装的系统目录、可移动媒体、硬盘分区的根目录或本 地安装源。

Dir 显示目录中的文件和子目录列表。含有下列参数的 dir 命令仅在使用故障恢复控制 台时才可用。可在命令提示符下使用带有不同参数的 dir 命令。

dir [ drive:] [ path] [ filename] 参数 [ drive:] [ path] 指定要查看列表的驱动器和目录。

[ filename] 指定要查看列表的特定文件或一组文件。可以使用多个文件名。文件名可以用空格 、逗号或分号隔开。可以在 filename 参数中使用通配符(? 和 *)显示一组文件。

Dir 还列出磁盘的卷标和序列号,以及所列文件的数目,累计大小和磁盘上剩余的 可用空间(以字节计)对于每个文件和子目录而言,dir 列出文件的扩展名、文件字 节数、文件的最后修改日期和时间以及下列文件属性(如果可用)

缩写 属性 d 目录 h 隐藏文件 s 系统文件 e 加密 r 只读 a 存档文件 c 已压缩 p 重新分析点 注意

Dir 仅适用于当前 Windows 安装的系统目录、可移动媒体、硬盘分区的根目录或本 地安装源。

Expand 从压缩文件中提取文件。通过该命令可从 .cab 文件或压缩文件中提取驱动程序文 件。 含有下列参数的 expand 命令仅在使用故障恢复控制台时才可用。可在命令提示符 下使用带有不同参数的 expand 命令。

expand source [ /F:filespec}] [ destination] [ /d] [ /y] 参数 source 指定要展开的文件。如果源文件只包含一个文件,请使用该选项。source 可由驱动 器号和冒号、目录名、文件名或组合所组成。不能使用通配符。

/f:size 如果源文件包含多个文件,指定要提取的文件的名称。可以对要提取的文件使用通 配符。

destination 指定提取文件或每个单独文件的目标目录和(或)文件名。

/d 列出 CAB 文件中包含的文件而不展开或提取。

/y 在展开或提取文件时不出现覆盖提示。

范例 下例将从安装 CD 上的驱动程序 CAB 文件中提取 Msgame.sys 文件并将其复制到 C:WindowsSystemDrivers

expand d:i386driver.cabf:msgame.sys c:windowssystemdrivers 下例将展开压缩文件 Access.cp_

expand d:i386acces.cp_c:windowssystem32access.cpl 下例将列出安装 CD 上的驱动程序 CAB 文件中的所有文件。

expand /d d:i386driver.cab 要点 驱动程序 CAB 文件包含成千上万的文件,其中包括由 Windows 提供的大部分驱动程序将所有文件从 CAB 文件展开到硬盘上需要花较长的时间和大量的磁盘空间。建议 仅 从该文件中提取需要的文件。

注意 如果没有指定目标,文件将被复制到当前目录。

不能将软盘驱动器或 CD-ROM 等可移动媒体指定为目标。

Mkdir(md) 创建目录或子目录。含有下列参数的 mkdir 命令仅在使用故障恢复控制台时可用。

可在命令提示符下使用带不同参数的 mkdir 命令。

mkdir [ drive:] path 或者 md [ drive:] path 参数 drive

指定要创建新目录的驱动器。

path 指定新目录的名称和位置。不能使用通配符。

注意 Mkdir 仅适用于当前 Windows 安装的系统目录、可移动媒体、硬盘分区的根目录或本地 安装源。

Rename(Ren) 更改单个文件的名称。含有下列参数的 rename 命令仅在使用故障恢复控制台时可 用。可在命令提示符下使用带不同参数的 rename 命令。

rename [ drive:] [ path] filename1 filename2 或者 ren [ drive:] [ path] filename1 filename2 参数 [ drive:] [ path] filename1 指定要重新命名的文件的位置和名称。不能使用通配符。

filename2 为文件指定新的名称。重新命名文件时不能指定新的驱动器或路径。

Rmdir(Rd) 删除目录。含有下列参数的 rmdir 命令仅在使用故障恢复控制台时可用。可在命令 提示符下使用带不同参数的 mdir 命令。

rmdir [ drive:] path 或者 rd [ drive:] path 参数 [ drive:] path 指定要删除的目录的位置和名称。不能使用通配符。

注意 目录必须为空否则命令失败。

Rmdir 仅适用于当前 Windows 安装的系统目录、可移动媒体、硬盘分区的根目录或本地 安装源。

Type 显示文本文件的内容。使用 type 或 more 命令查看文本文件而不修改文件。含有 下述参数的 type 命令仅在使用故障恢复控制台时可用。可在命令提示符下使用带不同 参数的 type 命令。

type [ drive:] [ path] filename 或者 more [ drive:] [ path] filename 参数 [ drive:] path] filename 指定要查看的文件的位置和名称。

如果使用 NTFS 驱动器而且文件名包含空格,则必须用引号(")将文件名引起来。 More 显示文本文件的内容。使用 more 或 type 命令查看文本文件而不修改文件。含有 下列参数的 more 命令仅在使用故障恢复控制台时可用。可在命令提示符下使用带不同 参数的 more 命令。

more [ drive:] [ path] filename 或者 type [ drive:] [ path] filename 参数 [ drive:] path] filename 指定要查看的文件的位置和名称。

如果使用 NTFS 驱动器,而且文件名包含空格,则必须用引号(")将文件名引起来 Bootcfg bootcfg 命令启动配置和故障恢复(对于大多数计算机,即 boot.ini 文件)

含有下列参数的 bootcfg 命令仅在使用故障恢复控制台时才可用。可在命令提示符 下使用带有不同参数的 bootcfg 命令。

用法

bootcfg /default bootcfg /add 设置默认引导项。

向引导列表中添加 Windows 安装。 bootcfg /rebuild 重复全部 Windows 安装过程并允许用户选择要添加的内容。 注意:使用 bootcfg /rebuild 之前,应先通过 bootcfg /copy 命令备份 boot.ini 文件。

bootcfg /scan 扫描用于 Windows 安装的所有磁盘并显示结果。 注意:这些结果被静态存储,并用于本次会话。如果在本次会话期间磁盘配置发生 变化,为获得更新的扫描,必须先重新启动计算机,然后再次扫描磁盘。

bootcfg /list 列出引导列表中已有的条目。 bootcfg /disableredirect 在启动引导程序中禁用重定向。

bootcfg /redirect [ PortBaudRrate] |[ useBiosSettings] 在启动引导程序中通过指定配置启用重定向。

范例

bootcfg /redirect com1 115200 bootcfg /redirect useBiosSettings hkdsk 创建并显示磁盘的状态报告。Chkdsk 命令还可列出并纠正磁盘上的错误。

含有下列参数的 chkdsk 命令仅在使用故障恢复控制台时才可用。可在命令提示符 下使用带有不同参数的 chkdsk 命令。

vol [drive:] [ chkdsk [drive:] [/p] [/r] 参数 无 如果不带任何参数,chkdsk 将显示当前驱动器中的磁盘状态。

drive

指定要 chkdsk 检查的驱动器。

/p 即使驱动器不在 chkdsk 的检查范围内,也执行彻底检查。该参数不对驱动器做 任何更改。

/r 找到坏扇区并恢复可读取的信息。隐含着 /p 参数。

注意 Chkdsk 命令需要 Autochk.exe 文件。如果不能在启动目录(默认为 /%systemroot%System32)中找到该文件,将试着在 Windows 安装 CD 中找到它。如果 有多引导系统的计算机,必须保证是在包含 Windows 的驱动器上使用该命令。

Diskpart 创建和删除硬盘驱动器上的分区。diskpart 命令仅在使用故障恢复控制台时才可用

diskpart [ /add |/delete] [device_name |drive_name |partition_name] [size] 参数 无 如果不带任何参数,diskpart 命令将启动 diskpart 的 Windows 字符模式版本。

/add 创建新的分区。

/delete 删除现有分区。

device_name 要创建或删除分区的设备。设备名称可从 map 命令的输出获得。例如,设备名称: DeviceHardDisk0 drive_name 以驱动器号表示的待删除分区。仅与 /delete 同时使用。以下是驱动器名称的范例

D

partition_name 以分区名称表示的待删除分区。可代替 drive_name 使用。仅与 /delete 同时使用以下是分区名称的范例

DeviceHardDisk0Partition1 大小 要创建的分区大小,以兆字节 (MB)表示。仅与 /add 同时使用。

范例 下例将删除分区

diskpart /delete Device HardDisk0 Partition3 diskpart /delete F

下例将在硬盘上添加一个 20 MB 的分区

diskpart /add Device HardDisk0 20 Fixboot 向系统分区写入新的分区引导扇区。只有在使用故障恢复控制台时,才能使用 fixboot 命令。

fixboot [drive] 参数 驱动器 将要写入引导扇区的驱动器。它将替代默认的驱动器(即用户登录的系统分区)

例如,驱动器:D

范例 下列命令范例向驱动器 D

的系统分区写入新的分区引导扇区

fixboot d

注意

如果不带任何参数,fixboot 命令将向用户登录的系统分区写入新的分区引 导扇区。

Fixmbr 修复启动磁盘的 主启动记录。fixmbr 命令仅在使用故障恢复控制台时才可用。

fixmbr [ device_name] 参数 device_name 要写入新的主引导记录的设备(驱动器)设备名称可从 map 命令的输出获得。例 如,设备名称

DeviceHardDisk0 范例 下列命令示例向指定设备写入一个新的主引导记录

fixmbr DeviceHardDisk0 注意 如果不指定 device_name,新的主引导记录将被写入引导设备,即装载主系统的驱动器

如果系统检测到无效或非标准分区表标记,将提示用户是否继续执行该命令。除非您访 问驱动器有问题,否则不要继续进行。向系统分区写入新的主引导记录可能破坏分区表 并导致分区无法访问。

format 将指定的驱动器格式化为指定的文件系统。含有下列参数的 format 命令仅在使用 故障恢复控制台时才可用。可在命令提示符下使用带有不同参数的 format 命令。

format [ drive:] [ /fs:file-system] 参数 drive

指定要格式化的驱动器。不能从故障恢复控制台格式化软盘。

/q 对驱动器进行快速格式化。不扫描驱动器看是否有坏区域,因此只应对以前格式化 过的驱动器使用该参数。

/fs:file-system 指定要使用的文件系统:FAT、FAT32 或 NTFS如果未指定文件系统,将使用现有 的文件系统格式。

Map 显示驱动器号与物理设备名称的映射。该信息在运行 fixboot 和 fixmbr 命令时非 常有用。

map 命令仅在使用故障恢复控制台时才可用。

Map [ arc] 参数 arc 指示 map 命令显示高级 RISC 计算 (ARC)设备名称而不是设备名称。以下是 ARC 设备名称的范例

multi(0)disk(0)rdisk(0)partition(1) 等价的设备名称是

DeviceHardDisk0Partition1 范例 下例将物理设备名映射为使用 ARC 设备名称的驱动器号

map arc 注意 如果不使用 arc 参数,则 map 命令显示设备名称。

map 命令还显示文件系统的类型和每个磁盘的大小(MB)

← 返回 Cls 清除屏幕。

清除后的屏幕只显示命令提示符和插入点。

Disable 禁用 Windows XP 、Windows 2000 或 Windows NT 4.0 系统服务或设备驱动程序。

disable 命令仅在使用故障恢复控制台时才可用。

disable {service_name] |[ device_driver_name} 参数 service_name 要禁用的系统服务名称。

device_driver_name 要禁用的设备驱动程序名称。

范例 下例将禁用 Eventlog 服务

disable eventlog 注意 disable 命令将指定的服务或驱动程序的启动类型设为 SERVICE_DISABLED

使用 disable 命令禁用系统服务或设备驱动程序时,该系统服务或设备驱动程序上次启 动类型的名称将显示在屏幕上。应该记下该名称,以便在需要时使用 enable 命令将启 动类型恢复为上次的设置

共有五种启动类型。前三种类型是:SERVICE_AUTO_START 、SERVICE_DISABLED 和 SERVI CE_DEMAND_START对应的标准启动类型:自动、禁用和手动,通常使用“计算机管理 ”管理工具中的“服务”进行配置。后两种类型是:SERVICE_BOOT_START 和 SERVICE_SYSTEM_START,通常用于配置加载设备驱动程序的方式。例如,在启动计算 机 时或启动 Windows 时加载。

Enable 启用 Windows XP 、Windows 2000 或 Windows NT 4.0 系统服务或设备驱动程序。

enable 命令仅在使用故障恢复控制台时才可用。

enable {service_name |device_driver_name}[ startup_type] 参数 service_name 要启用的系统服务的名称。

device_driver_name 要启用的设备驱动程序的名称。

startup_type 要为服务或设备驱动程序指派的启动类型。有效的启动类型包括

SERVICE_BOOT_START SERVICE_SYSTEM_START SERVICE_AUTO_START SERVICE_DEMAND_START 范例 下例将 Eventlog 服务的启动类型设为自动或 SERVICE_AUTO_START

enable eventlog service_auto_start 注意 如果不指派启动类型,enable 命令将列出在 service_name 中指定的服务或设备驱动程 序的当前启动类型。

使用 enable 命令更改启动类型时,上次启动类型的名称将显示在屏幕上。应该记下该 名称,以便在需要时将启动类型恢复为上次的设置。

Exit 关闭故障恢复控制台并重新启动计算机。exit 命令仅在使用“故障恢复控制台”时 才可用。

exit 参数 Help 提供有关故障恢复控制台命令的联机信息。

help [ commandname] 参数 无 无 列出故障恢复控制台中提供的命令。 commandname 提供有关命令信息,包括命令使用的参数。

注意 有两种方法可以获得命令的联机帮助。可以指定 help 命令后的命令名称,或者可以在 命令提示符中键入该命令名称和 /?。开关。例如,键入下列命令可以获得有关 extract 命令的信息

help extract extract /? Listsvc 列出计算机上可以使用的服务和驱动程序。listsvc 命令仅在使用故障恢复控制台 时才可用。

listsvc 参数 Logon 登录到 Windows 安装。logon 命令仅在使用故障恢复控制台时才可用。

logon 参数 注意 logon 命令将列出所有检测到的 Windows 安装,需要安装的本地管理员密码才能登录。

如果 3 次登录尝试都失败,“故障恢复控制台”会退出并且计算机将重新启动。

Net use 将网络共享连接到驱动器号。含有下列参数的 net use 命令仅在使用故障恢复控制 台时可用。在命令提示符下可以使用带不同参数的 net use 命令。

语法 net use [ / ComputerNameShareName [ /user:[ DomainName ] UserName] password] |[ drive letter:] [ /d] 参数 无 无 /servernamesharename 指定服务器和共享资源的名称。如果 computername 包含空白字符,则将计算机名 从双反斜杠(/)到计算机名结尾用引号(")括起来。计算机名长度可以是 1 到 15 个字符。

/user 指定建立连接的用户名。

域名 确认用户的凭据时所要使用的域名。

用户名 指定登录时使用的用户名。

密码 指定访问共享资源所需的密码。不输入密码,将给出要键入密码的提示。在密码提 示行处键入密码时不显示密码。

/d 表示将不断开该连接。

Set 显示和设置“故障恢复控制台”的环境变量。set 命令是必须与安全模板一同使用 的可选命令。

含有不同参数的 set 命令仅在使用故障故障恢复控制台时可用。可在命令提示符下 使用带不同参数的 set 命令。

set [ variable=[ string] ] 参数 variable 指定需要设置或修改的变量。 “故障恢复控制台”支持以下环境变量

变量 说明 AllowWildCards 允许某些命令(如 del 命令)支持通配符。

AllowAllPaths 允许访问系统上的所有文件和目录。

AllowRemovableMedia 允许文件复制到可移动媒体上,如软盘。

NoCopyPrompt 覆盖现有文件时不显示提示。

string 指定要与指定变量关联的字符串。

范例 下例允许在某些故障恢复控制台命令中使用通配符

set allowwildcards=true 指定要删除的目录的位置和名称。不能使用通配符。

注意 目录必须为空否则命令失败。

Rmdir 仅适用于当前 Windows 安装的系统目录、可移动媒体、硬盘分区的根目录或本地 安装源。

Systemroot 将当前目录设置为用户登录到的 Windows 安装系统的 systemroot 文件夹。system root 命令仅在使用故障恢复控制台时可用。

systemroot 参数 无 XP 中的增强 DOS 命令 ◆命令:DIR,列文件、目录 增加参数:/-C 参数说明:DIR 列文件、目录时显示的文件大小,其数值以千为单位进行分隔,使用此参 数即“DIR/-C”将取消显示中的分隔符,以满足部分人的视觉习惯。

增加参数:/Q 参数说明:Windows 是多用户操作系统,使用此参数即“DIR /Q”列文件、目录时,将显 示出文件、目录的用户属性。

增加参数:/T:C、/T:A、/T:W 参数说明:使用此参数即“DIR/T:C”、“DIR/T:A”、“DIR/T:W”分别显示文件、目录 的创建时间、上次访问时间和上次修改时间。

增加参数:/X 参数说明:使用此参数即“DIR/X”列文件、目录时,会对长文件名同时显示“8.3”格 式的文件名。

◆命令:CD,改变目录 增加参数:/D 参数说明:此参数的作用是快速改变当前目录,比如当前目录是 C:Windows,使用命令 “CD/D E:Tools”可快速切换到 E:Tools 目录下。注:只有在 Win XP 的“运行”文本框 中输入“CMD”得到的 DOS 窗口中才能使用此参数。

◆命令:MD,建立目录 功能说明:此命令并未增加参数,但是增强了功能,它可一次建立多级子目录, 例如使 用命令“MD AABBCCDD”将一次性创建 AA、BB、CC、DD 四级子目录。而在, 老版本的 DOS 中,若不存在 AA 子目录,便无法直接建立 AA 下的 BB 等深层子目录。

◆命令:RD,删除目录 增加参数:/S 参数说明:使用此参数即“RD/S”用于删除目录树,即删除目录及目录下的所有子目录 和文件,相当于以前版本中的 DELTREE 命令。

增加参数:/Q 参数说明:使用上面的/S 参数删除目录树时,系统会要求用户确认是否真的要删除。若 同时使用/Q 参数即“RD/S /Q”,在进行删除操作时将取消确认,相当于 DELTREE 命令的/ Y 参数。

◆命令:DEL,删除文件或目录 增加参数:/F 参数说明:使用此参数即“DEL/F”可删除只读文件。

增加参数:/S、/Q 参数说明:使用此参数即“DEL/S”作用与“RD/S”完全相同,即删除目录及目录下的所 有子目录和文件。同时使用参数/Q,可取消删除操作时的系统确认。 增加参数:/A 参数说明:删除指定属性或指定属性以外的文件,/AR、/AH、/AS、/AA 分别表示删除只 读、隐藏、系统、存档文件,/A-R、/A-H、/A-S、/A-A 表示删除除只读、隐藏、系统、 存档以外的文件。例如“DEL/AR *.*”表示删除当前目录下所有只读文件,“DEL/A-S *.*”表示删除当前目录下除系统文件以外的所有文件。

◆命令:ATTRIB,更改文件或目录的属性 增加参数:/D 参数说明:在 Win XP 中我们不能把文件或文件夹设置为系统属性,只能设为只读、隐藏 或存档属性。而带参数/D 使用 ATTRIB 命令可以对文件的所有属性进行设定,设定时必须 与参数/S 同时使用。例如“ATTRIB /S /D +S D:Study”,作用是将 D:Study 文件夹设 置为系统文件夹。

◆命令:format,格式化磁盘 增加参数:/FS:filessystem 参数说明:按指定文件系统类型(FAT、FAT32、NTFS)格式化磁盘,例如“format /FS:NTFS”。

◆命令:DATE、TIME,显示系统日期和时间 增加参数:/T 参数说明:使用此参数即“DATE/T”、“TIME/T”将只显示当前日期和时间,而不必输 入新日期和时间。

Windows XP 命令解释程序一个新的实例 CMD [/A | /U] [/Q] [/D] [/E:ON | /E:OFF] [/F:ON | /F:OFF] [/V:ON | /V:OFF] [/S] [/C | /K] string] /C 执行字符串指定的命令然后终断 /K 执行字符串指定的命令但保留 /S 在 /C 或 /K 后修改字符串处理(见下) /Q 关闭回应 /D 从注册表中停用执行 AutoRun 命令(见下) /A 使向内部管道或文件命令的输出成为 ANSI /U 使向内部管道或文件命令的输出成为 Unicode /T:fg 设置前景/背景颜色(详细信息,请见 COLOR /?) /E:ON 启用命令扩展(见下) /E:OFF 停用命令扩展(见下) /F:ON 启用文件和目录名称完成字符 (见下) /F:OFF 停用文件和目录名称完成字符(见下) /V:ON 将 ! 作为定界符启动延缓环境变量扩展。如

/V:ON 会 允许 !var! 在执行时允许 !var! 扩展变量 var。var 语法 在输入时扩展变量,这与在一个 FOR 循环内不同。

/V:OFF 停用延缓的环境扩展。

请注意,如果字符串有引号,可以接受用命令分隔符 '&&' 隔开 的多个命令。并且,由于兼容原因,/X 与 /E:ON 相同,/Y 与 /E:OFF 相同,并且 /R 与 /C 相同。忽略任何其他命令行开关。

如果指定了 /C 或 /K,命令行开关后的命令行其余部分将作为命令行处 理;在这种情况下,会使用下列逻辑处理引号字符(")

1. 如果符合下列所有条件,那么在命令行上的引号字符将被 保留

- 不带 /S 命令行开关 - 整整两个引号字符 - 在两个引号字符之间没有特殊字符,特殊字符为下列中的 一个

<>()@^| - 在两个引号字符之间有至少一个空白字符 - 在两个引号字符之间有至少一个可执行文件的名称。

2. 否则,老办法是,看第一个字符是否是一个引号字符,如果 是,舍去开头的字符并删除命令行上 的最后一个引号字符, 保留最后一个引号字符之后的文字。

如果 /D 未在命令行上被指定,当 CMD.EXE 开始时,它会寻找 以下 REG_SZ/REG_EXPAND_SZ 注册表变量。如果其中一个或 两个都存在,这两个变量会先被执行。

HKEY_LOCAL_MACHINESoftwareMicrosoftCommand ProcessorAutoRun 和/或 HKEY_CURRENT_USERSoftwareMicrosoftCommand ProcessorAutoRun 命令扩展是按默认值启用的。您也可以使用 /E:OFF,为某一 特定调用而停用扩展。您可以在机器上和/或用户登录会话上 启用或停用 CMD.EXE 所有调用的扩展,这要通过设置使用 REGEDT32.EXE 的注册表中的一个或两个 REG_DWORD 值

HKEY_LOCAL_MACHINESoftwareMicrosoftCommand ProcessorEnableExtensions 和/或 HKEY_CURRENT_USERSoftwareMicrosoftCommand ProcessorEnableExtensions 到 0x1 或 0x0。用户特定设置比机器设置有优先权。命令行 开关比注册表设置有优先权。

命令行扩展包括对下列命令所做的更改和/或添加

DEL 或 ERASE COLOR CD 或 CHDIR MD 或 MKDIR PROMPT PUSHD POPD SET SETLOCAL ENDLOCAL IF FOR CALL SHIFT GOTO START (同时包括对外部命令调用所做的更改) ASSOC FTYPE 有关详细信息,请键入 HELP 命令名。

延迟变量环境扩展不按默认值启用。您可以用/V:ON 或 /V:OFF 命令行开关,为 CMD.EXE 的某个调用而启用或停用延迟环境变量扩充。

您可以在机器上和/或用户登录会话上启用或停用 CMD.EXE 所有 调用的完成,这要通过设置使用 REGEDT32.EXE 的注册表中的 一个或两个 REG_DWORD 值

HKEY_LOCAL_MACHINESoftwareMicrosoftCommand ProcessorDelayedExpansion 和/或 HKEY_CURRENT_USERSoftwareMicrosoftCommand ProcessorDelayedExpansion 到 0x1 或 0x0。用户特定设置比机器设置有优先权。命令行开关 比注册表设置有优先权。

如果延迟环境变量扩充被启用,惊叹号字符可在执行时间,被用来 代替一个环境变量的数值。 文件和目录名完成不按默认值启用。您可以用 /F:ON 或 /F:OFF 命令行开关,为 CMD.EXE 的某个调用而启用或停用文件名完成。

您可以 在机器上和/或用户登录会话上启用或停用 CMD.EXE 所有调用的 完成,这要通过设置使用 REGEDT32.EXE 的注册表中的一个或两个 REG_DWORD 值

HKEY_LOCAL_MACHINESoftwareMicrosoftCommand ProcessorCompletionChar HKEY_LOCAL_MACHINESoftwareMicrosoftCommand ProcessorPathCompletionChar 和/或 HKEY_CURRENT_USERSoftwareMicrosoftCommand ProcessorCompletionChar HKEY_CURRENT_USERSoftwareMicrosoftCommand ProcessorPathCompletionChar 由一个控制字符的十六进制值作为一个特定参数(例如,0x4 是 Ctrl-D,0x6 是 Ctrl-F)。

用户特定设置优先于机器设置。命令行开关 优先于注册表设置。

如果完成是用 /F:ON 命令行开关启用的,两个要使用的控制符是

目录名 字完成用 Ctrl-D, 文件名完成用 Ctrl-F。

要停用注册表中的某个 字符,请用空格(0x20)的数值,因为此字符不是控制字符。

如果键入两个控制字符中的一个,完成会被调用。完成功能将 路径字符串带到光标的左边,如果没有通配符,将通配符附加 到左边,并建立相符的路径列表。然后,显示第一个相符的路 径。如果没有相符的路径,则发出嘟嘟声,不影响显示。之后, 重复按同一个控制字符会循环显示相符路径的列表。将 Shift 键 跟控制字符同时按下,会倒着显示列表。如果对该行进行了任 何编辑,并再次按下控制字符,保存的相符路径的列表会被丢弃, 新的会被生成。如果在文件和目录名完成之间切换,会发生 同样现象。两个控制字符之间的唯一区别是文件完成字符符合 文件和目录名,而目录完成字符只符合目录名。如果文件完成 被用于内置式目录命令(CD、MD 或 RD),就会使用目录完成。

将引号将相符路径括起来,完成代码可以正确处理含有空格 或其他特殊字符的文件名。同时,如果备份,然后从行内调用 文件完成,完成被调用是位于光标右方的文字会被丢弃。

需要引号的特殊字符是

<space> &()[]{}^=;!'+,`~

第一篇:cscript.exe

? 一、交互界面设计 没啥说的,看看高手设计的菜单界面吧:@echo off ? ? ? ? ? ? ? ? cls title 终极多功能修复 :menu cls color 0A echo. echo echo ============================== 请选择要进行的操作,然后按回车 ============================== ?? echo ?? echo. ?? echo ?? echo. ?? echo ?? echo. ?? echo ?? echo. ?? echo ?? echo. ?? echo ?? echo. 1.网络修复及上网相关设置,修复 IE,自定义屏蔽网站 2.病毒专杀工具,端口关闭工具,关闭自动播放 3.清除所有多余的自启动项目,修复系统错误 4.清理系统垃圾,提高启动速度 Q.退出 ?? echo. ?? :cho ?? set choice= ?? set /p choice= 请选择: ?? IF NOT "%choice%"=="" SET choice=%choice:~0,1% ?? if /i "%choice%"=="1" goto ip ?? if /i "%choice%"=="2" goto setsave ?? if /i "%choice%"=="3" goto kaiji ?? if /i "%choice%"=="4" goto clean ?? if /i "%choice%"=="Q" goto endd ?? echo 选择无效,请重新输入 ?? echo. ?? goto cho 复制代码 只要学完本教程前面的章节,上面的程序应该能看懂了。 二、if…else…条件语句 前面已经谈到,DOS 条件语句主要有以下形式 IF [NOT] ERRORLEVEL number command IF [NOT] string1==string2 command IF [NOT] EXIST filename command 增强用法:IF [/I] string1 compare-op string2 command 增强用法中加上/I 就不区分大小写了! 增强用法中还有一些用来判断数字的符号

EQU - 等于 NEQ - 不等于 LSS - 小于 LEQ - 小于或等于 GTR - 大于 GEQ - 大于或等于 上面的 command 命令都可以用小括号来使用多条命令的组合,包括 else 子句,组合命令中 可以嵌套使用条件或循环命令。

例如

IF EXIST filename ( del filename ) ELSE ( echo filename missing ) 也可写成

if exist filename (del filename) else (echo filename missing) 但这种写法不适合命令太多或嵌套命令的使用。

三、循环语句 1、指定次数循环 FOR /L %variable IN (start,step,end) DO command [command-parameters] 组合命令

FOR /L %variable IN (start,step,end) DO ( Command1 Command2 …… ) 2、对某集合执行循环语句。

FOR %%variable IN (set) DO command [command-parameters] %%variable 指定一个单一字母可替换的参数。

(set) 指定一个或一组文件。可以使用通配符。

command 对每个文件执行的命令,可用小括号使用多条命令组合。

FOR /R [[drive:]path] %variable IN (set) DO command [command-parameters] 检查以 [drive:]path 为根的目录树,指向每个目录中的 FOR 语句。如果在 /R 后没有指定目录,则使用当前 目录。如果集仅为一个单点(.)字符,则枚举该目录树。

同前面一样,command 可以用括号来组合

FOR /R [[drive:]path] %variable IN (set) DO ( Command1 Command2 …… commandn ) 3、条件循环 上面的循环结构是用 for 命令来实现的,for 命令循环有一个缺点,就是整个循环被当 作一条命令语句,涉及到变量延迟的问题。

利用 goto 语句和条件判断,dos 可以实现条件循环,很简单啦,看例子

例: ?? @echo off ?? set var=0 ?? rem ************循环开始了 ?? :continue ?? set /a var+=1 ?? echo 第%var%次循环 ?? if %var% lss 100 goto continue ?? rem ************循环结束了 ?? echo 循环执行完毕 ?? pause 复制代码 例: ?? @echo off ?? set var=100 ?? rem ************循环开始了 ?? :continue ?? echo 第%var%次循环 ?? set /a var-=1 ?? if %var% gtr 0 goto continue ?? rem ************循环结束了 ?? echo 循环执行完毕 ?? pause 复制代码 四、子程序 在批处理程序中可以调用外部可运行程序,比如 exe 程序,也可调用其他批处理程序,这些 也可以看作子程序,但是不够方便,如果被调用的程序很多,就显得不够简明了,很繁琐。

在 windowsXP 中,批处理可以调用本程序中的一个程序段,相当于子程序,这些子程序一 般放在主程序后面。

子程序调用格式

CALL :label arguments 子程序语法

:label command1 command2 ...... commandn goto :eof 在子程序段中,参数%0 指标签:label 子过程一般放在最后, 并且注意在主程序最后要加上 exit 或跳转语句, 避免错误的进入子过 程。

子程序和主程序中的变量都是全局变量,其作用范围都是整个批处理程序。

传至子程序的参数在 call 语句中指定,在子程序中用%1、%2 至%9 的形式调用,而子程序 返回主程序的数据只需在调用结束后直接引用就可以了, 当然也可以指定返回变量, 请看下 面的例子。

子程序例 1: ?? @echo off ?? call :sub return 你好 ?? echo 子程序返回值:%return% ?? pause ?? ?? :sub ?? set %1=%2 ?? goto :eof 复制代码 运行结果:你好 子程序例 2:设计一个求多个整数相加的子程序 ?? @echo off ?? set sum=0 ?? call :sub sum 10 20 35 ?? echo 数据求和结果:%sum% ?? pause ?? ?? :sub ?? rem 参数1为返回变量名称 ?? set /a %1=%1+%2 ?? shift /2 ?? if not "%2"=="" goto sub ?? goto :eof 复制代码 运行结果:65 在 win98 系统中,不支持上面这种标号调用,须将子程序单独保存为一个批处理程序,然后 调用。 五、用 ftp 命令实现自动下载 ftp 是常用的下载工具,ftp 界面中有 40 多个常用命令,自己学习了,不介绍了。这里介绍 如何用 dos 命令行调用 ftp 命令,实现 ftp 自动登录,并上传下载,并自动退出 ftp 程序。

其实可以将 ftp 命令组合保存为一个文本文件,然后用以下命令调用即可。

ftp -n -s:[[drive:]path]filename 上面的 filename 为 ftp 命令文件,包括登录 IP 地址,用户名、密码、操作命令等 例

open 90.52.8.3 #打开 ip user iware #用户为 iware password8848 #密码 bin #二进制传输模式 prompt cd tmp1 #切换至 iware 用户下的 tmp1 目录 pwd lcd d:\download #本地目录 mget * #下载 tmp1 目录下的所有文件 bye #退出 ftp 六、用 7-ZIP 实现命令行压缩和解压功能 语法格式

(详细情况见 7-zip 帮助文件,看得头晕可以跳过,用到再学) 7z <command> [<switch>...] <base_archive_name> [<arguments>...] 7z.exe 的每个命令都有不同的参数<switch>,请看帮助文件 <base_archive_name>为压缩包名称 <arguments>为文件名称,支持通配符或文件列表 其中,7z 是至命令行压缩解压程序 7z.exe,<command>是 7z.exe 包含的命令,列举如下

a

Adds files to archive. 添加至压缩包 a 命令可用参数

-i (Include) -m (Method) -p (Set Password) -r (Recurse) -sfx (create SFX) -si (use StdIn) -so (use StdOut) -ssw (Compress shared files) -t (Type of archive) -u (Update) -v (Volumes) -w (Working Dir) -x (Exclude) b

Benchmark d

Deletes files from archive. 从压缩包中删除文件 d 命令可用参数

-i (Include) -m (Method) -p (Set Password) -r (Recurse) -u (Update) -w (Working Dir) -x (Exclude) e

Extract 解压文件至当前目录或指定目录 e 命令可用参数

-ai (Include archives) -an (Disable parsing of archive_name) -ao (Overwrite mode) -ax (Exclude archives) -i (Include) -o (Set Output Directory) -p (Set Password) -r (Recurse) -so (use StdOut) -x (Exclude) -y (Assume Yes on all queries) l

Lists contents of archive. t

Test u

Update x

eXtract with full paths 用文件的完整路径解压至当前目录或指定目录 x 命令可用参数

-ai (Include archives) -an (Disable parsing of archive_name) -ao (Overwrite mode) -ax (Exclude archives) -i (Include) -o (Set Output Directory) -p (Set Password) -r (Recurse) -so (use StdOut) -x (Exclude) -y (Assume Yes on all queries) 七、调用 VBScript 程序 使用 Windows 脚本宿主, 可以在命令提示符下运行脚本。

CScript.exe 提供了用于设置脚本 属性的命令行开关。

用法:CScript 脚本名称 [脚本选项...] [脚本参数...] 选项

//B 批模式:不显示脚本错误及提示信息 //D 启用 Active Debugging //E:engine 使用执行脚本的引擎 //H:CScript 将默认的脚本宿主改为 CScript.exe //H:WScript 将默认的脚本宿主改为 WScript.exe (默认) //I 交互模式(默认,与 //B 相对) //Job:xxxx 执行一个 WSF 工作 //Logo 显示徽标(默认) //Nologo 不显示徽标:执行时不显示标志 //S 为该用户保存当前命令行选项 //T:nn //X //U 超时设定秒:允许脚本运行的最长时间 在调试器中执行脚本 用 Unicode 表示来自控制台的重定向 I/O “脚本名称”是带有扩展名和必需的路径信息的脚本文件名称, 如 d:\admin\vbscripts\chart.vbs。

“脚本选项和参数”将传递给脚本。脚本参数前面有一个斜杠 (/)。每个参数都是可选的;但 不能在未指定脚本名称的情况下指定脚本选项。如果未指定参数,则 CScript 将显示 CScript 语法和有效的宿主参数。

八、将批处理转化为可执行文件

由于批处理文件是一种文本文件, 任何人都可以对其进行随便编辑, 不小心就会把里面的命 令破坏掉,所以如果将其转换成.com 格式的可执行文件,不仅执行效率会大大提高,而且 不会破坏原来的功能,更能将优先级提到最高。Bat2Com 就可以完成这个转换工作。

小知识:在 DOS 环境下,可执行文件的优先级由高到低依次为.com>.exe>.bat>.cmd,即如 果在同一目录下存在文件名相同的这四类文件,当只键入文件名时, DOS 执行的是 name.com,如果需要执行其他三个文件,则必须指定文件的全名,如 name.bat。

这是一个只有 5.43K 大小的免费绿色工具, 可以运行在纯 DOS 或 DOS 窗口的命令行中, 用 法:Bat2Com FileName,这样就会在同一目录下生成一个名为 FileNme.com 的可执行文件, 执行的效果和原来的.bat 文件一样。

九、时间延迟 什么是时间延迟?顾名思义,就是执行一条命令后延迟一段时间再进行下一条命令。

延迟的应用见下节:“模拟进度条”。

1、利用 ping 命令延时 例: ?? @echo off ?? echo 延时前:%time% ?? ping /n 3 127.0.0.1 >nul ?? echo 延时后:%time% ?? pause 复制代码 解说:用到了 ping 命令的“/n”参数,表示要发送多少次请求到指定的 ip。本例中要发送 3 次请求到本机的 ip(127.0.0.1)127.0.0.1 可简写为 127.1。“>nul”就是屏蔽掉 ping 命令所显 示的内容。

2、利用 for 命令延时 例: ?? @echo off ?? echo 延时前:%time% ?? for /l %%i in (1,1,5000) do echo %%i>nul ?? echo 延时后:%time% ?? pause 复制代码 解说:原理很简单,就是利用一个计次循环并屏蔽它所显示的内容来达到延时的目的。

3、利用 vbs 延迟函数,精确度毫秒,误差 1000 毫秒内 例: ?? @echo off ?? echo %time% ?? call :delay 5000 ?? echo %time% ?? pause ?? exit ?? ?? :delay ?? echo WScript.Sleep %1>delay.vbs ?? CScript //B delay.vbs ?? del delay.vbs ?? goto :eof 复制代码 运行显示

10:44:06.45 10:44:11.95 请按任意键继续. . . 上面的运行结果显示实际延时了 5500 毫秒,多出来的 500 毫秒时建立和删除临时文件所耗 费的时间。误差在一秒之内。

4、仅用批处理命令实现任意时间延迟,精确度 10 毫秒,误差 50 毫秒内 仅用批处理命令就可以实现延迟操作。

例: ?? @echo off ?? set /p delay=请输入需延迟的毫秒数

?? set TotalTime=0 ??? set NowTime=%time% ??? ::读取起始时间,时间格式为:13:01:05.95 ??? echo 程序开始时间:%NowTime% ??? :delay_continue ??? set /a minute1=1%NowTime:~3,2%-100 ??? ::读取起始时间的分钟数 ??? set /a second1=1%NowTime:~-5,2%%NowTime:~-2%0-100000 ??? ::将起始时间的秒数转为毫秒 ??? set NowTime=%time% ??? set /a minute2=1%NowTime:~3,2%-100 ??? :

读取现在时间的分钟数 ??? set /a second2=1%NowTime:~-5,2%%NowTime:~-2%0-100000 ??? ::将现在时间的秒数转为毫秒 ??? set /a TotalTime+=(%minute2%-%minute1%+60)%%60*60000+%second2%-%second1% ??? if %TotalTime% lss %delay% goto delay_continue ??? echo 程序结束时间:%time% ??? echo 设定延迟时间:%delay%毫秒 ??? echo 实际延迟时间:%TotalTime%毫秒 ??? pause 复制代码 运行显示

请输入需延迟的毫秒数:6000 程序开始时间:15:32:16.37 程序结束时间:15:32:22.37 设定延迟时间:6000 毫秒 实际延迟时间:6000 毫秒 请按任意键继续. . . 实现原理:首先设定要延迟的毫秒数,然后用循环累加时间,直到累加时间大于等于延迟时 间。

误差:windows 系统时间只能精确到 10 毫秒,所以理论上有可能存在 10 毫秒误差。

经测试,当延迟时间大于 500 毫秒时,上面的延迟程序一般不存在误差。当延迟时间小于 500 毫秒时,可能有几十毫秒误差,为什么?因为延迟程序本身也是有运行时间的,同时系 统时间只能精确到 10 毫秒。

为了方便引用,可将上面的例子改为子程序调用形式: ??? @echo off ??? echo 程序开始时间:%Time% ??? call :delay 10 ??? echo 实际延迟时间:%totaltime%毫秒 ??? echo 程序结束时间:%time% ??? pause ??? exit ??? ??? ::-----------以下为延时子程序-------------------??? :delay ??? @echo off ??? if "%1"=="" goto :eof ??? set DelayTime=%1 ??? set TotalTime=0 ??? set NowTime=%time% ??? ::读取起始时间,时间格式为:13:01:05.95 ??? :delay_continue ??? set /a minute1=1%NowTime:~3,2%-100 ??? set /a second1=1%NowTime:~-5,2%%NowTime:~-2%0-100000 ??? set NowTime=%time% ??? set /a minute2=1%NowTime:~3,2%-100 ??? set /a second2=1%NowTime:~-5,2%%NowTime:~-2%0-100000 ??? set /a TotalTime+=(%minute2%-%minute1%+60)%%60*60000+%second2%-%second1% ??? if %TotalTime% lss %DelayTime% goto delay_continue ??? goto :eof 复制代码 十、模拟进度条 下面给出一个模拟进度条的程序。

如果将它运用在你自己的程序中, 可以使你的程序更漂亮。 ??? @echo off ??? mode con cols=113 lines=15 &color 9f ??? cls ??? echo. ??? echo ??? echo. ??? echo ??? set/p= ┌──────────────────────────────────────┐ ■<nul 程序正在初始化. . . ??? for /L %%i in (1 1 38) do set /p a=■<nul&ping /n 1 127.0.0.1>nul ??? echo ??? echo ??? pause 100%% └──────────────────────────────────────┘ 复制代码 解说:“set /p a=■<nul”的意思是:只显示提示信息“■”且不换行,也不需手工输入任何信息, 这样可以使每个“■”在同一行逐个输出。“ping /n 0 127.1>nul”是输出每个“■”的时间间隔,即 每隔多少时间输出一个“■”。

十一、特殊字符的输入及应用 开始 -> 运行 -> 输入 cmd -> edit -> ctrl+p(意思是允许输入特殊字符)-> 按 ctrl+a 将会显 示笑脸图案。 (如果要继续输入特殊字符请再次按 ctrl+p,然后 ctrl+某个字母) 以上是特殊字符的输入方法,选自[英雄]教程,很管用的。也就是用编辑程序 edit 输入特殊 字符,然后保存为一文本文件,再在 windows 下打开此文件,复制其中的特殊符号即可。

一些简单的特殊符号可以在 dos 命令窗口直接输入,并用重定向保存为文本文件。

C:>ECHO ^G>temp.txt “^G”是用 Ctrl+G 或 Alt+007 输入,输入多个^G 可以产生多声鸣响。

特殊字符的应用也很有意思,这里仅举一例:退格键 退格键表示删除左边的字符, 此键不能在文档中正常输入, 但可以通过 edit 编辑程序录入并 复制出来。即“”。

利用退格键,可以设计闪烁文字效果 例:文字闪烁 ??? @echo off ??? :start ??? set/p=床前明月光<nul ??? ::显示文字,光标停于行尾 ??? ping -n 0 127.0.0.1>nul ??? ::设置延迟时间 ??? set /p a=<nul ??? :

输出一些退格符将光标置于该行的最左端(退格符的数量可以自己调整)

??? set /p a= ??? ::输出空格将之前输出的文字覆盖掉。

??? set /p a=<nul ??? ::再次输出退格符将光标置于该行的最左端,这里的退格符数量一定不能比前面的空格数少。

??? ::否则光标不能退到最左端。

<nul ??? goto start 复制代码 例:输出唐诗一首,每行闪动多次 ??? @echo off ??? setlocal enabledelayedexpansion 复制代码 set str=床前明月光 疑是地上霜 举头望明月 低头思故乡 ??? ::定义字符串 str ??? for %%i in (%str%) do ( ??? rem 由于 str 中含有空格,则以空格为分隔符将 str 中的每一个部分依次赋给变量%%i。

??? ??? ??? ??? ??? ??? ??? ??? ??? set char=%%i echo. echo. for /l %%j in (0,1,5) do ( set/p=!char:~%%j,1!<nul rem 依次取出变量 char 中的每一个字符,并显示。

ping -n 0 127.0.0.1>nul rem 设置输出每个字符的时间延迟。

) ??? call :hero %%i ??? ) ??? pause>nul ??? exit ??? ??? :hero ??? for /l %%k in (1,1,10) do ( ??? ping /n 0 127.0.0.1>nul ??? set /p a=<nul ??? set /p a= ??? set /p a=<nul ??? ping /n 0 127.0.0.1>nul ??? set /p a=%1<nul ??? ) ??? ::文字闪动 ??? goto :eof <nul 复制代码 十二、随机数(%random%)的应用技巧 %RANDOM% 系统变量 返回 0 到 32767 之间的任意十进制数字。由 Cmd.exe 生成。

2 的 15 次方等于 32768,上面的 0~32767 实际就是 15 位二进制数的范围。

那么,如何获取 100 以内的随机数呢?很简单,将%RANDOM%按 100 进行求余运算即可, 见例子。

例:生成 5 个 100 以内的随机数 ??? @echo off ??? setlocal enabledelayedexpansion ??? for /L %%i in (1 1 5) do ( ??? ??? ??? ) set /a randomNum=!random!%%100 echo 随机数:!randomNum! ??? pause 复制代码 运行结果

(每次运行不一样) 随机数:91 随机数:67 随机数:58 随机数:26 随机数:20 请按任意键继续. . . 求余数运算 set /a randomNum=!random!%%100 中的 100 可以是 1~32768 之间的任意整数。

总结:利用系统变量%random%,求余数运算%%,字符串处理等,可以实现很多随机处理。

思考题目:生成给定位数的随机密码 解答思路

将 26 个英文字母或 10 数字以及其它特殊字符组成一个字符串, 随机抽取其中的 若干字符。

参考答案 1

(简单) ??? @echo off ??? call :randomPassword 5 pass1 pass2 ??? echo %pass1% %pass2% ??? pause ??? exit ??? ??? :randomPassword ??? ::---------生成随机密码 ??? ::---------%1为密码长度,%2及以后为返回变量名称 ??? ::---------for 命令最多只能区分31个字段 ??? @echo off ??? set password_len=%1 ??? if not defined password_len goto :eof ??? if %password_len% lss 1 goto :eof ??? set wordset=a b c d e f g h i j k l m n o p q r s t u v w x y z ??? set return= ??? set num=0 ??? :randomPassword1 ??? set /a num+=1 ??? set /a numof=%random%%%26+1 ??? for /f "tokens=%numof% delims= " %%i in ("%wordset%") do set return=%return%%%i ??? if %num% lss %password_len% goto randomPassword1 ??? if not "%2"=="" set %2=%return% ??? shift /2 ??? if not "%2"=="" goto randomPassword ??? goto :eof 复制代码 参考答案 2

(最优) ??? @echo off ??? call :randomPassword 6 pass1 pass2 pass3 ??? echo %pass1% %pass2% %pass3% ??? pause ??? exit ??? ??? :randomPassword ??? ::---------生成随机密码 ??? ::---------%1为密码长度,%2及以后为返回变量名称 ??? ::---------goto 循环、变量嵌套、命令嵌套 ??? @echo off ??? if "%1"=="" goto :eof ??? if %1 lss 1 goto :eof ??? set password_len=%1 ??? set return= ??? set wordset=abcdefghijklmnopqrstuvwxyz023456789_ ??? ::---------------------------循环 ??? :randomPassword1 ??? set /a numof=%random%%%36 ??? call set return=%return%%%wordset:~%numof%,1%% ??? set /a password_len-=1 ??? if %password_len% gtr 0 goto randomPassword1 ??? ::---------------------------循环 ??? if not "%2"=="" set %2=%return% ??? shift /2 ??? if not "%2"=="" goto randomPassword ??? goto :eof 复制代码 说明:本例涉及到变量嵌套和命令嵌套的应用,见后。 十三、变量嵌套 与 命令嵌套 和其它编程语言相比,dos 功能显得相对简单,要实现比较复杂的功能,需要充分运用各种 技巧,变量嵌套与命令嵌套就是此类技巧之一。

先复习一下前面的“字符串截取”的关键内容

********************************************** 截取功能统一语法格式为:%a:~[m[,n]]% ********************************************** 方括号表示可选,%为变量标识符,a 为变量名,不可少,冒号用于分隔变量名和说明部分, 符号~可以简单理解为“偏移”即可,m 为偏移量(缺省为 0) ,n 为截取长度(缺省为全部)

百分号如果需要当成单一字符,必须写成%% 以上是 dos 变量处理的通用格式, 如果其中的 m、 n 为变量, 那么这种情况就是变量嵌套了。

比如设变量 word 为“abcdefghij”,变量 num 为“123456789” %word:~4,1%为 e,其中 4 可以从变量 num 中取值,即%num:~3,1%,写成组合形式如下

%word:~%num:~3,1%,1% 经测试这种写法不能正确执行, 写成%word:~(%num:~3,1%),1%同 样不行,那么,怎么实现这种变量嵌套呢?这就必须结合命令嵌套。

什么是命令嵌套呢?简单的说,首先用一条 dos 命令生成一个字符串,而这个字符串是另一 条 dos 命令,用 call 语句调用字符串将其执行,从而得到最终结果。

例:用 call 语句实现命令嵌套 ??? @echo off ??? set str1=aaa echo ok bbb ??? echo 初始字符串:%str1% ??? echo 生成命令字符串如下

??? echo %str1:~4,7% ??? echo 运行命令字符串生成最终结果为

??? call %str1:~4,7% ??? pause 复制代码 运行显示

初始字符串:aaa echo ok bbb 生成命令字符串如下

echo ok 运行命令字符串生成最终结果为

ok 请按任意键继续. . . +申请认证