sv.phhsnews.com


sv.phhsnews.com / När du avinstallerar ett program är det en "rimlig" förväntan att alla spår av det kommer att tas bort från din dator.

När du avinstallerar ett program är det en "rimlig" förväntan att alla spår av det kommer att tas bort från din dator.


Dagens Frågor och svar sessions kommer till vår tjänst med SuperUser-en indelning av Stack Exchange, en community-driven gruppering av Q & A-webbplatser.

Skärmdump med tillstånd av

Frågan

SuperUser-läsaren Mark Boulder vill veta varför vissa registreringsvärden alltid kvarstår efter att en vanlig programvara avinstallerats:

Expandera på SuperUser-ämnet Hur tar jag bort resterande spår av avinstallerad programvara från registret, varför är det att varje gång jag avinstallerar ett program och sedan letar upp det via RegEdit, är det fortfarande kvar?

Varför är majoriteten av Windows-program så avsikt att lämna små lilla spår av sig själva i registret? Varför ligger felet med Windows eller med utvecklarna?

Varför är registreringsvärden vanligtvis "efterlämnade" efter normalt avinstallation av programvara?

Svaret

SuperUser-bidragsgivare Lukas Rieger och Keltari har svaret för oss. Först upp, Lukas Rieger:

Eftersom det är omöjligt. Registret har flera rotnoder men bara två intressanta: LocalMachine och CurrentUser. Normalt skriver inställningen värden i LocalMachine, och det löpande programmet skriver endast in i CurrentUser (faktiskt, om inte installationen klarar med behörigheterna, kan det pågående programmet inte skriva till LocalMachine).

Med vänsterhopp i LocalMachine är latskap ut med de andra svaren), är det inte möjligt att rengöra CurrentUser-delen.

Om ett program är installerat per maskin (som de flesta är) och flera användare använder det, vad ska avinstallatören göra? Det kan säkert ta bort användarinställningarna för det aktuella kontot, men det aktuella kontot kanske inte är ditt konto. Detta händer om du startade avinstalleraren från ett icke-administrativt konto och sedan angav inloggningsuppgifterna för ett administratörskonto, körs installationen nu under det kontot, inte det första.

Vad med de andra användarna? Det kan försöka räkna upp alla användare, men deras registernycklar kanske inte laddas (Windows är lat och laddar bara de saker som behövs).

Men du borde inte ens försöka. Om du använder roamingprofiler (d.v.s. terminaltjänster) och sedan raderar alla inställningar vid avinstallation, kan du verkligen förstöra och ta bort saker som faktiskt fortfarande används. En terminalserver är i princip en Windows-maskin där flera användare loggar in samtidigt och använder applikationer. Säg att du har två terminalservrar som kör en applikation. Du avinstallerar programmet på TS1, nu är alla inställningar för alla användare borta på TS2 eftersom du har roamingprofiler. Oj.

Samma sak gäller även filer i användarkatalogerna. I inställningen av mitt företags program raderar jag per-maskinens saker, men berör inte användarnas saker, inte ens den användare som för närvarande kör installationen.

Följd av svaret från Keltari:

Det finns många orsaker till att det här är fallet, men det är inte Microsoft eller Windows operativsystems fel.

Följande är en lista över några fall och skälen till att registerposter lämnas kvar:

Dålig programmering

- Utvecklaren skrev inte avinstallationsprogrammet korrekt och registerposter lämnas kvar. Dessutom kan avinstallationsprogrammet inte ha / använda rätt behörighet för att ta bort registerposter. Det kan också vara att det finns fler än en applikation som använder dessa nycklar. Till exempel två applikationer från samma utvecklare som skriver till samma nycklar. Vänster på syftet

- Som en kommentar nämnde, kunde dessa poster ha lämnats med syfte. Vissa program har en provperiod och efter den perioden kan du välja att ta bort programmet. Om du väljer att installera om programmet senare, ger dessa nycklar programinformationen när den installerades. Utöver det kan vissa utvecklare välja att lämna dessa nycklar om du väljer att installera om programmet. Om utvecklaren använde registernycklar för att lagra dina anpassningar kan de lämna dem så att när du installerar om programmet fortsätter alla dina anpassningar. I det stora systemet med saker, tar registernycklar bara upp några byte. Ska du ta bort nycklarna? Det beror på. Windows-registret är en farlig plats att röra sig i. Du kan oavsiktligt bryta ditt system. Om du lämnar de externa tangenterna skadas inte systemet. Vissa människor kommer att säga att rengöring / defragging av registret kommer att påskynda ditt system, men det har visat sig vara felaktigt upprepade gånger.

Om du verkligen vill bli av med de här programmen finns det några avinstalleringsverktyg som kan ta bort alla spår av ett program . Dessa program kommer att titta på installationsprogrammet för ett annat program och registrera alla åtgärder som gjorts för filsystemet och registret, och ta bort dem fullständigt. Ett problem med dessa verktyg är att det är möjligt att de kan ta bort saker som du kanske vill behålla.

Har något att lägga till förklaringen? Ljud av i kommentarerna. Vill du läsa mer svar från andra tech-savvy Stack Exchange-användare? Kolla in den fullständiga diskussionsgängan här.



Så här konfigurerar du och använder en lösenord på Apple Watch

Så här konfigurerar du och använder en lösenord på Apple Watch

Du säkerställer säkert din iPhone med Touch ID eller ett lösenord. Om du har en Apple Watch kan du också säkra det mot obehörig åtkomst. Dessutom måste du ha en lösenkod aktiverad på din klocka för att kunna använda Apple Pay. Du tänker antagligen: "Men jag vill inte skriva in ett lösenord på den lilla skärmen varje gång jag vill använd min klocka.

(how-to)

Varför skulle du vilja ha en böjd tv eller datorskärm?

Varför skulle du vilja ha en böjd tv eller datorskärm?

Böjda TV-apparater var överallt vid CES 2015. Vi överdriver inte: Nästan alla TV-apparater som visade sig var böjda istället för platta! Men vad är fördelen med en böjd tv, hur som helst? Det handlade inte bara om TV-apparater. Samsung visade också av böjda datorskärmar. 4K-TV-apparater kommer att vara användbara en dag, men vi är inte så säkra på böjda TV-apparater.

(how-to)