Windows 10以后的版本默认不会启用SMBv1

news2024/10/3 8:26:46

文章目录

    • SMBv1的历史故事
    • SMBv1 仍然可以在未预装的版本重新安装
    • 检查计算机是否启用SMBv1
      • 1,Server端检测SMBv1是否启用
      • 2,客户端检测SMBv1是否启用
    • Windows 如何禁用SMBv1
      • 1,Server端用powershell禁用:
      • 2,客户端禁用方法:
      • 1,客户端用Windows cmd指令禁用
      • 1,客户端用Windows cmd指令启用
    • SMB常见问题排查
      • 1,传输速度缓慢
      • 2,小文件的传输速度缓慢
    • SMB 服务器上 CPU 使用率过高
      • 1,由于存储性能问题,CPU 使用率过高
      • 2,磁盘 IO 延迟
      • 3,枚举文件夹导致 CPU 使用率过高
    • 推荐阅读

Windows 10 Fall Creators Update 和 Windows Server 版本 1709 (RS3),默认情况下不再安装服务器消息块版本 1 (SMBv1) 网络协议。

SMBv1的历史故事

其实从2007年开始,SMBv1已经逐渐被SMBv2取代,Microsoft 在 2014 年公开弃用了 SMBv1 协议。

但是因为域、共享服务 等很多Windows比较古老的服务都是最早基于SMBv1开发,且SMBv1算是一个隐姓埋名的协议,所以大多数人并不知晓和清楚。
关联影响比较大的是浏览器服务,资源管理器网络无法再通过旧版 NetBIOS 数据报浏览方法显示 Windows 计算机。

SMBv1 仍然可以在未预装的版本重新安装

根据微软官网公布的资讯,SMBv1 在 Windows 10 和 Windows Server 2019 及更高版本中具有以下行为:

  • SMBv1 现在具有可单独卸载的客户端和服务器子功能。
  • 全新安装后,Windows 10 企业版、Windows 10 教育版和Windows 10 工作站专业版默认不再包含 SMBv1 客户端或服务器。
  • 全新安装后,Windows Server 2019及更高版本默认不再包含 SMBv1 客户端或服务器。
  • 全新安装后,Windows 10 家庭版和 Windows 10 专业版默认不再包含SMBv1 服务器。
  • 全新安装后,Windows 11 默认不包含 SMBv1 服务器或客户端。
  • 全新安装后,Windows 10家庭版和 Windows 10 专业版默认仍包含 SMBv1 服务器。 如果 SMBv1 客户端总共 15天未使用(不包括计算机关闭的时间),它会自动卸载自身。
  • Windows 10 家庭版和 Windows 10专业版的就地升级和预览体验成员外部测试版最初不会自动删除 SMBv1。 Windows 评估 SMBv1客户端和服务器的使用情况,如果其中任何一个总共 15 天未使用(不包括计算机关闭的时间),Windows 将自动卸载它。
  • Windows10 企业版、Windows 10 教育版和 Windows 10 工作站专业版的就地升级和预览体验成员外部测试版不会自动删除SMBv1。 管理员必须决定在这些托管环境中卸载 SMBv1。
  • 15 天后自动删除 SMBv1 是一次性操作。 如果管理员重新安SMBv1,则不会进一步尝试卸载它。
  • SMB 版本 2.02、2.1、3.0、3.02 和 3.1.1 功能仍完全受支持,并默认包含在SMBv2 二进制文件中。
  • 由于计算机浏览器服务依赖于 SMBv1,因此,如果卸载 SMBv1 客户端或服务器,则会卸载该服务。这意味着资源管理器网络无法再通过旧版 NetBIOS 数据报浏览方法显示 Windows 计算机。
  • SMBv1 仍然可以在所有版本的Windows 10 和 Windows Server 2016 中重新安装。

检查计算机是否启用SMBv1

1,Server端检测SMBv1是否启用

执行powershell查询:

Get-SmbServerConfiguration | Select EnableSMB1Protocol

输出结果如下图:
在这里插入图片描述
状态为False则为未启用状态。

2,客户端检测SMBv1是否启用

执行cmd命令行检测:

sc.exe qc lanmanworkstation

在这里插入图片描述

Windows 如何禁用SMBv1

1,Server端用powershell禁用:

Set-SmbServerConfiguration -EnableSMB1Protocol $false

如果需要启用,则执行:

Set-SmbServerConfiguration -EnableSMB1Protocol $true

2,客户端禁用方法:

1,客户端用Windows cmd指令禁用

sc.exe config lanmanworkstation depend= bowser/mrxsmb20/nsi
sc.exe config mrxsmb10 start= disabled

1,客户端用Windows cmd指令启用

sc.exe config lanmanworkstation depend= bowser/mrxsmb10/mrxsmb20/nsi
sc.exe config mrxsmb10 start= auto

SMB常见问题排查

1,传输速度缓慢

可以通过检查当前存储使用情况来排查文件传输速度缓慢的问题。 如果你发现文件传输速度缓慢,可以使用如下方法:

  • 尝试对无缓冲的 IO 使用文件复制命令:
 - xcopy /J 
 - robocopy /J
  • 对于 SMBv3 及更高版本,请确保 SMB 多通道已启用且正常工作。

  • 在 SMB 客户端上,在SMB 中启用大型 MTU,并通过运行以下命令禁用带宽限制:

Set-SmbClientConfiguration -EnableBandwidthThrottling 0 -EnableLargeMtu 1

2,小文件的传输速度缓慢

网络延迟、create 命令和防病毒程序会导致小文件的传输速度变慢。

  • SMB 调用 create 命令来请求创建文件。 代码将检查文件是否存在,然后创建该文件。 或者,create命令的某些变体会创建实际文件。每个 create 命令都会在文件系统上生成活动。写入数据后,文件会关闭。
  • 此过程可能会受到网络延迟和SMB 服务器延迟的影响。 造成此延迟的原因是因为 SMB 请求首先会转换为文件系统命令,然后会转换为实际文件系统以完成操作。
  • 防病毒程序运行时,传输速度会继续变慢。 这是因为数据通常被数据包探查器扫描一次,在写入到磁盘时被扫描第二次。在某些情况下,这些操作会重复数千次。 你可能会看到速度小于 1 MB/秒。

SMB 服务器上 CPU 使用率过高

1,由于存储性能问题,CPU 使用率过高

存储性能问题可能会导致 SMB 服务器上的 CPU 使用率过高。在继续之前,请使用进程资源管理器来查看 srv2.sys 或 ntfs.sys 是否有消耗过多的 CPU 资源。

2,磁盘 IO 延迟

磁盘 IO 延迟测量的是创建磁盘 IO 请求与完成该请求之间的时间延迟。
在 Perfmon 中测量的 IO 延迟包括在硬件层中花费的所有时间,再加上在 Microsoft 端口驱动程序队列 (Storport.sys for SCSI) 中花费的时间。
在 Perfmon 中,以下计数器显示物理磁盘延迟:

  • “物理磁盘性能对象”->“Avg. Disk sec/Read 计数器”- 这显示平均读取延迟。

  • “物理磁盘性能对象”->“Avg. Disk sec/Write 计数器”- 这显示平均写入延迟。

  • “物理磁盘性能对象”->“Avg. Disk sec/Transfer 计数器”- 这显示读取和写入的组合平均值。

“_Total”实例是计算机中所有物理磁盘的延迟平均值。 其他每个实例表示单个物理磁盘。

3,枚举文件夹导致 CPU 使用率过高

要排查此问题,请禁用基于存取的枚举 (ABE) 功能。

要确定哪些 SMB 共享启用了 ABE,请运行以下 PowerShell 命令:

Get-SmbShare | Select Name, FolderEnumerationMode
PS C:\Windows\system32> Get-SmbShare | Select Name, FolderEnumerationMode

Name FolderEnumerationMode
---- ---------------------
IPC$          Unrestricted


PS C:\Windows\system32>

Unrestricted = ABE 已禁用。
AccessBase = ABE 已启用。

推荐阅读

SMB Signing not required漏洞修复方法
关于 Windows 11 的云端备份
Windows 11清除无效、回收站、过期、缓存、补丁更新文件
Windows 11和Windows 2022 TLS/SSL(Schannel SSP)的加密套件
在 Windows 11 上继续使用 Internet Explorer 的方法

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/982954.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

链条输送机如何润滑

润滑是使用机械设备过程中不可或缺的保养工作,链条输送机也不例外,但对于第一次使用链条机的用户来讲,对于哪个部位需要润和以及如何润滑都是一头雾水,今天艾讯就从专业的角度来和您分享一下链条输送机如何润滑的问题。 1、应切断…

vue3 自动导入图片配置

1 npm i vite-plugin-vue-images -D 2 vite.configts.ts 文件中配置 import { defineConfig } from vite import ViteImages from vite-plugin-vue-images export default defineConfig({ //插件中导入指定图片存放的目录 plugins: [ ViteImages({ dirs: [src/assets] }) ] …

霍尔效应的本质

霍尔效应是电磁效应的一种,这一现象是美国物理学家霍尔(E.H.Hall,1855—1938)于1879年在研究金属的导电机制时发现的。 当电流垂直于外磁场通过半导体时,载流子发生偏转,垂直于电流和磁场的方向会产生一附加…

网络编程套接字 | UDP套接字

前面的文章中我们叙述了网络编程套接字的一些预备知识点,从本文开始我们就将开始UDP套接字的编写。本文中的服务端与客户端都是在阿里云的云服务器进行编写与测试的。 udp_v1 在v1的版本中我们先来使用一下前面讲过得一些接口,简单的构建一个udp服务器…

Oracle数据库环境变量配置以及可能遇到的问题解决

一、如何配置Oracle数据库环境变量(以win10为例) 1、找到此电脑,鼠标右键,点击属性。 2、点击属性成功后,进入如下页面,找到“高级系统设置”,点击进入。 3、找到环境变量,点击进入…

深眸科技自研轻辙视觉引擎,以AI机器视觉赋能杆号牌识别与分拣

电线杆号牌作为电力行业标识的一种,相当于电线杆的“身份证”,担负着宣传电力知识、安全警示的作用,用于户外使用标记输电线路电压等级、线路名称、杆塔编号等,能够清晰地记录电力线路杆的信息,并为电力线路的更改以及…

小红书下一个爆款趋势锁定 | 秋冬种草指南

今夏「多巴胺」风靡全网,现秋日又捎来一股名为「美拉德」的风……俨然一副“新晋顶流”的架势。 如何抓住这一新趋势?本期千瓜将锁定小红书下一个爆款内容——「美拉德」,剖析笔记与底层逻辑,助力品牌洞见先机,运筹布…

虚拟数字人直播软件实现带货功能,成为新一代直播风口!

随着短视频带货市场的不断发展,虚拟数字人直播技术逐渐成为热门话题。而在现如今的市场趋势下直播带货则成为了一种火热的营销方式。那么,虚拟数字人直播软件是否可以结合起来,实现无人直播带货的效果呢?让我们来了解一下。 灰豚数…

VSCode md绘制图形mermaid记录

官网:Mindmap | Mermaid 测试还是不错:

【Day-31慢就是快】代码随想录-二叉树-中序和后序遍历构造二叉树

根据一棵树的中序遍历与后序遍历构造二叉树。 注意: 你可以假设树中没有重复的元素。 思路 首先知道怎么画,然后写代码流程。 以 后序数组的最后一个元素为切割点,先切中序数组,根据中序数组,反过来再切后序数组。一层一层切下去…

最佳策略app平台传出的绝密理财法,这是给散户们的好机会

昨天,记者在走访各大超市的时候发现一个奇怪的现象:普遍的市民朋友在选购商品的时候基本上都会选择那些打折促销的,有些促销的商品甚至是很久之后才会用的,他们也会给带上。而对于那些不打折或者价格高昂的商品,基本上…

入耳耳机对耳朵有损害吗?入耳耳机和骨传导耳机哪个好?

先说结论,入耳式耳机对耳朵是有伤害的,骨传导耳机相比于入耳式耳机可以保护更好的保护耳朵健康。 在日常中,经常会看到有佩戴耳机的时尚青年,他们戴着耳机刷视频、听音乐,陶醉在自己的小世界中,但是长时间…

项目经理常用的6种工具,让项目管理变得更高效

项目管理是一个复杂的过程,因为不仅要管人管事,会遇到各种问题,因此用什么工具管理项目,对项目管理是一个很好地辅助,让项目管理变得更有效、更高效。 1、甘特图 甘特图将一个大型项目划分为几个阶段,并…

飞凌嵌入式受邀亮相2023中国国际数字经济博览会

9月6日,由工信部、国家发改委和河北省人民政府共同主办的2023中国国际数字经济博览会在石家庄国际会展中心(正定)开幕,近500家参展企业携自家的“黑科技”展品集中亮相,赋能智慧应用新场景,为观众带来了一场…

【1】DDR---容量计算

1、容量计算 density:芯片容量,bit为单位 depth:地址空间, width:数据位宽 densitydepth*width 2、三星DDR 4Gbit(总容量)256M(地址空间)*16(位宽&#xff…

GOOGLE SRE 运维模式解读

一、SRE核心是什么 我总结下来是:通过软件工程的方式开发(GOOGLE规定SRE团队必须将50%的精力花在真实的开发工作上)一些自动化的工具系统来解放传统运维工程师大量重复和手工操作,从而让新生代的SRE工程师有更多的时间&#xff1…

用户促活留存新方式——在APP中嵌入小游戏

随着APP同类产品的不断出现,APP开发者们面临着激烈的竞争,很多APP下载后被新的APP取代,获客成本越来越高。同时开发者还会面临用户粘性差、忠诚度低、用完即走、留存困难,商业化价值被大大缩减。 在APP中植入小游戏来提高用户活跃…

无涯教程-JavaScript - BESSELJ函数

描述 BESSELJ函数返回贝塞尔函数Jn(x)。 语法 BESSELJ(X, N)争论 Argument描述Required/OptionalXThe value at which to evaluate the function.RequiredNThe order of the Bessel function. If n is not an integer, it is truncated.Required Notes 如果x为非数值,则B…

亚马逊鲲鹏AI智能养号好用吗?怎么使用的?

亚马逊鲲鹏AI智能一键养号可以根据AI功能页面的姓名、年龄、职业、爱好等生成一批不同的AI角色,账号绑定这些角色后就可以自动浏览进行养号了。 功能特点 1、自动生成AI姓名、随机选择角色性别、自由设置AI年龄 2、根据勾选的AI职业、AI爱好进行随机生成AI关键词进…

pdf文档怎么压缩小一点?文件方法在这里

在日常工作和生活中,我们经常会遇到需要上传或者发送pdf文档的情况。但是,有时候pdf文档的大小超出了限制,需要我们对其进行压缩。那么,如何将pdf文档压缩得更小一点呢?下面,我将介绍三种方法,让…