我正在运行 Windows 8.1。我想配置我的计算机,以便我的计算机上发生的唯一网络活动是我明确触发的活动(例如使用浏览器发出的 Web 请求)。我想禁用诸如动态磁贴、扫描自动更新、OneDrive 数据同步等功能,以及任何其他涉及我的计算机通过网络与其他设备通信的过程,而无需我明确知道该过程正在进行。
为了实现这一目标,我需要采取哪些步骤?是否有某个地方(或某些地方)可以全局禁用此类操作系统功能,还是需要使用某些外部实用程序(例如 NetBalancer)来执行此操作?
答案1
最简单的办法就是断网。
如果您不喜欢动态磁贴,请卸载所有提供动态磁贴的通用应用程序(您需要使用 PowerShell 完成此操作,因为有些应用程序无法手动卸载)。
OneDrive 是可选的,因此请将其删除。自动更新也可以关闭,但这可能会使您容易受到恶意软件的攻击,除非您非常警惕。
您还可以将网络连接设置为“计量”,以减少网络噪音。
但是网络上仍有许多事情发生,你无法轻易停止,因为 Windows 正在定期寻找其他计算机和服务。
答案2
好吧,自从 Windows XP 以来,我还没有遇到过这样的麻烦,但当时我成功地做到了这一点。现在这不是当务之急,因为我使用的是无限量的移动互联网,但当我在欧洲旅行时,只允许访问特定程序是必不可少的。XP 正是为此而生的。
Windows 8 则不然。不过,可能有第三方防火墙/互联网连接管理器可以帮助您做到这一点。我很喜欢 NetLimiter,而且我发现它支持 Win8。也许这就是要走的路?设置需要一段时间(尤其是刚开始时),这样当不需要严格的连接控制时,您就可以禁用它。
答案3
关闭名为 Network Connection Broker Service 的服务将停止 Tiles 与 Microsoft 服务器的连接。右键单击桌面上的 Windows 图标(左上角),转到计算机管理,选择服务,找到 Network Connection Broker,停止并禁用。