windows 下的一些操作 
Windows快速复制/移动 大量文件(多线程) 1 robocopy D:\备份 J:\D\备份 *.* /mt /z /move /e 
系统检修 1 2 3 4 5 Dism /Online /Cleanup-Image /ScanHealth Dism /Online /Cleanup-Image /CheckHealth DISM /Online /Cleanup-image /RestoreHealth sfc/scannow 
查看电池健康度 复制路径(如C:/Users/asus/battery-report.html) 打开查看
打印颜色 1 write-host "hello world"  -foregroundcolor "green"  
查看DNS ip链路 创建符号链接 mklink 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 创建符号链接。 MKLINK [[/D] | [/H] | [/J]] Link Target         /D      创建目录符号链接。默认为文件                 符号链接。         /H      创建硬链接而非符号链接。         /J      创建目录联接。         Link    指定新的符号链接名称。         Target  指定新链接引用的路径                 (相对或绝对)。 $ mklink /H 目标地址 源地址 $ mklink 目标地址 源地址         $ mklink /D 目标地址 源地址      $ mklink /J 目标地址 源地址 $ dir  <DIR>        <SYMLINK>    <SYMLINKD>   <JUNCTION>                
类型/属性 能否链接到文件 能否链接到目录 能否跨越磁盘分区 能否指向不存在的目标 能否指向相对目录 如何删除  
 
快捷方式 
能 
能 
能 
能 
能 
del file  
 
硬链接 
能 
否 
否 
否 
否 
del file  
 
软链接 
否 
能 
能 
能 
能 
rd folder  
 
符号链接 
能 
能 
能 
能 
能 
rd folder or  del file  
 
注意: 
符号链接之后,git 无法跟踪及上传其 文件/文件夹
需要采用 链接 /J 的形式才可以跟踪及上传
修改文件属性 ATTRIB 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 显示或更改文件属性。 ATTRIB [+R | -R] [+A | -A] [+S | -S] [+H | -H] [+O | -O] [+I | -I] [+X | -X] [+P | -P] [+U | -U]        [drive:][path][filename] [/S [/D]] [/L]   +   设置属性。   -   清除属性。   R   只读文件属性。   A   存档文件属性。   S   系统文件属性。   H   隐藏文件属性。   O   脱机属性。   I   无内容索引文件属性。    X   无清理文件属性。   V   完整性属性。   P   固定属性。   U   非固定属性。   [drive:][path][filename]       指定属性要处理的文件。   /S  处理当前文件夹及其所有子文件夹中       的匹配文件。   /D  也处理文件夹。   /L  处理符号链接和       符号链接目标的属性 
计算文件的hash值 1 certutil -hashfile FilePath 
终端 无法加载文件 *.ps1,因为在此系统上禁止运行脚本。
管理员身份-启动 powershell 
$ Get-ExecutionPolicy 显示 Restricted$ Set-ExecutionPolicy RemoteSigned
$ Get-ExecutionPolicy 显示 RemoteSigned 
注册表相关 右键菜单 
win+R  “regedit” 
 
为 文件  添加右键菜单选项:计算机\HKEY_CLASSES_ROOT\*\shell 
为 文件夹  添加右键菜单选项:计算机\HKEY_CLASSES_ROOT\Directory\shell 
为 文件夹背景  添加右键菜单选项:计算机\HKEY_CLASSES_ROOT\Directory\Background\shell 
 
右击 “shell”  文件夹,选择 “新建”  > **”项”**,将其命名为 xxx  
在右侧窗格中,将 “(默认)”  值设置为 通过xxx打开 
创建一个名为 “Icon”  的字符串值,将其设置为 your\path\xxx.exe  的完整路径:C:\Users\YourUsername\AppData\Local\Programs\Cursor\Cursor.exe 
在 xxx  下创建 “command”  子项。 
在 “command”  中,将 “(默认)”  值设置为:"your\path\xxx.exe" "%V" (英文引号不能丢!!!)  
 
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 #  xxx.bat 文件,且以管理员身份运行 echo off chcp 65001 REM 设置启动文件的目录和显示名称 SET STARTUP=C:\Users\asus\AppData\Local\Programs\cursor\Cursor.exe SET EN_SOFTWARE_NAME=test(必须英文!!!) SET DISPLAY_NAME=右键显示的内容 REM 为 文件 添加右键菜单选项 REG ADD "HKEY_CLASSES_ROOT\*\shell\%EN_SOFTWARE_NAME%" /ve /t REG_SZ /d "%DISPLAY_NAME%" /f REG ADD "HKEY_CLASSES_ROOT\*\shell\%EN_SOFTWARE_NAME%" /v Icon /t REG_SZ /d %STARTUP% /f REG ADD "HKEY_CLASSES_ROOT\*\shell\%EN_SOFTWARE_NAME%\command" /ve /t REG_SZ /d "\"%STARTUP%\" \"%%V\"" /f REM 为 文件夹 添加右键菜单选项 REG ADD "HKEY_CLASSES_ROOT\Directory\shell\%EN_SOFTWARE_NAME%" /ve /t REG_SZ /d "%DISPLAY_NAME%" /f REG ADD "HKEY_CLASSES_ROOT\Directory\shell\%EN_SOFTWARE_NAME%" /v Icon /t REG_SZ /d %STARTUP% /f REG ADD "HKEY_CLASSES_ROOT\Directory\shell\%EN_SOFTWARE_NAME%\command" /ve /t REG_SZ /d "\"%STARTUP%\" \"%%V\"" /f REM 为 文件夹背景 添加右键菜单选项 REG ADD "HKEY_CLASSES_ROOT\Directory\Background\shell\%EN_SOFTWARE_NAME%" /ve /t REG_SZ /d "%DISPLAY_NAME%" /f REG ADD "HKEY_CLASSES_ROOT\Directory\Background\shell\%EN_SOFTWARE_NAME%" /v Icon /t REG_SZ /d %STARTUP% /f REG ADD "HKEY_CLASSES_ROOT\Directory\Background\shell\%EN_SOFTWARE_NAME%\command" /ve /t REG_SZ /d "\"%STARTUP%\" \"%%V\"" /f echo 右键菜单选项已成功添加! pause 
cmd 编码 也可以是 打开终端的时候,自动执行的代码
cmd -> regedit 
计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor 
新建字符串值,autorun: chcp 936 
 
windows 老式的图片查看器设置 
打开注册表 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Photo Viewer\Capabilities\FileAssociations 
新建字符串值,名称为后缀名(.jpg) 值为”PhotoViewer.FileAssoc.Tiff”(同上面的一样) 
 
一些软件 编辑器终端中,全局的npm命令不可用 哪个命令不能用,就删掉哪个 *.ps1 的文件C:\Users\asus\AppData\Roaming\npm
Node & npm 设置 Windows 安装Node & 修改npm配置:
1 2 3 $ npm config set  registry http://mirrors.cloud.tencent.com/npm/ $ npm config set  prefix="D:\\_Program\\Node\\node_global"  $ npm config set  cache="D:\\_Program\\Node\\node_cache"  
配置系统变量,新建 NODE_PATH 后输入node_modules的路径:D:\\_Program\\Node\\node_global\\node_modules
1 2 3 4 5 $ node -v $ npm -v $ npm install axios -g $ node  > require('axios' ) 
VSCode 修改默认编码 File(文件)->Preferences(首选项)->Usersettings(设置)