windows命令行

运行

命令 功能
noptepad 打开记事本
calc 打开计算器
mstsc 打开远程桌面
cmd 打开命令提示符
%temp% 打开缓存文件夹
regedit 打开注册表
services.msc 打开服务

命令提示符cmd命令

查看用户

1
net user

创建用户user1密码为Admin123

1
net user user1 Admin123 /add

追加编辑文件

1
echo 内容 >>文件名

关闭NTFS 8.3文件格式支持

此操作为了防止文件枚举网络服务器根目录文件以及禁止IIS短文件名泄露

1
fsutil 8dot3name set 1

查看开放端口

1
netstat -ano

tracert

可以查看数据从本地机器传输到目标主机,所经过的所有途径

例如

1
tracert -d baidu.com

net

1
net /?   查看有哪些子命令

calc

打开计算机

telnet

用于远程登陆到网络中的计算机,并以命令行的方式远程管理计算机

nbtstat

可以得到远程主机的netbios信息

shutdown/s

定时关机

1
shutdown -s -t 3600   在一小时后关机

取消关机命令

1
shutdown 	-a

windows脚本自动压缩包

用hexo的时候,在每次修改配置文件之前,总会先要备份一下,以免在更改文件后出现报错但又不知道问题在哪的时候

备份就直接用压缩包对整个博客目录进行压缩改名就行了,但是时间久了感觉非常麻烦,于是就萌生了用.bat脚本直接一键备份顺便改名的想法,在网上找了多个教程进行实操

首先要知道你的winrar软件的根目录在哪里,默认的路径在C:\Program Files\WinRAR\Rar.exe

我的安装在D盘了D:\Program Files (x86)\WinRAR\WinRAR.exe

1
2
@echo off
"D:\Program Files (x86)\WinRAR\WinRAR.exe" a -ep1 D:\Program Files\hexo\备份\文件名.rar D:\Program Files\hexo\LinBlog

a 添加文件到压缩文件
-ep1 从名称里排除基目录

1
2
@echo off
"D:\Program Files (x86)\WinRAR\Rar.exe" a -ep1 D:\Program Files\hexo\备份\LinBloghexo2024.12.14_21.04.rar D:\Program Files\hexo\LinBlog\
1
2
3
4
5
6
7
8
9
10
@echo off
setlocal EnableDelayedExpansion
rem 指定源目录
set source_directory=D:\Program Files\hexo\LinBlog
rem 指定目标zip文件
set destination_zip=D:\Program Files\hexo\备份\LinBloghexo2024.12.14_21.04.rar
rem 使用winrar执行压缩操作
rar a -r "!destination_zip!" "!source_directory!\*"
echo Compression complete
pause

解决删除卷不支持该请求错误

在Windows磁盘管理中尝试删除卷时,可能会遇到“虚拟磁盘管理器:不支持该请求”的错误。这通常是由于某些系统限制或特定的分区类型导致的。以下是解决此问题的步骤。

使用diskpart命令工具

打开命令提示符运行diskpart

1
diskpart

列出所有磁盘

1
list disk

选择目标磁盘,,如目磁盘2

1
select disk 2

清除选中的磁盘

1
clean

硬盘处于脱机状态怎么解决

image-20250509114845277

我们可以磁盘管理器里看到: 该磁盘处于脱机状态,因为它与另一个联机磁盘发生签名冲突。

通常可能是克隆磁盘后导致的

解决方案:

1、首先右键点击“计算机”,选择属性。在左侧切换至磁盘管理,找到脱机的硬盘,并右键点击它。如果“联机”可用,直接点击联机即可恢复到正常状态。

2、如果联机不可用的,需要在开始菜单中以管理员权限打开命令提示符(CMD),运行 diskpart

选择磁盘

按照以下命令开始输入

进入diskpart工具

1
diskpart

选择磁盘,例如磁盘2

1
select disk 2

显示当前磁盘唯一标识符,也就是磁盘ID。在拿到磁盘ID之后,我们将其加1来避免签名冲突,此例里把最后一个id字母从A改成B。

1
uniqueid disk

也就是运行命令:uniqueid disk ID=348ADE2A 即可。

然后我们再次重新插拔U盘就可以看到新的盘符显示在资源管理器中了。

注意:切不可更改系统硬盘启动磁盘的磁盘ID,否则可能导致无法引导的问题。

一般出现脱机状态都是磁盘id冲突了,只需修改其中一个的磁盘Id就可以解决了。