Skrivet av Andreas Stenhall    2007-01-21 23:04   
Under ytan i Vista

Windows Vista är tvärtemot vad många tror inte bara ett nytt grafiskt tema på Windows XP. Faktum är att många av de bästa sakerna i Windows Vista är ändringar som gjorts under ytan i de bakomliggande systemen.

Restart manager

Tack vare en ny funktion i Windows Installer 4.0, som är en del av Vista, så finns det stöd för programtillverkare att se till att deras installationsprogram eller programuppdatering inte kräver en omstart vid installationen. Istället hanterar Restart manager detta och laddar exempelvis ur en dll-fil som behöver ersättas, uppdaterar filen och startar sedan processen igen som då laddar in den nya DLL-filen. I vissa applikationer finns det även stöd för något som kallas för "freeze dry". Det innebär att om programmet behöver stängas för att kunna uppdateras så stängs programmet men det öppnas exakt som det var när det stängdes, med alla dokument, markören på exakt det ställe den var på.

Drivrutiner utanför kärnan

De flesta datorkrascher beror på att dåligt skrivna drivrutiner och försätter datorn i ett läge den inte kan återhämta sig från, det vill säga man får en blåskärm eller att datorn helt enkelt kraschar. Tack vare en helt omarbetad drivrutinsmodell i Vista så körs betydligt fler drivrutiner i användarläge istället för i kärnan. Rättare sagt så är det en större del av drivrutinen som körs i användarläge istället för i själva kärnan, vilket leder till främst två positiva saker; bättre stabilitet och möjlighet att uppgradera drivrutinerna för grafiken och ljudet utan att behöva starta om datorn. Dessutom kraschar datorn inte alla gånger drivrutinen fallerar utan då startas bara drivrutinen om och återställer sig själv.

Säkerhet

Windows Vista innehåller många förbättringar vad gäller säkerheten och dessa listas nedan.

Sessionsisolering

I Windows XP fungerar det så att alla tjänster körs i session 0. När den första användaren loggar in körs den användarens processer också i session 0. Alla efterföljande användare som loggar in får en egen session. Att alla tjänster och en användares processer körs tillsammans är inte bra ut säkerhetssynpunkt och detta ändrar Windows Vista på. I Vista körs alla tjänster i session 0 men den första och alla efterföljande användares processer körs i separata sessioner.

Tjänstesäkring

Alla tjänster i Windows Vista har gåtts igenom att säkrats upp. Tjänster som inte behöver köras med de högsta rättigheterna har strypts ner till lägre rättigheter.

ASLR

Address Space Location Randomness är en funktion som innebär att kända systemtjänster läggs på olika ställen av minnet så att illasinnade användare inte ska kunna förutsäga vart viss kod finns för att på så sätt utnyttja detta till en attack.

PatchGuard

PatchGuard är den säkerhetsmekanism som endast tillåter signerad kod och drivrutiner i kärnan. Det innebär att all kod som inte är signerad inte kommer att köras över huvud taget. Observera att denna mekanism endast finns på x64-versionen av Vista. Problem kan dock uppstå om du installerar osignerande drivrutiner eller osignerad kod. Krav på signerande drivrutiner går dock att undvika genom att välja alternativet "Disable driver policy enforcement" under uppstart.

Skyddat läge för Internet Explorer

Internet Explorer 7 körs i Windows Vista i något som kallas för skyddat läge. Det innebär att webbläsaren har väldigt låga rättigheter att göra saker på operativsystemet och sitter i princip som i en egen "sandlåda". Det är alltså inte möjligt att surfa in på "fel" webbsajt och få in elakartade program på sin dator.

Multimedia prioriteras

Program i Windows Vista kan registrera sig som multimediapplikationer och därmed få högre prioritet till processorn. Detta är bra om du spelar upp en film då denna funktion undviker att filmen börjar hacka om något annat körs på datorn.

Bättre trådhantering och minneshantering

Vista innehåller optimeringar för hur trådar hanteras och hur processorn hanterar flera trådar snabbare än tidigare Windowsversioner. Dessutom är minneshantering bättre oprtimerad i Vista.

Nätverksförfrågning kan avbrytas

Om du exempelvis försöker ansluta till en dator på nätverket som inte finns eller inte är nåbar för tillfället, från antingen en kommandoprompt eller från en öppna-dialog, så har du i tidigare Windowsversioner inte kunnat avbryta förfrågningen utan du har behövt vänta i runt 30 sekunder på att den skulle time:a ut. Detta är åtgärdat i Vista och du kan nu avbryta dessa förfrågningar och sedan arbeta vidare som vanligt med datorn.

NTFS på USB-minnen utan problem

I Windows Vista kan du nu formatera USB-minne med NTFS, något som inte varit möjligt i tidigare Windows eftersom om du rycker ur ett USB-minne när det skrivs till det så kan det bli korrupta filer. Därför har tidigare FAT använts på USB-minnen. Windows Vista däremot inför "Transactional NTFS", det vill säga att om du i praktiken börja skriva en fil till USB-minnet och i samma veva rycker ur USB-minnet ur datorm, så kommer det inte att bli korrupt. En filskrivning utförs inte om den inte blir helt slutförd helt enkelt.

Registret

Precis som ovan så skrivs alla ändringar till registret transaktionellt, det vill säga en ändring genomförs inte förrän den skrivits helt och verifierat. Detta leder till mindre risk för att ett korrupt register hindrar datorn från att fungera som den ska, eller från att inte starta.

Sammanfattning

Microsoft har verkligen satsat på att förbättra säkerheten och att göra användaruppelvesen så transparent för användaren som möjligt med så få avbrott som möjligt i Windows Vista.

 


Tips & Tricks

Hundratals tips & tricks 
Tips & Tricks
På vår systersajt hittar du hundratals med tips & tricks för främst Windows 7, Windows Vista, Windows XP, Internet Explorer och Office. Det finns även en stort antal guider för hur du får ut det mesta av ditt Windows och din dator.
Gå till tips & trickssajten

Guider

Populära guider 
Guider
Nedan listas några av de mest populära guiderna som hjälper dig lösa problem och få ut det mesta av din dator. 

Felsök och ta reda på vad Windowskraschen beror på
Så beställer du hotfixar från Microsoft
Fräscha upp Vista med Royale Blue-tema
Installera eller reparera Windows XP

Användargrupp

Användargruppen för Windows
Swedish Windows User Group
Swedish Windows User Group är Sveriges oberoende användargrupp för Windows operativsystem och dess syfte är att sprida information om och öka kunskapen om Windows operativsystem. Gruppen riktar sig främst till dig med teknisk bakgrund som arbetar med Windows men även till dig som brinner för Windows som operativsystem.
Anmäl dig på www.swewinug.se!

It-proffs eller power user

TechNet och The Experience Blog 
The Experience Blog
Förutom Swedish Windows User Group som du kan läsa mer om till vänster så kan du läsa bloggen The Experience Blog samt besöka Microsoft TechNet då och då, där det samlas mycket aktuell information om det senaste. Se specifikt "Experternas arena" på TechNet.
The Experience Blog
TechNet Sverige: Experternas arena