在windows电脑上可通过修改hosts文件彻底屏蔽网站:以管理员权限运行notepad %windir%\system32\drivers\etc\hosts,末尾添加127.0.0.1 域名(www和非www需分两行),保存后执行ipconfig /flushdns刷新dns缓存,并在无痕模式下验证生效。

想在Windows电脑上彻底阻止访问某个网站,又不想装第三方软件,直接改系统自带的hosts文件最干净利落——它优先级高于DNS,改完立刻生效,连浏览器都不用重启,只要刷新下DNS缓存就行。
找到并以管理员权限打开hosts文件
按下 Win + R 打开“运行”窗口,粘贴这行命令:notepad %windir%\system32\drivers\etc\hosts,回车。系统会自动调起记事本,并以管理员身份加载该文件。如果弹出UAC提示,点“是”。【不这样操作会导致保存失败,普通双击打开无法写入】
若提示“找不到文件”,说明你没启用显示隐藏文件或受保护系统文件——此时别折腾,直接复制路径 C:\Windows\System32\drivers\etc 到资源管理器地址栏,回车进入,右键hosts文件→“以管理员身份运行”→选择记事本打开即可。
添加屏蔽规则:一行一域名,必须写全
在文件末尾另起一行,输入格式为:127.0.0.1 www.example.com(把 example.com 换成你要屏蔽的真实域名)。
注意:www.test.com 和 test.com 是两个独立域名,必须分两行写:
127.0.0.1 www.test.com
127.0.0.1 test.com
漏掉任意一种,用户换着输就能绕过屏蔽。
支持一次性屏蔽多个站点,每行一条,比如:
127.0.0.1 www.douyin.com
127.0.0.1 douyin.com
127.0.0.1 www.tiktok.com
通过 handsfree-windows CLI控制 Windows 本机应用 (UIA) 和浏览器 (Playwright) 的引导技能,用于自动化或测试桌面应用。
保存文件并强制刷新DNS缓存
点击记事本菜单栏“文件”→“另存为”,在弹出窗口中确认三件事:
① “保存类型”选“所有文件”(不是“文本文档”);
② “文件名”框里只填 hosts(不能带 .txt 后缀);
③ “编码”选 UTF-8(避免中文注释乱码)。
右键“开始”按钮→选择“Windows PowerShell(管理员)”或“命令提示符(管理员)”,输入命令:ipconfig /flushdns,回车执行。
这一步必不可少——否则系统仍会从本地DNS缓存读取旧解析结果,导致屏蔽看似无效。
验证是否生效
方法一:打开浏览器,在无痕模式(Ctrl+Shift+N)中访问已添加的网址,出现“无法访问此网站”或“连接被拒绝”即成功。
方法二:按 Win+R 输入 cmd 回车,在命令行中输入 ping www.example.com(替换成你的域名),如果返回的IP是 127.0.0.1,说明hosts规则已命中。










