ときどき、特定のタスクを実行するためのソフトウェアが必要になることがあります。以前、Download.com(CNET)は優れたサイトでした。しかし今、私はそれらが多くの「悪魔」、すなわちブロートウェア/アドウェア(スパイウェア?)をバンドルしていることを発見しました。不要なアイテムを拒否するように最善を尽くしたにもかかわらず、私はしばしば「変更されたWebブラウザーエクスペリエンス」になってしまいます。
この問題に対処する方法についての賢明なアプローチ、物事は現在彼らが何であるか?
私はあなたがWindowsプログラムを参照していると思いますか? Linux Mintを使用することで問題全体を回避しました(さらに、インストールされたパッケージを--no-install-recommends
&Synaptic/apt.confの同様のオプション)。
これには、Firefox、Chromium、Opera、LibreOffice、Flash Player、GIMP、数多くの優れた「evilware-free」ソフトウェアが含まれています。
しかし、あなたの心がWindowsに設定されている場合...私が去年読んだこのWindowsソリューションについて実際に忘れてしまったと信じられない(How-To GeekまたはLifehackerまたはMakeUseOf) Windowsへのフリーウェアのインストールと更新(ただし、私はWindowsを使用していないので...)以下は、How-To Geekページのイントロの画像とビットです。
How-To Geekは "NiniteはWindowsフリーウェアを入手するための唯一の安全な場所"と言っています :
Niniteは、さまざまなWindowsプログラムを自動的にダウンロード、インストール、および更新する無料のツールで、邪悪なツールバーの提供をスキップします。 Windowsユーザーにとって、Niniteは間違いなくフリーウェアを入手できる唯一の本当に安全な場所です。
[Niniteに別の回答を追加する必要があるかどうかはわかりませんが、superuser.comで試してみたところ、この回答を編集するように求められました。アップデータとネットワークマネージャーは、彼らがビジネスに留まる方法です。うまくいけば、私たちを煩わせることはありません。 Windows用]
提案されていることに加えて、オープンソースソフトウェアをクローズドソースよりも優先することで、通常、この問題に対処できます。 CNETの代わりに、 Sourceforge と GitHub を確認すると、はるかに優れたソフトウェアが見つかります。
更新
多くの人が Chocolatey についても言及しています。それは間違いなく完全なパズルの大きなピースです。一般的に、コマンドラインインストールは、フレッシュインストールから完全に更新されたマシンunattendedに移行する単純なスクリプトを記述できるため、ほとんどのアプリケーションに最適です。スクリプトは次のようになります。
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/ .
注:これは、使用する可能性のあるものの大まかな概要にすぎません。多くの調整がおそらく必要です。
Chocolatey の使用をお勧めします。パッケージメンテナーによって再パッケージ化されることがあるので、そこで使用されるインストーラーにブロートウェアはありません。
Chocolateyは、Windows用のパッケージマネージャーです(
apt-get
またはyum
と同様ですが、Windows用です)。必要なアプリケーションやツールをすばやくインストールするための分散型フレームワークになるように設計されています。現在、PowerShellを使用してNutroインフラストラクチャ上に構築されており、パッケージをディストリビューションからドアコンピューターに配信するための焦点として使用しています。
特にsourceforgeの場合、?nowrapをURLに追加します。これにより、インストーラーにクラップウェアを追加するsourceforge「ラッパー」なしでファイルをダウンロードできます。
デフォルトとは対照的に
私はあなたに完全に共感します。私には独自のアプローチがあり、それを喜んで共有します。やり過ぎだと思う人もいるかもしれませんが、とても役に立っています。
最近では、PCを超クリーンに保ちます。 Windows 7、Firefox、Office、Visual Studio、そして私が時間をかけて信頼できるようになったいくつかのフリーウェア。私はPCゲームをしないので、これでおしまいです。
それ以外のものについては、仮想マシンを使用します。これが初めての場合は、以下を確認してください。
http://en.wikipedia.org/wiki/Virtual_machine
http://lifehacker.com/5714966/five-best-virtual-machine-applications
3つのVMを実行してセットアップしていますLinux Mint 17、Windows XP、およびWindows 7。私はそれらすべてを同時に実行することができます(とてもクールです)。 ブリッジネットワーキングを使用するように設定すると、ホストPCの横にある独立したマシンとしてLANに表示されます。もちろん、ホストPCのネットワーク接続を介してインターネットにアクセスできます。
楽しい部分です。 VMはホストPCから分離されています。 VMはゴミ箱に入れることができ、ホストPCへの影響はありません。
VMの実行中に、snapshotを実行できます。その後、VM厄介な悪質なソフトウェアをインストールしたり、レジストリをいじったり、システムファイルを削除したり、好きなように削除できます。自由にスナップショットに戻すとVM =すぐに元の状態に戻ります。
しかし、おそらく最も重要なことは、VMで実際のPCと同じように実際に有意義な作業を行うことができるということです。
注意が必要なのは、OS /アプリケーションのライセンスです。 VMをPCで実行すると、実質的に2台のPC(ホストPC + VM PC)がインストールされます。Windows7を個別に購入する必要がありました。 VMにインストールします。LinuxMint?まあ、それは無料でオープンソースなので、それで好きなことができます;-)
EDIT:SECURITY CONCERNS
VMは例外的にホストから十分に分離されていますが、ただしホスト上で実行されます。悪意のあるソフトウェアは、VM)をエスケープし、ホストに対して物事を行う方法を見つけるように設計されている可能性があります。
http://en.wikipedia.org/wiki/Virtual_machine_escape
しかし、私が知る限り、そのような悪意のあるソフトウェアはまだ出回っていません。これはおそらく、悪意のあるソフトウェアを作成している人々がVMを十分に大きなターゲットと見なしていないためです。つまり、ほとんどの人はVMを実行せず、VMが何であるかを知っています。
おそらくより重要なのは、VMでブリッジネットワークを有効にすると、それが実際のLANの一部になるということです。つまり、VM = LAN上の他のデバイスまたはインターネット上の他のマシンへの攻撃を試みる可能性があります。
したがって、VMを使用する場合でも注意が必要です。すべてを最新に保ち、各VMのホストPCおよびでマルウェア対策ソフトウェアを使用します。アカデミックな可能性を別にすれば、VMがマルウェアによって破壊された場合、ホストの影響はまったくなく、スナップショットに戻るあなたは無傷のうちに。
Ninite(インストール手順なしでアプリをダウンロードするためのGUI)およびChocolatey(スクリプトインストールに適したコマンドラインプログラム)に関連: http://portableapps.com/
アプリのトン数 :アンチウイルス、ノートパッド++、マインスイーパなどのゲーム、XAMPPサーバーパッケージなど-それらが「インストール」されないという簡単さで追加されました。解凍して実行するのと同じです。それらは、移植可能なように「構築されています」。 あなたがするとき膨らみ/ツールバーがインストールされていません unzipse portableapps installer for some。(技術的にはZip/unzipプロセスではありませんが、ファイルを単一のフォルダーにインストールするため、結果は同じです。理解は時代遅れです。)
あなたはcan「ランチャー」を実行します。「ランチャー」は、インストールされているフォルダー内のアプリとリンクを一覧表示しますが、それは必須ではありません。また、フラッシュドライブやクラウドドライブを使用する必要もありません(ただし、コンピューター間でアプリを同期したり、フラッシュドライブ経由でアプリを携帯したりすることは、自分の権利で便利です)。
代替の「ポータブルアプリ」オプション: http://lifehacker.com/5389421/five-best-portable-apps-suites
Uncheckyをチェックすることもできます。
ソフトウェアのインストール中に、インストーラーが不要なプログラムをすべてプッシュしようとしていると感じたことはありませんか?チェックボックスを逃して、その後アドウェアを削除するのに何時間も費やしたことはありますか?インストール後にブラウザを開いて、新しいホームページ、新しい検索エンジン、さらには新しいブラウザがあることを確認したことはありますか? Uncheckyは、望ましくない可能性のあるプログラムをコンピューターから除外することを目的としています。
Uncheckyは、無関係なオファーのチェックを自動的に外します。これにより、マウスクリックが節約され、不要なオファーのチェックボックスを見逃す可能性が低くなります。
多くの場合、インストーラーはインストールの自然な部分として追加のプログラムをこっそりしようとします。 Uncheckyは、潜在的に不要なオファーを受け入れようとすると警告を発し、誤って受け入れられる可能性を低くします。
インストールして忘れてください。チェックを外すと、新しいバージョンが利用可能になるたびに自動的に更新されるため、最新バージョンの実行について心配する必要はありません。
あなたがしなければならないのは[〜#〜] always [〜#〜]彼らの公式ウェブサイトからソフトウェアをダウンロードしそして[〜#〜] never [〜#〜]からですCNET(または国によっては他のあらゆる場所)と同様にサイトをダウンロードします。この種の習慣では、大量のブロートウェアを避けることができます。これらのサイトは、インストーラーの追加のクラップウェアの主なソースです。一部のインストーラーには依然としてブロートウェア(OracleのJREやJDKなど)がありますが、ほとんどの場合、ブロートウェアはありません。
ソフトウェアのインストール中は、チェックボックスをオフにして、たとえばインストールするソフトウェアとは関係のないソフトウェアのインストールを要求するようにしてください。これにより、たとえば、使用したくない場合にGoogle ChromeをデフォルトのWebブラウザーとして使用する必要がなくなります。
一部のサイトにはいくつかのダウンロードボタンがあり、「おすすめ」テキストの横にある大きなボタンと、本当に欲しいものをダウンロードするための1つの小さなボタンがあります(download.comを考えているかもしれませんが、数か月間Windowsを使用していません)。 。 adblockplusとnoscriptが有効になっているデスクトップで、バンドルのダウンロードボタンが消えました。実際、私はバニラファイアフォックスと共有マシンの同じリンクから同じパッケージをダウンロードしようとしたときに、それらがどれほど煩わしいかに気づきました。間違いなくそれは軍拡競争であるため、利益は行き来しますが、試してみる価値はあります。これは、純粋に悪意のあるものではなく、肥大化したツールバータイプのゴミを主に扱います。これは、正当な(迷惑な場合)サイトでは提供されない傾向があるためです。