Windows系统命令全集(终极详细版)

1. 文件与目录管理命令1.1 dir(列出目录内容)项目详情​作用​显示当前目录下的文件和子目录。​参数​A:显示指定属性的文件(如A-H隐藏文

1. 文件与目录管理命令

1.1 dir(列出目录内容)

项目详情
作用显示当前目录下的文件和子目录。
参数/A:显示指定属性的文件(如/A-H隐藏文件,/A-D非目录文件)。
/O:排序方式(/O-N按名称降序,/O-S按大小升序)。
/S:递归显示子目录内容。
/B:简洁模式(仅显示路径)。
/P:分页显示。
/W:宽格式显示。
用法示例dir /A /O-N:显示所有文件(含隐藏文件)并按名称降序排列。
dir /S /B C:\Projects:递归列出C盘Projects目录下的所有文件(简洁模式)。
注意事项默认不显示隐藏文件,需加/A参数。
/S可能遍历大量文件,影响性能。
适用系统所有Windows版本。

1.2 cd(切换目录)

项目详情
作用切换当前工作目录。
参数/D:跨驱动器切换(如cd /D D:\path)。
用法示例cd /D D:\Projects:切换到D盘的Projects目录。
cd ..:返回上一级目录。
注意事项直接输入cd path仅切换当前驱动器下的目录,跨驱动器需加/D
适用系统所有Windows版本。

1.3 copy(复制文件)

项目详情
作用复制文件到目标位置。
参数/Y:覆盖时不提示。
/V:验证复制准确性。
/A:复制ASCII文本文件。
/B:复制二进制文件。
用法示例copy /Y file1.txt D:\backup\:复制文件到D盘并覆盖。
copy file1.txt + file2.txt merged.txt:合并两个文件。
注意事项目标路径需存在,否则需先用md创建目录。
/A/B适用于文本和二进制文件。
适用系统所有Windows版本。

1.4 del(删除文件)

项目详情
作用删除指定文件。
参数/F:强制删除只读文件。
/S:删除子目录中的文件。
/Q:静默模式(不提示确认)。
用法示例del /F /S /Q C:\temp\*.tmp:强制删除C盘temp下所有tmp文件。
注意事项慎用/S /Q,可能误删重要文件。
适用系统所有Windows版本。

1.5 move(移动/重命名文件或目录)

项目详情
作用移动文件或目录到新位置,也可用于重命名。
参数无常用参数(但支持通配符)。
用法示例move file1.txt D:\backup\:将file1.txt移动到D盘backup目录。
move oldname.txt newname.txt:将文件重命名为newname.txt。
move C:\dir1 D:\dir2:将dir1目录移动到D盘并重命名为dir2。
注意事项跨驱动器移动实际上是复制+删除操作,速度较慢。
目标路径需存在(重命名时除外)。
适用系统所有Windows版本。

1.6 xcopy(扩展复制)

项目详情
作用更强大的文件复制工具,支持目录树复制和更多选项。
参数/S:复制目录和子目录(不包括空目录)。
/E:复制目录和子目录(包括空目录)。
/H:复制隐藏和系统文件。
/C:即使出错也继续复制。
/Y:禁止提示确认覆盖。
/D:m-d-y:仅复制指定日期后修改的文件。
用法示例xcopy C:\data D:\backup /E /H /C /Y:完整备份data目录到backup。
xcopy *.txt D:\textfiles /D:01-01-2025:复制2025年后修改的txt文件。
注意事项copy命令更强大但参数更复杂。
在Windows Vista后推荐使用robocopy替代。
适用系统所有Windows版本。

1.7 robocopy(可靠文件复制)

项目详情
作用Windows提供的强大文件复制工具,支持断点续传和镜像同步。
参数/E:复制子目录(包括空目录)。
/MIR:镜像目录树(完全同步)。
/ZB:使用可重启模式。
/R:n:失败重试次数(默认1百万次)。
/W:n:重试等待时间(秒)。
/LOG:file:输出日志到文件。
用法示例robocopy C:\src D:\dst /E /ZB /R:3 /W:5:带重试的可靠复制。
robocopy C:\data D:\backup /MIR /LOG:C:\copy.log:完整镜像同步并记录日志。
注意事项功能极其强大,参数组合复杂。
/MIR会删除目标中源不存在的文件,慎用!
适用系统Windows Vista及更高版本(Windows XP需安装资源工具包)。

1.8 attrib(文件属性管理)

项目详情
作用查看或修改文件/目录的属性。
参数+R:设置只读属性。
-R:清除只读属性。
+A:设置存档属性。
-A:清除存档属性。
+H:设置隐藏属性。
-H:清除隐藏属性。
+S:设置系统属性。
-S:清除系统属性。
/S:处理当前目录和所有子目录。
/D:也处理目录。
用法示例attrib +H secret.txt:隐藏secret.txt文件。
attrib -R -H *.tmp /S:取消所有tmp文件的只读和隐藏属性(包括子目录)。
注意事项系统文件通常有特殊属性,修改可能导致程序异常。
隐藏文件在资源管理器中需开启"显示隐藏文件"才能看到。
适用系统所有Windows版本。

1.9 tree(目录树显示)

项目详情
作用以树状图显示目录结构。
参数/F:显示每个文件夹中的文件名。
/A:使用ASCII字符代替扩展字符(兼容性更好)。
用法示例tree /F:显示当前目录的完整树状结构(含文件)。
tree D:\Projects /A > tree.txt:将Projects目录结构导出到文件。
注意事项目录层级过深时输出可能非常长。
默认不显示文件,需加/F参数。
适用系统所有Windows版本。

1.10 fc(文件比较)

项目详情
作用比较两个文件或两组文件的内容差异。
参数/A:以ASCII格式显示差异。
/B:二进制比较。
/C:忽略大小写。
/L:将文件作为ASCII文本比较。
/N:显示行号。
/OFF[LINE]:不跳过有脱机属性的文件。
用法示例fc file1.txt file2.txt:比较两个文本文件。
fc /B image1.jpg image2.jpg:二进制比较两个图片文件。
注意事项文本比较时默认使用系统代码页。
二进制比较结果可能难以解读。
适用系统所有Windows版本。

1.11 compact(文件压缩)

项目详情
作用压缩或解压缩NTFS分区上的文件和目录,节省磁盘空间。
参数/C:压缩指定文件或目录。
/U:解压缩指定文件或目录。
/S:dir:在指定目录及其子目录中操作。
/A:显示隐藏或系统文件。
/I:忽略错误继续操作。
/F:强制压缩/解压缩(即使文件正在使用)。
用法示例compact /C /S:D:\Data:压缩D:\Data目录及其子目录所有文件。
compact /U /S:C:\Temp:解压缩C:\Temp目录所有文件。
compact /A /I /F /C *.log:强制压缩当前目录所有log文件(显示隐藏文件并忽略错误)。
注意事项仅适用于NTFS文件系统。
系统文件和某些程序文件可能无法压缩。
压缩大文件可能耗时较长。
适用系统Windows XP及更高版本。

1.12 cipher(磁盘加密/擦除)

项目详情
作用管理BitLocker加密或安全擦除磁盘空间。
参数/E:加密目录或驱动器。
/D:解密目录或驱动器。
/W:drive:安全擦除指定驱动器未使用空间(W=wipe)。
/R:filename:生成恢复密钥文件。
用法示例cipher /E /S:D:\SensitiveData:加密D:\SensitiveData目录及其子目录。
cipher /W:C::安全擦除C盘未使用空间(彻底删除已删除文件残留)。
注意事项/W参数操作会显著影响磁盘性能,建议夜间运行。
加密大目录可能需要较长时间。
需要管理员权限。
适用系统Windows XP及更高版本(BitLocker需Vista及以上)。

1.13 mountvol(卷挂载管理)

项目详情
作用管理NTFS卷的挂载点(不分配盘符的挂载方式)。
参数/P:卸载指定卷。
/R:移除卷挂载点。
/S:在系统分区上安装装载点目录。
/A:分配卷的新装入点。
无参数:显示所有卷的GUID和挂载点。
用法示例mountvol X: /L:将指定卷挂载到X盘(需先获取卷GUID)。
mountvol C:\MountPoint /P:卸载C:\MountPoint的挂载卷。
注意事项需要管理员权限。
错误操作可能导致数据不可访问。
比直接分配盘符更复杂但更灵活。
适用系统Windows 2000及更高版本。

1.14 subst(虚拟驱动器映射)

项目详情
作用将路径映射为虚拟驱动器字母,简化长路径访问。
参数无参数:显示当前所有虚拟驱动器映射。
/D:删除虚拟驱动器映射。
用法示例subst X: C:\Very\Long\Path\To\Project:将长路径映射为X盘。
subst /D X::删除X盘虚拟映射。
注意事项映射仅在当前会话有效,重启后消失。
部分程序可能无法识别虚拟驱动器。
不能映射网络路径。
适用系统所有Windows版本。

1.15 fsutil(文件系统工具)

项目详情
作用高级文件系统管理工具,提供多种底层操作。
常用子命令fsutil file createnew filename length:创建指定大小的空文件。
fsutil reparsepoint query filepath:查询重解析点信息。
fsutil dirty query drive::检查卷是否标记为"脏"(需检查)。
fsutil volume dismount drive::强制卸载卷。
用法示例fsutil file createnew test.dat 1073741824:创建1GB的空文件。
fsutil dirty set C::标记C盘为"脏"(强制下次启动时检查)。
注意事项需要管理员权限。
错误使用可能导致数据丢失或系统不稳定。
部分功能仅限高级用户。
适用系统所有Windows版本。

1.16 takeown(取得文件所有权)

项目详情
作用获取文件或目录的所有权,解决权限不足问题。
参数/F:指定目标文件或目录。
/A:将所有权授予管理员组而非当前用户。
/R:递归处理子目录和文件。
/D Y:自动对提示回答"是"。
用法示例takeown /F "C:\Program Files\App\config.ini":获取单个文件所有权。
takeown /F D:\Shared /R /D Y:递归获取D:\Shared所有权并自动确认。
注意事项需要管理员权限。
获取系统关键文件所有权可能影响系统稳定性。
获取所有权后仍可能需要修改ACL才能完全控制。
适用系统Windows XP及更高版本。

1.17 icacls(高级ACL管理)

项目详情
作用查看和修改文件/目录的访问控制列表(ACL)。
参数/grant:授予权限(如/grant User:(R,W))。
/deny:拒绝权限。
/remove:移除指定用户权限。
/inheritance:e/d:启用/禁用继承。
/reset:重置为继承的ACL。
用法示例icacls "D:\Data" /grant Users:(OI)(CI)F:授予Users组完全控制权限(包括子对象)。
icacls "C:\Temp" /reset:重置C:\Temp的ACL为继承状态。
注意事项权限设置错误可能导致访问问题。
系统文件权限修改需特别谨慎。
cacls命令更强大且支持更多功能。
适用系统Windows Vista及更高版本(替代旧的cacls命令)。

1.18 where(查找文件路径)

项目详情
作用在环境变量PATH指定的路径中查找可执行文件的位置。
参数/R:在指定目录及其子目录中递归搜索。
/Q:静默模式(只返回状态码)。
/F:显示完整路径(默认)。
用法示例where python:查找python.exe的位置。
where /R C:\Tools git.exe:在C:\Tools目录递归查找git.exe。
注意事项只搜索PATH环境变量中的路径。
对于非可执行文件需使用dirwhere /R
适用系统Windows XP及更高版本。

1.19 forfiles(批量文件处理)

项目详情
作用对符合特定条件的文件执行命令,实现批量文件操作。
参数/P:指定搜索路径。
/M:文件匹配模式(如*.txt)。
/S:搜索子目录。
/C:要执行的命令。
/D:按日期筛选(如/D +30表示30天内的文件)。
用法示例forfiles /P C:\Logs /M *.log /S /C "cmd /c del @file":删除C:\Logs下所有子目录中的log文件。
forfiles /P D:\Data /D -7 /C "cmd /c echo @fname 已超过7天":列出D:\Data中7天前的文件。
注意事项复杂操作建议先测试/C "cmd /c echo @file"确认文件选择正确。
日期参数/D格式需注意(+n表示n天前,-n表示n天内)。
适用系统Windows Vista及更高版本。

1.20 robocopy(镜像同步增强)

项目详情
作用比基础robocopy更强大的镜像同步功能,支持多线程和断点续传。
参数/MT:n:使用n个线程(默认8,最大128)。
/ZB:可重启模式+备份模式。
/MIR:完全镜像(等同于/E /PURGE)。
/FFT:假设FAT文件时间(兼容性更好)。
/XD:排除目录。
/XF:排除文件。
用法示例robocopy C:\Source D:\Dst /MIR /MT:16 /ZB /R:1 /W:1:16线程快速镜像同步,失败重试1次。
robocopy \\server\share C:\Local /E /XD "System Volume Information" /XF *.tmp:排除系统目录和tmp文件。
注意事项/MIR会删除目标多余文件,操作前建议先预览(加/L参数)。
多线程可能增加I/O负载,机械硬盘慎用高线程数。
适用系统Windows Vista及更高版本。

1.21 mklink(创建符号链接)

项目详情
作用创建文件或目录的符号链接(类似快捷方式但更底层)。
参数/D:创建目录符号链接。
/H:创建硬链接(仅限文件)。
/J:创建目录联接(junction)。
无参数:默认创建文件符号链接。
用法示例mklink /D C:\LinkToData D:\ActualData:创建目录符号链接。
mklink /H C:\file.link D:\data\file.dat:创建硬链接。
注意事项需要管理员权限创建符号链接。
硬链接不能跨分区,目录只能用/J创建联接。
删除链接不会影响源文件。
适用系统Windows Vista及更高版本。

1.22 compact(NTFS压缩管理)

项目详情
作用管理NTFS文件系统的压缩功能(与1.11命令补充)。
参数/CompactOS:压缩系统文件(节省更多空间)。
/Exe:为指定可执行文件类型设置压缩(如/Exe:Windows)。
用法示例compact /CompactOS:always:启用系统文件压缩。
compact /U /S:D:\Data:解压缩D:\Data目录所有文件。
注意事项压缩系统文件可能影响启动速度。
压缩率取决于文件类型(文本压缩率高,已压缩文件如jpg效果差)。
适用系统Windows 10及更高版本。

1.23 fsutil(文件记录管理)

项目详情
作用管理NTFS文件系统的文件记录和USN日志。
参数fsutil file queryextents filename:查询文件物理存储位置。
fsutil usn readjournal:读取更新序列号(USN)日志。
fsutil behavior query disable8dot3:查询8.3短文件名支持状态。
用法示例fsutil file queryextents C:\largefile.dat:查看大文件存储分布。
fsutil behavior set disable8dot3 1:禁用8.3短文件名创建。
注意事项高级诊断工具,普通用户慎用。
错误操作可能导致文件系统损坏。
适用系统Windows XP及更高版本。

1.24 diskshadow(卷影复制管理)

项目详情
作用管理卷影复制服务(VSS),用于备份和恢复。
参数set context:设置操作上下文(如clientaccessible)。
begin backup:开始备份会话。
add volume:添加要备份的卷。
create:创建卷影副本。
用法示例diskshadow /s script.txt:执行包含命令的脚本文件。
典型脚本内容:
set context clientaccessible
begin backup
add volume C: alias sysvol
create
end backup
注意事项需要管理员权限。
生产环境建议先测试脚本。
与Windows Server Backup配合使用效果最佳。
适用系统Windows Server 2008及更高版本。

1.25 powercfg(电源管理与休眠文件)

项目详情
作用管理电源计划和休眠文件(hiberfil.sys),可释放系统盘空间。
参数/hibernate on/off:启用/禁用休眠功能(删除/创建hiberfil.sys)。
/size 百分比:设置休眠文件大小(默认为物理内存的75%)。
/list:列出所有电源计划。
/setactive 计划GUID:激活指定电源计划。
用法示例powercfg /hibernate off:禁用休眠并删除hiberfil.sys(可释放数GB空间)。
powercfg /size 50:将休眠文件设为物理内存的50%。
powercfg /list查看所有电源计划后,用powercfg /setactive XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX激活节能方案。
注意事项禁用休眠后无法使用快速启动功能。
调整休眠文件大小需管理员权限。
休眠文件通常位于系统盘根目录。
适用系统Windows 7及更高版本。

1.26 sfc(系统文件检查与修复)

项目详情
作用扫描并修复损坏或被篡改的系统文件。
参数/scannow:立即扫描所有受保护的系统文件。
/verifyonly:仅扫描不修复。
/scanfile:扫描指定文件。
/verifyfile:验证指定文件。
/offbootdir/offwindir:用于修复离线系统。
用法示例sfc /scannow:完整扫描并自动修复系统文件。
sfc /verifyonly:快速检查系统完整性。
sfc /scannow /offbootdir=D:\ /offwindir=D:\Windows:修复离线系统镜像。
注意事项需要管理员权限。
扫描可能需要较长时间(通常10-30分钟)。
严重损坏可能需要结合DISM工具修复。
适用系统Windows Vista及更高版本。

1.27 dism(部署映像服务与管理)

项目详情
作用管理Windows映像(WIM/ESD),用于系统修复、组件安装等高级操作。
参数/Online:对当前运行的系统操作。
/Cleanup-Image:映像修复选项:
- /RestoreHealth:修复组件存储。
- /ScanHealth:扫描组件健康状态。
/Add-Package:安装cab包。
/Remove-Package:卸载cab包。
用法示例dism /online /cleanup-image /restorehealth:在线修复系统映像。
dism /online /cleanup-image /scanhealth:仅扫描不修复。
dism /image:D:\mount /Add-Package /PackagePath:C:\updates\package.cab:向离线映像添加更新。
注意事项需要管理员权限。
/RestoreHealth可能需要联网下载修复文件。
操作离线映像时需先挂载映像。
适用系统Windows 8及更高版本(Windows 7仅有限功能)。

1.28 bcdedit(启动配置数据编辑)

项目详情
作用管理Windows启动配置数据(BCD),用于多系统引导设置。
参数/enum:列出所有启动项。
/set:设置启动项参数。
/delete:删除启动项。
/copy:复制启动项。
/bootsequence:设置一次性启动顺序。
用法示例bcdedit /enum:查看当前启动配置。
bcdedit /copy {current} /d "Windows 10安全模式":创建安全模式启动项。
bcdedit /set {default} safeboot minimal:设置下次启动进入安全模式。
注意事项错误修改可能导致系统无法启动。
操作前建议备份BCD(bcdedit /export C:\BCD_Backup)。
需要管理员权限。
适用系统Windows Vista及更高版本。

1.29 wbadmin(Windows备份与恢复)

项目详情
作用管理Windows内置备份功能,创建系统和文件备份。
参数start backup:创建备份。
-backupTarget:指定备份目标位置。
-include:指定要备份的项目。
-allCritical:包含系统关键卷。
restore:从备份恢复。
get versions:查看可用备份版本。
用法示例wbadmin start backup -backupTarget:D: -include:C: -allCritical -quiet:备份系统卷到D盘。
wbadmin get versions:列出所有可用备份。
wbadmin start recovery -version:MM/DD/YYYY-HH:MM -itemType:File -items:C:\data\file.txt:恢复特定文件。
注意事项需要管理员权限。
系统备份需要Windows恢复环境(WinRE)支持。
备份目标不能是系统盘。
适用系统Windows Vista及更高版本(功能随版本增强)。

1.30 takeownicacls组合使用

项目详情
作用通过组合命令彻底解决文件权限问题。
参数先用takeown获取所有权,再用icacls重置权限。
/F:指定目标。
/R:递归处理。
/grant:授予权限。
用法示例takeown /F "C:\Program Files\App" /R /D Y
icacls "C:\Program Files\App" /grant Users:(OI)(CI)F /T:递归授予Users组完全控制权。
注意事项系统关键目录操作需谨慎。
可能需要多次尝试才能完全修复权限。
某些受保护文件可能需要先禁用TrustedInstaller所有权。
适用系统Windows XP及更高版本。

1.31 fsutil(文件系统诊断)

项目详情
作用高级文件系统诊断和修复工具。
参数fsutil dirty query drive::检查卷是否标记为"脏"。
fsutil repair query drive::查询自修复状态。
fsutil file setzerodata offset=size file:用零填充文件部分内容。
fsutil volume dismount drive::强制卸载卷。
用法示例fsutil dirty query C::检查C盘是否需要chkdsk。
fsutil repair set dirty D::标记D盘为"脏"(强制下次检查)。
fsutil file setzerodata offset=1024 length=1024 C:\test.dat:将文件中间1KB填充为零。
注意事项高风险操作可能导致数据丢失。
部分命令仅限管理员使用。
诊断结果可能需要专业知识解读。
适用系统Windows XP及更高版本。

2. 系统信息与诊断命令

2.1 msinfo32(系统信息详细查看)

项目详情
作用显示系统的详细硬件和软件配置信息,包括硬件资源、组件和软件环境等。
参数无命令行参数(需通过运行对话框或开始菜单启动)。
在GUI界面中可通过选项卡切换不同类别的信息。
用法示例Win+R,输入msinfo32回车,打开系统信息窗口。
在GUI界面中可查看"系统摘要"、“硬件资源”、"组件"等详细信息。
注意事项图形界面工具,不支持命令行参数。
部分敏感硬件信息可能需要管理员权限才能查看。
适用系统所有Windows版本。

2.2 dxdiag(DirectX诊断工具)

项目详情
作用检查DirectX功能状态和系统图形/音频硬件信息,常用于游戏和多媒体问题诊断。
参数/whql:off:禁用WHQL签名检查。
/t 文件名.txt:将诊断结果输出到指定文本文件。
用法示例Win+R,输入dxdiag回车,打开DirectX诊断工具。
dxdiag /t C:\dxdiag_report.txt:将诊断结果保存到C盘根目录。
注意事项主要针对图形和音频子系统。
输出文件可能包含敏感硬件信息,分享时需注意隐私。
适用系统所有Windows版本(DirectX支持的系统)。

2.3 eventvwr(事件查看器)

项目详情
作用查看系统、应用程序和安全事件的详细日志,用于故障排查和系统监控。
参数无命令行参数(需通过运行对话框或开始菜单启动)。
可通过wevtutil命令行工具进行高级管理。
用法示例Win+R,输入eventvwr回车,打开事件查看器。
在GUI界面中可查看"Windows日志"下的应用程序、安全、系统等日志。
注意事项图形界面工具,不支持直接命令行查询。
日志文件可能很大,查看时需注意性能影响。
适用系统所有Windows版本。

2.4 wevtutil(Windows事件日志命令行工具)

项目详情
作用管理Windows事件日志的命令行工具,支持查询、导出、清除日志等操作。
参数qe:查询事件日志(如wevtutil qe System)。
gli:获取日志信息。
sl:设置日志属性。
cl:清除日志。
epl:导出日志到文件。
用法示例wevtutil qe System /c:10:查询系统日志最近的10条事件。
wevtutil epl System C:\backup\SystemLog.evtx:导出系统日志到指定文件。
注意事项需要管理员权限才能执行某些操作。
日志文件可能包含敏感信息,导出时需注意安全。
适用系统Windows Vista及更高版本。

2.5 tasklist(查看运行进程)

项目详情
作用显示当前运行的所有进程及其PID、内存使用等信息。
参数/S:指定远程计算机。
/U:指定远程计算机的用户名。
/P:指定远程计算机的密码。
/M:显示加载特定模块的进程。
/SVC:显示每个进程关联的服务。
/FI:筛选器,按条件筛选进程。
用法示例tasklist:显示本地所有运行进程。
tasklist /SVC:显示进程及其关联服务。
tasklist /FI "MEMUSAGE gt 10000":筛选内存使用超过10MB的进程。
注意事项远程查询需要管理员权限和正确的网络配置。
部分系统进程可能无法终止,强行终止可能导致系统不稳定。
适用系统Windows XP及更高版本。

2.6 taskkill(终止进程)

项目详情
作用终止指定的进程或进程组。
参数/PID:通过进程ID终止。
/IM:通过映像名称终止。
/F:强制终止进程。
/T:终止指定进程及其启动的所有子进程。
用法示例taskkill /IM notepad.exe:终止所有记事本进程。
taskkill /PID 1234 /F:强制终止PID为1234的进程。
taskkill /IM chrome.exe /T:终止所有Chrome进程及其子进程。
注意事项强制终止系统关键进程可能导致系统不稳定。
部分受保护进程需要管理员权限才能终止。
适用系统Windows XP及更高版本。

2.7 systeminfo(系统摘要信息)

项目详情
作用显示系统的详细配置信息,包括操作系统、硬件、网络等摘要信息。
参数无常用参数。
可通过重定向将输出保存到文件(如systeminfo > info.txt)。
用法示例systeminfo:在命令行显示系统信息。
systeminfo > C:\system_info.txt:将系统信息保存到文件。
注意事项输出信息可能很长,建议重定向到文件查看。
部分敏感信息(如计算机名、域名)可能包含在输出中。
适用系统所有Windows版本。

2.8 wmic(Windows管理规范命令行)

项目详情
作用Windows管理规范的命令行接口,提供强大的系统和硬件管理功能。
参数复杂的查询语法,通常格式为wmic [全局开关] [别名] [动词] [参数]
常用别名:process(进程)、product(已安装软件)、bios(BIOS信息)等。
用法示例wmic cpu get name,numberofcores:获取CPU名称和核心数。
wmic product get name,version:列出所有已安装软件及其版本。
wmic os get caption,version:获取操作系统信息。
注意事项语法复杂,需要学习WMIC查询语言。
部分高级功能可能需要管理员权限。
适用系统Windows XP及更高版本(Windows 10/11中逐渐被PowerShell替代)。

2.9 perfmon(性能监视器)

项目详情
作用图形化性能监视工具,可实时监控系统性能计数器和日志记录。
参数无命令行参数(需通过运行对话框或开始菜单启动)。
可通过命令行启动特定数据收集器集。
用法示例Win+R,输入perfmon回车,打开性能监视器。
logman start MyCounterSet -o C:\perflogs\mycounter.blg -f bincirc -v mmddhhmm -max 300 -c "\Processor(_Total)\% Processor Time":启动性能计数器数据收集。
注意事项图形界面工具,不适合自动化脚本。
长时间监控可能生成大量日志文件,需注意磁盘空间。
适用系统所有Windows版本。

2.10 shutdown(关机与重启)

项目详情
作用关闭、重启或注销本地或远程计算机。
参数/s:关闭计算机。
/r:重启计算机。
/l:注销当前用户。
/a:中止系统关闭。
/h:休眠计算机。
/f:强制关闭正在运行的应用程序。
/m \\计算机名:指定远程计算机。
/t xxx:设置超时时间(秒)。
/c "注释":添加关机注释。
用法示例shutdown /s /t 60 /c "系统将在一分钟后关闭,请保存工作":60秒后关闭计算机。
shutdown /r /m \\SERVER01:重启远程服务器SERVER01。
shutdown /a:中止正在进行的关机操作。
注意事项强制关闭应用程序可能导致数据丢失。
远程关机需要管理员权限和正确的网络配置。
适用系统所有Windows版本。

3. 磁盘管理命令

3.1 diskpart(磁盘分区工具)

项目详情
作用通过脚本或交互方式管理磁盘分区、卷和虚拟磁盘。
参数无直接参数(需进入交互模式或使用脚本文件)。
常用交互命令:
list disk:列出所有磁盘
select disk n:选择磁盘n
clean:清除磁盘所有分区
create partition primary:创建主分区
format fs=ntfs quick:快速格式化NTFS
assign letter=x:分配盘符x
用法示例diskpart
list disk
select disk 1
clean
create partition primary
format fs=ntfs quick
assign letter=E
exit
或使用脚本文件:diskpart /s script.txt
注意事项clean命令会永久删除磁盘所有数据
操作前必须正确选择目标磁盘
需要管理员权限
适用系统所有Windows版本

3.2 format(格式化磁盘)

项目详情
作用格式化磁盘分区为指定文件系统。
参数/FS:filesystem:指定文件系统(FAT32/NTFS/exFAT)
/Q:快速格式化
/V:label:指定卷标
/A:size:指定分配单元大小
/P:passes:覆盖次数(安全擦除)
用法示例format D: /FS:NTFS /Q /V:DataDrive
format E: /FS:FAT32 /A:4096
format F: /P:2(覆盖2次)
注意事项格式化会永久删除分区所有数据
/P参数执行安全擦除可能需要很长时间
系统分区无法格式化
适用系统所有Windows版本

3.3 chkdsk(磁盘检查与修复)

项目详情
作用检查磁盘错误并尝试修复文件系统错误。
参数/F:修复磁盘错误
/R:定位坏扇区并恢复可读信息(隐含/F)
/X:强制卸载卷
/I:快速检查NTFS卷
/C:跳过文件夹结构循环检查
/L:size:设置日志文件大小(仅NTFS)
用法示例chkdsk C: /F /R
chkdsk D: /X
chkdsk E: /I /C
注意事项/R参数可能需要较长时间
检查系统盘通常需要重启才能完成
修复操作可能导致数据丢失
适用系统所有Windows版本

3. 高级磁盘管理命令

3.4 defrag(磁盘碎片整理)

项目详情
作用整理磁盘碎片以提高性能。
参数/A:分析卷而不整理
/F:强制整理即使碎片不多
/V:显示详细输出
/O:按优化类型整理(SSD/HDD)
/U:显示进度
/X:在整理前执行空闲空间合并
用法示例defrag C: /O(针对SSD优化)
defrag D: /A /V(分析并显示详细报告)
defrag E: /F /U(强制整理并显示进度)
注意事项SSD不需要常规碎片整理
系统盘整理可能需要管理员权限
整理大容量磁盘可能耗时较长
适用系统所有Windows版本(功能随版本增强)

3.5 fsutil(文件系统工具)

项目详情
作用高级文件系统管理工具。
常用子命令fsutil fsinfo drives:列出所有驱动器
fsutil fsinfo volumeinfo drive::查看卷信息
fsutil fsinfo ntfsinfo drive::查看NTFS特定信息
fsutil dirty query drive::检查卷是否标记为"脏"
fsutil volume dismount drive::强制卸载卷
用法示例fsutil fsinfo drives
fsutil fsinfo volumeinfo C:
fsutil dirty query C:
注意事项需要管理员权限
部分命令可能影响系统稳定性
错误使用可能导致数据丢失
适用系统所有Windows版本

3.6 mountvol(卷挂载管理)

项目详情
作用管理NTFS卷的挂载点(不分配盘符的挂载方式)。
参数/P:卸载指定卷
/R:移除卷挂载点
/S:在系统分区上安装装载点目录
/A:分配卷的新装入点
无参数:显示所有卷的GUID和挂载点
用法示例mountvol X: /L(将卷挂载到X盘)
mountvol C:\MountPoint /P(卸载挂载点)
mountvol(显示所有挂载信息)
注意事项需要管理员权限
错误操作可能导致数据不可访问
比分配盘符更灵活但更复杂
适用系统Windows 2000及更高版本

3.7 wmic(磁盘相关查询)

项目详情
作用通过WMI查询磁盘相关信息。
常用查询wmic diskdrive get model,size,interfacetype,mediatype:获取物理磁盘信息
wmic logicaldisk get size,freespace,caption,drivetype:获取逻辑磁盘信息
wmic volume get label,capacity,freespace,filesystem:获取卷信息
用法示例wmic diskdrive get model,size
wmic logicaldisk where "drivetype=3" get caption,freespace,size
wmic volume where "label='Data'" get capacity,freespace
注意事项语法复杂需要学习
部分查询可能影响性能
输出信息可能很长
适用系统Windows XP及更高版本

3.8 perfmon(磁盘性能监控)

项目详情
作用监控磁盘性能计数器。
参数无直接参数(通过GUI或命令行配置)
常用计数器:
PhysicalDisk(*)\% Disk Time
LogicalDisk(*)\Free Megabytes
PhysicalDisk(*)\Avg. Disk Queue Length
用法示例logman create counter DiskPerf -o C:\logs\disk.blg -f bincirc -v mmddhhmm -max 300 -c "\PhysicalDisk(_Total)\% Disk Time" "\LogicalDisk(C:)\Free Megabytes"
注意事项图形界面更易配置
长时间监控可能生成大文件
需要正确选择计数器
适用系统所有Windows版本

3.9 convert(文件系统转换)

项目详情
作用在不丢失数据的情况下转换文件系统。
参数/FS:NTFS:将FAT/FAT32转换为NTFS
/V:显示详细输出
/NoSecurity:禁用新文件系统的安全设置
/X:强制卸载卷(如果需要)
用法示例convert D: /FS:NTFS /V
convert E: /FS:NTFS /NoSecurity
注意事项只能从FAT/FAT32转换为NTFS,不能反向转换
转换过程可能需要较长时间
系统分区转换可能需要重启
适用系统所有Windows版本

3.10 compact(NTFS压缩)

项目详情
作用压缩或解压缩NTFS分区上的文件和目录。
参数/C:压缩指定文件或目录
/U:解压缩指定文件或目录
/S:dir:在指定目录及其子目录中操作
/A:显示隐藏或系统文件
/I:忽略错误继续操作
/F:强制压缩/解压缩
用法示例compact /C /S:D:\Data
compact /U /S:C:\Temp
compact /A /I /F /C *.log
注意事项仅适用于NTFS文件系统
系统文件可能无法压缩
压缩大文件可能耗时较长
适用系统Windows XP及更高版本

4. 用户与权限命令

4.1 net user(用户账户管理)

项目详情
作用创建、修改和删除用户账户,设置密码等基本操作。
参数/add:创建新用户
/delete:删除用户
/active:yes/no:启用/禁用账户
/passwordreq:yes/no:设置密码要求
/expires:日期:设置账户过期时间
/fullname:"姓名":设置用户全名
/comment:"备注":添加账户备注
用法示例net user username password /add:创建新用户
net user username /delete:删除用户
net user username /active:no:禁用账户
net user username /passwordreq:no:取消密码要求
注意事项密码在命令行中可见,不安全
需要管理员权限
部分参数在域环境中无效
适用系统所有Windows版本

4.2 net localgroup(本地组管理)

项目详情
作用管理本地用户组,添加/删除组成员。
参数/add:创建新组
/delete:删除组
groupname username /add:将用户添加到组
groupname username /delete:从组中移除用户
用法示例net localgroup administrators username /add:将用户加入管理员组
net localgroup users username /delete:从用户组移除用户
net localgroup "Power Users" /add:创建新组
注意事项需要管理员权限
某些内置组不能删除
组策略可能覆盖本地设置
适用系统所有Windows版本

4.3 whoami(当前用户信息)

项目详情
作用显示当前登录用户的详细信息。
参数/user:显示用户SID和组信息
/groups:显示当前用户所属的所有组
/priv:显示当前用户的特权
/logonid:显示登录ID
用法示例whoami /user:显示当前用户SID
whoami /groups:列出所有所属组
whoami /priv:显示用户特权
注意事项不需要管理员权限
在域环境中显示域信息
输出信息可能很长
适用系统Windows XP及更高版本

4.4 wmic useraccount(WMI用户管理)

项目详情
作用通过WMI接口管理本地用户账户。
参数list brief:列出所有用户账户
where name="username" get *:获取指定用户详细信息
create name="username" password="pass":创建新用户
用法示例wmic useraccount list brief
wmic useraccount where name="test" get *
wmic useraccount create name="newuser" password="P@ssw0rd"
注意事项需要管理员权限
语法较复杂
部分功能在域环境中受限
适用系统Windows XP及更高版本

4.5 net accounts(账户策略管理)

项目详情
作用查看或修改本地账户策略设置。
参数/lockoutthreshold:n:设置锁定阈值
/lockoutduration:n:设置锁定持续时间(分钟)
/lockoutwindow:n:设置锁定观察窗口(分钟)
/minpwlen:n:设置最小密码长度
/maxpwage:n:设置密码最长使用期限(天)
/minpwage:n:设置密码最短使用期限(天)
用法示例net accounts /minpwlen:8:设置最小密码长度为8
net accounts /lockoutthreshold:5:设置5次失败登录后锁定账户
注意事项需要管理员权限
修改后可能需要重启生效
部分策略在域环境中由域控制器控制
适用系统所有Windows版本

4.6 icacls(访问控制列表管理)

项目详情
作用查看和修改文件/目录的访问控制列表(ACL)。
参数/grant:授予权限
/deny:拒绝权限
/remove:移除权限
/inheritance:e/d:启用/禁用继承
/reset:重置为继承的ACL
/T:递归操作子目录和文件
用法示例icacls "C:\Data" /grant Users:(OI)(CI)F:授予完全控制权限
icacls "D:\Project" /deny Guests:(R):拒绝读取权限
icacls "E:\Shared" /reset /T:重置整个目录树的ACL
注意事项需要管理员权限
错误设置可能导致访问问题
系统文件权限修改需特别谨慎
适用系统Windows Vista及更高版本

4.7 cacls(旧版ACL管理)

项目详情
作用查看和修改文件/目录的访问控制列表(旧版工具)。
参数/E:编辑ACL而不是替换
/G 用户名:权限:授予用户权限
/R 用户名:移除用户权限
/P 用户名:权限:替换用户权限
/D 用户名:拒绝用户所有权限
用法示例cacls "C:\Test" /E /G Admin:F:授予管理员完全控制权
cacls "D:\Data" /R Guest:移除Guest权限
注意事项已被icacls取代
不支持某些高级ACL功能
在复杂环境中可能表现不一致
适用系统所有Windows版本(已过时)

4.8 runas(以其他用户身份运行)

项目详情
作用以其他用户身份运行程序。
参数/user:username:指定用户名
/savecred:保存凭据(不安全)
/profile:加载用户配置文件
用法示例runas /user:administrator cmd.exe:以管理员身份打开CMD
runas /user:domain\user "notepad C:\file.txt":以域用户身份运行记事本
注意事项需要知道目标用户密码
/savecred参数会存储密码,存在安全风险
某些程序可能无法正常工作
适用系统所有Windows版本

4.9 tsdiscon(断开远程桌面会话)

项目详情
作用断开当前远程桌面会话而不注销。
参数无参数
用法示例tsdiscon:立即断开当前RDP会话
注意事项只能在远程桌面会话中使用
会话保持活动状态,可以重新连接
logoff不同,不会结束会话
适用系统Windows XP及更高版本(支持远程桌面时)

5. 基础网络连接命令

5.1 ipconfig(IP配置查看)

项目详情
作用显示当前TCP/IP网络配置信息。
参数/all:显示完整配置信息
/release:释放IP地址
/renew:更新IP地址
/flushdns:清除DNS缓存
/displaydns:显示DNS缓存内容
/registerdns:刷新所有DHCP租约并重新注册DNS
用法示例ipconfig:显示简要IP配置
ipconfig /all:显示完整网络配置
ipconfig /release:释放当前IP
ipconfig /flushdns:清除DNS缓存
注意事项需要管理员权限执行释放/更新操作
无线网络可能需要额外参数
虚拟网卡也会显示在结果中
适用系统所有Windows版本

5.2 ping(网络连通性测试)

项目详情
作用测试与目标主机的连接性和响应时间。
参数-t:持续ping直到手动停止
-a:将IP解析为主机名
-n count:发送指定数量的回显请求
-l size:指定发送缓冲区大小
-f:设置不分段标志
-i TTL:指定生存时间
用法示例ping www.baidu:测试与百度的连接
ping -t 192.168.1.1:持续ping网关
ping -n 10 -l 1500 google:发送10个1500字节的数据包
注意事项某些服务器可能禁用了ICMP响应
防火墙可能阻止ping请求
结果中的时间单位为毫秒
适用系统所有Windows版本

5.3 tracert(路由跟踪)

项目详情
作用显示数据包到达目标主机所经过的路由路径。
参数-d:不将地址解析为主机名
-h maximum_hops:指定最大跃点数
-j host-list:松散源路由
-w timeout:等待每次回复的超时时间(毫秒)
用法示例tracert www.qq:跟踪到QQ服务器的路由
tracert -d -h 15 8.8.8.8:最多跟踪15跳且不解析主机名
注意事项某些路由器可能不响应traceroute请求
结果中的"*"表示无响应
跨国路由可能显示较多跃点
适用系统所有Windows版本

5.4 netstat(网络统计)

项目详情
作用显示活动的网络连接和监听端口。
参数-a:显示所有连接和监听端口
-n:以数字形式显示地址和端口号
-o:显示拥有的与每个连接关联的进程ID
-b:显示包含创建每个连接或监听端口的可执行文件
-r:显示路由表
-s:显示按协议统计信息
用法示例netstat -ano:显示所有连接及对应PID
netstat -anb:显示所有连接及对应程序
netstat -r:查看路由表
注意事项需要管理员权限查看所有进程信息
大量连接时输出可能很长
-b参数可能需要提升权限
适用系统所有Windows版本

5.5 nslookup(DNS查询)

项目详情
作用查询DNS以获取域名或IP的相关信息。
参数域名:查询指定域名的DNS记录
set type=记录类型:指定查询记录类型(A/MX/NS等)
server DNS服务器:指定使用的DNS服务器
用法示例nslookup www.microsoft:查询域名解析
nslookup -type=mx qq:查询QQ的MX记录
nslookup server 8.8.8.8:使用Google DNS查询
注意事项默认使用系统配置的DNS服务器
某些记录类型可能需要特定权限
结果可能被本地hosts文件覆盖
适用系统所有Windows版本

5.6 netsh(网络配置工具)

项目详情
作用显示或修改网络配置的高级工具。
常用子命令interface ip show config:显示IP配置
interface ip set address:设置IP地址
interface ip delete address:删除IP地址
dns client show config:显示DNS配置
firewall show state:显示防火墙状态
用法示例netsh interface ip show config:显示所有接口IP配置
netsh interface ip set address "以太网" static 192.168.1.100 255.255.255.0 192.168.1.1:设置静态IP
netsh winsock reset:重置Winsock目录
注意事项复杂的网络配置可能需要多次操作
错误配置可能导致网络中断
某些功能需要管理员权限
适用系统所有Windows版本

5.7 route(路由表管理)

项目详情
作用显示和修改IP路由表。
参数print:显示路由表
add:添加路由
delete:删除路由
change:修改现有路由
-p:使路由更改永久生效
用法示例route print:显示当前路由表
route add 192.168.2.0 mask 255.255.255.0 192.168.1.1:添加静态路由
route delete 192.168.2.0:删除指定路由
注意事项错误的路由配置可能导致网络中断
永久路由(-p)在系统启动时自动加载
复杂的网络环境可能需要专业配置
适用系统所有Windows版本

5.8 netsh firewall(防火墙配置)

项目详情
作用配置Windows防火墙设置。
参数show state:显示防火墙状态
show config:显示防火墙配置
add portopening:添加端口例外
delete portopening:删除端口例外
set opmode:设置操作模式
用法示例netsh firewall show state:查看防火墙状态
netsh firewall add portopening TCP 8080 "Web Server":开放8080端口
netsh firewall set opmode ENABLE:启用防火墙
注意事项Windows 10/11建议使用Advanced Security替代
错误的防火墙配置可能导致安全风险
某些功能需要管理员权限
适用系统Windows XP-Vista(新版Windows使用netsh advfirewall)

5.9 netsh advfirewall(高级防火墙配置)

项目详情
作用配置Windows高级安全防火墙。
参数show allprofiles:显示所有配置文件
set allprofiles state on/off:启用/禁用防火墙
add rule:添加防火墙规则
delete rule:删除防火墙规则
export:导出配置
import:导入配置
用法示例netsh advfirewall show allprofiles
netsh advfirewall set allprofiles state on
netsh advfirewall add rule name="HTTP" dir=in action=allow protocol=TCP localport=80
注意事项复杂的规则可能需要多次测试
错误的规则可能导致网络中断
建议先导出当前配置备份
适用系统Windows Vista及更高版本

发布者:admin,转转请注明出处:http://www.yc00.com/web/1753740651a5076501.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信