下载没有膨胀软件的软件


90

我不时发现自己需要一款软件来执行特定任务。Download.com(CNET)曾经是一个不错的网站。但是现在,我发现它们捆绑了许多“恶意软件”,即膨胀软件/广告软件(间谍软件?)。尽管我尽了最大的努力来拒绝不想要的物品,但之后我经常会获得“修改后的Web浏览器体验”。

关于当前问题的解决方法是否明智?


50
可从Cnet下载的大多数程序也可以在其他位置获得。在开发人员页面上,某些开源程序也可能更容易使用。
Doktoro Reichard 2014年

60
在可能的情况下,我会访问软件作者的网站,并避免使用类似download.com的网站。
DavidPostill

4
我发现大多数站点都有两个下载链接。一个在他们自己的网站上,另一个在赞助商网站上,每次点击/下载时都要向他们付费,以允许他们使用(带有广告的)安装程序安装您的软件。我发现赞助商网站总是说“推荐”,但我总是选择现场安装程序,因为它更加安全。
AStopher 2014年

25
我同意@DavidPostill大量下载站点实际上只是链接服务器场。他们中的大多数甚至都没有托管下载,更糟糕的是,经常附有一些广告软件“下载器”。不惜一切代价避免它们。
simonzack 2014年

5
我会避免使用download.com,但如果您确实使用捆绑的垃圾软件下载某些内容,请查看unchecky.com, 它会在后台运行并为您取消选中这些复选框。我认为它仅适用于某些安装程序,但我认为我会把它扔在那里。
火箭Hazmat 2014年

Answers:


76

我认为您指的是Windows程序?我使用Linux Mint解决了整个问题(甚至使用--no-install-recommendsSynaptic / apt.conf中的&类似选项将安装的软件包保持在最低限度)。

它具有Firefox,Chromium,Opera,LibreOffice,Flash Player,GIMP和大量出色的“无恶意软件”软件。


但是,如果您的心在Windows上...无法相信我实际上忘记了我去年(在How-To Geek或Lifehacker或MakeUseOf上)阅读的有关在Windows上安装和更新免费软件的Windows解决方案(但我没有)使用Windows,所以...)这是How-To Geek页面中的简介图片:

https://ninite.com/

供选择的ninite.com应用图片

How-To Geek说:“ Ninite是获取Windows免费软件的唯一安全之地”

Ninite是一个免费工具,可以自动为您下载,安装和更新各种Windows程序,而无需使用邪恶的工具栏。对于Windows用户而言,Ninite无疑是获得免费软件的唯一真正安全的地方。

[[不确定我是否应该为Ninite添加另一个答案,但是当我尝试superuser.com时敦促我对其进行编辑-我敢打赌,尽管他们有付费的自动服务,但他们在尝试销售免费软件时会遇到麻烦。更新程序和网络管理员,以便他们继续经营下去,希望不会打扰我们;-)我与ninite.com没有任何联系-我只用过一次来帮助一个朋友,它似乎很好地回答了这个问题对于Windows]


是的,Linux VM可以轻松完成各种任务。
OlaEldøy2014年

1
没错,Windows通常确实具有出色的硬件支持(Linux有时缺少)。有时,我会在VM中为特殊的专有程序或游戏运行Windows。
Xen2050 2014年

是的,可能缺乏Linux中的硬件支持,但是我看到了这样的情况:(旧)硬件可以在Linux上自动运行,而在Windows上运行而没有已知的修复程序。
reinierpost 2014年

对于大多数Linux(Linux?)来说,最好的硬件似乎已经使用了2到3年,甚至更旧的通常更好一些,除非您想像Debian Sid一样运行前沿技术。但是,如果您想在12岁的路由器上运行Web / FTP服务器或vpn,那可
真是

3
<sarcastic>如果它在“ How-To Geek”上,则必须为真。</ sarcastic>。大多数安装程序所需要的就是在单击之前阅读每个屏幕。对于那些我不信任的人。我首先启动并安装Sandboxie
Ramhound 2014年

63

除了建议的内容外,您还会发现通过选择开放源代码软件而不是封闭源代码,通常可以为您解决此问题。代替CNET,查看SourceforgeGitHub,您会发现更好的软件。

更新资料

许多人还提到巧克力味。这绝对是整个难题的重要组成部分。通常,命令行安装最适合大多数应用程序,因为它允许您编写简单的脚本,从全新安装到完全更新的计算机(无人看管)。您的脚本可能类似于:

REM Add driver installation here or make that a separate script.

@powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin

cd %ALLUSERSPROFILE%\chocolatey\bin
choco install googlechrome apache2 mysql php myadmin

REM You can even use it to install applications which can install from GitHub or Sourceforge:
choco install git
choco install svn

REM NOW YOU CAN
REM git clone https://github.com/WordPress/WordPress
REM **OR**
REM svn co http://core.svn.wordpress.org/trunk/ .

注意:这只是您可能会使用的东西的粗略概述。可能需要进行许多调整。


6
Chocolatey.org也是一个不错的选择
Steven Penny 2014年

23
显然,过去 Sourceforge存在这些问题。不知道当前的情况...
user694733 2014年

21
@ user694733几天前,我在Sourceforge项目中遇到了麻烦,试图欺骗我在安装程序的几乎每个步骤中安装广告软件/恶意软件。所以情况并没有好转。
2014年

6
@krowe该应用程序是FileZilla,它最受欢迎的应用程序之一。他们自己的网站仅提供Sourceforge链接。我认为项目规模与之无关。
2014年

5
@krowe这是个玩笑。我的软件实际上很棒。嘿...
达尔文,

22

我建议使用Chocolatey。我没有在那里使用的安装程序中看到任何过时的软件,因为有时它们会被软件包维护者重新打包。

Chocolatey是Windows(例如Windows apt-getyumWindows)的程序包管理器。它被设计为一个分散的框架,用于快速安装所需的应用程序和工具。它建立在当前使用PowerShell作为其重点的NuGet基础结构上,以将软件包从发行版交付到您的门错误计算机。


值得一提的是Windows 10将在Windows Store之外附带某种程序包管理器。
科尔·约翰逊

16

特别是对于sourceforge,在URL后面附加?nowrap-这将允许您下载文件,而无需将sourcerge“包装器”添加到安装程序中的废话-例如

http://sourceforge.net/projects/filezilla/files/FileZilla_Client/3.9.0.2/FileZilla_3.9.0.2_win32-setup.exe/download?nowrap

与默认设置相反

http://sourceforge.net/projects/filezilla/files/FileZilla_Client/3.9.0.2/FileZilla_3.9.0.2_win32-setup.exe/download


2
该网站添加垃圾软件的唯一事实足以让我在其他地方使用,无论我是否可以退出。

如果您决定继续使用FZ,那么即使开发人员故意参与传播恶意广告软件,也要确保从?nowrap下载进行的自动更新是干净的,否则就不行了!
埃里克·哈特

11

我完全同情你 我有自己的方法,我会很乐意分享。有人可能认为这太过分了,但我发现它对我非常有用。

这些天,我保持PC超干净。随着时间的推移,我逐渐信任Windows 7,Firefox,Office,Visual Studio和一些免费软件。我不做PC游戏,仅此而已。

对于任何其他事情,我都使用虚拟机。如果您是新手,请查看以下内容:

http://en.wikipedia.org/wiki/Virtual_machine

http://lifehacker.com/5714966/five-best-virtual-machine-applications

我设置了三个运行Linux Mint 17Windows XPWindows 7的 VM 。我可以让它们同时运行(非常酷)。通过将它们设置为使用桥接网络,它们可以作为独立计算机与主机PC一起出现在我的LAN中。当然,它们都可以通过主机PC的网络连接访问Internet。

现在是有趣的部分。VM与主机PC隔离。您可以丢弃虚拟机,并且对主机PC的影响为零。

当VM运行时,您可以拍摄快照。然后,您可以在VM中执行可怕的操作,例如安装讨厌的恶意软件,摆弄注册表,删除系统文件,无论您想要什么。您可以随意还原到快照,然后您的VM立即恢复到原来的状态。

但也许最重要的是,您可以像在真实PC上一样在VM中完成有意义的工作。

您需要了解的一件事是OS /应用程序许可。在PC上运行VM意味着实际上有两台PC(主机PC + VM PC)。我必须购买Windows 7的单独副本才能在VM上安装。Linux Mint?好吧,它是免费和开源的,因此您可以使用它来做自己喜欢的事情;-)

编辑:安全问题

VM与主机之间的隔离度非常好,但是它们仍然可以在主机上执行。恶意软件可以被设计为找到一种逃脱 VM并向主机执行操作的方法:

http://en.wikipedia.org/wiki/Virtual_machine_escape

但是,据我所知,还没有野外发现过这种恶意软件。那可能是因为创建恶意软件的人们没有将VM视为足够大的目标。我的意思是,大多数人不会运行VM,更不用说知道VM是什么了。

也许更重要的是,如果像我一样在VM上启用桥接网络,它将成为您真正的LAN的一部分。这意味着在VM中运行的恶意软件可能会尝试对LAN上的其他设备或Internet上的其他计算机进行攻击。

因此,即使使用虚拟机也要小心。使所有内容保持最新,并在主机PC 每个VM中使用反恶意软件。抛开学术上的可能性,在99.99%的时间里,当您的VM被恶意软件破坏时,主机将完全不受影响,还原为快照将使您毫发无损。


3
请注意,VM隔离不是 100%,如果将其连接到网络或运行来宾工具,隔离率则要低得多。虽然它仍然是不错的隔离,但是如果您认为它确实是恶意的,则不是运行“讨厌的邪恶软件”的借口-如果不进一步加强,基本VM仍然可以将恶意软件泄漏到主机上。
鲍勃

@Bob我认为,恶意代码会破坏VM墙并感染主机OS甚至BIOS。但是,浏览器工具栏或McAfee试用版的典型有效负载不是恶意的,因此不应这样做。

@Bob这是一个很好的观点,我将编辑我的帖子以反映这一点。
misha256

为了提高安全性,在基于Windows的虚拟机中使用名为Sandboxie的应用程序进行这种加固并不是一个坏主意。它应该进一步限制威胁,因为它随后也需要突破沙箱。
Testerhood 2014年

最根本,最无用的解决方案。如果我想将假日照片批量转换为某种格式,可以从制造商那里下载可信赖的转换工具,将其安装在PC上,并采取预防措施以防止添加工具栏,然后继续使用。或者,我可以设置一个VM,然后放弃所有注意事项,然后从恶意软件感染的站点下载转换器,然后完成转换,然后废弃VM。现在,我所有批量更改的假日照片要么随VM一起报废,要么包含转换器将其注入新图像的恶意软件。现在,哪种解决方案更好?
亚历山大

9

与Ninite(无需安装程序即可下载应用程序的GUI)和Chocolatey(更适合脚本安装的命令行程序)有关:http : //portableapps.com/

大量的应用程序:从Antivirus,notepad ++,像minesweeper之类的游戏到XAMPP服务器程序包等-更加轻松的是,它们本身无需“安装”。就像解压缩并运行一样。它们被“构建”为可移植的。解压缩时使用便携式应用程序安装程序解压缩时,不会安装膨胀/工具栏。 (从技术上讲,这不是zip / unzip进程,但是它们将文件安装到单个文件夹中,因此结果是相同的。如果我的理解过时了,请纠正我。)

可以运行“启动器”,在其中列出已安装文件夹和链接中的应用程序,但这不是必需的。您也不需要使用闪存驱动器或云驱动器(尽管在计算机之间同步应用程序或通过闪存驱动器随身携带您的应用程序已经或可以自己使用)。

备用“便携式应用”选项:http : //lifehacker.com/5389421/five-best-portable-apps-suites


2
根据我的经验,Portableapps不能很好地工作,那里的所有东西都需要安装,而真正的可移植程序将允许您简单地运行它(或首先提取)-诸如日食和腻子之类的东西,但在
Portableapps

@ user2813274您所指的PortableApps“安装”是一个自解压的zip文件。它不会触摸注册表或您告诉它提取到的目录之外的任何内容,您可以稍后移动提取的目录。我怀疑他们这样做是因为有些人使用普通的zip文件尝试直接从zip运行应用程序(而没有提取所有必需的支持文件)并收到错误消息。
JamesGecko 2014年

@JamesGecko是个好消息,但是如果这确实是唯一的工作,则应提供.zip或.7z之类的常规压缩存档作为选项-就目前而言,它需要运行一个可执行文件(需要管理员权限)如果我在Windows上没记错的话)以便在那里得到任何东西
user2813274 2014年

3
@ user2813274对不起,我给你不好的信息。它们曾经是自解压的zip文件(也可以使用普通的zip应用程序手动提取)。看来他们现在正在使用其他安装程序。但是,相同的原则;它不会触摸提取目录之外的任何内容。尽管IIRC管理员可以选择禁止执行未知的可执行文件,但在Windows上运行exe通常不需要管理员权限。
JamesGecko 2014年

(但是,是的,我同意您的意见,可以选择下载旧的zip文件。)
JamesGecko 2014年

4

您可能还想签出Unchecky ..

您是否曾经在安装软件时感到安装程序试图不惜一切代价推出其他有害程序?是否错过了一个复选框,然后花了几个小时才删除广告软件?在安装后是否曾经打开过浏览器,却发现自己有一个新的主页,一个新的搜索引擎,甚至一个新的浏览器?Unchecky旨在将可能有害的程序拒之门外。

Unchecky会自动取消选中不相关的报价,既可以节省鼠标单击的时间,又可以减少错过不需要的报价复选框的可能性。

安装程序通常会尝试将其他程序作为安装程序的自然组成部分。当您尝试接受可能不受欢迎的要约时,Unchecky会警告您,这使得它被偶然接受的可能性降低。

安装并忘记。只要有新版本可用,Unchecky就会自动更新,因此您不必担心运行最新版本。

http://unchecky.com


2

您要做的是始终从其官方网站上下载软件,而永远不要从CNET等网站(或其他国家/地区,取决于您所在的国家)下载网站。您将避免大量使用这种习惯的过分软件。这些站点是安装程序中其他垃圾软件的主要来源。某些安装程序仍将具有bloatware(例如Oracle的JRE和JDK),但是大多数情况下,他们将不再具有bloatware。

例如,在安装软件时也要小心,方法是取消选中要求安装与您要安装的软件无关的软件的复选框。例如,如果您不想使用Google Chrome,则可以避免将其用作默认的网络浏览器。


在这里无济于事,开发人员与SourceForge合作通过安装广告软件/间谍软件/ PUP /恶意软件来获利。BTW,download.com / CNET和SourceForge(最后一个取决于开发人员的同意)将相同的下载管理器(InstallCore)用于其废话。
埃里克·哈特

1

一些网站有几个下载按钮,较大的按钮位于“我们推荐”文本旁边,还有一个小按钮可以下载您真正想要的内容(我可能正在考虑download.com,但几个月来我没有使用过Windows)。 。在启用了adblockplus和noscript的桌面上,捆绑包下载按钮消失了。实际上,当我去使用Vanilla Firefox从共享计算机上的同一链接下载相同的软件包时,我只是注意到它们有多大的侵扰性。毫无疑问,这是一场军备竞赛,因此好处会来去去去,但值得一试。这将主要处理膨胀和工具栏类型的垃圾,而不是纯粹的恶意内容,因为合法(如果烦人)的网站不会提供这些内容。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.