Blog

Keep up to date with the latest news

如何彻底关闭搜狗输入法新闻推送?

一、前言:搜狗输入法推送机制简介

搜狗输入法作为国内主流的中文输入法之一,因其智能联想、词库丰富而广受欢迎。然而,其内置的新闻推送机制常被用户诟病为“干扰性广告”。虽然官方提供了基础的设置选项,但往往无法完全关闭推送内容。本文将从用户设置、配置文件修改、注册表干预、系统策略等多个维度,深入探讨如何彻底关闭搜狗输入法的新闻推送。

二、基础设置:通过图形界面关闭推送

这是最直观的方法,适用于普通用户:

右键点击任务栏的搜狗输入法图标选择“设置”或“属性设置”进入“高级”或“其他”选项卡取消勾选“新闻热搜”、“天气预报”、“输入法头条”等推送选项

虽然这些设置能屏蔽大部分推送,但部分版本仍会在后台保持活跃状态。

三、进阶操作:修改配置文件禁用推送

搜狗输入法的部分行为可通过修改其配置文件实现禁用。路径如下:

C:\Users$$用户名]\AppData\Roaming\SogouInput\

查找以下文件:

user.configsgipc.conf

在配置文件中添加或修改如下字段:

[Push]

NewsPush=0

HotWordPush=0

注意:修改后需重启输入法或系统生效。

四、深度干预:通过注册表屏蔽推送服务

搜狗输入法的推送服务依赖于后台进程和网络连接,可通过注册表禁用相关服务:

注册表路径操作说明HKEY_CURRENT_USER\Software\SogouInput创建或修改DWORD值:DisablePush,设为1HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\SogouInput同上

此方法适用于Windows 10和Windows 11系统,具有跨版本兼容性。

五、系统级屏蔽:使用防火墙或Hosts文件拦截推送服务器

搜狗输入法的推送依赖于网络请求,可通过以下方式彻底切断连接:

5.1 使用Windows防火墙

打开“控制面板” > “Windows Defender 防火墙” > “高级设置”创建出站规则选择“程序”,定位搜狗输入法主程序(如 SogouInput.exe)阻止所有出站连接

5.2 修改Hosts文件

编辑系统Hosts文件:

C:\Windows\System32\drivers\etc\hosts

添加以下内容:

127.0.0.1 push.sogou.com

127.0.0.1 news.sogou.com

127.0.0.1 log.sogou.com

保存后刷新DNS缓存:

ipconfig /flushdns

六、脚本自动化:编写批处理或PowerShell脚本一键禁用

适用于IT管理员或企业部署环境:

@echo off

reg add "HKCU\Software\SogouInput" /v DisablePush /t REG_DWORD /d 1 /f

echo 修改注册表成功

echo 正在修改Hosts文件...

echo 127.0.0.1 push.sogou.com >> C:\Windows\System32\drivers\etc\hosts

echo 127.0.0.1 news.sogou.com >> C:\Windows\System32\drivers\etc\hosts

ipconfig /flushdns

echo 操作完成

七、系统兼容性分析:Windows 10 vs Windows 11

从技术实现角度看,搜狗输入法在Windows 10和Windows 11中的推送机制基本一致。但由于系统权限管理机制略有差异,建议在Windows 11中以管理员身份运行修改脚本。

主要差异点如下:

特性Windows 10Windows 11注册表路径一致性一致一致Hosts文件访问权限默认可写需管理员权限防火墙规则兼容性支持支持