我已经将 Skype 从 6.14 降级到 5.8,但 Windows 一直尝试将升级运行回 6.11(该版本甚至不起作用...)。因此,我通常可以保留 5.8 几天,突然当我关闭计算机时,它会安装更新,第二天早上我又回到了 Skype 6.11。
我尝试在更新管理器中设置“隐藏更新”,从 Skype 文件夹中删除 updater.exe,并关闭 Skype 中的自动更新,但这并不能阻止升级。
有没有办法可以永久忽略更新并确保它永远不会被安装?
答案1
Sign in to Skype.
In the menu bar, select Tools > Options....
In the Advanced tab, select Automatic updates.
Click Turn off automatic updates.
Click Save.
来源(目前也有指向 Windows 8 和 Mac 说明的链接)
或者,通过阻止 204.9.163.247 和 204.9.163.158 来阻止防火墙中的更新。
或者尝试这个注册表破解:
打开注册表编辑器(开始 → 运行,输入 regedit.exe)
转到 HKEY_LOCAL_MACHINE/SOFTWARE/Policies
创建一个名为“Skype”的新键和一个名为“Phone”的新子键
您可以通过查看状态栏来检查您是否在正确的位置 - 它必须显示
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Skype\Phone
最后,创建一个名为“DisableVersionCheck”的新 DWord 值,并将其值为 1(基本单选按钮组可以设置为任何选择)
或者更新 hosts 文件
打开 Windows 记事本或任何同等简单的编辑器(不是 MS Word 或类似程序)
单击文件 → 打开并输入以下路径:\windows\system32\drivers\etc\hosts(不要错过前导反斜杠)
– 然后单击打开
现在您应该已经打开了一个文件;在其末尾添加以下行并保存(更改应立即生效,但您可能需要重新启动以确保):204.9.163.158 127.0.0.1
204.9.163.247 127.0.0.1上述操作通过将其 IP 映射到您的本地机器(当然不会响应其更新请求)来阻止对 Skype 更新服务器的访问。
根据 MaxMind 的说法,Skype 从他们完全拥有的 204.9.163.XXX 子网获取更新。有时他们会更改确切的服务器 IP(XXX),就像 2012 年那样。