2K和XP下的CMD命令
accwiz.exe>辅助工具向导
acsetups.exe>acssetupdcomserverexecutable
actmovie.exe>直接显示安装工具
append.exe>允许程序打开制定目录中的数据
arp.exe>显示和更改计算机的ip与硬件物理地址的对应列表
at.exe>计划运行任务
atmadm.exe>调用管理器统计
attrib.exe>显示和更改文件和文件夹属性
autochk.exe>检测修复文件系统
autoconv.exe>在启动过程中自动转化系统
autofmt.exe>在启动过程中格式化进程
autolfn.exe>使用长文件名格式
bootok.exe>bootacceptanceapplicationforregistry
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>和terminalserver相关
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>dnsapplicationsdns
doskey.exe>命令行创建宏
dosx.exe>dos扩展
dplaysvr.exe>直接运行帮助
drwatson.exe>华生医生错误检测
drwtsn32.exe>华生医生显示和配置管理
dtcsetup.exe>installsmdtc
dvdplay.exe>dvd播放
dxdiag.exe>direct-x诊断工具
edlin.exe>命令行的文本编辑器(历史悠久啊!)
edlin.exe>命令行的文本编辑器(历史悠久啊!)
esentutl.exe>ms数据库工具
eudcedit.exe>type造字程序
eventvwr.exe>事件查看器
evnt_cmd_.exe>eventtotraptranslator;configurationtool
evntwin.exe>eventtotraptranslatorsetup
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>forcesafiletostartindosmode.强制文件在dos模式下运行
freecell.exe>popularwindowsgame空当接龙
ftp.exe>filetransferprotocolusedtotransferfilesoveranetworkconne
ction就是ftp了
gdi.exe>graphicdeviceinterface图形界面驱动
grovel.exe>
grpconv.exe>programmanagergroupconvertor转换程序管理员组
help.exe>displayshelpforwindows2000commands显示帮助
hostname.exe>displayhostnameformachine.显示机器的hostname
ie4uinit.exe>ie5userinstalltoolie5用户安装工具
ieshwiz.exe>customizefolderwizard自定义文件夹向导
iexpress.exe>createandsetuppackagesforinstall穿件安装包
iisreset.exe>restartiisadminservice重启iis服务
internat.exe>keyboardlanguageindicatorapplet键盘语言指示器
ipconfig.exe>windows2000ipconfiguration.察看ip配置
ipsecmon.exe>ipsecuritymonitorip安全监视器
ipxroute.exe>ipxroutingandsourceroutingcontrolprogramipx路由和源路由
控制程序
irftp.exe>setupftpforwirelesscommunication无线连接
ismserv.exe>intersitemessagingservice安装或者删除servicecontrolmanage
r中的服务
jdbgmgr.exe>microsoftdebuggerforjava4java4的调试器
jetconv.exe>convertajetenginedatabase转换jetengine数据库
jetpack.exe>compactjetdatabase.压缩jet数据库
jview.exe>command-lineloaderforjavajava的命令行装载者
krnl386.exe>corecomponentforwindows20002000的核心组件
label.exe>changelabelfordrives改变驱动器的卷标
lcwiz.exe>licensecompliancewizardforlocalorremotesystems.许可证符合
向导
ldifde.exe>ldifcmdlinemanagerldif目录交换命令行管理
licmgr.exe>terminalserverlicensemanager终端服务许可协议管理
lights.exe>displayconnectionstatuslights显示连接状况
llsmgr.exe>windows2000licensemanager2000许可协议管理
llssrv.exe>startthelicenseserver启动许可协议服务器
lnkstub.exe>
locator.exe>rpclocator远程定位
lodctr.exe>loadperfmoncounters调用性能计数
logoff.exe>logcurrentuseroff.注销用户
lpq.exe>displaysstatusofaremotelpdqueue显示远端的lpd打印队列的状态,
显示被送到基于unix的服务器的打印任务
lpr.exe>sendaprintjobtoanetworkprinter.重定向打印任务到网络中的打印
机。通常用于unix客户打印机将打印任务发送给连接了打印设备的nt的打印机服务器。
lsass.exe>lsaexecutableandserverdll运行lsa和server的dll
lserver.exe>specifiesthenewdnsdomainforthedefaultserver指定默认se
rver新的dns域
os2.exe>anos/2warpserver(os2/o)os/2
os2srv.exe>anos/2warpserveros/2
os2ss.exe>anos/2warpserveros/2
osk.exe>onscreenkeyboard屏幕键盘
packager.exe>windows2000packagermanager对象包装程序
pathping.exe>combinationofpingandtracert包含ping和tracert的程序
pax.exe>isaposixprogramandpathnamesusedasargumentsmustbespecif
iedinposixformat.use"//c/users/default"insteadof"c:usersdefault."
启动便携式存档互换(pax)实用程序
pentnt.exe>usedtocheckthepentiumforthefloatingpointdivisionerror
.检查pentium的浮点错误
perfmon.exe>startswindowsperformancemonitor性能监视器
ping.exe>packetinternetgroper验证与远程计算机的连接
posix.exe>usedforbackwardcompatibilitywithunix用于兼容unix
print.exe>cmdlineusedtoprintfiles打印文本文件或显示打印队列的内容。
progman.exe>programmanager程序管理器
proquota.exe>profilequotaprogram
psxss.exe>posixsubsystemapplicationposix子系统应用程序
qappsrv.exe>displaystheavailableapplicationterminalserversonthenet
work
在网络上显示终端服务器可用的程序
qprocess.exe>displayinformationaboutprocesseslocalorremote在本地或远
程显示进程的信息(需终端服务)
query.exe>querytermserveruserprocessandsessions查询进程和对话
quser.exe>displayinformationaboutauserloggedon显示用户登陆的信息(需
终端服务)
qwinsta.exe>displayinformationaboutterminalsessions.显示终端服务的信息
rasadmin.exe>starttheremoteaccessadminservice启动远程访问服务
rasautou.exe>createsarasconnection建立一个ras连接
rasdial.exe>dialaconnection拨号连接
ras.exe>startsarasconnection运行ras连接
rcp.exe>copiesafilefromandtoarcpservice.在windows2000计算机和运
行远程外壳端口监控程序rshd的系统之间复制文件
rdpclip.exe>rdpclipallowsyoutocopyandpastefilesbetweenaterminal
sessionandclientconsolesession.再终端和本地复制和粘贴文件
recover.exe>recoversreadableinformationfromabadordefectivedisk从坏
的或有缺陷的磁盘中恢复可读取的信息。
redir.exe>startstheredirectorservice运行重定向服务
regedt32.exe>32-bitregisterservice32位注册服务
regini.exe>modifyregistrypermissionsfromwithinascript用脚本修改注册
许可
register.exe>registeraprogramsoitcanhavespecialexecutioncharacter
istics.注册包含特殊运行字符的程序
regsvc.exe>
regsvr32.exe>registersandunregister'sdll's.astohowandwhereitregi
ster'sthemidontknow.注册和反注册dll
regtrace.exe>optionstotunedebugoptionsforapplicationsfailingtodum
ptracestatements
trace设置
regwiz.exe>registrationwizard注册向导
remrras.exe>
replace.exe>replacefiles用源目录中的同名文件替换目标目录中的文件。
reset.exe>resetanactivesection重置活动部分
rexec.exe>runscommandsonremotehostsrunningtherexecservice.在运行
rexec服务的远程计算机上运行命令。rexec命令在执行指定命令前,验证远程计算机
上的用户名,只有安装了tcp/ip协议后才可以使用该命令。
risetup.exe>startstheremoteinstallationservicewizard.运行远程安装向导
服务
route.exe>displayoreditthecurrentroutingtables.控制网络路由表
routemon.exe>nolongersupported不再支持了!
router.exe>routersoftwarethatrunseitheronadedicateddosoronanos
/2system.route软件在dos或者是os/2系统
rsh.exe>runscommandsonremotehostsrunningthershservice在运行rsh服
务的远程计算机上运行命令
rsm.exe>mountsandconfiguresremotesystemmedia配置远程系统媒体
rsnotify.exe>remotestoragenotificationrecall远程存储通知回显
rsvp.exe>resourcereservationprotocol源预约协议
runas.exe>runaprogramasanotheruser允许用户用其他权限运行指定的工具和
程序
rundll32.exe>launchesa32-bitdllprogram启动32位dll程序
runonce.exe>causesaprogramtorunduringstartup运行程序再开始菜单中
rwinsta.exe>resetthesessionsubsystemhardwareandsoftwaretoknownini
tialvalues重置会话子系统硬件和软件到最初的值
savedump.exe>doesnotwritetoe:winntuser.dmp不写入user.dmp中
scardsvr.exe>smartcardresourcemanagementserver子能卡资源管理服务器
schupgr.exe>itwillreadtheschemaupdatefiles(.ldffiles)andupgrade
theschema.(partofadsi)读取计划更新文件和更新计划
secedit.exe>startssecurityeditorhelp自动安全性配置管理
services.exe>controlsalltheservices控制所有服务
sethc.exe>sethighcontrast-changescoloursanddisplaymodelogofftos
etitbacktonormal设置高对比
setreg.exe>showsthesoftwarepublishingstatekeyvalues显示软件发布的国
家语言
setup.exe>guiboxpromptsyoutogotocontrolpaneltoconfiguresystemco
mponents安装程序(转到控制面板)
setver.exe>setversionforfiles设置ms-dos子系统向程序报告的ms-dos版本
号
sfc.exe>systemfilecheckertestandchecksystemfilesforintegrity系统
文件检查
sfmprint.exe>printservicesformacintosh打印macintosh服务
sfmpsexe.exe>
sfmsvc.exe>
shadow.exe>monitoranotherterminalservicessession.监控另外一台中端服务
器会话
share.exe>windows2000和ms-dos子系统不使用该命令。接受该命令只是为了与
ms-dos文件兼容
shmgrate.exe>
shrpubw.exe>createandsharefolders建立和共享文件夹
sigverif.exe>filesignatureverification文件签名验证
skeys.exe>serialkeysutility序列号制作工具
smlogsvc.exe>performancelogsandalerts性能日志和警报
smss.exe>
sndrec32.exe>startsthewindowssoundrecorder录音机
sndvol32.exe>displaythecurrentvolumeinformation显示声音控制信息
snmp.exe>simplenetworkmanagementprotocolusedfornetworkmangement简单
网络管理协议
snmptrap.exe>utilityusedwithsnmpsnmp工具
sol.exe>windowssolitairegame纸牌
sort.exe>comparesfilesandfolders读取输入、排序数据并将结果写到屏幕、文
件和其他设备上
SPOOLSV.EXE>Partofthespoolerserviceforprinting打印池服务的一部分
sprestrt.exe>
srvmgr.exe>StartstheWindowsServerManager服务器管理器
stimon.exe>WDMStillImage->Monitor
stisvc.exe>WDMStillImage->Service
subst.exe>Associatesapathwithadriveletter将路径与驱动器盘符关联
svchost.exe>Svchost.exeisagenerichostprocessnameforservicesthata
rerunfromdynamic-linklibraries(DLLs).DLL得主进程
syncapp.exe>CreatesWindowsBriefcase.创建Windows文件包
sysedit.exe>OpensEditorfor4systemfiles系统配置编辑器
syskey.exe>EncryptandsecuresystemdatabaseNT账号数据库按群工具
sysocmgr.exe>Windows2000Setup2000安装程序
systray.exe>Startsthesystrayinthelowerrightcorner.在低权限运行syst
ray
macfile.exe>UsedformanagingMACFILES管理MACFILES
magnify.exe>Usedtomagnifythecurrentscreen放大镜
makecab.exe>MSCabinetMaker制作CAB文件
mdm.exe>MachineDebugManager机器调试管理
mem.exe>DisplaycurrentMemorystats显示内存状态
migpwd.exe>Migratepasswords.迁移密码
mmc.exe>MicrosoftManagementConsole控制台
mnmsrvc.exe>NetmeetingRemoteDesktopSharingNetMeeting远程桌面共享
mobsync.exe>ManageSynchronization.同步目录管理器
mountvol.exe>Creates,deletes,orlistsavolumemountpoint.创建、删除或
列出卷的装入点。
mplay32.exe>MSMediaPlayer媒体播放器
mpnotify.exe>MultipleProviderNotificationapplication多提供者通知应用程
序
mq1sync.exe>
mqbkup.exe>MSMessageQueueBackupandRestoreUtility信息队列备份和恢复工
具
mqexchng.exe>MSMQExchangeConnectorSetup信息队列交换连接设置
mqmig.exe>MSMQMigrationUtility信息队列迁移工具
mqsvc.exe>?
mrinfo.exe>MulticastroutingusingSNMP使用SNMP多点传送路由
mscdexnt.exe>InstallsMSCD(MSCDExtensions)安装MSCD
msdtc.exe>DynamicTransactionControllerConsole动态事务处理控制台
msg.exe>Sendamessagetoauserlocalorremote.发送消息到本地或远程客户
mshta.exe>HTMLApplicationHOSTHTML应用程序主机
msiexec.exe>StartsWindowsInstallerProgram开始Windows安装程序
mspaint.exe>MicrosoftPaint画板
msswchx.exe>
mstask.exe>TaskScheduleProgram任务计划表程序
mstinit.exe>Taskschedulersetup任务计划表安装
narrator.exe>Programwillallowyoutohaveanarratorforreading.Micros
oft讲述人
nbtstat.exe>DisplaysprotocolstatsandcurrentTCP/IPconnectionsusingN
BT使用NBT(TCP/IP上的NetBIOS)显示协议统计和当前TCP/IP连接。
nddeapir.exe>NDDEAPIServersideNDDEAPI服务器端
net.exe>NetUtility详细用法看/?
net1.exe>NetUtilityupdatedversionfromMSNet的升级版
netdde.exe>NetworkDDEwillinstallitselfintothebackground安装自己到后
台
netsh.exe>Createsashellfornetworkinformation用于配置和监控Windows2
000命令行脚本接口。
netstat.exe>Displayscurrentconnections.显示协议统计和当前的TCP/IP网络
连接。
nlsfunc.exe>Loadscountry-specificinformation加载特定国家(地区)的信息。
Windows2000和MS-DOS子系统不使用该命令。接受该命令只是为了与MS-DOS文件兼
容。
notepad.exe>OpensWindows2000Notepad记事本
nslookup.exe>DisplaysinformationforDNS该诊断工具显示来自域名系统(DNS)
名称服务器的信息。
ntbackup.exe>OpenstheNTBackupUtility备份和故障修复工具
ntbooks.exe>StartsWindowsHelpUtility帮助
ntdsutil.exe>PerformsDBmaintenanceoftheADSI完成ADSI的DB的维护
ntfrs.exe>NTFileReplicationServiceNT文件复制服务
ntfrsupg.exe>
ntkrnlpa.exe>Kernelpatch核心补丁
ntoskrnl.exe>CoreNTKernelKT的核心
ntsd.exe>
ntvdm.exe>Simulatesa16-bitWindowsenvironment模拟16位Windows环境
nw16.exe>NetwareRedirectorNetWare转向器
nwscript.exe>runsnetwarescripts运行Netware脚本
odbcad32.exe>ODBC32-bitAdministrator32位ODBC管理
odbcconf.exe>ConfigureODBCdriver'sanddatasource'sfromcommandline命
令行配置ODBC驱动和数据源
taskman.exe>TaskManager任务管理器
taskmgr.exe>StartstheWindows2000TaskManager任务管理器
tcmsetup.exe>telephonyclientwizard电话服务客户安装
tcpsvcs.exe>TCPServicesTCP服务
.exe>TelnetUtilityusedtoconnecttoTelnetServer
termsrv.exe>TerminalServer终端服务
tftp.exe>TrivialFTP将文件传输到正在运行TFTP服务的远程计算机或从正在运行
TFTP服务的远程计算机传输文件
tftpd.exe>TrivialFTPDaemon
themes.exe>ChangeWindowsThemes桌面主题
tlntadmn.exe>TelnetServerAdministratorTelnet服务管理
tlntsess.exe>DisplaythecurrentTelnetSessions显示目前的Telnet会话
tlntsvr.exe>StarttheTelnetServer开始Telnet服务
tracert.exe>Tracearoutetodisplaypaths该诊断实用程序将包含不同生存时间
(TTL)值的Internet控制消息协议(ICMP)回显数据包发送到目标,以决定到达目标
采用的路由
tsadmin.exe>TerminalServerAdministrator终端服务管理器
tscon.exe>Attachesausersessiontoaterminalsession.粘贴用户会话到终端
对话
tsdiscon.exe>Disconnectauserfromaterminalsession断开终端服务的用户
tskill.exe>KillaTerminalserverprocess杀掉终端服务
tsprof.exe>UsedwithTerminalServertoqueryresults.用终端服务得出查询结
果
tsshutdn.exe>Shutdownthesystem关闭系统
unlodctr.exe>Partofperformancemonitoring性能监视器的一部分
upg351db.exe>Upgradeajetdatabase升级Jet数据库
ups.exe>UPSserviceUPS服务
user.exe>CoreWindowsServiceWindows核心服务
userinit.exe>PartofthewinlogonprocessWinlogon进程的一部分
usrmgr.exe>Startthewindowsusermanagerfordomains域用户管理器
utilman.exe>ThistoolenablesanadministratortodesignatewhichcomputersautomaticallyopenaccessibilitytoolswhenWindows2000starts.指定2000启动时自动打开那台机器
verifier.exe>DriverVerifierManagerDriverVerifierManager
vwipxspx.exe>LoadsIPX/SPXVDM调用IPX/SPXVDM
w32tm.exe>WindowsTimeServer时间服务器
wextract.exe>Usedtoextractwindowsfiles解压缩Windows文件
winchat.exe>OpensWindowsChat打开Windows聊天
winhlp32.exe>StartstheWindowsHelpSystem运行帮助系统
winlogon.exe>Usedaspartofthelogonprocess.Logon进程的一部分
winmine.exe>windowsGame挖地雷
winmsd.exe>WindowsDiagnosticutility系统信息
wins.exe>WinsServiceWins服务
winspool.exe>PrintRouting打印路由
winver.exe>DisplaysthecurrentversionofWindows显示Windows版本
wizmgr.exe>StartsWindowsAdministrationWizardsWindows管理向导
wjview.exe>CommandlineloaderforJava命令行调用Java
wowdeb.exe>.Forstarters,the32-bitAPIsrequirethattheWOWDEB.EXEtas
krunsinthetargetdebugee'sVM启动时,32位API需要
wowexec.exe>ForrunningWindowsoverWindowsApplications在Windows应用程序
上运行Windows
wpnpinst.exe>?
write.exe>StartsMSWriteProgram写字板
wscript.exe>WindowsScriptingUtility脚本工具
wupdmgr.exe>StartstheWindowsupdateWizard(Internet)运行Windows升级向导
xcopy.exe>复制文件和目录,包括子目录
WinXP控制台命令详解
WinXP(包括2000)的控制台命令是在系统出现一些意外情况下的一种非常有效的
诊断和测试以及恢复系统功能的工具。小编的确一直都想把这方面的命令做个总结,这
次辛苦老范给我们整理了这份实用的秘笈。
第一部分:文件和目录操作命令
Attrib Batch Chdir(Cd)Copy Delete(Del) ExpandMkdir(md) Rmdir(Rd) Type
More
第二部分:系统和磁盘操作命令
Bootcfg hkdsk DiskpartFixboot Fixmbr formatMap
第三部分:辅助操作和特殊功能命令
Cls Disable EnableExit Help commandnameListsvc Logon Netuse
Set 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中启动。
batchinput_file[output_file]
参数
input_file
指定包含要执行的命令列表的文本文件。Input_file可以由驱动器号和冒号、目录
名、文件名或它们的组合构成。
output_file
如果指定,则在命名文件中存储命令输出。如果没有指定,输出将显示在屏幕上。
范例
下例将执行批处理文件C:JobsFind.txt并将输出存储在文件
C:JobsResults.txt中:
batchc:jobsfind.txtc:jobsesults.txt
注意:批处理文件不能包含嵌套的batch命令。
Chdir(Cd)
显示当前目录的名称,或更改当前的文件夹。
含有下列参数的chdir命令仅在使用故障恢复控制台时才可用。可在命令提示符下
使用带有不同参数的chdir命令。
chdir[drive:][path][..]
或者
cd[drive:][path][..]
参数 无
如果不带任何参数,chdir将显示当前驱动器和文件夹的名称。只与驱动器号一起
使用(例如cdC:),chdir将显示指定驱动器上的当前目录。
[drive:][path]
指定要改到的驱动器(如果不是当前驱动器)和目录。
[..]
指明要改到父文件夹。在chdir和两个句点之间插入一个空格。
注意
Chdir将空格视作分隔符。用引号将包含空格的目录名扩起来。例如:
cd"drivercache"
Chdir只适用于当前Windows安装的系统目录、可移动媒体、硬盘分区的根目录或本地
安装源。
Copy
将单个文件复制到其他位置。含有下列参数的copy命令仅在使用故障恢复控制台
时才可用。
可在命令提示符下使用带不同参数的copy命令。
copysource[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命令。
expandsource[/F:filespec}][destination][/d][/y]
参数
source
指定要展开的文件。如果源文件只包含一个文件,请使用该选项。source可由驱动
器号和冒号、目录名、文件名或组合所组成。不能使用通配符。
/f:size
如果源文件包含多个文件,指定要提取的文件的名称。可以对要提取的文件使用通
配符。
destination
指定提取文件或每个单独文件的目标目录和(或)文件名。
/d
列出CAB文件中包含的文件而不展开或提取。
/y
在展开或提取文件时不出现覆盖提示。
范例
下例将从安装CD上的驱动程序CAB文件中提取Msgame.sys文件并将其复制到
C:WindowsSystemDrivers:
expandd:i386driver.cabf:msgame.sysc:windowssystemdrivers
下例将展开压缩文件Access.cp_:
expandd:i386acces.cp_c:windowssystem32access.cpl
下例将列出安装CD上的驱动程序CAB文件中的所有文件。
expand/dd: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]filename1filename2
或者
ren[drive:][path]filename1filename2
参数
[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/redirectcom1115200
bootcfg/redirectuseBiosSettings
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/deleteDeviceHardDisk0Partition3
diskpart/deleteF:
下例将在硬盘上添加一个20MB的分区:
diskpart/addDeviceHardDisk020
Fixboot
向系统分区写入新的分区引导扇区。只有在使用故障恢复控制台时,才能使用
fixboot命令。
fixboot[drive]
参数 驱动器
将要写入引导扇区的驱动器。它将替代默认的驱动器(即用户登录的系统分区)。
例如,驱动器:D:
范例
下列命令范例向驱动器D:的系统分区写入新的分区引导扇区:
fixbootd:
注意:如果不带任何参数,fixboot命令将向用户登录的系统分区写入新的分区引
导扇区。
Fixmbr
修复启动磁盘的主启动记录。fixmbr命令仅在使用故障恢复控制台时才可用。
fixmbr[device_name]
参数
device_name
要写入新的主引导记录的设备(驱动器)。设备名称可从map命令的输出获得。例
如,设备名称:
DeviceHardDisk0
范例
下列命令示例向指定设备写入一个新的主引导记录:
fixmbrDeviceHardDisk0
注意
如果不指定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设备名称的驱动器号:
maparc
注意
如果不使用arc参数,则map命令显示设备名称。
map命令还显示文件系统的类型和每个磁盘的大小(MB)。
←返回
Cls
清除屏幕。
清除后的屏幕只显示命令提示符和插入点。
Disable
禁用WindowsXP、Windows2000或WindowsNT4.0系统服务或设备驱动程序。
disable命令仅在使用故障恢复控制台时才可用。
disable{service_name]|[device_driver_name}
参数
service_name
要禁用的系统服务名称。
device_driver_name
要禁用的设备驱动程序名称。
范例
下例将禁用Eventlog服务:
disableeventlog
注意
disable命令将指定的服务或驱动程序的启动类型设为SERVICE_DISABLED。
使用disable命令禁用系统服务或设备驱动程序时,该系统服务或设备驱动程序上次启
动类型的名称将显示在屏幕上。应该记下该名称,以便在需要时使用enable命令将启
动类型恢复为上次的设置。
共有五种启动类型。前三种类型是:SERVICE_AUTO_START、SERVICE_DISABLED和SERVI
CE_DEMAND_START。对应的标准启动类型:自动、禁用和手动,通常使用“计算机管理
”管理工具中的“服务”进行配置。后两种类型是:SERVICE_BOOT_START和
SERVICE_SYSTEM_START,通常用于配置加载设备驱动程序的方式。例如,在启动计算机
时或启动Windows时加载。
Enable
启用WindowsXP、Windows2000或WindowsNT4.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:
enableeventlogservice_auto_start
注意
如果不指派启动类型,enable命令将列出在service_name中指定的服务或设备驱动程
序的当前启动类型。
使用enable命令更改启动类型时,上次启动类型的名称将显示在屏幕上。应该记下该
名称,以便在需要时将启动类型恢复为上次的设置。
Exit
关闭故障恢复控制台并重新启动计算机。exit命令仅在使用“故障恢复控制台”时
才可用。
exit
参数 无
Help
提供有关故障恢复控制台命令的联机信息。
help[commandname]
参数 无
列出故障恢复控制台中提供的命令。
commandname
提供有关命令信息,包括命令使用的参数。
注意
有两种方法可以获得命令的联机帮助。可以指定help命令后的命令名称,或者可以在
命令提示符中键入该命令名称和/?。开关。例如,键入下列命令可以获得有关extract
命令的信息:
helpextract
extract/?
Listsvc
列出计算机上可以使用的服务和驱动程序。listsvc命令仅在使用故障恢复控制台
时才可用。
listsvc
参数 无
Logon
登录到Windows安装。logon命令仅在使用故障恢复控制台时才可用。
logon
参数 无
注意
logon命令将列出所有检测到的Windows安装,需要安装的本地管理员密码才能登录。
如果3次登录尝试都失败,“故障恢复控制台”会退出并且计算机将重新启动。
Netuse
将网络共享连接到驱动器号。含有下列参数的netuse命令仅在使用故障恢复控制
台时可用。在命令提示符下可以使用带不同参数的netuse命令。
语法
netuse[/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
指定要与指定变量关联的字符串。
范例
下例允许在某些故障恢复控制台命令中使用通配符:
setallowwildcards=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/DE:Tools”可快速切换到E:Tools目录下。注:只有在WinXP的“运行”文本框
中输入“CMD”得到的DOS窗口中才能使用此参数。
◆命令:MD,建立目录
功能说明:此命令并未增加参数,但是增强了功能,它可一次建立多级子目录,例如使
用命令“MDAABBCCDD”将一次性创建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
参数说明:在WinXP中我们不能把文件或文件夹设置为系统属性,只能设为只读、隐藏
或存档属性。而带参数/D使用ATTRIB命令可以对文件的所有属性进行设定,设定时必须
与参数/S同时使用。例如“ATTRIB/S/D+SD:Study”,作用是将D:Study文件夹设
置为系统文件夹。
◆命令:format,格式化磁盘
增加参数:/FS:filessystem
参数说明:按指定文件系统类型(FAT、FAT32、NTFS)格式化磁盘,例如“format
/FS:NTFS”。
◆命令:DATE、TIME,显示系统日期和时间
增加参数:/T
参数说明:使用此参数即“DATE/T”、“TIME/T”将只显示当前日期和时间,而不必输
入新日期和时间。
WindowsXP命令解释程序一个新的实例
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_MACHINESoftwareMicrosoftCommandProcessorAutoRun
和/或
HKEY_CURRENT_USERSoftwareMicrosoftCommandProcessorAutoRun
命令扩展是按默认值启用的。您也可以使用/E:OFF,为某一
特定调用而停用扩展。您可以在机器上和/或用户登录会话上
启用或停用CMD.EXE所有调用的扩展,这要通过设置使用
REGEDT32.EXE的注册表中的一个或两个REG_DWORD值:
HKEY_LOCAL_MACHINESoftwareMicrosoftCommandProcessorEnableExtensions
和/或
HKEY_CURRENT_USERSoftwareMicrosoftCommandProcessorEnableExtensions
到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_MACHINESoftwareMicrosoftCommandProcessorDelayedExpansion
和/或
HKEY_CURRENT_USERSoftwareMicrosoftCommandProcessorDelayedExpansion
到0x1或0x0。用户特定设置比机器设置有优先权。命令行开关
比注册表设置有优先权。
如果延迟环境变量扩充被启用,惊叹号字符可在执行时间,被用来
代替一个环境变量的数值。
文件和目录名完成不按默认值启用。您可以用/F:ON或/F:OFF
命令行开关,为CMD.EXE的某个调用而启用或停用文件名完成。您可以
在机器上和/或用户登录会话上启用或停用CMD.EXE所有调用的
完成,这要通过设置使用REGEDT32.EXE的注册表中的一个或两个
REG_DWORD值:
HKEY_LOCAL_MACHINESoftwareMicrosoftCommandProcessorCompletionChar
HKEY_LOCAL_MACHINESoftwareMicrosoftCommandProcessorPathCompletionChar
和/或
HKEY_CURRENT_USERSoftwareMicrosoftCommandProcessorCompletionChar
HKEY_CURRENT_USERSoftwareMicrosoftCommandProcessorPathCompletionChar
由一个控制字符的十六进制值作为一个特定参数(例如,0x4是
Ctrl-D,0x6是Ctrl-F)。用户特定设置优先于机器设置。命令行开关
优先于注册表设置。
如果完成是用/F:ON命令行开关启用的,两个要使用的控制符是:目录名
字完成用Ctrl-D,文件名完成用Ctrl-F。要停用注册表中的某个
字符,请用空格(0x20)的数值,因为此字符不是控制字符。
如果键入两个控制字符中的一个,完成会被调用。完成功能将
路径字符串带到光标的左边,如果没有通配符,将通配符附加
到左边,并建立相符的路径列表。然后,显示第一个相符的路
径。如果没有相符的路径,则发出嘟嘟声,不影响显示。之后,
重复按同一个控制字符会循环显示相符路径的列表。将Shift键
跟控制字符同时按下,会倒着显示列表。如果对该行进行了任
何编辑,并再次按下控制字符,保存的相符路径的列表会被丢弃,
新的会被生成。如果在文件和目录名完成之间切换,会发生
同样现象。两个控制字符之间的唯一区别是文件完成字符符合
文件和目录名,而目录完成字符只符合目录名。如果文件完成
被用于内置式目录命令(CD、MD或RD),就会使用目录完成。
将引号将相符路径括起来,完成代码可以正确处理含有空格
或其他特殊字符的文件名。同时,如果备份,然后从行内调用
文件完成,完成被调用是位于光标右方的文字会被丢弃。
需要引号的特殊字符是:
<space>
&()[]{}^=;!'+,`~
2K和XP下的CMD命令
accwiz.exe>辅助工具向导
acsetups.exe>acssetupdcomserverexecutable
actmovie.exe>直接显示安装工具
append.exe>允许程序打开制定目录中的数据
arp.exe>显示和更改计算机的ip与硬件物理地址的对应列表
at.exe>计划运行任务
atmadm.exe>调用管理器统计
attrib.exe>显示和更改文件和文件夹属性
autochk.exe>检测修复文件系统
autoconv.exe>在启动过程中自动转化系统
autofmt.exe>在启动过程中格式化进程
autolfn.exe>使用长文件名格式
bootok.exe>bootacceptanceapplicationforregistry
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>和terminalserver相关
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>dnsapplicationsdns
doskey.exe>命令行创建宏
dosx.exe>dos扩展
dplaysvr.exe>直接运行帮助
drwatson.exe>华生医生错误检测
drwtsn32.exe>华生医生显示和配置管理
dtcsetup.exe>installsmdtc
dvdplay.exe>dvd播放
dxdiag.exe>direct-x诊断工具
edlin.exe>命令行的文本编辑器(历史悠久啊!)
edlin.exe>命令行的文本编辑器(历史悠久啊!)
esentutl.exe>ms数据库工具
eudcedit.exe>type造字程序
eventvwr.exe>事件查看器
evnt_cmd_.exe>eventtotraptranslator;configurationtool
evntwin.exe>eventtotraptranslatorsetup
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>forcesafiletostartindosmode.强制文件在dos模式下运行
freecell.exe>popularwindowsgame空当接龙
ftp.exe>filetransferprotocolusedtotransferfilesoveranetworkconne
ction就是ftp了
gdi.exe>graphicdeviceinterface图形界面驱动
grovel.exe>
grpconv.exe>programmanagergroupconvertor转换程序管理员组
help.exe>displayshelpforwindows2000commands显示帮助
hostname.exe>displayhostnameformachine.显示机器的hostname
ie4uinit.exe>ie5userinstalltoolie5用户安装工具
ieshwiz.exe>customizefolderwizard自定义文件夹向导
iexpress.exe>createandsetuppackagesforinstall穿件安装包
iisreset.exe>restartiisadminservice重启iis服务
internat.exe>keyboardlanguageindicatorapplet键盘语言指示器
ipconfig.exe>windows2000ipconfiguration.察看ip配置
ipsecmon.exe>ipsecuritymonitorip安全监视器
ipxroute.exe>ipxroutingandsourceroutingcontrolprogramipx路由和源路由
控制程序
irftp.exe>setupftpforwirelesscommunication无线连接
ismserv.exe>intersitemessagingservice安装或者删除servicecontrolmanage
r中的服务
jdbgmgr.exe>microsoftdebuggerforjava4java4的调试器
jetconv.exe>convertajetenginedatabase转换jetengine数据库
jetpack.exe>compactjetdatabase.压缩jet数据库
jview.exe>command-lineloaderforjavajava的命令行装载者
krnl386.exe>corecomponentforwindows20002000的核心组件
label.exe>changelabelfordrives改变驱动器的卷标
lcwiz.exe>licensecompliancewizardforlocalorremotesystems.许可证符合
向导
ldifde.exe>ldifcmdlinemanagerldif目录交换命令行管理
licmgr.exe>terminalserverlicensemanager终端服务许可协议管理
lights.exe>displayconnectionstatuslights显示连接状况
llsmgr.exe>windows2000licensemanager2000许可协议管理
llssrv.exe>startthelicenseserver启动许可协议服务器
lnkstub.exe>
locator.exe>rpclocator远程定位
lodctr.exe>loadperfmoncounters调用性能计数
logoff.exe>logcurrentuseroff.注销用户
lpq.exe>displaysstatusofaremotelpdqueue显示远端的lpd打印队列的状态,
显示被送到基于unix的服务器的打印任务
lpr.exe>sendaprintjobtoanetworkprinter.重定向打印任务到网络中的打印
机。通常用于unix客户打印机将打印任务发送给连接了打印设备的nt的打印机服务器。
lsass.exe>lsaexecutableandserverdll运行lsa和server的dll
lserver.exe>specifiesthenewdnsdomainforthedefaultserver指定默认se
rver新的dns域
os2.exe>anos/2warpserver(os2/o)os/2
os2srv.exe>anos/2warpserveros/2
os2ss.exe>anos/2warpserveros/2
osk.exe>onscreenkeyboard屏幕键盘
packager.exe>windows2000packagermanager对象包装程序
pathping.exe>combinationofpingandtracert包含ping和tracert的程序
pax.exe>isaposixprogramandpathnamesusedasargumentsmustbespecif
iedinposixformat.use"//c/users/default"insteadof"c:usersdefault."
启动便携式存档互换(pax)实用程序
pentnt.exe>usedtocheckthepentiumforthefloatingpointdivisionerror
.检查pentium的浮点错误
perfmon.exe>startswindowsperformancemonitor性能监视器
ping.exe>packetinternetgroper验证与远程计算机的连接
posix.exe>usedforbackwardcompatibilitywithunix用于兼容unix
print.exe>cmdlineusedtoprintfiles打印文本文件或显示打印队列的内容。
progman.exe>programmanager程序管理器
proquota.exe>profilequotaprogram
psxss.exe>posixsubsystemapplicationposix子系统应用程序
qappsrv.exe>displaystheavailableapplicationterminalserversonthenet
work
在网络上显示终端服务器可用的程序
qprocess.exe>displayinformationaboutprocesseslocalorremote在本地或远
程显示进程的信息(需终端服务)
query.exe>querytermserveruserprocessandsessions查询进程和对话
quser.exe>displayinformationaboutauserloggedon显示用户登陆的信息(需
终端服务)
qwinsta.exe>displayinformationaboutterminalsessions.显示终端服务的信息
rasadmin.exe>starttheremoteaccessadminservice启动远程访问服务
rasautou.exe>createsarasconnection建立一个ras连接
rasdial.exe>dialaconnection拨号连接
ras.exe>startsarasconnection运行ras连接
rcp.exe>copiesafilefromandtoarcpservice.在windows2000计算机和运
行远程外壳端口监控程序rshd的系统之间复制文件
rdpclip.exe>rdpclipallowsyoutocopyandpastefilesbetweenaterminal
sessionandclientconsolesession.再终端和本地复制和粘贴文件
recover.exe>recoversreadableinformationfromabadordefectivedisk从坏
的或有缺陷的磁盘中恢复可读取的信息。
redir.exe>startstheredirectorservice运行重定向服务
regedt32.exe>32-bitregisterservice32位注册服务
regini.exe>modifyregistrypermissionsfromwithinascript用脚本修改注册
许可
register.exe>registeraprogramsoitcanhavespecialexecutioncharacter
istics.注册包含特殊运行字符的程序
regsvc.exe>
regsvr32.exe>registersandunregister'sdll's.astohowandwhereitregi
ster'sthemidontknow.注册和反注册dll
regtrace.exe>optionstotunedebugoptionsforapplicationsfailingtodum
ptracestatements
trace设置
regwiz.exe>registrationwizard注册向导
remrras.exe>
replace.exe>replacefiles用源目录中的同名文件替换目标目录中的文件。
reset.exe>resetanactivesection重置活动部分
rexec.exe>runscommandsonremotehostsrunningtherexecservice.在运行
rexec服务的远程计算机上运行命令。rexec命令在执行指定命令前,验证远程计算机
上的用户名,只有安装了tcp/ip协议后才可以使用该命令。
risetup.exe>startstheremoteinstallationservicewizard.运行远程安装向导
服务
route.exe>displayoreditthecurrentroutingtables.控制网络路由表
routemon.exe>nolongersupported不再支持了!
router.exe>routersoftwarethatrunseitheronadedicateddosoronanos
/2system.route软件在dos或者是os/2系统
rsh.exe>runscommandsonremotehostsrunningthershservice在运行rsh服
务的远程计算机上运行命令
rsm.exe>mountsandconfiguresremotesystemmedia配置远程系统媒体
rsnotify.exe>remotestoragenotificationrecall远程存储通知回显
rsvp.exe>resourcereservationprotocol源预约协议
runas.exe>runaprogramasanotheruser允许用户用其他权限运行指定的工具和
程序
rundll32.exe>launchesa32-bitdllprogram启动32位dll程序
runonce.exe>causesaprogramtorunduringstartup运行程序再开始菜单中
rwinsta.exe>resetthesessionsubsystemhardwareandsoftwaretoknownini
tialvalues重置会话子系统硬件和软件到最初的值
savedump.exe>doesnotwritetoe:winntuser.dmp不写入user.dmp中
scardsvr.exe>smartcardresourcemanagementserver子能卡资源管理服务器
schupgr.exe>itwillreadtheschemaupdatefiles(.ldffiles)andupgrade
theschema.(partofadsi)读取计划更新文件和更新计划
secedit.exe>startssecurityeditorhelp自动安全性配置管理
services.exe>controlsalltheservices控制所有服务
sethc.exe>sethighcontrast-changescoloursanddisplaymodelogofftos
etitbacktonormal设置高对比
setreg.exe>showsthesoftwarepublishingstatekeyvalues显示软件发布的国
家语言
setup.exe>guiboxpromptsyoutogotocontrolpaneltoconfiguresystemco
mponents安装程序(转到控制面板)
setver.exe>setversionforfiles设置ms-dos子系统向程序报告的ms-dos版本
号
sfc.exe>systemfilecheckertestandchecksystemfilesforintegrity系统
文件检查
sfmprint.exe>printservicesformacintosh打印macintosh服务
sfmpsexe.exe>
sfmsvc.exe>
shadow.exe>monitoranotherterminalservicessession.监控另外一台中端服务
器会话
share.exe>windows2000和ms-dos子系统不使用该命令。接受该命令只是为了与
ms-dos文件兼容
shmgrate.exe>
shrpubw.exe>createandsharefolders建立和共享文件夹
sigverif.exe>filesignatureverification文件签名验证
skeys.exe>serialkeysutility序列号制作工具
smlogsvc.exe>performancelogsandalerts性能日志和警报
smss.exe>
sndrec32.exe>startsthewindowssoundrecorder录音机
sndvol32.exe>displaythecurrentvolumeinformation显示声音控制信息
snmp.exe>simplenetworkmanagementprotocolusedfornetworkmangement简单
网络管理协议
snmptrap.exe>utilityusedwithsnmpsnmp工具
sol.exe>windowssolitairegame纸牌
sort.exe>comparesfilesandfolders读取输入、排序数据并将结果写到屏幕、文
件和其他设备上
SPOOLSV.EXE>Partofthespoolerserviceforprinting打印池服务的一部分
sprestrt.exe>
srvmgr.exe>StartstheWindowsServerManager服务器管理器
stimon.exe>WDMStillImage->Monitor
stisvc.exe>WDMStillImage->Service
subst.exe>Associatesapathwithadriveletter将路径与驱动器盘符关联
svchost.exe>Svchost.exeisagenerichostprocessnameforservicesthata
rerunfromdynamic-linklibraries(DLLs).DLL得主进程
syncapp.exe>CreatesWindowsBriefcase.创建Windows文件包
sysedit.exe>OpensEditorfor4systemfiles系统配置编辑器
syskey.exe>EncryptandsecuresystemdatabaseNT账号数据库按群工具
sysocmgr.exe>Windows2000Setup2000安装程序
systray.exe>Startsthesystrayinthelowerrightcorner.在低权限运行syst
ray
macfile.exe>UsedformanagingMACFILES管理MACFILES
magnify.exe>Usedtomagnifythecurrentscreen放大镜
makecab.exe>MSCabinetMaker制作CAB文件
mdm.exe>MachineDebugManager机器调试管理
mem.exe>DisplaycurrentMemorystats显示内存状态
migpwd.exe>Migratepasswords.迁移密码
mmc.exe>MicrosoftManagementConsole控制台
mnmsrvc.exe>NetmeetingRemoteDesktopSharingNetMeeting远程桌面共享
mobsync.exe>ManageSynchronization.同步目录管理器
mountvol.exe>Creates,deletes,orlistsavolumemountpoint.创建、删除或
列出卷的装入点。
mplay32.exe>MSMediaPlayer媒体播放器
mpnotify.exe>MultipleProviderNotificationapplication多提供者通知应用程
序
mq1sync.exe>
mqbkup.exe>MSMessageQueueBackupandRestoreUtility信息队列备份和恢复工
具
mqexchng.exe>MSMQExchangeConnectorSetup信息队列交换连接设置
mqmig.exe>MSMQMigrationUtility信息队列迁移工具
mqsvc.exe>?
mrinfo.exe>MulticastroutingusingSNMP使用SNMP多点传送路由
mscdexnt.exe>InstallsMSCD(MSCDExtensions)安装MSCD
msdtc.exe>DynamicTransactionControllerConsole动态事务处理控制台
msg.exe>Sendamessagetoauserlocalorremote.发送消息到本地或远程客户
mshta.exe>HTMLApplicationHOSTHTML应用程序主机
msiexec.exe>StartsWindowsInstallerProgram开始Windows安装程序
mspaint.exe>MicrosoftPaint画板
msswchx.exe>
mstask.exe>TaskScheduleProgram任务计划表程序
mstinit.exe>Taskschedulersetup任务计划表安装
narrator.exe>Programwillallowyoutohaveanarratorforreading.Micros
oft讲述人
nbtstat.exe>DisplaysprotocolstatsandcurrentTCP/IPconnectionsusingN
BT使用NBT(TCP/IP上的NetBIOS)显示协议统计和当前TCP/IP连接。
nddeapir.exe>NDDEAPIServersideNDDEAPI服务器端
net.exe>NetUtility详细用法看/?
net1.exe>NetUtilityupdatedversionfromMSNet的升级版
netdde.exe>NetworkDDEwillinstallitselfintothebackground安装自己到后
台
netsh.exe>Createsashellfornetworkinformation用于配置和监控Windows2
000命令行脚本接口。
netstat.exe>Displayscurrentconnections.显示协议统计和当前的TCP/IP网络
连接。
nlsfunc.exe>Loadscountry-specificinformation加载特定国家(地区)的信息。
Windows2000和MS-DOS子系统不使用该命令。接受该命令只是为了与MS-DOS文件兼
容。
notepad.exe>OpensWindows2000Notepad记事本
nslookup.exe>DisplaysinformationforDNS该诊断工具显示来自域名系统(DNS)
名称服务器的信息。
ntbackup.exe>OpenstheNTBackupUtility备份和故障修复工具
ntbooks.exe>StartsWindowsHelpUtility帮助
ntdsutil.exe>PerformsDBmaintenanceoftheADSI完成ADSI的DB的维护
ntfrs.exe>NTFileReplicationServiceNT文件复制服务
ntfrsupg.exe>
ntkrnlpa.exe>Kernelpatch核心补丁
ntoskrnl.exe>CoreNTKernelKT的核心
ntsd.exe>
ntvdm.exe>Simulatesa16-bitWindowsenvironment模拟16位Windows环境
nw16.exe>NetwareRedirectorNetWare转向器
nwscript.exe>runsnetwarescripts运行Netware脚本
odbcad32.exe>ODBC32-bitAdministrator32位ODBC管理
odbcconf.exe>ConfigureODBCdriver'sanddatasource'sfromcommandline命
令行配置ODBC驱动和数据源
taskman.exe>TaskManager任务管理器
taskmgr.exe>StartstheWindows2000TaskManager任务管理器
tcmsetup.exe>telephonyclientwizard电话服务客户安装
tcpsvcs.exe>TCPServicesTCP服务
.exe>TelnetUtilityusedtoconnecttoTelnetServer
termsrv.exe>TerminalServer终端服务
tftp.exe>TrivialFTP将文件传输到正在运行TFTP服务的远程计算机或从正在运行
TFTP服务的远程计算机传输文件
tftpd.exe>TrivialFTPDaemon
themes.exe>ChangeWindowsThemes桌面主题
tlntadmn.exe>TelnetServerAdministratorTelnet服务管理
tlntsess.exe>DisplaythecurrentTelnetSessions显示目前的Telnet会话
tlntsvr.exe>StarttheTelnetServer开始Telnet服务
tracert.exe>Tracearoutetodisplaypaths该诊断实用程序将包含不同生存时间
(TTL)值的Internet控制消息协议(ICMP)回显数据包发送到目标,以决定到达目标
采用的路由
tsadmin.exe>TerminalServerAdministrator终端服务管理器
tscon.exe>Attachesausersessiontoaterminalsession.粘贴用户会话到终端
对话
tsdiscon.exe>Disconnectauserfromaterminalsession断开终端服务的用户
tskill.exe>KillaTerminalserverprocess杀掉终端服务
tsprof.exe>UsedwithTerminalServertoqueryresults.用终端服务得出查询结
果
tsshutdn.exe>Shutdownthesystem关闭系统
unlodctr.exe>Partofperformancemonitoring性能监视器的一部分
upg351db.exe>Upgradeajetdatabase升级Jet数据库
ups.exe>UPSserviceUPS服务
user.exe>CoreWindowsServiceWindows核心服务
userinit.exe>PartofthewinlogonprocessWinlogon进程的一部分
usrmgr.exe>Startthewindowsusermanagerfordomains域用户管理器
utilman.exe>ThistoolenablesanadministratortodesignatewhichcomputersautomaticallyopenaccessibilitytoolswhenWindows2000starts.指定2000启动时自动打开那台机器
verifier.exe>DriverVerifierManagerDriverVerifierManager
vwipxspx.exe>LoadsIPX/SPXVDM调用IPX/SPXVDM
w32tm.exe>WindowsTimeServer时间服务器
wextract.exe>Usedtoextractwindowsfiles解压缩Windows文件
winchat.exe>OpensWindowsChat打开Windows聊天
winhlp32.exe>StartstheWindowsHelpSystem运行帮助系统
winlogon.exe>Usedaspartofthelogonprocess.Logon进程的一部分
winmine.exe>windowsGame挖地雷
winmsd.exe>WindowsDiagnosticutility系统信息
wins.exe>WinsServiceWins服务
winspool.exe>PrintRouting打印路由
winver.exe>DisplaysthecurrentversionofWindows显示Windows版本
wizmgr.exe>StartsWindowsAdministrationWizardsWindows管理向导
wjview.exe>CommandlineloaderforJava命令行调用Java
wowdeb.exe>.Forstarters,the32-bitAPIsrequirethattheWOWDEB.EXEtas
krunsinthetargetdebugee'sVM启动时,32位API需要
wowexec.exe>ForrunningWindowsoverWindowsApplications在Windows应用程序
上运行Windows
wpnpinst.exe>?
write.exe>StartsMSWriteProgram写字板
wscript.exe>WindowsScriptingUtility脚本工具
wupdmgr.exe>StartstheWindowsupdateWizard(Internet)运行Windows升级向导
xcopy.exe>复制文件和目录,包括子目录
WinXP控制台命令详解
WinXP(包括2000)的控制台命令是在系统出现一些意外情况下的一种非常有效的
诊断和测试以及恢复系统功能的工具。小编的确一直都想把这方面的命令做个总结,这
次辛苦老范给我们整理了这份实用的秘笈。
第一部分:文件和目录操作命令
Attrib Batch Chdir(Cd)Copy Delete(Del) ExpandMkdir(md) Rmdir(Rd) Type
More
第二部分:系统和磁盘操作命令
Bootcfg hkdsk DiskpartFixboot Fixmbr formatMap
第三部分:辅助操作和特殊功能命令
Cls Disable EnableExit Help commandnameListsvc Logon Netuse
Set 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中启动。
batchinput_file[output_file]
参数
input_file
指定包含要执行的命令列表的文本文件。Input_file可以由驱动器号和冒号、目录
名、文件名或它们的组合构成。
output_file
如果指定,则在命名文件中存储命令输出。如果没有指定,输出将显示在屏幕上。
范例
下例将执行批处理文件C:JobsFind.txt并将输出存储在文件
C:JobsResults.txt中:
batchc:jobsfind.txtc:jobsesults.txt
注意:批处理文件不能包含嵌套的batch命令。
Chdir(Cd)
显示当前目录的名称,或更改当前的文件夹。
含有下列参数的chdir命令仅在使用故障恢复控制台时才可用。可在命令提示符下
使用带有不同参数的chdir命令。
chdir[drive:][path][..]
或者
cd[drive:][path][..]
参数 无
如果不带任何参数,chdir将显示当前驱动器和文件夹的名称。只与驱动器号一起
使用(例如cdC:),chdir将显示指定驱动器上的当前目录。
[drive:][path]
指定要改到的驱动器(如果不是当前驱动器)和目录。
[..]
指明要改到父文件夹。在chdir和两个句点之间插入一个空格。
注意
Chdir将空格视作分隔符。用引号将包含空格的目录名扩起来。例如:
cd"drivercache"
Chdir只适用于当前Windows安装的系统目录、可移动媒体、硬盘分区的根目录或本地
安装源。
Copy
将单个文件复制到其他位置。含有下列参数的copy命令仅在使用故障恢复控制台
时才可用。
可在命令提示符下使用带不同参数的copy命令。
copysource[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命令。
expandsource[/F:filespec}][destination][/d][/y]
参数
source
指定要展开的文件。如果源文件只包含一个文件,请使用该选项。source可由驱动
器号和冒号、目录名、文件名或组合所组成。不能使用通配符。
/f:size
如果源文件包含多个文件,指定要提取的文件的名称。可以对要提取的文件使用通
配符。
destination
指定提取文件或每个单独文件的目标目录和(或)文件名。
/d
列出CAB文件中包含的文件而不展开或提取。
/y
在展开或提取文件时不出现覆盖提示。
范例
下例将从安装CD上的驱动程序CAB文件中提取Msgame.sys文件并将其复制到
C:WindowsSystemDrivers:
expandd:i386driver.cabf:msgame.sysc:windowssystemdrivers
下例将展开压缩文件Access.cp_:
expandd:i386acces.cp_c:windowssystem32access.cpl
下例将列出安装CD上的驱动程序CAB文件中的所有文件。
expand/dd: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]filename1filename2
或者
ren[drive:][path]filename1filename2
参数
[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/redirectcom1115200
bootcfg/redirectuseBiosSettings
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/deleteDeviceHardDisk0Partition3
diskpart/deleteF:
下例将在硬盘上添加一个20MB的分区:
diskpart/addDeviceHardDisk020
Fixboot
向系统分区写入新的分区引导扇区。只有在使用故障恢复控制台时,才能使用
fixboot命令。
fixboot[drive]
参数 驱动器
将要写入引导扇区的驱动器。它将替代默认的驱动器(即用户登录的系统分区)。
例如,驱动器:D:
范例
下列命令范例向驱动器D:的系统分区写入新的分区引导扇区:
fixbootd:
注意:如果不带任何参数,fixboot命令将向用户登录的系统分区写入新的分区引
导扇区。
Fixmbr
修复启动磁盘的主启动记录。fixmbr命令仅在使用故障恢复控制台时才可用。
fixmbr[device_name]
参数
device_name
要写入新的主引导记录的设备(驱动器)。设备名称可从map命令的输出获得。例
如,设备名称:
DeviceHardDisk0
范例
下列命令示例向指定设备写入一个新的主引导记录:
fixmbrDeviceHardDisk0
注意
如果不指定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设备名称的驱动器号:
maparc
注意
如果不使用arc参数,则map命令显示设备名称。
map命令还显示文件系统的类型和每个磁盘的大小(MB)。
←返回
Cls
清除屏幕。
清除后的屏幕只显示命令提示符和插入点。
Disable
禁用WindowsXP、Windows2000或WindowsNT4.0系统服务或设备驱动程序。
disable命令仅在使用故障恢复控制台时才可用。
disable{service_name]|[device_driver_name}
参数
service_name
要禁用的系统服务名称。
device_driver_name
要禁用的设备驱动程序名称。
范例
下例将禁用Eventlog服务:
disableeventlog
注意
disable命令将指定的服务或驱动程序的启动类型设为SERVICE_DISABLED。
使用disable命令禁用系统服务或设备驱动程序时,该系统服务或设备驱动程序上次启
动类型的名称将显示在屏幕上。应该记下该名称,以便在需要时使用enable命令将启
动类型恢复为上次的设置。
共有五种启动类型。前三种类型是:SERVICE_AUTO_START、SERVICE_DISABLED和SERVI
CE_DEMAND_START。对应的标准启动类型:自动、禁用和手动,通常使用“计算机管理
”管理工具中的“服务”进行配置。后两种类型是:SERVICE_BOOT_START和
SERVICE_SYSTEM_START,通常用于配置加载设备驱动程序的方式。例如,在启动计算机
时或启动Windows时加载。
Enable
启用WindowsXP、Windows2000或WindowsNT4.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:
enableeventlogservice_auto_start
注意
如果不指派启动类型,enable命令将列出在service_name中指定的服务或设备驱动程
序的当前启动类型。
使用enable命令更改启动类型时,上次启动类型的名称将显示在屏幕上。应该记下该
名称,以便在需要时将启动类型恢复为上次的设置。
Exit
关闭故障恢复控制台并重新启动计算机。exit命令仅在使用“故障恢复控制台”时
才可用。
exit
参数 无
Help
提供有关故障恢复控制台命令的联机信息。
help[commandname]
参数 无
列出故障恢复控制台中提供的命令。
commandname
提供有关命令信息,包括命令使用的参数。
注意
有两种方法可以获得命令的联机帮助。可以指定help命令后的命令名称,或者可以在
命令提示符中键入该命令名称和/?。开关。例如,键入下列命令可以获得有关extract
命令的信息:
helpextract
extract/?
Listsvc
列出计算机上可以使用的服务和驱动程序。listsvc命令仅在使用故障恢复控制台
时才可用。
listsvc
参数 无
Logon
登录到Windows安装。logon命令仅在使用故障恢复控制台时才可用。
logon
参数 无
注意
logon命令将列出所有检测到的Windows安装,需要安装的本地管理员密码才能登录。
如果3次登录尝试都失败,“故障恢复控制台”会退出并且计算机将重新启动。
Netuse
将网络共享连接到驱动器号。含有下列参数的netuse命令仅在使用故障恢复控制
台时可用。在命令提示符下可以使用带不同参数的netuse命令。
语法
netuse[/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
指定要与指定变量关联的字符串。
范例
下例允许在某些故障恢复控制台命令中使用通配符:
setallowwildcards=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/DE:Tools”可快速切换到E:Tools目录下。注:只有在WinXP的“运行”文本框
中输入“CMD”得到的DOS窗口中才能使用此参数。
◆命令:MD,建立目录
功能说明:此命令并未增加参数,但是增强了功能,它可一次建立多级子目录,例如使
用命令“MDAABBCCDD”将一次性创建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
参数说明:在WinXP中我们不能把文件或文件夹设置为系统属性,只能设为只读、隐藏
或存档属性。而带参数/D使用ATTRIB命令可以对文件的所有属性进行设定,设定时必须
与参数/S同时使用。例如“ATTRIB/S/D+SD:Study”,作用是将D:Study文件夹设
置为系统文件夹。
◆命令:format,格式化磁盘
增加参数:/FS:filessystem
参数说明:按指定文件系统类型(FAT、FAT32、NTFS)格式化磁盘,例如“format
/FS:NTFS”。
◆命令:DATE、TIME,显示系统日期和时间
增加参数:/T
参数说明:使用此参数即“DATE/T”、“TIME/T”将只显示当前日期和时间,而不必输
入新日期和时间。
WindowsXP命令解释程序一个新的实例
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_MACHINESoftwareMicrosoftCommandProcessorAutoRun
和/或
HKEY_CURRENT_USERSoftwareMicrosoftCommandProcessorAutoRun
命令扩展是按默认值启用的。您也可以使用/E:OFF,为某一
特定调用而停用扩展。您可以在机器上和/或用户登录会话上
启用或停用CMD.EXE所有调用的扩展,这要通过设置使用
REGEDT32.EXE的注册表中的一个或两个REG_DWORD值:
HKEY_LOCAL_MACHINESoftwareMicrosoftCommandProcessorEnableExtensions
和/或
HKEY_CURRENT_USERSoftwareMicrosoftCommandProcessorEnableExtensions
到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_MACHINESoftwareMicrosoftCommandProcessorDelayedExpansion
和/或
HKEY_CURRENT_USERSoftwareMicrosoftCommandProcessorDelayedExpansion
到0x1或0x0。用户特定设置比机器设置有优先权。命令行开关
比注册表设置有优先权。
如果延迟环境变量扩充被启用,惊叹号字符可在执行时间,被用来
代替一个环境变量的数值。
文件和目录名完成不按默认值启用。您可以用/F:ON或/F:OFF
命令行开关,为CMD.EXE的某个调用而启用或停用文件名完成。您可以
在机器上和/或用户登录会话上启用或停用CMD.EXE所有调用的
完成,这要通过设置使用REGEDT32.EXE的注册表中的一个或两个
REG_DWORD值:
HKEY_LOCAL_MACHINESoftwareMicrosoftCommandProcessorCompletionChar
HKEY_LOCAL_MACHINESoftwareMicrosoftCommandProcessorPathCompletionChar
和/或
HKEY_CURRENT_USERSoftwareMicrosoftCommandProcessorCompletionChar
HKEY_CURRENT_USERSoftwareMicrosoftCommandProcessorPathCompletionChar
由一个控制字符的十六进制值作为一个特定参数(例如,0x4是
Ctrl-D,0x6是Ctrl-F)。用户特定设置优先于机器设置。命令行开关
优先于注册表设置。
如果完成是用/F:ON命令行开关启用的,两个要使用的控制符是:目录名
字完成用Ctrl-D,文件名完成用Ctrl-F。要停用注册表中的某个
字符,请用空格(0x20)的数值,因为此字符不是控制字符。
如果键入两个控制字符中的一个,完成会被调用。完成功能将
路径字符串带到光标的左边,如果没有通配符,将通配符附加
到左边,并建立相符的路径列表。然后,显示第一个相符的路
径。如果没有相符的路径,则发出嘟嘟声,不影响显示。之后,
重复按同一个控制字符会循环显示相符路径的列表。将Shift键
跟控制字符同时按下,会倒着显示列表。如果对该行进行了任
何编辑,并再次按下控制字符,保存的相符路径的列表会被丢弃,
新的会被生成。如果在文件和目录名完成之间切换,会发生
同样现象。两个控制字符之间的唯一区别是文件完成字符符合
文件和目录名,而目录完成字符只符合目录名。如果文件完成
被用于内置式目录命令(CD、MD或RD),就会使用目录完成。
将引号将相符路径括起来,完成代码可以正确处理含有空格
或其他特殊字符的文件名。同时,如果备份,然后从行内调用
文件完成,完成被调用是位于光标右方的文字会被丢弃。
需要引号的特殊字符是:
<space>
&()[]{}^=;!'+,`~