Wachtwoord vergeten?

Wachtwoord vergeten
Vul hier uw email adres in. U ontvangt dan een nieuw wachtwoord.

INF-bestanden uit het systeem verwijderen

Gepost op 16-05-2006 - Windows XP - 0 reacties


De informatie in dit artikel is van toepassing op:

  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional Edition
  • Microsoft Windows Server 2003 Service Pack 1

Samenvatting

Dit artikel bevat instructies en tips waarmee ontwikkelaars van OEM-stuurprogramma's een pakket kunnen schrijven voor het veilig verwijderen van INF-bestanden. U moet zich aanmelden als beheerder om deze stappen te kunnen uitvoeren.
Ga als volgt te werk om INF-bestanden te verwijderen:

Opmerking Microsoft adviseert uw stuurprogrammabestanden zo mogelijk niet te verwijderen, zelfs niet nadat u eigen toepassingen en INF-bestanden hebt verwijderd. Het is namelijk mogelijk dat andere apparaten en stuurprogramma's naar het stuurprogramma verwijzen en niet meer juist werken als de stuurprogrammabestanden zijn verwijderd.
  1. Vraag het pad en de bestandsnaam van uw INF-bestand op:
    • De INF-bestanden staan in de map %Windir%\Inf en zijn gekoppeld aan een door het systeem onderhouden PNF-bestand met dezelfde root-naam. Wanneer stuurprogramma's van derden goed worden geïnstalleerd, wordt de naam van het INF-bestand gewijzigd in Oemxx.inf (waarbij xx een volgnummer is) om er zeker van te zijn dat er geen naamconflicten optreden met stuurprogramma's die bij het product worden geleverd en met andere niet-Microsoft-stuurprogramma's. U kunt de uiteindelijke naam van uw stuurprogramma opvragen door de functie SetupCopyOEMInf te gebruiken met de vlag SP_COPY_REPLACEONLY en de volledige padnaam naar het oorspronkelijke INF-bestand (SetupCopyOEMInf wordt beschreven in de SDK van het besturingssysteem).
    • Als het oorspronkelijke INF-bestand is verplaatst, gebruikt u de volledige padnaam naar de nieuwe locatie van uw INF-bestand. Als het oorspronkelijke INF-bestand niet meer op de computer staat, moet u alle Oemxx.inf-bestanden inventariseren. Controleer in elk bestand de Provider, de DriverVer, de Hardware ID's en andere eigenschappen om vast te stellen welke INF-bestanden u moet verwijderen. Code voor de inventarisatie en het opvragen van details kunt u vinden in de routine FindCurrentDriver in Dump.cpp van de DevCon-voorbeeldcode (in de Windows Driver Development Kit onder Src\Setup\Devcon).
    • U kunt de naam van de Oemxx.inf ook ophalen uit de REG_SZ-waarde van InfPath onder de stuurprogrammasleutel van het betreffende apparaat. Dit is alleen mogelijk voordat het apparaat wordt verwijderd.
      • Voor Windows XP en hogere versies gebruikt u SetupDiBuildDriverInfoList met DeviceInstallParams.FlagsEx ingesteld op DI_FLAGSEX_INSTALLEDDRIVER om details van het geïnstalleerde stuurprogramma op te vragen.
      • Voor Windows 2000 kunt u de sleutel zoeken met SetupDiOpenDevRegKey.
  2. Verwijder het INF-bestand en alle bijbehorende bestanden.
    • In Windows XP en hogere versies moet u eerst de werkelijke naam van het INF-bestand in de map \Inf opvragen en vervolgens SetupUninstallOEMInf gebruiken om het bestand op de juiste manier te verwijderen.
    • Ga als volgt te werk in Windows 2000:
      1. Inventariseer alle apparaten en controleer of geen enkel apparaat uw stuurprogramma gebruikt.
      2. Gebruik DeleteFile om alleen de PNF-bestanden te verwijderen uit de map %Windir%\Inf.
      3. Gebruik DeleteFile om als laatste stap de INF-bestanden te verwijderen uit de map %Windir%\Inf.

PrintPrint RSS reactiesRSS reacties BookmarkBookmark

Gekoppelde tags

Service Pack, Windows 2000, Windows Server 2003, Windows XP

Reacties
Nog geen reacties geplaatst.

Winkelmandje

Het winkelmandje is leeg

Inloggen
Als u hierboven op de knop 'bestellen' klikt krijgt u een overzicht van de door uw gewenste producten. Indien het overzicht compleet en correct is kunt via de wizard de verdere gegevens invullen en uw bestelling afronden. In het bestelproces kunt u altijd op 'vorige' drukken om terug te gaan in het proces. Bij Perrit staan vertrouwen, privacy en veiligheid op de eerste plaats, wij zullen uw gegevens dan ook met uiterste zorgvuldigheid behandelen en nooit doorgeven aan derden.

Perrit.nl Sherwood Rangers 29 Hengelo

Perrit.nl telefoon: +31 74 750 12 20

Kenniscentrum - INF-bestanden uit het systeem verwijderen
Perrit Kenniscentrum - INF-bestanden uit het systeem verwijderen