Sluta testa programvaran på din dator Använd virtuella maskinbilder i stället
Vi har länge rakt mot registret städare och system tuners som oanvändbara produkter som slösar dina pengar, men hur går du om att städa upp efter avinstallation av skuggigt freeware? Svar: Det gör du inte. Du undviker att installera nonsens på din dator till att börja med genom att testa allt i en virtuell maskin först. Snapshots gör det bara lättare.
Det har varit länge sedan dagarna då du bara kunde testa mycket freeware på din dator utan att oroa dig. Idag är nästan alla freeware buntade med spionprogram, crapware, adware eller den nionde helvets cirkeln, som inkluderar saker som den hemska Fråga verktygsfältet eller den hemska Trovos webbläsarekapacerprogrammet. Därför rekommenderar vi nästan aldrig nedladdningar av programvara, såvida de inte kommer från en välrenommerad plats som SysInternals (Microsoft), Ninite eller NirSoft.
Varje annan nedladdningssida är antingen inpackning av crapwarefyllda freeware med egen crapware, eller de distribuerar bara installatörer som är fulla av crapware. Några av dem kommer bara att buntra crapware om du använder Internet Explorer - så du tror att du rekommenderar en ren källa till din familj eftersom du använder Chrome, bara för att hjälpa dem att bli smittade eftersom de fortfarande är på IE. Även open source-programvara är inte säker från den hemska - SourceForge bunter nu några ganska hemska crapware med många nedladdningar, och det är bara de "säkra" källorna.
Men du kan fortfarande få alla dina freeware-tester roliga utan att oroa dig för problem med skadliga program. Installera det bara i en virtuell maskin istället. Det är vad vi gör.
Vad du borde veta om Virtual Machine Software
När det gäller virtuell maskinvara finns det många val, men inte alla är ett sätt att göra det enkelt att testa programvaran och sedan rulla tillbaka till ett rent tillstånd på några sekunder. Visst, du kan alltid installera om Windows om och om igen, men vem vill göra det?
Svaret är att använda snapshot-funktionen i vissa virtuella maskinprogramvaror. Du skapar helt enkelt en stillbild efter installationen och konfigurationen av den virtuella maskinen, och sedan installerar du allt du vill, och sedan kan du rulla tillbaka till stillbilden som om inget någonsin hände.
Om du kör Windows är Virtualbox förmodligen din bästa insats. Det är gratis, öppen källkod, körs på Windows, Mac och Linux, gränssnittet är lätt att använda, och det stöder ögonblicksbilder. Det finns andra lösningar, men VMware Player stöder inte ögonblicksbilder. Hyper-V stöder en liknande funktion som kallas "checkpoints" men har ett riktigt klumpigt gränssnitt, och medan VMware Workstation har snapshots och är lätt att använda, är det ganska dyrt för vad vi försöker åstadkomma. Vi skulle hålla fast vid Virtualbox.
Redaktörens anmärkning: Om du kör OS X och vill testa någon Windows-programvara rekommenderar vi att du får en kopia av Parallels, vilket är vår favorit virtuella maskinlösning. Det är inte gratis, men det är mycket snabbare än Virtualbox, integrerar riktigt bra med OS X, och det stöder även Aero-transparens i Windows. Och det har självklart mycket bra stöd för ögonblicksbilder.
När du väl valt din lösning finns det några saker du behöver tänka på:
- Aktivera inte fildelning: Om du testar ut någon skuggig programvara i en virtuell maskin och det slutar innehålla skadlig kod, vill du inte riskera att skadlig kod sprider sig till din värd-PC via en delad mapp.
- Använd inte Bridged Mode: För det mesta är standard för en virtuell maskin att dölja den bakom ett virtuellt nätverksnätverk (Network Address Translation) som håller den virtuella maskinen åtminstone delvis isolerad från resten av nätverket. Vad du inte vill göra är att använda broläge, där den virtuella maskinen ansluts direkt till ditt huvudnätverk.
- Använd inte dina vanliga konton: Det borde vara självklart, men om du använder Windows 8 ska du inte logga in på den virtuella maskinen med ditt vanliga Microsoft-konto. Detsamma gäller för Google eller andra konton. Om freeware innehåller någon typ av spionprogram, vill du inte att den ska kunna få tillgång till dina konton.
Du vill förmodligen undvika att köra den verkliga skadliga programvaran i en virtuell maskin om du inte helt stänger VM-nätverksanslutningen, men för att testa freeware som kan ha spionprogram eller adware inkluderat kommer en virtuell maskin att vara en väldigt säker lösning.
Skaffa ett operativsystem för din virtuella maskin
Nu när du har valt din virtuella maskinvara och du vet vad du behöver för att kunna virtualisera utan att tillåta en eventuell infektion att spridas, är det dags att installera ett operativsystem inuti din virtuella maskin. Det finns bara ett litet problem ... Windows är inte ledigt.
Om du har en extra licens för Windows kan du fortsätta installera en kopia i din VM, och om du inte har tillgång till installationsmediet längre kan du lagligen ladda ner Windows 7, 8 och 8.1, eller så kan du gå med i Windows Insider-programmet och använd Windows 10 som testbädd gratis tills den slutliga versionen släpps.
Om du inte har en extra licens för Windows, du kan fortfarande ladda ner Windows Media och använda Windows 7 i rättighetsläge eller du kan få en provversion av Windows 8.x Enterprise om du inte har något emot att registrera dig. Eller igen kan du använda Windows 10 i en virtuell maskin och döda två fåglar med en sten genom att lära Windows 10 när du testar intressant freeware.
Använda ögonblicksbilder i din VM för att testa programvaran
För det här exemplet kommer vi att visa hur man använder ögonblicksbilder i Parallels, för det är det vi använder här på How-To Geek, men du kan göra exakt samma sak i VirtualBox, som du kan se på skärmbilden ovan. Du kan också läsa vår fullständiga guide för att använda ögonblicksbilder i VirtualBox om du går vilse.
Vi ska också anta att du kan räkna ut hur du installerar Windows till en VM. Om du fortfarande inte är säker på dig själv, har vi en nybörjarguide för att använda virtuella maskiner som ska hjälpa dig.
Steg 1: Ta en ögonblicksbild.
Oavsett om du använder Parallels eller VirtualBox, få din virtuella maskin till det rena tillståndet du vill, och ta en ögonblicksbild för att bevara saker exakt hur de är för närvarande. I det här fallet noterar du det öppna Anteckningsfönstret i min Windows 7 VM.
Steg 2: Installera vad du vill
Allvarligt kan du installera vad du vill. Även något som du förmodligen inte skulle installera ... det är ju en virtuell maskin trots allt. Vi ska gå direkt till den värsta nedladdningssiten och prova något som låter sketchy. Och vi kommer att klicka på Acceptera allt, för varför inte?
Efter bara en nedladdning och klicka på Acceptera två gånger, har alla våra webbläsare kapats och en sketchy PC Cleaner app säger att din dator har många fel. Tänk aldrig på att det är en ny VM som inte har installerat något på det utom för Chrome - det går bara för att illustrera att dessa appar är alla bedrägerier.
Det är definitivt dags att rulla tillbaka dessa förändringar.
Steg 3: Rulla VM Tillbaka till ren ögonblicksbild
I paralleller är Återgå till stillbild på menyn Åtgärder men VirtualBox är lika enkelt: du kan högerklicka på VM i listan och använda återställningsalternativet där.
Steg 4: Det finns inget steg 4
Det finns inget kvar att göra. Det tar bara några sekunder (beroende på din maskinvara) att rulla tillbaka VM till föregående tillstånd. Som du kan se på skärmdumpen nedan ... betyder det nuvarande tillståndet inklusive alla program som körs på samma plats som de var. Det är som Windows Hibernate Mode på supersteroider.
Både VirtualBox och Parallels låter dig faktiskt göra flera snapshots och växla mellan dem efter vilja. Det är en fantastisk funktion som du verkligen ska börja använda. För fler fantastiska funktioner, kolla in vår guide till de 10 Virtualbox-trick du borde veta om.
Och från och med nu, ladda inte någon sketchy programvara på din huvud PC, okej?