Windows 相关汇总

文章介绍了如何在Windows系统中查看和安装PowerShell的不同版本,包括使用Winget和Scoop工具。此外,还详细说明了检查和管理SMBv2/v3协议的状态,以及如何通过注册表编辑器将WindowsTerminal添加到右键菜单,提升系统效率。
摘要由CSDN通过智能技术生成

标签:Windows
更新中。。。

◇ 命令总结

▷ PowerShell

- 常用命令

$PSVersionTable		# 查看 PowerShell 版本
host				# 查看一些状态信息

cd					# 切换到用户根目录
ls					# 列出当前目录下的文件

- 安装 PowerShell 7

电脑内置的是 PowerShell 5,想用 PowerShell 7 需要先安装,安装后二者共存,互不影响。

  • Winget 安装

    # 搜索最新版本的 PowerShell
    winget search Microsoft.PowerShell		
    
    # 使用 id 参数安装 Powershell 或 Powershell 预览版
    winget install –-id Microsoft.Powershell –-source winget
    
    # 查看 PowerShell 版本
     $PSVersionTable
    
  • Scoop 安装(需要先添加 dorado 源)

    ⚠️️ Scoop 相关汇总:http://t.csdn.cn/dvGbk

    scoop search powershell		# 搜索
    scoop install powershell	# 安装
    
  • 直接下载安装包安装
    地址:https://github.com/PowerShell/PowerShell/releases

- 检查 Windows 10/11 SMB 协议

由于 SMB v1 协议早已过期不再安全,微软将在 Windows 11 后续版本删除 SMB v1 客户端文件,删除后默认情况下不再支持启用,但考虑到还有工业设施和医疗机构使用微软会提供独立安装包。

默认情况下系统不会开启 SMB v1 协议所以不需要去测试,我们只需要检测 SMB v2/v3 协议是否开启即可。默认情况下打开网络共享后 SMB v2/v3 协议就已经被开启。

打开PowerShell ,然后按下面的命令注释进行操作。

⚠️️ SMB v2/v3 共享相同的堆栈,所以开启和禁用都是同时的,例如开启 SMB v2 则 SMB v3 也被开启。

# 检测 SMB v2/v3协议是否开启,True代表已开启,False代表已禁用
Get-SmbServerConfiguration | Select EnableSMB2Protocol

# 开启 SMB v2/v3协议,出现提示按 A并回车
Set-SmbServerConfiguration -EnableSMB2Protocol $true

# 禁用 SMB v2/v3协议,出现提示按 A并回车
Set-SmbServerConfiguration -EnableSMB2Protocol $false

图片如下:
检查Windows 10/11 SMB协议

▷ CMD

cd		# 打印当前目录

▷ 注册表 Windows Registry

- 为 windows-terminal 添加右键菜单

将以下代码保存到扩展名为.reg的文件中,双击打开:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\Background\shell\wt]		# 创建目录,wt 为软件名称
@="Windows Terminal Here"	# 右键菜单显示的文字
"Extended"=""				# 可选项,功能:右键时需要同时按住 shift
"Icon"="D:\Scoop\apps\windows-terminal\current\wt.exe"	#可选项,功能:右键菜单显示软件图标(.exe或.ico均可)

[HKEY_CLASSES_ROOT\Directory\Background\shell\wt\command]
@="D:\Scoop\apps\windows-terminal\current\wt.exe"		# 软件安装路径

同时在软件 设置 - 预设值 -启动时载入的目录 - 使用父系流程目录 打勾,将打开的初始位置设置为当前目录。

▷ 运行 win+R

- 系统默认

cmd			# CMD
regedit		#注册表

- 自定义

可以直接创建个目录C:/winR,把它添加到环境变量 PATH,往里面添加喜欢的快捷方式即可。
例如将hosts地址为C:\Windows\System32\drivers\etc\hosts的快捷方式添加到C:/winR路径,即可快速打开 hosts 进行修改。

◇ 操作总结

▷ 环境变量

设置 - 系统 - 关于 - 高级系统设置 - 高级 - 环境变量

◇ 参考内容

  1. Windows powershell从5.1升级到7.2. https://www.awstweaker.com/2022/04/11/windows-powershell%E4%BB%8E5-1%E5%8D%87%E7%BA%A7%E5%88%B07-2/
  2. 图文教程 Windows 10/11等开启/禁用SMB v2/v3协议并实现文件共享. https://www.landiannews.com/archives/93548.html
  3. 将 Windows Terminal 添加到右键菜单. https://gist.github.com/Garwih/b4ec0d853e0f3093874e919ace7fce2f
  4. Windows 10 环境变量:通过 CMD 和 PowerShell 写入环境变量. https://sysin.org/blog/windows-env/
  5. Windows小技巧 – Win+R提高Windows使用效率. http://t.csdn.cn/X2CIQ
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值