Installeren en deinstalleren van programma's
- Tips voor installatie
- Reguliere deïnstallatie
- Deïnstallatie van speciale programma's
- Speciaal programma voor deïnstallatie van MSI-files
- Een speciaal programma om mee te deïnstalleren (Revo)
- Problemen bij de deïnstallatie
- Wat doet een installatie in het register?
- Portable software: wat is het en hoe gebruik je het?
- Foutcodes
- Problemen met installatie van programma's
- Links
Tips
Om te beginnen, maak bij elke installatie die ook maar enigszins riskant zou kunnen zijn vooraf een herstelpunt (restore point). Dan kan je in geval van problemen eenvoudig terug naar de oude situatie.
Zelfs leken zou ik willen aanraden om niet te kiezen voor een standaardinstallatie, maar altijd voor een aangepaste(?) (custom).
Op die manier vermijd je o.a. dat er allerlei componenten geinstalleerd worden die je niet wilt, zoals de vermaledijde toolbars.
Onder Windows 7 gaan heel veel installaties mis met de meest bizarre foutmeldingen als je niet voldoende rechten hebt.
Kies voor een aangepaste installatie (niet standaard)
Als je kiest voor een aangepaste installatie, en je klikt vervolgens
alsnog steeds op Volgende (Next)
o.i.d., dan
krijg je in de meeste gevallen alsnog de standaard-installatie.
Het kan dus volgens mij nooit kwaad om een paar schermen extra door te lopen, zodat je zelf kan bepalen of je bv. een icoontje op het bureaublad wilt (niet doen) en vergelijkbare zaken.
Maar het belangrijkste is dat je de echt vervelende dingen kunt vermijden, zoals het installeren van toolbars.
Toolbars
Veel gratis programma's willen toolbars van zichzelf of vooral van anderen (levert ze alsnog geld op) installeren.
Al die toolbars leveren weinig of geen voordelen voor jou op, maar wel nadelen. De PC wordt er nl. trager van, en ongetwijfeld doen sommige toolbars ook dingen die je helemaal niet wilt, zoals informatie over je verzamelen en doorspelen aan derden.
Tijdens de aangepaste installatie krijg je keuzes over het al of niet installeren van die toolbars.
Zorg dat je voldoende rechten hebt
Vooral onder Windows 7 (en Vista?) gaan installaties heel vaak fout als je niet voldoende rechten hebt, d.w.z. als je ze doet onder je normale gebruikersnaam.
Het is mij nog niet duidelijk of dit in alle gevallen noodzakelijk of zelfs
verstandig is, maar ik klik tegenwoordig bijna standaard met rechts op het
installatie-bestand, en daarna op
Als administrator uitvoeren (Run as administrator)
Je hebt tegenwoordig vaak de mogelijkheid om programma's van Internet
te installeren zonder ze op je PC op te slaan, maar dan heb bovenstaande
keuze niet.
Ik kies dus altijd voor Opslaan (Save)
en niet voor Uitvoeren (Run)
.
Daarna volg ik alsnog bovenstaande procedure.
Reguliere deïnstallatie
Introductie
Redenen om een programma te willen deinstalleren:
- Elk programma dat je niet of nauwelijks meer gebruikt zorgt voor overhead op het systeem, soms doordat bepaalde componenten toch actief zijn (ook al gebruik je het niet), vrijwel altijd doordat er dingen in het register over het programma staan, en omdat er diskruimte in beslag wordt genomen.
- Sommige programma's leiden na verloop van tijd tot iets minder enthousiasme dan in het begin.
In principe hoort bij een goed geinstalleerd programma ook een deinstallatieprogramma.
Vooral virusscanners willen er nog wel eens een handje van hebben dat ze moeilijk te verwijderen zijn. De bedrijven die de scanners maken hebben dan vaak speciale deinstallieprogramma's beschikbaar gesteld.
De officiele manier
Als je de kans op een nette deïnstallatie zo groot mogelijk wil maken, doe het dan op de officiele manier.
Klik op Start - Uitvoeren
.
Tik dan in appwiz.cpl
, gevolgd door
Enter
.
Het kan vervolgens heel lang duren, maar uiteindelijk verschijnt er een lange lijst met alle geinstalleerde programma's op je scherm.
Klik met rechts op het programma dat je wilt deinstalleren, en
klik dan op Verwijderen (Uninstall)
Mogelijke vragen bij de deïnstallatie
Instellingen e.d. bewaren?
Als je bv. een browser als Firefox
deinstalleert,
zal hij je waarschijnlijk de vraag stellen of je allerlei persoonlijke
instellingen zoals favorieten (bookmarks) wilt bewaren.
Die instellingen nemen vaak niet veel ruimte in beslag, en als je na een paar weken alsnog besluit dat je toch niet zonder het programma kan, scheelt het je een hoop werk.
Kortom: tenzij je 100% zeker weet dat je het programma nooit meer gaat gebruiken zou ik er voor kiezen om de gegevens te bewaren.
Deïnstallatie van speciale programma's
Verschillende programma's zijn wat moeilijk van het systeem te krijgen. Sommige van de makers ervan hebben daarom speciale deinstallers gemaakt. Let er wel op dat de je versie download die met jouw programma te maken heeft.
Virusscanners
Het gaat vaak om virusscanners e.d.
Ik ken 3 programma's die speciale deinstallers hebben:
Norton
,
McAfee
en
AVG AntiVirus
.
Het zijn trouwens ook alle 3 virusscanners die ik niet zou aanbevelen.
Speciaal programma voor deïnstallatie van MSI-files
De extensie MSI
staat voor MicroSoft Installer.
Veel van de Microsoft programmatuur wordt via dit mechanisme geïnstalleerd.
Soms wilde je zo'n programma ook weer deïnstalleren, en ging dat niet goed.
Daarvoor was een speciaal programma, MSIZAP
('zap' staat in het Engels voor grondig verwijderen, om niet te zeggen
vernietigen).
Ik heb het produkt maar zelden nodig gehad, en toen werkte het naar behoren. Maar ik lees nu op de Microsoft-site conflicterende berichten over het programma. Het zou soms ook (behoorlijk drastische) ongewenste bij-effecten hebben.
In elk geval bestaat er nog steeds een pagina waar je
MSIZAP
kunt downloaden, als onderdeel van een
veel groter pakket, nl. als onderdeel van
Windows SDK Components for Windows Installer Developers
Dat pakket is
hier
te downloaden, en
dit
is de pagina over MSIZAP
Gezien dat de pagina's van het pakket zeer recent zijn (30-11-2012), neem ik aan dat het nog wel mee zal vallen met de onbetrouwbaarheid van dit produkt. Op bovengenoemde pagina wordt uitgelegd hoe het werkt.
Een speciaal programma om mee te deïnstalleren (Revo)
Omdat bekend is dat deinstalls vaak niet helemaal vlekkeloos verlopen, en er restanten op het systeem achterblijven, zijn er fabrikanten die programma's hebben ontwikkeld om bij de complete verwijdering te helpen.
1 zo'n programma is
Revo Uninstaller
.
Op de webpagina vind je in de linkerkolom onderaan de download knop
voor de freeware versie.
Zoals je in de vergelijkingskolom kunt zien heeft die nogal wat beperkingen
t.o.v. de professionele versie.
Maar er valt desondanks prima mee te werken. Omdat dit programma niet alles op eigen houtje kan beslissen moet je soms wel enige kennis van zaken hebben om te kunen bepalen wat wel en wat niet weg kan.
Problemen bij de deïnstallatie
Hang
Het deïnstallatieproces lijkt niets meer te doen.
Geef het uitgebreid de tijd (beter te lang dan te kort), maar als je er
van overtuigd bent dat er niets meer gebeurt zit er niets anders op dan
het proces te beëindigen.
Soms is de installatie wel gelukt, maar eindigt het proces gewoon niet
(zoals ik onlangs meemaakte bij de deïnstallatie van virusscanner
AVG
).
Als de deïnstallatie niet gelukt lijkt te zijn kan je het nog een keer
proberen (evt. in veilige modus).
Of je kan een produkt als Revo
proberen.
Wat doet een installatie in het register?
Uit interesse, omdat je een programma niet vertrouwt, of om wat voor reden dan ook, kan het zijn dat je wilt weten wat een programma verandert in het register van Windows.
Dat kan op de volgende manier.
Portable software: wat is het en hoe gebruik je het?
Introductie
Als je geen behoefte hebt aan een intro, kan je direct naar sites met portable software gaan, of naar hoe je portable software moet gebruiken.
Programma's die je moet installeren zijn eigenlijk helemaal niet handig. Ze zijn op allerlei manieren gekoppeld aan het systeem waarop ze geïnstalleerd zijn, dus je kan ze niet zomaar op een USB stick zetten en ook op een ander systeem gebruiken.
Om maar 1 voorbeeld te noemen: bijna elk programma dat je installeert schrijft informatie in het register, de grote verzameling van instellingen die Windows bijhoudt. Als je 5 computers gebruikt, moet je het zelfde programma dus 5 keer installeren en configureren. En dan hebben we het nog niet eens over evt. licenties.
Ik ben dan ook al jaren een groot fan van programma's die je niet hoeft te installeren. Die kan je dus wel op een USB stick zetten, en in principe draaien ze op elke Windows computer waar je de stick indoet.
Toch zijn dergelijke programma's niet per definitie onafhankelijk van het systeem. Denk bv. aan een editor (om programma's mee te schrijven/bewerken), die in een configuratiebestand bijhoudt welke bestanden hij bij het sluiten geopend had staan, en die automatisch opnieuw opent bij het herstarten. Die bestanden zijn gebonden aan de specifieke computer waarin de USB stick de laatste keer zat, dus tenzij ze toevallig ook allemaal op de nieuwe computer aanwezig zijn gaat dat niet werken.
Wat zijn de eisen aan portable software?
De basiseis is: een echt portable programma zou als het goed is *volledig* onafhankelijk moeten zijn van de computer waarop het gedraaid heeft, en *geen enkel* spoor achter moeten laten.
In dit blog worden 12 voorwaarden genoemd waaraan portable software zou moeten voldoen:
- Geen installatiepakket.
- Geen frameworks nodig. Denk daarbij bv. aan de Microsoft .Net frameworks.
- Geen DLL's van het systeem nodig.
- Geen gebruik maken van resources van de computer, zoals het aanmaken van tijdelijke bestanden op een harde schijf.
- Er moeten geen speciale rechten nodig zijn. Op het werk hebben veel mensen niet de mogelijkheid om zich die rechten toe te eigenen, dus dan zou het programma daar niet kunnen draaien.
- Niet afhankelijk zijn van een specifieke Windows versie, nou ja, binnen redelijke grenzen dan. Ik zou persoonlijk alles boven XP en Windows 2000 al heel acceptabel vinden.
- Mag geen stuurprogramma (driver) aanmaken. Software die met hardware werkt doet dat vaak.
- Er mogen geen tijdelijke bestanden achterblijven (op de USB stick?).
- Er mogen vanzelfsprekend geen registerinstellingen worden aangemaakt.
- Er mogen geen bestanden in de profielmap van de gebruiker worden aangemaakt.
- Er mogen geen sporen achterblijven van meest recent geopende bestanden (vergelijkbaar met wat ik hierboven over editor zei?).
- Er mogen geen bestanden van bepaalde types automatisch aan deze software gekoppeld worden.
Ik heb de hele lijst maar even overgenomen, hoewel ik sommige dingen niet 100% snap en een aantal dingen dubbel genoemd zijn (voor mijn gevoel). Punt 12 is bv. een logisch gevolg van punt 9.
Waar je bij echte portable software natuurlijk rekening mee moet houden is dat het niet voldoende is om dingen die je aanmaakt op het systeem na afloop weer netjes op te ruimen. Want als de PC crasht zal het daar dus niet meer van komen, en blijft er troep achter.
Voor- en nadelen van portable programma's
Voordelen:
- Je kan ze op een USB stick zetten en op elke computer gebruiken.
- Als er iets mis gaat met het programma is je Windows niet verziekt.
- Er wordt als het goed is niet geknoeid in het register of in de mappen met applicatiegegevens, wat o.a. kan zorgen voor vertraging.
Nadelen:
- Het automatisch ophalen van updates is niet mogelijk.
- Hoewel dat niet zou moeten, worden configuratie- en tijdelijke bestanden nog wel eens op het systeem gezet. Die raak je dus niet makkelijk weer kwijt.
- Ze kunnen niet integreren met
Verkenner
. Een portable browser, zoalsFirefox
zal dus niet voorkomen in hetOpenen met... (Open with...)
context menu (als je rechtsklikt op een bestand). - Ze missen soms bepaalde functionaliteit.
Kortom, wat kan je het beste kiezen? Deze auteur raadt aan om voor portable te kiezen als het om redelijk eenvoudige programma's gaat, of programma's die wat riskanter zijn. Hij kiest voor te installeren programma's die belangrijker zijn (zoals de browser), zodat je kunt profiteren van de integratie met Windows en automatische updates (hoewel ik dat laatste niet altijd een voordeel vind).
Verzamelingen van portable software
The portable freeware collection is een goede plek om te beginnen. Er wordt van elk programma ook duidelijk aangegeven hoe portable het is.
Een andere zeer grote collectie is PortableApps.com
Onderstaand wat extra uitleg over beide sites.
Portable Freeware Collection
Als je wilt zoeken op programma's voor een bepaald doel kan je 2 dingen doen:
rechtsboven een zoekterm invullen (bv. compression, als je een programma zoekt
dat iets met ZIP
-bestanden kan), of, en dit is een
beetje verstopt maar veel handiger:
naar de
pagina met categorieën gaan (en dan naar
Files - Compression/Decompression
).
Als je naar de pagina van een specifiek programma gaat, zijn er 2 dingen het
belangrijkst: de Download
-link, en
het stukje How to extract
in de beschrijving.
Over het 2e onderdeel vertel ik hier meer.
Bij bijna elk programma zijn wel een aantal commentaren, en die kunnen ook heel leerzaam zijn (om te zien wat de ervaringen van anderen met het programma zijn). Verder kan elk programma maximaal 5 sterren krijgen, waardoor je ook een beetje weet hoe goed het is.
Als je absoluut niet wilt dat het programma sporen op je PC achterlaat, moet
je een programma kiezen met Yes
achter
Stealth
Als je met vreemde talen en/of vreemde tekens werkt, kan je ook letten op de
ondersteuning voor Unicode.
Neem in dat geval een programma met Yes
achter
Unicode support
Tenslotte wordt achter System requirements
aangegeven onder welke Windows-versies het programma in elk geval werkt.
Dat wil niet perse zeggen dat het onder nieuwere versies niet werkt.
PortableApps
Op deze site zie je links op de pagina de categorieën.
Als je een programma wilt downloaden moet je 5 seconden wachten.
Voor de rest staan de instructies hier.
Hoe moet je portable software "installeren"?
Dat verschilt per programma, hoewel de 2e site hierboven een uniforme aanpak heeft. De 1e site legt per programma uit hoe je het moet aanpakken, in de sectie 'How to extract'.
Van alle stukjes hieronder gaat alleen het laatste over de 2e site.
EXE-bestand dat je moet uitpakken
Een voorbeeld hiervan is het programma
ZIP Repair
.
Hoewel dit geen bestand is met extensie .ZIP
, kan
je het toch uitpakken (met bv. 7-Zip
).
In de uitgepakte map zit als het goed is het
.EXE
-programma wat je nodig hebt.
Het is mijn ervaring dat het uitpakken niet op alle computers even vlekkeloos gaat, maar de oorzaak is mij nog onduidelijk. Als op de 1e site hierboven staat dat het mogelijk is kan je er wel van uitgaan dat dat klopt. Soms heb je wel een speciaal (de)compressieprogramma nodig, maar dat wordt dan aangegeven.
ZIP-bestand dat je moet uitpakken
Dit is gewoon een kwestie van uitpakken en gaan.
Speciale instructies
Soms heb je nog wat extra dingen die je moet uitvoeren voor je het programma kan gebruiken.
Een voorbeeld zie je hier.
In principe moet je net als hier gewoon het
EXE
-programma decomprimeren (als ik het goed begrijp
met een speciaal ander programma), maar dan ben je er nog niet.
In de gedecomprimeerde spullen staat blijkbaar een map
app
, en alleen de inhoud daarvan heb je nodig.
Bestanden met de extensie .PAF.EXE
Op de site PortableApps hebben alle bestanden dit formaat.
Je kan het bestand gewoon uitvoeren, en dan lijkt het alsof het programma op het systeem geïnstalleerd wordt, maar dat is niet zo.
Er wordt een map met het portable programma aangemaakt op de plek die jij aangeeft, en die kan je daarna verhuizen naar waar je maar wilt.
Foutcodes
Als het programma met Windows Installer
wordt
geinstalleerd (hoe kan je dat zien?) en je krijgt een foutcode, dan kan je
de betekenis op de site van Microsoft vinden.
Men heeft 2 lijsten,
1 met MsiExec.exe
and
InstMsi.exe
Error Messages, en
1 met algemene
Windows Installer
Error Messages.
Dezelfde (volgens mij) codes zijn ook terug te vinden op Windows Installer Error Codes (Exit Codes) en Windows Installer Error Reference - MSI Error Reference.
1 categorie programma's die hieronder valt zijn programma's die eindigen
met de extensie .MSI
(MicroSoft Installer).
Problemen met installeren van programma's
Eerst een paar algemene tips:
- Soms zit een virusscanner of firewall in de weg bij het installeren van een programma;
- Soms heeft de installatie administratieve rechten nodig.
Klik met rechts op het programma, en klik op
(Run as administrator)
; - Soms is de oude versie corrupt geraakt, en lukt een upgrade niet. Deïnstalleer de oude versie, en installeer de nieuwe dan.
Op dit moment de volgende problemen:
Internal error 2738
Probleembeschrijving
De installatie van een programma (schijnt bij heel veel verschillende te gebeuren) houdt er mee op met deze melding. Bij mij gebeurde dat in een 64-bits versie van Windows 7.
Oorzaak 1
In Windows worden heel veel .DLL
-files gebruikt.
Daarin zitten kleine stukjes programma die door veel andere programma's
gedeeld worden.
Dit soort files moet wel bij Windows bekend (geregistreerd) zijn.
Het probleem schijnt veroorzaakt te worden door een fout bij de registratie
van de .DLL
-file van JavaScript of VBScript (Visual
Basic Script).
Oplossing 1
De oplossing vereist gepruts in het register, en dat is altijd linke soep. Weet dus wat je doet en/of neem voorzorgsmaatregelen voor het geval het fout gaat!!!!!!!
Open een commandoregel in elevated mode.
Voer de volgende 4 commando's uit:
reg delete "HKCU\SOFTWARE\Classes\CLSID\{B54F3741-5B07-11CF-A4B0-00AA004A55E8}" /f
reg delete "HKCU\Software\Classes\Wow6432Node\CLSID\{B54F3741-5B07-11cf-A4B0-00AA004A55E8}" /f
regsvr32 vbscript.dll
regsvr32 jscript.dll
Met de 1e 2 commando's worden de oude verwijzingen (indien aanwezig) uit de registry
verwijderd (in principe is de 1e alleen voor 32-bits Windows en de 2e voor 64-bits, maar
ik heb ze beide uitgevoerd).
Met de laatste 2 commando's worden de beide .DLL
-files
weer geregistreerd bij Windows.
Draai daarna de installatie opnieuw. Bij mij trad de error niet meer op.
Ik heb later het probleem nog op een ander systeem gehad, en opnieuw heeft bovenstaande methode gewerkt.
Handmatige Java-update lukt niet, doordat Configuratiescherm applet weg is
Probleembeschrijving
Ik laat Java
niet automatisch updaten, maar
Secunia PSI maakte mij erop attent dat
het nodig was.
Ik open dan normaal gesproken het Java
-applet in het
Configuratiescherm (Control Panel)
, klik op het
tabblad (Update)
, etc.
Natuurlijk is dat applet er alleen als je het produkt geïnstalleerd hebt, maar ik heb dat. Desondanks geen applet meer (in het verleden wel).
Toen ik op de PC zocht naar javacpl.cpl
, vond ik hem
wel, maar in een map van Java
zelf.
Ineens kreeg ik het goede idee om eens te gaan kijken bij de
plugins in Firefox
,
de browser die ik het meeste gebruik.
En daar had ik Java
blijkbaar een keer uitgeschakeld.
Toen ik hem inschakelde was ook het applet in het
Configuratiescherm
weer terug.
Gek genoeg kan ik dat niet reproduceren door de plugin opnieuw uit te schakelen.
Links
- Engelstalige troubleshooting pagina van Microsoft voor (de)installeren van programma's
- Is geldig voor alle op dit moment (eind 2012) geldige versies van Windows.
Reageer via E-mail (dalmolen@xs4all.nl)
Deze pagina is voor het laatst gewijzigd op: 30-01-23 22:19:15