windows 从备份脚本关闭Microsoft Security Essentials

yzuktlbb  于 2023-04-22  发布在  Windows
关注(0)|答案(5)|浏览(273)

我有一个小的dos bat文件,我正在运行rsync一堆数据,使用cwRsync,定期到USB驱动器,这样我就可以在更换部件到达时迁移而不用担心。我注意到MsMpEng.exe杀死了传输速度,所以我希望在rsync之前关闭MSE的真实的保护,然后立即恢复。
有什么方法可以做到这一点吗?杀死任务,轻弹注册表中的东西,然后删除它或通过Sc命令?我注意到,MsMpEng.exe没有设施,我明白这不会是一件容易的事情,因为一个恶意脚本可以做到这一点,以及如果作为管理员运行。
我已经以管理员的身份运行.bat文件,所以这不是问题。脚本大致如下:

@ECHO OFF

SETLOCAL
SET CWRSYNCHOME="c:\Program Files (x86)\cwRsync"
SET CYGWIN=nontsec
SET HOME=%HOMEDRIVE%%HOMEPATH%
SET CWOLDPATH=%PATH%
SET PATH=%CWRSYNCHOME%\BIN;%PATH%

rsync --delete -rvP /cygdrive/d/games /cygdrive/f/
REM --SNIP--

如果我能弄清楚这一点,我很可能会使用这个优先于windows备份永远。

sczxawaw

sczxawaw1#

您可以尝试net stop nameofservice,尽管这一次只能停止一个服务。如果MSSE有多个服务,并且它们相互监视,您可能无法在幸存的服务再次启动早期受害者之前停止所有服务。

bxjv4tth

bxjv4tth2#

您甚至可能不需要关闭安全必需品。您可以将“rsync.exe”添加到异常程序列表中,MSE会快得多。
我注意到它使用了大量的处理器,而rsync正在传输,当我将rsync.exe添加到异常列表时,它下降到0%,rsync将再次加速。

p8h8hvxi

p8h8hvxi3#

我想你在找这个信息:
http://www.addictivetips.com/windows-tips/command-line-utility-mpcmdrun-exe-microsoft-security-essentials/
安全要素通常不允许从命令行禁用它们-最多,您可以运行扫描或更新。

yxyvkwin

yxyvkwin4#

只是为了澄清,因为我对已接受的答案所做的评论可能会在未来的访问者中丢失。
如果脚本以管理员身份运行,则操作非常简单:

sc stop MsMpSvc
taskkill /f /im msmpeng.exe
rsync --delete -rvP /cygdrive/d/games/steam /cygdrive/f/games
sc start MsMpSvc

如果您打开了其他Security Essentials窗口/任务,例如使用系统托盘中的图标,则可能会自动重新启动服务。因此,根据您的系统,您可能需要taskkill其他exes。Security Essentials只有一个主服务,因此启动时会显示为还原所有其他系统。
当然,在很多系统上,MSE不会以任何明显的方式干扰,但我的硬件目前遇到了严重的问题,备份到USB驱动器的速度大大减慢。鉴于此,在新系统上完全可能不需要这些步骤。

1l5u6lss

1l5u6lss5#

我确实把它从我的电脑上删除了。它让我的CPU使用率在空闲时达到25-30。
我是这么做的:
幸运的是,我已经安装了Ubuntu的双 Boot 。我刚刚登录到Ubuntu操作系统,并寻找这个应用程序和tadaa..它不见了:D
如果您可以使用USB或DVD实时运行Linux操作系统,则很容易删除此文件。See my task manage now, also CPU

相关问题