Raju,
ge inte User1 administratörsbehörighet.
det är mycket, mycket dålig praxis att logga in på din dator med administratörsbehörighet hela tiden. När du är inloggad som administratör, någon skadlig kod som du av misstag kan köra har fullständig frihet att göra något alls till din dator. Om du istället är inloggad med ”minst nödvändiga privilegier” har du det första och på många sätt det mest kraftfulla skyddsskiktet mot skadlig kod som virus, rootkits, spionprogram, adware, scareware och alla andra-ware gratis (Naturligtvis är det nödvändigt och användbart att ha bra anti-malware-program installerat).
i ditt ursprungliga inlägg uppgav du att du har ställt in din dator med endast ett användar-ID: ”User1”, som har begränsade behörigheter. Du anger att du inte har skapat en administratör. Kör du av någon slump Windows XP HOME?
om du kör Windows XP Professional har Dark An9el (Lee) redan förklarat hur du loggar in som administratör (tryck Ctrl Alt Del två gånger på inloggningsskärmen, välj administratör i rullgardinsmenyn med användar-ID och tryck på Enter-tangenten för att försöka logga in utan lösenord).
men om du kör Windows XP HOME är det enda sättet att logga in som administratör att starta om i Säkert läge. Välj Stäng av från Start-menyn och välj Starta om. När du ser BIOS-skärmen börjar du trycka på F8-tangenten för att stoppa omstarten på menyn välj ett operativsystem och välj Säkert läge. Återigen, om du inte tilldelade ett lösenord för administratörskontot, bör du kunna logga in utan att ange ett lösenord.
nu, vad du faktiskt gör när du har loggat in på din dator som administratör…
en väl utformad applikation kräver inte administratörsbehörighet för INSTALLATION. Högst kan en väl utformad applikation kräva användarrättigheter för installation.
därför, som ett antal andra svar (som börjar med Prasad) redan har sagt, bör du bara tilldela user1 ”Power User” privilegier. För att granska kan du använda den lokala användare & grupper delen av Datorhantering (högerklicka på ikonen Den här datorn och välj ”Hantera” för att öppna Datorhantering), eller du kan komma till samma verktyg genom att köra lokala användare & grupper applet i Microsoft Management Console (som Prasad förklarade kan du skriva ”lusrmgr.msc ” i dialogrutan Kör). Under Lokala användare väljer du” User1 ” och trycker på Enter för att öppna dialogrutan Egenskaper. Klicka på fliken” medlem av ” och klicka på knappen Lägg till. Klicka på knappen” Avancerat ” i det första fönstret Välj grupper. Klicka på knappen” Sök nu ” i det andra fönstret Välj grupper. Välj ”Power Users” i listan längst ner i det andra fönstret Select Groups och klicka sedan på OK. Klicka på OK i de första utvalda grupperna win
dow. Klicka på OK i dialogrutan Egenskaper för User1.
du kan nu logga ut som administratör och försöka installera dina program medan du är inloggad som användare1.
när du stöter på ett dåligt utformat eller implementerat program som inte installeras när du kör installationsprogrammet utan administratörsbehörighet, loggar du bara in som administratör tillräckligt länge för att utföra installationen och återupptar sedan åtgärden inloggad som användare1.
mycket, mycket ibland kan du stöta på ett program som är så dåligt utformad att du måste installera det som användaren som kommer att använda programmet, och även måste installera det med administratörsbehörighet. Tyvärr faller många av applikationerna för Microsofts Pocket PC (särskilt de som distribueras av Microsoft, av alla utvecklare som borde veta bättre) i denna kategori.
jag rekommenderar starkt att om du behöver hantera en så dåligt utformad applikation får du MakeMeAdmin, en mycket smart liten kommandofil som distribueras av Aaron Margosis på sin blogg (http://blogs.msdn.com/b/aaron_margosis/archive/2004/07/24/193721.aspx). Med MakeMeAdmin kör du kommandofilen, som uppmanar dig först för administratörslösenordet och sedan för ditt eget lösenord. Det öppnar sedan ett kommandofönster som körs med ditt användar-ID, men med administratörsbehörighet per session. Du kan starta Windows Explorer från kommandofönstret, eller du kan helt enkelt skriva in kommandot för att köra installationsprogrammet för det program du försöker installera. När installationen är klar stänger du helt enkelt kommandofönstret och alla spår av administratörsbehörighet har försvunnit.
för att sammanfatta:
1. GE INTE USER1 ADMINISTRATÖRSBEHÖRIGHET
2. Kör inte som administratör när det inte är nödvändigt
3. Ge USER1 avancerade användarrättigheter
4. Försök att installera program med Power User-behörigheter först. Logga bara in som administratör för programinstallation om detta misslyckas.
5. Använd MakeMeAdmin.cmd för riktigt dåligt utformade applikationer.
Michael S. Meyers-Jouan