在 Windows服务器中启用/禁用SMBv1、SMBv2和SMBv3的方法

在 Windows 服务器中启用或禁用 SMB(Server Message Block) 版本可以提高网络安全性和性能。下面是在 Windows 服务器中启用或禁用 SMBv1、SMBv2 和 SMBv3 的完整攻略。

1. 检查当前 SMB 版本

要确定 Windows 服务器当前运行的 SMB 版本,请按照以下步骤执行:

1)使用 Win+R 快捷键打开“运行”对话框。

2)键入“cmd”并按下回车键,打开命令提示符。

3)在命令提示符窗口中,输入以下命令并按下回车键:

net config rdr

4)查看“网络服务器已配置到此计算机的元素”部分,并查找列“服务器类型”旁边SMB版本号。

2. 启用或禁用 SMB 版本

2.1 启用 SMBv1

SMBv1在现代网络环境中不再安全,因此不建议使用 SMBv1。但是,在某些情况下,启用 SMBv1 将是必要的。例如,如果需要访问旧版 Windows 系统,或者实施了特定的安全配置等。

要启用 SMBv1,请按照以下步骤执行:

1)使用Win+R快捷键打开“运行”对话框。

2)输入"OptionalFeatures"并按下回车键,打开“Windows 功能”界面。

3)在列表中找到“支持SMB 1.0 / CIFS文件共享”选项,勾选该选项,并单击“确定”按钮。

4)重新启动计算机使更改生效。

2.2 启用 SMBv2 和 SMBv3

在 Windows 服务器操作系统中,SMBv2 和 SMBv3 在默认情况下是启用的。如果需要启用或禁用此选项,请按照以下步骤执行:

1)打开“Windows PowerShell”应用程序。

2)输入以下命令,并按下回车键:

Set-SmbServerConfiguration –EnableSMB2Protocol $true

3)重新启动计算机使更改生效。

2.3 禁用 SMBv1

SMBv1是不安全的,因此建议禁用 SMBv1。要禁用 SMBv1,请按照以下步骤执行:

1)打开“Windows PowerShell”应用程序。

2)输入以下命令并按下回车键:

Set-SmbServerConfiguration –EnableSMB1Protocol $false

3)重新启动计算机使更改生效。

3. 总结

通过此攻略,我们可以了解到如何在 Windows 服务器中启用或禁用 SMB版本,包括SMBv1、SMBv2和SMBv3等。在任何情况下,建议禁用SMBv1,启用SMBv2或SMBv3。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:在 Windows服务器中启用/禁用SMBv1、SMBv2和SMBv3的方法 - Python技术站

(0)
上一篇 2023年6月27日
下一篇 2023年6月27日

相关文章

  • 详解dex优化对Arouter查找路径的影响

    详解DEX优化对Arouter查找路径的影响攻略 什么是DEX优化? DEX优化是指通过优化Android应用程序的最终字节码(Dalvik Executable)和数据布局(Dex Layout)来提升应用程序的启动速度和性能。Android在5.0之后的版本中默认开启DEX优化。 Arouter的工作原理 Arouter是一款Android路由框架,可以…

    other 2023年6月26日
    00
  • 浅谈angular4生命周期钩子

    浅谈 Angular 4 生命周期钩子 在 Angular 中,每个组件都有一个生命周期,即从组件创建到销毁的整个过程。在这个过程中,Angular 4 提供了一系列的生命周期钩子,可以帮助我们了解组件的状态以及做一些相应的操作。 生命周期钩子介绍 Angular 4 中常用的生命周期钩子有以下几个: ngOnChanges :在组件每次实例变化时被调用,主…

    other 2023年6月27日
    00
  • Java父类继承中的static和final用法

    Java父类继承中的static和final用法 在Java类继承中,子类可以继承父类的静态成员和常量。但是,静态成员和常量也可以被重新定义和修改。在本篇攻略中,我们将详细讲解Java父类继承中static和final的用法及实例。 static 在Java中,static的作用是使类加载时直接可用,而不必实例化。这意味着可以通过类名直接访问它们。 当子类继…

    other 2023年6月26日
    00
  • 解析C++各种变量及区别

    解析C++各种变量及区别攻略 在C++中,有多种类型的变量可以用来存储不同类型的数据。了解这些变量的类型和区别对于编写高效的C++代码至关重要。下面是对C++各种变量类型及其区别的详细解析。 1. 基本数据类型 C++提供了一些基本的数据类型,用于存储整数、浮点数和字符等基本类型的数据。 整数类型 int: 用于存储整数值,通常占用4个字节。示例:int n…

    other 2023年7月29日
    00
  • CorelDraw x6 (Cdr x6) 官方简体中文破解版(32位)安装图文教程、破解注册方法

    CorelDraw x6 (Cdr x6) 官方简体中文破解版(32位)安装图文教程、破解注册方法 简介 CorelDraw x6是一款功能强大的图形设计软件,但官方版本需要付费购买。本攻略将详细介绍如何安装和破解CorelDraw x6的官方简体中文破解版(32位),以便您免费使用该软件。 步骤1:下载软件 首先,您需要下载CorelDraw x6的官方简…

    other 2023年7月28日
    00
  • luaclass函数

    以下是“luaclass函数”的完整攻略: luaclass函数 luaclass函数是Lua语言中的一个函数,它用于创建一个新的类。攻略将介绍luaclass函数的语法用法和示例。 语法 luaclass函数的语法如下: function lu(base_class) local new_class = {} new_classindex = new_cl…

    other 2023年5月7日
    00
  • Android中资源文件(非代码部分)的使用概览

    Android中资源文件(非代码部分)的使用概览 在Android开发中,资源文件是一种非代码部分的文件,用于存储应用程序使用的各种资源,如图像、字符串、颜色等。这些资源文件可以在应用程序的不同部分中使用,包括布局文件、代码文件和其他资源文件。本文将详细介绍Android中资源文件的使用概览,并提供两个示例说明。 1. 资源文件的类型 Android中的资源…

    other 2023年9月6日
    00
  • android6.0运行时权限完美封装方法

    为了在Android 6.0及以上版本上获得一些敏感权限,如读取设备存储器、拍照、录音等,需要使用运行时权限。本文将介绍如何完美封装运行时权限,使其在应用中更加方便快捷。 1. 权限获取流程 首先,我们需要确定权限获取的流程: 先判断权限是否已经被授予: 如果有授予了,直接执行后续操作。 如果没有授予,执行下一步。 弹出权限请求框,请求用户授权。 用户授权或…

    other 2023年6月25日
    00
合作推广
合作推广
分享本页
返回顶部