无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 2199|回复: 15
打印 上一主题 下一主题

[分享] 使用SMB V2协议进行文件共享,并禁用SMB V1协议的自启动

  [复制链接]
跳转到指定楼层
1#
发表于 2023-8-15 16:17:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
修改文件系统驱动服务,是的系统默认使用SMB V2协议进行文件共享,并禁用SMB V1协议的自启动,可以在一定程度上抵挡目前的敲诈者病毒
@echo off
color F0
::BatchGotAdmin
:-----------------------------------------------------------------
REM --> 检查权限
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"
REM --> 如果出现了错误,则目前的批处理未以管理员权限运行。
if '%errorlevel%' NEQ '0' (
    goto UACPrompt
) else ( goto gotAdmin )


:UACPrompt
echo 点击确定,以使得该脚本可以以管理员身份运行
> "%temp%\getadmin.vbs" echo Set UAC = CreateObject^("Shell.Application"^)
>> "%temp%\getadmin.vbs" echo UAC.ShellExecute "%~s0", "", "", "runas", 1
%temp%\getadmin.vbs
exit /B


:gotAdmin
if exist "%temp%\getadmin.vbs"(del "%temp%\getadmin.vbs")


:-----------------------------------------------------------------


:menu
echo 请选择操作类型:
echo 输入1并回车为设置相关服务为手动启动(相关服务仍有可能被触发)。
echo 输入2并回车为设置相关服务为禁止启动(您将无法使用SMB V1的协议进行文件共享)。
echo 直接回车或者关闭差U那个口为退出。
echo 注:除XP和部分WIN7外,大部分机器使用的均为SMB V2协议。
set /p choose=
if %choose%==1 goto demand
if %choose%==2 goto disable


:disable
cls
echo 正在准备为您关闭SMB V1的服务及驱动支持
choice /t 3 /d y /n >nul
echo 正在为您关闭SMB V1的相关服务
net stop srv 2>nul
net stop mrxsmb10 2>nul
echo 正在为您将SMB V1的相关服务调整为禁止启动
sc config srv start=disabled 2>nul
sc config mrxsmb10 start=disabled 2>nul
choice /t 2 /d y /n >nul
echo -------------------------------------------------------
echo                         我是分界线。
echo -------------------------------------------------------
choice /t 2 /d y /n >nul
echo 正在准备为您启用SMB V2的服务及驱动支持
choice /t 3 /d y /n >nul
echo 正在为您打开SMB V2的相关服务
net start srv2 2>nul
net start mrxsmb20 2>nul
echo 正在为您将SMB V2的相关服务调整为自动启动
sc config srv2 start=auto 2>nul
sc config mrxsmb20 start=auto 2>nul
goto exit


:demand
cls
echo 正在准备为您关闭SMB V1的服务及驱动支持
choice /t 3 /d y /n >nul
echo 正在为您关闭SMB V1的相关服务
net stop srv 2>nul
net stop mrxsmb10 2>nul
echo 正在为您将SMB V1的相关服务调整为手动启动
sc config srv start=demand 2>nul
sc config mrxsmb10 start=demand 2>nul
choice /t 2 /d y /n >nul
echo -------------------------------------------------------
echo                         我是分界线。
echo -------------------------------------------------------
choice /t 2 /d y /n >nul
echo 正在准备为您启用SMB V2的服务及驱动支持
choice /t 3 /d y /n >nul
echo 正在为您打开SMB V2的相关服务
net start srv2 2>nul
net start mrxsmb20 2>nul
echo 正在为您将SMB V2的相关服务调整为自动启动
sc config srv2 start=auto 2>nul
sc config mrxsmb20 start=auto 2>nul
goto exit


:exit
choice /t 2 /d y /n >nul
echo -------------------------------------------------------
echo           OK!!!所有调整已完成 按任意键退出该窗口
echo -------------------------------------------------------
pause>nul


评分

参与人数 2无忧币 +10 收起 理由
d9o + 5 很给力!
whyme22 + 5

查看全部评分

2#
发表于 2023-8-15 16:32:04 | 只看该作者
学习啦,感谢!
回复

使用道具 举报

3#
发表于 2023-8-15 16:50:38 | 只看该作者
唉。。。。
为了共享方便,我都是打开SMB1的
回复

使用道具 举报

4#
发表于 2023-8-15 16:52:47 | 只看该作者
谢谢分享!
回复

使用道具 举报

5#
发表于 2023-8-15 18:58:47 来自手机 | 只看该作者
服务器是2003
回复

使用道具 举报

6#
发表于 2023-8-15 19:10:32 | 只看该作者
你这么操作了,自带的共享基本就是个废品了,还还不如直接关了
回复

使用道具 举报

7#
发表于 2023-8-15 22:37:52 | 只看该作者
谢谢分享
回复

使用道具 举报

8#
发表于 2023-8-15 23:31:40 | 只看该作者
謝謝大大分享~感恩 ^^ 有您真好~!辛苦了!
回复

使用道具 举报

9#
发表于 2023-8-16 08:26:47 | 只看该作者
感谢分享
回复

使用道具 举报

10#
发表于 2023-8-16 09:27:21 | 只看该作者
谢谢楼主分享
回复

使用道具 举报

11#
发表于 2023-8-17 09:39:37 | 只看该作者
谢谢分享
回复

使用道具 举报

12#
发表于 2023-8-18 08:39:18 | 只看该作者
很给力!
回复

使用道具 举报

13#
发表于 2023-8-18 08:55:57 | 只看该作者
谢谢分享!
回复

使用道具 举报

14#
发表于 2023-8-18 12:37:26 | 只看该作者
还有这样的思路,多谢大佬指点
回复

使用道具 举报

15#
发表于 2023-9-24 11:14:34 | 只看该作者
全终端、设备,已经转投跨平台的 LocalSend 了
回复

使用道具 举报

16#
发表于 2023-9-24 11:34:16 | 只看该作者
协议太多,兼容性有问题!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-4-28 06:09

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表