Windows 下的命令与操作
2021 windowsWindows 下的一些命令与操作脚本。
注册表
.Reg 脚本具有以下语法
[registry editor version]
[registry path]
"DataItemName"="DataType:DataValue"
-
[registry editor version]
宣告登陆编辑程序版本,通常 Windows 10 都是 5.0,所以第一行写Windows Registry Editor Version 5.00
如果没有声明,则会报错
无法导入,指定文件不是注册脚本。你的注册表编辑器只能导入2进位注册文件
。 -
使用空行代表切换目录
-
[registry path]
声明下个要操作的登陆路径,需要加上中括号表示。如果写的路径不存在,则会依照你指定的路径建立新的子键。 -
"DataItemName"
指定注册表项的名称,需要用双括号括住,如果不存在,则新建一项。 -
DataType:DataValue
指定注册表项值的类型和值。中间需要用冒号间隔,字符串类型不需要表明数据类型。- 字符串:”Foo”=”bar”
- 二进制:”Foo”=hex:
- DWORD(32):”Foo”=dword:000000000
- DWORD(64): “Foo”=hex(b):00,00,00,00,00,00,00,00
其他
如果要删除子键,直接在 DataItemName 的中括号内开头补上(-),如 [-HKEY_CURRENT_USER\Control Panel\Desktop\Some]
注册表脚本注释标识符为;
环境变量
对于需要频繁的切换环境变量值,我们可以创建文件 *.bat
- 设置环境变量
setx <ENV> <value>
- 删除环境变量
wmic ENVIRONMENT where "name='<ENV>'" delete
- 查询环境变量
set <ENV>
,使用pause
暂停执行完毕不退出
格式化 U 盘启动盘
在将 U 盘做启动盘之后,可能需要将 U 盘启动盘格式化成普通 U 盘。
注意:以下操作基于 Windows
-
插入 U 盘 -> 右键“此电脑” -> 管理 -> 存储下的 “磁盘管理” -> 找到对应的 U 盘索引,即“磁盘 X”
-
打开 DOS 命令终端,输入
diskpart
,回车进入 diskpart.exe -
输入
select disk X
(X 对应 U 盘索引),可以输入list disk
确认当前选中的磁盘 -
输入
clean
,清除 U 盘 -
回到磁盘管理,右键“建立简单卷”,一直确认即可
按理来说,使用 diskpart 建立简单卷也是可以的,但是产生了一些奇怪的错误,等下次有机会再测试。
同理,使用 DiskGenius 等图形工具也是很轻松完成的。
开机启动目录
在 Windows 下可能需要开机启动部分脚本,放在开机启动的目录下。
对应的目录:C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp
Route
Route 命令可以帮我们实现多网关配置,在部分场景下可以实现内外网共连。
常见的命令有 route print
, route print -4
, route add
, route delete
。
先进行网关查询,记录内网 IP 网关,可以通过使用 ipconfig
查询网关,非 IP 地址。
使用 route add 172.0.0.0 mask 255.0.0.0 <内网网关地址> -p
永久记录到网关表。
使用 route delete 172.0.0.0
删除刚刚记录的网关地址。