cmd常用命令大全 window10cmd命令大全

2KXP下的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>
&()[]{}^=;!'+,`~

2KXP下的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相同。忽略任何其他命令行开关。

cmd常用命令大全 window10cmd命令大全
如果指定了/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>
&()[]{}^=;!'+,`~

  

爱华网本文地址 » http://www.aihuau.com/a/25101016/323413.html

更多阅读

湘源控规常用快捷键 湘源控规常用命令

这些天做了许多繁杂无比的cad图层整理与面积统计,所以重温了下湘源控规,发现很多操作通过湘源可以大大简化,个人感觉很有用,给大家推荐一下。OL图层孤立湘源代表性快捷键,可以孤立你想要的一个或几个图层。再次OL恢复。很实用,所以前置

淘宝网店装修常用代码大全 淘宝网店装修培训

  淘宝网店装修需要总是要用到一些html标签,例如插入各种图片、音乐等。下面亿玛客总结一些在网店培训中讲到过的,常用的网店装修代码。 这些代码只是示例,需要对里面的参数已经调用文件做相应修改,请在使用的时候做好修改。淘宝网店

电脑“开始-运行”的常用命令及用法!很有用! 常用运行命令

电脑“开始-运行”的常用命令及用法!很有用!——简介想成为电脑高手吗?那么下面的几个“开始—运行”常用命令至少您要了解!这些命令甚至在电脑出现疑难杂症您束手无策的时候能给你带来惊喜哦!电脑“开始-运行”的常用命令及用法!很有用!

DOS常用命令大全 常见命令windows 8

dos命令一、DIR 命令的格式:dir [D:][PATH][NAME][[/A][:attrib]][/o:[sorted][/s][/b][/l][/c[h](1)dir /a:attrib 缺省包含所有文件(系统文件.隐含文件)attrib[:][h/-h]只显示隐含文件或非隐含文件.[r/-r]只显示只读文件或非只读文

声明:《cmd常用命令大全 window10cmd命令大全》为网友借问人间愁寂意分享!如侵犯到您的合法权益请联系我们删除