Filter stuurprogramma registervermeldingen worden gemigreerd tijdens Windows Vista of Windows Server 2008 Upgrade of installatie van servicepack

Vertaalde artikelen Vertaalde artikelen
Sluiten Sluiten
Artikel ID: 976267 - Bekijk de producten waarop dit artikel van toepassing is.
Alles uitklappen | Alles samenvouwen
Bron:Ondersteuning van Microsoft

SNELLE PUBLICATIE

SNELLE PUBLICATIE ARTIKELEN RECHTSTREEKS VAN INFORMATIE BINNEN DE ORGANISATIE VAN MICROSOFT SUPPORT BIEDEN. DE HIERIN VERVATTE INFORMATIE IS GEMAAKT IN REACTIE OPKOMENDE OF UNIEKE ONDERWERPEN OF BESTEMD AANVULLING ANDERE KNOWLEDGE BASE INFORMATIE.

Symptoom



Wanneer Windows Vista of Windows Server 2008 is geïnstalleerd als een interne upgrade (over een bestaande installatie van Windows Vista of Windows Server 2008) of wanneer Windows Vista of Windows Server 2008 Service Pack is geïnstalleerd, blijven registerinstellingen filterstuurprogramma geladen niet behouden in hun oorspronkelijke locaties.  De registerinstellingen te veroorzaken een filterstuurprogramma wordt geladen voor elk apparaat huidige of nieuwe klasse schijf kunnen bijvoorbeeld worden verplaatst naar registerlocaties voor elk apparaat in de klasse schijf momenteel aanwezig op het systeem.

Na deze migratie van filterinstellingen stuurprogramma van de scenario's waarin problemen is filterstuurprogramma's verwijderen na een Service Pack of een interne upgrade-installatie.  Als u vermeldingen van het filter filter stuurprogramma setup-programma niet verwijderd uit de nieuwe locaties in het register voordat u de stuurprogrammabestanden filter verwijdert, kunnen problemen optreden wanneer Windows opnieuw is opgestart, de gemigreerde registerinstellingen leest en bestanden van het verwijderde filter te laden.  Hierdoor wordt in Windows niet start het apparaat waarvoor het filterstuurprogramma eerder geladen.  Als het apparaat een essentieel is voor het starten van Windows (bijvoorbeeld de schijf waarop Windows is geïnstalleerd), niet Windows gestart nadat het filterstuurprogramma volledig verwijderd.

Oorzaak



Wanneer u Windows Vista of Windows Server 2008 in-place upgrade of installatie van Service Pack wordt uitgevoerd, worden in plaats niet gewoon behouden door bestaande registerwaarden.  Windows setup-programma eerst exporteert bestaande configuratiegegevens (bijvoorbeeld uit het register), de bijgewerkte Windows-installatiekopie toegepast op het systeem wordt bijgewerkt en de geëxporteerde configuratie-informatie geldt.  In dit proces enkele van de oorspronkelijke configuratie-informatie is verwijderd voordat opnieuw wordt aan het einde van het installatieproces wordt toegepast en kan niet opnieuw worden toegepast in hetzelfde formulier zoals oorspronkelijk is verschenen.

Filterinstellingen die oorspronkelijk zijn geëxporteerd uit de specifieke klasse registerlocatie zijn van configuratiegegevens filter-stuurprogramma, opnieuw voor elk afzonderlijk apparaat in de oorspronkelijke klasse wordt toegepast en niet worden teruggezet naar de oorspronkelijke locatie van de specifieke klasse register.

Resolutie



Zoeken in het register van uw systeem Windows Vista of Windows Server 2008-filterstuurprogramma posten die kunnen worden beïnvloed door dit probleem identificeren, de volgende acties uit:
  1. Klik opStart, typRegeditin deStart zoekenvak en klik vervolgens opRegeditin deProgramma 'slijst.
    Als u wordt gevraagd om een beheerderswachtwoord of om bevestiging, typt u het wachtwoord of klikt u opDoorgaan.
  2. In deBewerkenKlik in het menu voor de Register-EditorZoeken...invoerenLowerFilters, schakel deSleutelenGegevensselectievakjes, klik op instellen deHele tekenreeksCheckBox en klik opVolgende zoeken.
  3. Bekijk de registersleutels waarLowerFiltersvermeldingen en gegevenswaarden (lagere filter stuurprogrammanamen).
  4. Zoeken naar aanvullendeLowerFiltersposten herhaalt stap 2 hierboven of door op deF3sleutel en observing elk resultaat gevonden.
  5. Herhaal stap 2-5 voor deUpperFiltersregisterwaarde.
  6. Sluit Register-Editor.


Als de stuurprogramma's waarnaar wordt verwezen door de registerwaarden UpperFilters of LowerFilters gevonden hierboven weergegeven door een niet-Microsoft-leverancier, kan u contact met de leverancier van het stuurprogramma voor meer informatie over of het stuurprogramma wordt beïnvloed door dit probleem.  Als u niet vaststellen of de stuurprogramma's waarnaar wordt verwezen door Microsoft of door een leverancier worden geleverd, kunt u contact opnemen met Microsoft Productondersteuning voor hulp.

Installatie van programma's voor een filterstuurprogramma dat oorspronkelijk is geïnstalleerd als een specifieke klasse filterstuurprogramma mogelijk dit probleem omzeilen door elk exemplaar van apparaten in het juiste apparaatklasse opsommen om bewerkingen uitgevoerd op de apparaatklasse als geheel.  Bijvoorbeeld om registerinstellingen te verwijderen voor een filterstuurprogramma dat oorspronkelijk is geïnstalleerd als een specifieke klasse filterstuurprogramma geladen, moet het installatieprogramma elk apparaatexemplaar van het voor apparaten in de oorspronkelijke apparaatklasse opsommen, openen de sleutel voor de apparaat-specifieke configuratie-informatie hardware, en breng de wijzigingen aan de registerwaarde LowerFilters of UpperFilters in die registersleutel en verwijder de verwijzing naar het filterstuurprogramma verwijderd.

Stuurprogramma's vereisen gedetailleerde en specifieke bijstand bij de uitvoering van dergelijke functionaliteit moeten contact opnemen met Microsoft Developer Support voor ondersteuning voor het product van de Windows Driver Kit (WDK).

Meer informatie



Filterstuurprogramma's mogelijk apparaat-specifieke (geïnstalleerd voor alle exemplaren van een bepaald apparaat) of klasse-specifieke (geïnstalleerd voor alle apparaten voor een specifieke klasse).  Elk type filter driver kan worden geïnstalleerd als bovenste filterstuurprogramma (laden boven de functiestuurprogramma in de stapel apparaat voor een bepaald apparaat) of een lagere filterstuurprogramma (onder de functiestuurprogramma in de stapel apparaat voor een bepaald apparaat laden).

Filterstuurprogramma's worden geladen als lagere filterstuurprogramma voor een bepaald apparaat of klasse van apparaten worden weergegeven in de registerwaarde 'lowerfilters' in de registersleutel die overeenkomt met de respectieve apparaatexemplaar of klasse apparaat.

Filterstuurprogramma's worden geladen als bovenste filterstuurprogramma voor een bepaald apparaat of klasse van apparaten worden weergegeven in de registerwaarde 'upperfilters' in de registersleutel die overeenkomt met de respectieve apparaatexemplaar of klasse apparaat.

Registervermeldingen laden van de apparaat-specifieke filterstuurprogramma's worden weergegeven onder de registersleutel voor het specifieke exemplaar van de hardware (ook bekend als het apparaat Hardware Key).  Deze sleutel wordt weergegeven als een subsleutel onder HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum.  Bijvoorbeeld:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\IDE\DiskST3160811AS_____________________________3.AAE___\5&2e582550&0&0.0.0

De registervermeldingen klasse specifieke filter-stuurprogramma's laden weergegeven onder de registersleutel voor de klasse-GUID van het apparaat.  Deze sleutel wordt weergegeven als een subsleutel onder HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class.  Bijvoorbeeld:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\ {4D36E967-E325-11CE-BFC1-08002BE10318}

Als een installatieprogramma filter filter driver als een specifieke klasse filterstuurprogramma installeert, registerinstellingen het filterstuurprogramma geladen naar de juiste subsleutel onder de sleutel HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class toegevoegd.  Wanneer het filterstuurprogramma later is verwijderd, filter installatieprogramma verwacht registerinstellingen filterstuurprogramma aanwezig in de juiste subsleutel onder de sleutel HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class laden en zou de registerinstellingen van die locatie verwijderen.

Als de registerinstellingen het filterstuurprogramma geladen beem uit de oorspronkelijke subsleutel onder de sleutel HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class gemigreerd naar de subsleutel apparaat exemplaar onder HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum, het installatieprogramma filter zou niet noodzakelijkerwijs verwijderen de noodzakelijke registerinstellingen van de nieuwe locatie.

Zie de volgende artikelen in de Microsoft Knowledge Base voor voorbeelden van situaties waarbij Stop 7B fouten optreden en de stappen die dergelijke fouten kunnen oplossen:

826901Foutbericht 'Stop 0x0000007B' wordt weergegeven nadat u Dell OpenManage-software in Windows 2000 Server verwijderen

Zie de volgende artikelen in de Microsoft Knowledge Base voor voorbeelden van problemen die als gevolg van de migratie van het Filter in dit artikel wordt beschreven optreden kunnen:

940267Er wordt een foutbericht weergegeven als u probeert een USB-apparaat op een Windows Vista-computer is bijgewerkt van Windows XP installeren

976386STOP 7B na het filterstuurprogramma Zetera ZetSFD Vista Upgrade of installatie van het servicepack verwijderen

Zie voor meer informatie over filterstuurprogramma's, de volgende onderwerpen in de Windows Driver Kit (WDK) documentatie op MSDN online:

Voor meer informatie over API's van apparaten in een bepaalde apparaatklasse instanties opsommen, de bijbehorende registersleutel hardware voor het apparaatexemplaar van het openen en wijzigen van de waarden UpperFilters of LowerFilters register Zie de volgende onderwerpen in de Windows Driver Kit (WDK) documentatie op MSDN online:

DISCLAIMER

MICROSOFT EN/OF HAAR LEVERANCIERS DOEN GEEN VERKLARINGEN OF GARANTIES OVER DE GESCHIKTHEID, BETROUWBAARHEID OF JUISTHEID VAN DE GEGEVENS OPGENOMEN IN DE DOCUMENTEN EN BIJBEHORENDE GRAFISCHE AFBEELDINGEN OP DEZE WEBSITE (DE "MATERIALEN") VOOR ELK DOEL BEKENDGEMAAKT. DE MATERIALEN KUNNEN TECHNISCHE ONNAUWKEURIGHEDEN OF TYPOGRAFISCHE FOUTEN BEVATTEN EN KUNNEN OP ELK MOMENT ZONDER KENNISGEVING WORDEN GEWIJZIGD.

VOOR ZOVER TOEGESTAAN DOOR TOEPASSELIJK RECHT, MICROSOFT EN/OF HAAR LEVERANCIERS WIJZEN EN UITSLUITEN VAN ALLE VERKLARINGEN, GARANTIES EN VOORWAARDEN OF EXPRESS, IMPLICIET OF WETTELIJK ZIJN, INCLUSIEF MAAR NIET BEPERKT TOT VERKLARINGEN, GARANTIES OF VOORWAARDEN VAN TITEL, NIET INBREUK, TOEREIKENDE VOORWAARDE OF KWALITEITVERKOOPBAARHEID EN GESCHIKTHEID VOOR EEN BEPAALD DOEL MET BETREKKING TOT DE MATERIALEN.
Opmerking Dit is een artikel voor snelle publicatie dat rechtstreeks is gemaakt vanuit de ondersteuningsorganisatie van Microsoft. De informatie in dit artikel wordt in de huidige vorm aangeboden in reactie op nieuw geconstateerde problemen. Aangezien artikelen van dit type zeer snel moeten worden gepubliceerd, kan de inhoud typografische fouten bevatten en kan de inhoud zonder voorafgaande kennisgeving worden gewijzigd. Raadpleeg de Gebruiksrechtovereenkomst voor overige aandachtspunten.

Eigenschappen

Artikel ID: 976267 - Laatste beoordeling: zaterdag 19 maart 2011 - Wijziging: 2.0
De informatie in dit artikel is van toepassing op:
  • Windows Vista Ultimate
  • Windows Vista Enterprise
  • Windows Vista Business
  • Windows Vista Home Premium
  • Windows Vista Home Basic
  • Windows Vista Ultimate 64-bit edition
  • Windows Vista Enterprise 64-bit edition
  • Windows Vista Business 64-bit edition
  • Windows Vista Home Premium 64-bit edition
  • Windows Vista Home Basic 64-bit edition
  • Windows Vista Service Pack 1
  • Windows Vista Service Pack 2
  • Windows Server 2008 Standard
  • Windows Server 2008 Enterprise
  • Windows Server 2008 Datacenter
  • Windows Server 2008 Service Pack 2
Trefwoorden: 
kbrapidpub kbnomt kbmt KB976267 KbMtnl
Automatisch vertaald artikel
BELANGRIJK: Dit artikel is vertaald door de vertaalmachine software van Microsoft in plaats van door een professionele vertaler. Microsoft biedt u professioneel vertaalde artikelen en artikelen vertaald door de vertaalmachine, zodat u toegang heeft tot al onze knowledge base artikelen in uw eigen taal. Artikelen vertaald door de vertaalmachine zijn niet altijd perfect vertaald. Deze artikelen kunnen fouten bevatten in de vocabulaire, zinsopbouw en grammatica en kunnen lijken op hoe een anderstalige de taal spreekt en schrijft. Microsoft is niet verantwoordelijk voor onnauwkeurigheden, fouten en schade ontstaan door een incorrecte vertaling van de content of het gebruik ervan door onze klanten. Microsoft past continue de kwaliteit van de vertaalmachine software aan door deze te updaten.
De Engelstalige versie van dit artikel is de volgende:976267

Geef ons feedback

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com