常用命令



开机启动目录 - C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp

查看windows系统激活状况
slmgr.vbs -xpr

开启休眠(on/off)
powercfg -h on

重启
shutdown /r
延时关机 1小时
shutdown /s /t 3600
延时关机 4小时
shutdown /s /t 14400
定时关机
at 23:00 shutdonw -s
重启
shutdown -r -t 20

清理DNS
ipconfig /flushdns

解决无法上网(管理员模式运行CMD):
netsh winsock reset

显示我的电脑
rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,0

远程连接(管理模式)
mstsc /v:192.168.1.100 /admin

设置连接VPN不能访问局域网问题(如:192.168.1.1是网关)
route -p add 192.168.0.0 mask 255.255.0.0 192.168.1.1

Windows-常用命令_监听器Windows-常用命令_指定目录_02

 

清空日志




@echo off

ECHO 循环清空指定后缀的日志…
attrib -s -r -a -h /d /s
for /f "delims=" %%i in ('dir/b/s/a *.log')do cd.>"%%i"

ECHO 指定目录清空日志…
rem cd.>D:/logs/xxx.log

pause

Windows-常用命令_自动重启_03Windows-常用命令_指定目录_04

 

程序自动重启(举个例:nginx,放到nginx同级目录)



title XX服务-监听器
@ECHO OFF
:check
ECHO 检测XX服务…
tasklist|find /i "nginx.exe" || goto step1
ECHO 停止XX服务…
taskkill /f /im nginx.exe
goto step1
ECHO goto sleep

:sleep
ECHO 执行睡眠…
choice /t 7200 /d y /n >nul
goto check

:step1
ECHO 清空XX日志…
rem cd.>nginx/logs/access.log
ECHO 启动XX服务…
start nginx/nginx.exe -S
goto sleep

Windows-常用命令_nginx_05Windows-常用命令_nginx_06