零、前言

今天突然心血来潮,想试试Golang开发,然后就火速搓了个测试代码:

 package main
 
 import "fmt"
 
 // main函数
 func main() {
   fmt.Println("Hello World")
 }

然后就出问题了,在终端执行编译命令时,卡了将近半分钟:

 go run .\hello.go

我寻思不对啊,编译个这么简单的测试代码没道理卡啊?然后就去查了一下,发现是Windows Defender的原因,把实时保护关掉就行:

image-20250226121416905

但问题是,这个实时保护会在电脑重启时自动开启。。。

所以就有了这篇教程。


一、编辑组策略

1.打开本地组策略编辑器

使用 Win+R打开运行,输入 gpedit.msc后点击确定:

image-20250226121927115

即可打开如下界面:

image-20250226131302061

2.关闭防病毒

在本地组策略编辑器的左侧依次选择 计算机配置->管理模板->Windows组件->Microsoft Defender防病毒

image-20250226130542557

然后在右侧双击 关闭Microsoft Defender防病毒,在弹出的页面中选择已启用,然后点击 确定

image-20250226131035945

3.关闭实时保护

回到刚才的页面,在左侧展开 Microsoft Defender防病毒后选择实时保护,然后在右侧双击 关闭实时保护

image-20250226132616263

在弹出的页面选择 已启用,然后点击 确定

image-20250226132734877


二、重启系统

完成编辑后关闭所有界面,重启一下系统确保修改生效。

The best code is no code at all.