使用 shell:startup
打开windows启动目录
注册表相关命令:
-
regedit
:- 用途:打开注册表编辑器,允许用户查看、编辑和管理注册表中的键值和设置。
- 使用方式:直接在“运行”对话框(Win+R)中输入
regedit
并回车。
-
reg add
:- 用途:用于添加新的注册表项或修改现有注册表项的值。
- 示例:
reg add "HKLM\Software\MyApp" /v SettingName /t REG_DWORD /d 1 /f
- 在此示例中,向
HKEY_LOCAL_MACHINE\Software\MyApp
添加名为SettingName
的DWORD值,其数值为1,并强制覆盖(/f)任何现有值。
- 在此示例中,向
-
reg delete
:- 用途:用于删除注册表中的一个或多个键值。
- 示例:
reg delete "HKCU\Software\OldApp" /f
- 删除
HKEY_CURRENT_USER\Software\OldApp
整个键及其所有子项。
- 删除
-
reg query
:- 用途:查询注册表中的键值,返回指定键或键值的数据。
- 示例:
reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v ProductName
- 查询
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion
下的ProductName
键值,显示操作系统的产品名称。
- 查询
-
reg export
:- 用途:将指定的注册表项及其子项导出到一个.reg文件中。
- 示例:
reg export "HKCU\Software\MySettings" C:\MySettingsBackup.reg
- 导出
HKEY_CURRENT_USER\Software\MySettings
至文件C:\MySettingsBackup.reg
以备备份或迁移。
- 导出
-
reg import
:- 用途:将之前导出的.reg文件中的内容导入到注册表中。
- 示例:
reg import C:\MySettingsBackup.reg
- 将
C:\MySettingsBackup.reg
文件中的注册表设置导入到当前系统中。
- 将
组策略管理器相关命令:
gpedit.msc
:- 用途:打开本地组策略编辑器,允许用户管理和配置系统及应用程序的详细设置。
- 使用方式:在“运行”对话框中输入
gpedit.msc
并回车。
远程桌面相关命令:
mstsc
:- 用途:启动远程桌面连接客户端,用于连接到另一台计算机并进行远程控制或管理。
- 示例:
mstsc /v:hostname_or_ip
- 直接连接到指定的主机名或IP地址。
其他常用运行命令:
services.msc
:打开服务管理控制台,用于管理系统的各种服务状态和配置。ncpa.cpl
:快速打开网络连接设置界面,便于查看和配置网络适配器。notepad
:启动记事本应用程序。calc
:打开计算器程序。cleanmgr
:启动磁盘清理工具,帮助清理系统垃圾文件。taskmgr
:启动任务管理器,用于监控系统性能、管理运行中的进程和服务、结束不响应的应用程序等。mmc
:打开微软管理控制台,可以添加、管理各种系统管理单元(snap-ins)。
通过在“运行”对话框(Win+R)中输入上述命令并回车,即可快速访问相应的功能或工具。这些命令提供了便捷的方式来管理Windows操作系统的核心组件,如注册表、组策略和远程桌面连接,无需通过图形用户界面层层导航。使用时务必谨慎,特别是在对注册表进行操作时,因为不当的更改可能导致系统不稳定或功能失效。
control userpasswords2
是一个在 Windows 操作系统中用于直接打开“用户账户”控制面板项目的命令。通过在“运行”对话框(Win+R)中输入此命令并回车,您可以快速访问和管理本地用户的登录选项。
以下是使用 control userpasswords2
命令可以执行的一些操作:
-
启用/禁用用户账户密码保护:
- 打开“用户账户”窗口后,取消勾选“要使用本机,用户必须输入用户名和密码”选项,然后点击“应用”按钮。
- 系统会提示您选择一个默认自动登录的用户账户并输入该账户的密码。完成设置后,系统将在开机时自动以选定的用户身份登录,无需每次手动输入密码。
-
添加/删除用户账户:
- 在“用户账户”窗口中,点击“添加”或“删除”按钮,按照向导的提示来创建新用户或删除已有用户。
-
更改用户账户属性:
- 选中某个用户账户后,点击“属性”按钮可以打开该账户的属性对话框,您可以在其中修改账户的全名、密码、密码提示、用户不能更改密码、用户不能注销、账户已停用等设置。
请注意,control userpasswords2
命令适用于旧版 Windows(如 Windows XP、Windows Server 2003 及更早版本)。在较新的 Windows 版本(如 Windows Vista 及以后)中,虽然该命令仍可执行,但某些功能可能已被新的用户账户管理机制所取代。对于现代 Windows 系统,建议使用“设置”应用中的“账户”类别或通过“netplwiz”命令(功能与 control userpasswords2
类似)来管理用户账户和登录选项。
control
是 Windows 操作系统中的一个命令行工具,用于打开特定的控制面板项目或小程序(也称为“控制面板小程序”或“控制面板项”)。它本身并不需要额外的参数来运行,但可以通过指定控制面板项目的标识符(通常是其对应的 .cpl
文件名)来直接打开相应的功能。以下是一些常见的 control
命令及其对应的功能:
-
control
或control.exe
:- 不带任何参数时,直接打开控制面板主界面。
-
control /name
或control /namewithspaces
:- 打开具有指定名称的控制面板项目。例如:
control /name Microsoft.Display
- 打开“显示”设置。
control /name Microsoft.PowerOptions
- 打开“电源选项”。
control /name Microsoft.Troubleshooting
- 打开“故障排除”。
- 打开具有指定名称的控制面板项目。例如:
-
control /key
:- 根据指定的密钥打开控制面板项目。密钥通常对应于控制面板项目的类标识符(CLSID)。例如:
control /key {BB06C0E4-D293-4f75-8A90-CB4DEB8F17FC}
- 打开“设备和打印机”。
- 根据指定的密钥打开控制面板项目。密钥通常对应于控制面板项目的类标识符(CLSID)。例如:
-
使用
.cpl
文件名:- 直接使用控制面板小程序的
.cpl
文件名作为参数。例如:control desk.cpl
- 打开“显示”设置。
control appwiz.cpl
- 打开“程序和功能”。
control timedate.cpl
- 打开“日期和时间”设置。
control userpasswords2
- 打开“用户账户”(适用于旧版 Windows,如 Windows XP、Windows Server 2003 及更早版本)。
- 直接使用控制面板小程序的
-
其他特定控制面板项目:
- 部分控制面板项目有专门的命令行参数。例如:
control fonts
- 打开“字体”设置。
control firewall.cpl
- 打开“Windows Defender 防火墙”(Windows 10 及更高版本)。
control color
- 打开“颜色管理”设置。
control main.cpl keyboard
- 打开“键盘属性”(主.cpl 文件下键盘子项)。
- 部分控制面板项目有专门的命令行参数。例如:
通过使用 control
命令,您可以快速从命令行或脚本中访问和管理各种 Windows 控制面板项目,无需通过图形用户界面查找。由于不同版本的 Windows 可能包含不同的控制面板项目或其标识符有所变化,请根据实际操作系统版本进行相应调整。
-
文件与目录管理
cd [drive:][path]
:更改当前工作目录到指定的[drive:]
和[path]
。dir [drive:][path][filename][/A:attributes][/O:sortorder][/B][/S][/P]
:[drive:]
和[path]
指定要列出的目录。[filename]
指定要筛选的文件名或通配符。/A:attributes
指定要列出的文件属性,如A
(只列出存档文件)、D
(只列出目录)、H
(只列出隐藏文件)等。/O:sortorder
指定排序方式,如N
(按名称排序)、S
(按大小排序)、E
(按扩展名排序)等。/B
以简洁格式(无标题和摘要信息)显示。/S
递归列出所有子目录中的文件。/P
每屏显示一部分结果并暂停,按任意键继续。
md
或mkdir [drive:][path]
:创建指定的目录。rd
或rmdir [drive:][path][/s][/q]
:- 删除指定的空目录。
/s
删除指定目录及其所有子目录和文件。/q
安静模式,不显示确认提示。
del
或erase [drive:][path][filename][/P][/F][/S][/Q]
:- 删除指定的文件。
/P
提示是否确认每个要删除的文件。/F
强制删除只读文件。/S
递归删除指定目录及其所有子目录中的匹配文件。/Q
安静模式,不显示删除确认提示。
copy [source] [destination][/Y][/V][/Z][/B][/A]
:- 复制文件或目录。
[source]
指定要复制的文件或目录。[destination]
指定复制的目标位置。/Y
不提示确认覆盖已存在的目标文件。/V
验证复制后的文件是否与源文件相同。/Z
使用重新启动模式复制大文件。/B
复制二进制文件。/A
复制具有特定属性的文件,如A
(存档)、D
(目录)、H
(隐藏)等。
move
或ren
(rename
)[source] [destination]
:移动或重命名文件或目录。type [drive:][path][filename]
:显示指定文本文件的内容。attrib [drive:][path][filename][/A:attributes][/D:attributes][/S][/D]
:- 显示或更改文件或目录的属性。
/A:attributes
设置属性,如R
(只读)、H
(隐藏)、S
(系统)等。/D:attributes
清除属性。/S
递归处理指定目录及其所有子目录中的文件。/D
应用于目录。
-
系统维护与故障排查
sfc /scannow
:扫描所有受保护的系统文件并修复损坏的文件。chkdsk [volume:][[/F][/V][/R][/X]]
:- 检查指定磁盘的文件系统错误并修复。
/F
修复磁盘错误。/V
显示磁盘上的每个文件的完整路径和名称。/R
查找并尝试恢复坏扇区。/X
强制卸载卷,以便下次启动时由 Chkdsk 自动检查。
diskpart
:启动 DiskPart 命令行工具,用于高级磁盘管理操作。systeminfo
:显示系统详细信息,无需额外参数。tasklist [/S system [/U username [/P [password]]]] [/FO format] [/NH] [/FI filter]
:- 列出现有进程的信息。
/S system
指定远程系统。/U username
指定具有足够权限的用户名。/P [password]
指定用户密码。/FO format
指定输出格式,如TABLE
、LIST
、CSV
等。/NH
不显示列标题。/FI filter
指定过滤条件,如IMAGENAME eq process_name
、STATUS eq running
等。
taskkill [/S system [/U username [/P [password]]]] [/F] [/IM imagename] [/PID processid]
:- 结束指定进程。
- 参数同
tasklist
中的远程系统、用户名、密码相关参数。 /F
强制结束进程。/IM imagename
指定进程名。/PID processid
指定进程ID。
-
网络相关
ipconfig [/all] [/renew [adapter]] [/release [adapter]] [/flushdns] [/displaydns]
:- 显示网络配置信息。
/all
显示详细信息。/renew [adapter]
更新指定适配器的 IP 地址。/release [adapter]
释放指定适配器的 IP 地址。/flushdns
清除 DNS 解析缓存。/displaydns
显示 DNS 解析缓存内容。
ping [destination] [-t][-a][-n count][-l size][-f][-i TTL][-v TOS][-r count][-s count][-j host-list][-k host-list][-w timeout]
:- 测试与指定主机的网络连通性。
-t
连续发送 ICMP ECHO 请求,直到按 Ctrl+C 中断。-a
解析目标主机的 IP 地址并显示其名称。-n count
发送 count 次 ECHO 请求。-l size
发送 ECHO 数据包的大小(字节)。-f
设置不分片标志。-i TTL
设置生存时间(TTL)值。-v TOS
设置服务类型(TOS)字段。-r count
记录路由。-s count
计算往返时间并打印统计信息。-j host-list
使用 Loose Source Route。-k host-list
使用 Strict Source Route。-w timeout
等待每次回复的超时时间(毫秒)。
tracert [destination] [-d][-h maximum_hops][-j host-list][-w timeout]
:- 跟踪数据包到达目标主机的路由路径。
-d
不解析主机名。-h maximum_hops
设置最大跳数。-j host-list
使用 Loose Source Route。-w timeout
等待每次回复的超时时间(毫秒)。
nslookup [-option] [hostname]
:- 查询 DNS 记录。
-option
可以是set type=record_type
(如A
、AAAA
、MX
、NS
等)、server dns_server
等。hostname
要查询的域名或 IP 地址。
netstat [-a] [-b] [-e] [-n] [-o] [-p protocol] [-r] [-s] [-t] [-u] [interval]
:- 显示网络连接状态、协议统计信息、路由表等。
-a
显示所有活动的 TCP 连接和侦听的端口。-b
显示包含创建每个连接或侦听端口的可执行程序名。-e
显示以太网统计信息。-n
以数字形式显示地址和端口号。-o
显示每个连接的进程 ID。-p protocol
显示指定协议的连接。-r
显示路由表。-s
显示每个协议的统计信息。-t
显示 TCP 连接。-u
显示 UDP 连接。interval
指定更新间隔(秒),持续显示统计信息。
-
系统操作与配置
- `shutdown [/i | /l | /s |
系统(而非用户)范围的环境变量。
wmic [class | /node:computername] [path] [command] [options]
:- Windows Management Instrumentation Command-line (WMIC),提供丰富的系统管理功能。
[class]
WMI 类名,如process
、computersystem
等。/node:computername
指定远程计算机名。[path]
WMI 对象路径,如\\.\root\CIMV2:Win32_Process
。[command]
WMI 命令,如get
,set
,create
,delete
,call
等。[options]
命令选项和参数,如查询条件、属性值等。
-
注册表操作
reg [operation] [keyname] [value] [data]
:- 注册表操作命令集,包括添加、删除、查询、导出导入键值等。
[operation]
操作类型,如query
,add
,delete
,save
,load
等。[keyname]
注册表键路径,如HKEY_LOCAL_MACHINE\Software\Example
。[value]
注册表值名称(对于某些操作可能不需要)。[data]
注册表值数据(对于某些操作可能不需要)。
regedit
:- 打开注册表编辑器,无需额外参数。
-
其他常用命令
cls
:- 清空命令提示符窗口,无需额外参数。
echo [on | off] [message]
:- 显示文本或输出消息。
on
或off
开启或关闭回显功能。[message]
要显示的消息文本。
start [title] [command/program] [parameters]
:- 启动一个程序、文件或URL。
[title]
窗口标题(仅适用于start
命令内部的command/program
)。[command/program]
要启动的命令、程序或文件路径。[parameters]
传递给命令或程序的参数。
help
或/?
:- 查看命令的帮助信息,通常直接跟在命令名后面,如
command /?
。
- 查看命令的帮助信息,通常直接跟在命令名后面,如
以上就是对您提供的命令列表中各命令及其参数的详细说明。在使用这些命令时,请确保以管理员权限运行,尤其是在执行涉及系统更改的操作时。同时,使用命令前最好先了解其功能和参数含义,以避免误操作导致问题。如有需要,可以查阅命令的官方文档或使用
command /?
获取更详细帮助。