MTE förklarar: Vad installerar programvara gör faktiskt
Det ska inte komma som en överraskning att datorer gör en hel del saker i bakgrunden. Om de inte är relevanta för den genomsnittliga användaren är det osannolikt att de ses. Ändå finns det nyfiken användare, och det kan vara intressant att lära sig just vad som händer i bakgrunden.
I den här artikeln tar vi reda på vad som händer när du installerar ett program. Vi har redan tittat på de två huvuddistributionsmetoderna för programvara på Windows samt portabel programvara om du vill ha ytterligare läsmaterial. I den här artikeln tittar vi på hur Windows hanterar programinstallationen.
Öppnar installationsprogrammet
När du öppnar programmets installationsprogram, kommer det inte att ändras något utan din inmatning. Från Vista behöver Windows administrativt godkännande för att kunna köra en .exe- eller .msi-fil.
Utanför detta kommer Windows Installer också att bli involverad. Det här verktyget är mer en bakgrundsprocess, vilket säkerställer att installationsprocessen går som den ska, och riktar filerna till sina respektive positioner.
Bara när du börjar installera programvara har det någon effekt på datorn.
Kör installatören
Installation kan ses som två separata faser. Det första innebär att du flyttar filer till mappen Programfiler: Dessa filer krävs för att programvaran ska kunna köras och kan inkludera plug-ins för olika funktioner. Vanligtvis måste du välja installationsplatsen.
Ett viktigt exempel är iTunes som installerar QuickTime och andra Apple-produkter bredvid det. Beroende på installationsprogrammet kan nyckelfiler dekomprimeras eller laddas ner från Internet.
När den här första fasen är klar bör kärnfilerna och mappstrukturen finnas i installationskatalogen. Dessa är alla integrerade i programvaran som kör korrekt och förstår alla förhållanden. Du kan ta bort några element och hitta ett program fungerar fortfarande tills du försöker vissa funktioner.
Den andra fasen av installationen innebär att du ändrar Windows-registret. Varje program du installerar har en post i registret. Program som Revo Uninstaller är utformade för att rota ut dessa poster under avinstallationen och radera varje spår av ett program från en dator.
RegShot är ett program som är utformat för att ta en ögonblicksbild av de ändringar som gjorts i registret under mjukvaruinstallationen. Med hjälp av det eller ett motsvarande verktyg gör det möjligt att observera precis vad ett program gör för att säkerställa att det går tillförlitligt.
Om ett program startar bredvid operativsystemet, som Skype gör, så skrivs det ofta till registret för att göra det. Detta kan vanligtvis vara inaktiverat genom programvaruinställningarna som visar sig vara en stor välsignelse för användare som inte är angelägna om att redigera deras register.
Medan det varierar mellan installatörer kan man argumentera för att den tredje och sista fasen är att erbjuda användaren viss kontroll. Användare kan se filen "readme" som är associerad med ett program, eller de kan ha en genväg till deras skrivbord.
Denna tredje fas är diskutabel, eftersom den inte förändrar någonting på datorn; Alla användare kan lägga till en genväg till skrivbordet eller visa en readme-fil (många program paketerar den i mappen Programfiler för enkel åtkomst).
Slutsats
Programinstallation är inte lika skrämmande som det kan tyckas. Medan det oftast händer i bakgrunden är de åtgärder som vidtas logiska. Ändringar av registret är överlägset det mer intressanta elementet i installationen, givet hur de kan påverka datorn.
Om du är nyfiken på processen att redigera Windows-registret, är den täckt tangentiellt i en annan artikel om att inaktivera timern i Microsoft Office. Återigen är det inte så komplicerat som det låter, men rekommenderas inte alltid.