Problemen met WINS-foutgebeurtenis-id 4102-, 4243-, 4242- en 4286-berichten oplossen

In dit artikel wordt beschreven hoe u replicatiegerelateerde foutberichten met betrekking tot Windows Internet Name Service (WINS) kunt oplossen.

Van toepassing op: Windows Server 2003
Origineel KB-nummer: 321208

Opmerking

Mogelijk ontvangt u verschillende WINS-gebeurtenislogboekberichten, afhankelijk van de versie van Microsoft Windows en het servicepack dat u op uw computer hebt geïnstalleerd. De Microsoft Knowledge Base bevat informatie over alle wijzigingen in gebeurtenislogboekberichten. Noteer altijd het foutbericht en de gebeurtenis-id. Alleen al een gebeurtenis-id kan u misleiden.

Meer informatie

Voordat u wins-replicatiegerelateerde foutberichten oplost, moet u ervoor zorgen dat uw netwerk een echte hub-and-spoke-replicatietopologie gebruikt. Zorg ervoor dat u elke server zo configureert dat deze naar zichzelf verwijst. Elke WINS-server die u op uw netwerk installeert, moet een eigen set unieke namen en netBIOS-groepsnamen registreren in WINS. Wins-serviceproblemen kunnen optreden als verschillende WINS-servers eigenaar zijn van de namen die een bepaalde WINS-server registreert. Om deze problemen te voorkomen, configureert u elke WINS-server als een eigen primaire WINS-server en secundaire WINS-server.

U moet WINS-replicatie correct configureren om een efficiënt wins-compatibel netwerk te hebben. De belangrijkste functies van een juiste WINS-configuratie worden beschreven in het hoofdstuk Replicatie configureren van de TCP/IP Core Networking Guide in de Windows 2000 Server Resource Kit. Deze informatie is ook opgenomen in het hoofdstuk 'Aanbevolen procedures voor WINS-replicatie' in de Windows 2000 Server Resource Kit en het onderwerp 'Best practices' in het online Help-bestand voor Windows 2000 Server.

Opmerking

U moet push-pull-replicatie in een lus voorkomen. Microsoft raadt u aan een echt hub-and-spoke WINS-model te gebruiken.

In de sectie 'Problemen met WINS oplossen' in de Windows 2000 Server Resource Kit worden enkele eenvoudige stappen beschreven voor het oplossen van veelvoorkomende problemen.

Als de servers zich tussen routers bevinden, controleert u of er geen verbroken netwerkverbinding of een mislukte router op een tussenliggende koppeling is. Zorg er ook voor dat TCP-poort 42 niet wordt geblokkeerd op een tussenliggend netwerkapparaat, zoals een router of een firewall.

WINS-gebeurtenis-id 4243-gebeurtenisbericht

Het volgende gebeurtenis-id-bericht is een voorbeeld van een gebeurtenis-id 4243-bericht. De gegevenssectie bevat belangrijke informatie voor het oplossen van problemen: De vertaling van foutcode 4243 is WINS_EVT_RPLPULL_PUSH_NTF_EXC.

De gebeurtenislogboekberichten van WINS Server bevatten gegevens die u kunt gebruiken om de reden voor een fout te bepalen. Wijzig de weergave van de gegevenssectie van de gebeurtenis van bytes in woorden. Het tweede gegevenswoord in de gegevenssectie is gekoppeld aan het type fout dat is vastgelegd. Het type fout dat is vastgelegd, is de sleutel om dit probleem op te lossen. De vertaling van het tweede gegevenswoord (e0000008) in de gegevenssectie in het voorbeeld is 'WINS_COMM_FAIL- Er is een communicatiefout opgetreden. Controleer op niet-verbonden of onbereikbare systemen.

U kunt dit probleem oplossen door te zoeken naar niet-verbonden of onbereikbare computers. Omdat deze fout betrekking heeft op het netwerk, kunt u een netwerktracering uitvoeren om te bepalen welke WINS-server mislukt.

Opmerking

U kunt het hulpprogramma Gebeurteniscontrole gebruiken om Network Monitor te stoppen zodra de gebeurtenis zich voordoet.

Mogelijke oorzaken voor de WINS 4243-gebeurtenisberichten

Mogelijk ontvangt u dit gebeurtenisbericht als aan een van de volgende voorwaarden wordt voldaan:

  • U hebt het replicatiepartnerschap niet correct geconfigureerd.
  • De WINS-service wordt niet uitgevoerd op de replicatiepartner.
  • Een WINS-server heeft een Pull-partner, maar de WINS-service is niet geïnstalleerd op de Pull-partner. In dit geval antwoordt de doelserver met een 'TCP Reset'-pakket.
  • Een WINS-server heeft een Pull-partner, maar de Pull-partner is om welke reden dan ook niet bereikbaar. In deze situatie wordt een 'TCP Sync'-pakket verzonden, maar wordt er niets ontvangen (een 'TCP Syn-Ack'-pakket wordt niet geretourneerd).

Oplossing voor de WINS 4243-gebeurtenisberichten

Als u het wins 4243-gebeurtenisbericht wilt oplossen, voert u een netwerkmonitortracering uit om alle verouderde replicatiepartners te vinden en vervolgens alle verouderde replicatiepartners te verwijderen.

Opmerking

Als u WINS-push- of pull-replicatieverkeer wilt identificeren, controleert u het verkeer op TCP-poort 42. U kunt de tracering vooraf filteren op frames op deze poort.

Een netwerkmonitortracering uitvoeren:

  1. Zoek de exacte tijdstempel van de fout op in het systeemgebeurtenislogboek van de WINS-server die de WINS-fout 4243 ontvangt en zoek vervolgens exemplaren van TCP SYN- of RESET-frames op dat moment in de tracering.

  2. Zoek in de trace naar frames waarin de eigenschap TCP-vlaggen 'De verbinding opnieuw instellen' bevat. De WINS-service is niet geïnstalleerd of wordt niet uitgevoerd op de computer die tcp opnieuw instellen heeft verzonden.

  3. Filter op SYN-pakketten (Reeksnummers synchroniseren).

  4. Zoek in de tracering naar frames waarin de eigenschap TCP-vlaggen 'Reeksnummers synchroniseren' bevat en bepaal vervolgens of al deze frames zijn beantwoord.

  5. Een verouderde replicatiepartner is een server die een TCP Reset-pakket verzendt of een server die geen antwoord geeft. Verwijder de verouderde replicatiepartners uit de lijst met replicatiepartners voor uw WINS-server. Als windows 2000 WINS-serverclusters betrokken zijn, gebruikt u alleen de virtuele IP-resource voor elk WINS-servercluster als replicatiepartner. Verwijder op alle WINS-servers de fysieke Windows 2000-knooppunten uit de replicatiepartnerlijst voor Windows 2000 WINS-serverclusters.

WINS-gebeurtenis-id 4102-gebeurtenisbericht

Het volgende gebeurtenisbericht is een voorbeeld van een gebeurtenis-id 4102-gebeurtenisbericht. De gegevenssectie bevat belangrijke informatie voor het oplossen van problemen. Wijzig de weergave van de gegevenssectie van de gebeurtenis van bytes in woorden. Als een WINS-server een Pull-partner heeft ingesteld, maar de Pull-partner geen Push-partner heeft ingesteld, registreert de Pull-partner een gebeurtenis-id 4102.

Als u een netwerkmonitortracering uitvoert, ziet u dat de TCP-sessie tot stand is gebracht (TCP-handshake in drie richtingen). Als u dit type fout wilt analyseren, configureert u Netwerkmonitor met de WINS-parser. Wanneer u de juiste WINS-parser voor netwerkmonitor gebruikt, wordt de aanvraag en het antwoord 'Koppeling starten' weergegeven voor de bron-WINS-server en de doel-WINS-server.

Wanneer de bronclient het bericht 'WINS Add version Number Map Table Request' verzendt, verzendt de doel-WINS-server (die geen partner heeft ingesteld) het volgende foutbericht:

WINS: Reden stoppen = Berichtfout

Wanneer deze fout optreedt, reageert de WINS-server die de replicatie start met het volgende foutbericht:

WINS: Reden stoppen = Door gebruiker geïnitieerd

Wanneer dit gebeurt, wordt de TCP-sessie verwijderd (TCP FIN).

Mogelijke oorzaken voor de WINS 4102-gebeurtenisberichten

Een WINS-gebeurtenis-id 4102-gebeurtenisbericht betekent meestal dat er een communicatiefout is tijdens een WINS-verbinding. Dit kan gebeuren als een WINS-server is geconfigureerd als een Push- of Pull-partner met een computer die niet is geconfigureerd als partner met de eerste WINS-server. Controleer of alle WINS-servers in de omgeving correct zijn geconfigureerd.

Mogelijk ontvangt u ook een WINS-gebeurtenis-id 4102-gebeurtenisbericht als er een rogue WINS-server wordt uitgevoerd op het netwerk.

Oplossing voor WINS 4102-gebeurtenisberichten

Ga als volgende te werk om het WINS 4102-gebeurtenisbericht op te lossen:

  1. Voer een netwerkmonitortracering uit en identificeer vervolgens de externe WINS-server (Pull-partner) die het foutbericht 'WINS: Stop Reason = Message Error' verzendt.
  2. Voer een van de volgende stappen uit:
  • Verwijder op de WINS-server waarop de gebeurtenis-id 4102 is geregistreerd de externe WINS-server uit de lijst met replicatiepartners.

  • Configureer op de externe WINS-server (de pull-partner) een pushpartner om naar te repliceren. De pushpartner is de WINS-server die het gebeurtenis-id 4102-bericht registreert.

WINS-gebeurtenis-id 4281-gebeurtenisbericht

Het volgende gebeurtenis-id-bericht is een voorbeeld van een gebeurtenis-id 4281-gebeurtenisbericht. De gegevenssectie bevat belangrijke informatie voor het oplossen van problemen. Wijzig de weergave van de gegevenssectie van de gebeurtenis van bytes in woorden. Dit foutbericht wordt meestal geregistreerd in combinatie met andere WINS-foutberichten. Een gebeurtenis-id 4281-bericht wordt meestal geregistreerd als een neveneffect van andere WINS-fouten. Normaal gesproken lost u dit foutbericht op wanneer u de andere WINS-foutberichten oplost.

WINS-gebeurtenis-id 4242-gebeurtenisbericht

Het volgende gebeurtenis-id-bericht is een voorbeeld van een gebeurtenis-id 4242-gebeurtenisbericht. De gegevenssectie bevat belangrijke informatie voor het oplossen van problemen. Wijzig de weergave van de gegevenssectie van de gebeurtenis van bytes in woorden. Omdat de foutcode in de gegevenssectie netwerkgerelateerd is, raadpleegt u de stappen voor probleemoplossing in de sectie WINS-foutgebeurtenis-id 4102 van dit artikel.

WINS-gebeurtenis-id 4286-gebeurtenisbericht

Het volgende gebeurtenis-id-bericht is een voorbeeld van een gebeurtenis-id 4286-gebeurtenisbericht. De gegevenssectie bevat belangrijke informatie voor het oplossen van problemen. Wijzig de weergave van de gegevenssectie van de gebeurtenis van bytes in woorden. De situatie die in dit foutbericht wordt beschreven, is tijdelijk en wordt na verloop van tijd automatisch opgelost. Normaal gesproken ontvangt u dit gebeurtenisbericht op WINS-servers met een zeer lange lijst met replicatiepartners. Dit probleem wordt meestal veroorzaakt door een tekort aan tijdelijke poorten.

Oplossing voor het WINS-gebeurtenis-id 4286-gebeurtenisbericht

Belangrijk

Deze sectie, methode of taak bevat stappen voor het bewerken van het register. Als u het register op onjuiste wijze wijzigt, kunnen er echter grote problemen optreden. Het is dan ook belangrijk dat u deze stappen zorgvuldig uitvoert. Maak een back-up van het register voordat u wijzigingen aanbrengt. Als er een probleem optreedt, kunt u het register altijd nog herstellen. Voor meer informatie over het maken van een back-up en het herstellen van het register, klikt u op het volgende artikelnummer om het artikel in de Microsoft Knowledge Base weer te geven: 322756 Een back-up van het register maken en herstellen in Windows

U kunt dit probleem oplossen door te wachten tot het probleem vanzelf is opgelost of deze stappen voor probleemoplossing te volgen:

  1. Bekijk uw replicatietopologie en zorg ervoor dat u bent geconfigureerd voor een echte Hub-and-Spokes-replicatietopologie.

  2. Controleer of er geen TCP-verbindingstekort is. Voordat het TCP-pakket wordt verzonden, controleert de computer of het voldoende resources heeft, bijvoorbeeld gratis uitgaande TCP-poorten. Voer de volgende stappen uit om te controleren of er geen tekort is aan TCP-verbindingen:

    1. Voer de volgende opdracht uit op de mislukte computer (op het moment dat deze computer de gebeurtenis-id 4286-fouten opslaat) en sla de uitvoer vervolgens op in een bestand. Voer hiervoor de volgende opdracht uit vanaf een opdrachtprompt:

      netstat -a
      
    2. Zoek naar het totale aantal sessies en gebruikte poorten, bekijk de status van de sessies om te bepalen of het aantal sessies de maximumwaarde heeft bereikt. De maximumwaarde is standaard 5000.

Als de uitvoer aangeeft dat de server alle poorten tussen 1024 en 5000 heeft uitgeput, heeft de server geen tijdelijke poorten meer. Voer de volgende stappen uit om dit probleem op te lossen:

  1. De Register-editor starten.

  2. Zoek de waarde MaxUserPort onder de volgende sleutel in het register: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters

  3. Dubbelklik op de waarde MaxUserPort, typ 65534 in het vak Waardegegevens en klik vervolgens op OK.

    Opmerking

    65534 is de maximumwaarde voor de waarde MaxUserPort.

  4. Sluit de Register-editor af.

  5. Start de WINS-server opnieuw op.

Gebeurtenisbericht wins-id 4121 (of 4116 op NT4)

Het volgende gebeurtenis-id-bericht is een voorbeeld van een windows 2000-gebeurtenis-id 4121-foutbericht. De gegevenssectie bevat belangrijke informatie voor het oplossen van problemen. Wijzig de weergave van de gegevenssectie van de gebeurtenis van bytes in woorden.

Opmerking

De bijbehorende gebeurtenis-id op een Windows NT4-computer is 4116.

Gegevenswoorden:
00000f58 0a080b73 0000164e 000000000 00001652 000000000
00000f58 0a05f0c6 00005fcf 00000000 000061ac 000000000
00000f58 dc0f05c9 00005c76 00000000 000068c8 000000000

De vertaling van foutcode 4121 is WINS_EVT_NO_RPL_RECS_RETRIEVED.

In Windows 2000 kunt u de gebeurtenislogboekberichten van WINS 4121 ontvangen als aan een van de volgende voorwaarden wordt voldaan:

  • Een computer ontvangt een pushmelding. Op basis van deze melding gebruikt de computer het pull-mechanisme om alle nieuwere records te verkrijgen dan wordt aangegeven met de hoogste versie-id. Wanneer een pull-partner probeert de records op te halen op basis van de versie-id's waarover de pull-partner is geïnformeerd, bestaan deze records niet meer in de database van de partner.

    Dit probleem kan optreden als een pushpartner een vermelding vermeldt die al is verouderd voordat de pull-tijd is bereikt. Als u bijvoorbeeld een push verzendt, de vermelding wordt bijgewerkt en u vervolgens de push opnieuw verzendt voordat er een pull plaatsvindt, ontvangt u mogelijk dit gebeurtenisbericht. U kunt dit probleem oplossen door het aantal pushs en de pull-tijd af te stemmen. Verhoog het aantal pushs en verkort de pull-tijd totdat het gedrag stopt.

  • De registervermelding PersonaNonGrata bevat de server die een replicatiepartner is.

Anders ontvangt u mogelijk het gebeurtenislogboekbericht WINS 4121 als aan beide van de volgende voorwaarden wordt voldaan:

  • U hebt twee WINS-servers: één pushpartner en één pull-partner.

  • Wanneer de pull-partner een replicatie initieert (bijvoorbeeld een pull-aanvraag), kan het volgende gedrag optreden:

    Opmerking

    De pijl geeft de richting van het verkeer aan.

  1. Pull-partner -> Push-partner

    De pull-partner stuurt een query naar de pushpartner voor een lijst met WINS-servers en de hoogste versie-id.

  2. Pull-partner <- Push-partner

    De pushpartner stuurt de lijst met WINS-servers en de hoogste versie-id terug. De pushpartner retourneert een lijst omdat de pushpartner ook een pull-partner van andere WINS-servers kan zijn en ip-adressen in de database heeft die andere WINS-servers bezitten.

  3. Pull-partner <- Push-partner

    Op de pushpartner: vergelijk voor elke WINS-server de hoogste versie-id met de meest recente versie-id die is gerepliceerd. Als de hoogste versie-id hoger is dan de gerepliceerde, geeft de pushpartner een query uit aan de pull-partner met de hoogste versie-id.

  4. Pull-partner -> Push-partner

    De pull-partner verzendt een lijst met vermeldingen. Als de lijst leeg is, bestaan alle nieuwe records niet meer en wordt een 4121 WINS-gebeurtenis (of in Windows NT4 een 4116 WINS-gebeurtenis) geregistreerd met het IP-adres van de WINS-server die eigenaar is van de records. (Dit kan de pull-partner of een andere partner zijn. De partner is op zijn beurt een pull-partner van deze pull-partner).

Deze gebeurtenis is alleen informatief en rapporteert geen probleem. Gebruik de volgende handleiding om u te helpen bij het interpreteren van de gegevens die zijn opgenomen in het gebeurtenisbericht:

Elke regel in de sectie 'Gegevenswoorden' van het gebeurtenisbericht heeft de volgende structuur
4 bytes = Regelnummer in de broncode (alleen gebruikt door Microsoft voor foutopsporingsdoeleinden)
4 bytes = IP-adres van een WINS-server (de pull-partner of een WINS-server die repliceert met de pull-partner)
8 bytes = 64-bits getal voor de minimale versie-id
8 bytes = 64-bits getal voor de maximale versie-id

In het vorige voorbeeld worden de drie regels met gegevenswoorden vertaald als:

IP-adres, min-versie, Max-Version
------------- -------------- -------------
10.8.11.115, 164E 0, 1652 0 (Het verschil van hex1652 - 164E = 4 is het aantal records dat moet worden gerepliceerd)

10.5.240.198, 5fcf 0, 61ac 0 (477 records repliceren)
220.15.5.201, 5c76 0, 68c8 0(3154 records om te repliceren)

Dit gedrag is standaard en WINS blijft het gebeurtenisbericht registreren. In Windows NT 4.0 en hoger registreert de computer deze gebeurtenis alleen als u de optie Gedetailleerde gebeurtenissen vastleggen hebt ingeschakeld.

Voer de volgende stappen uit om gedetailleerde logboekregistratie uit te schakelen:

  1. Klik in WINS-beheer op Configuratie in het menu Server .
  2. Klik op Geavanceerd en klik vervolgens om het selectievakje Gedetailleerde gebeurtenissen in logboeken uit te schakelen.

Beschadigde WINS-database

In zeldzame gevallen kan de WINS-database beschadigd zijn. Voer de volgende stappen uit om deze situatie te herstellen:

  1. Replicatie stoppen.
  2. Verwijder de replicatiepartners.
  3. Gebruik het hulpprogramma Jetpack in de database op de hubserver.
  4. Herstel de replicatie en forceer vervolgens een replicatie.
  5. Gebruik de WINS Microsoft Management Console (MMC) om de consistentie van de WINS-database te controleren.

In een grote WINS-omgeving waarin IP-adressen voortdurend veranderen, configureert u de optie Repliceren bij adreswijziging niet op een NT4 WINS-server. De equivalente instelling op een Windows 2000 WINS-server is het selectievakje Wanneer adreswijzigingen in de WINS-module. Schakel het selectievakje uit om de standaardinstelling te herstellen.

Klik voor meer informatie op de volgende artikelnummers om de artikelen in de Microsoft Knowledge Base weer te geven:

150737 Primaire en secundaire WINS-serveropties instellen

Zie het whitepaper Windows Internet Naming Service (WINS): Architecture and Capacity Planning) voor meer informatie. Ga hiervoor naar de volgende Microsoft-website:

Windows 2000 Server Windows Internet Naming Service (WINS) Overzicht

WINS uitvoeren op een cluster

Configureer op een Windows 2000-servercluster alle WINS-replicatiepartners om te repliceren met de virtuele server op het servercluster. Op een Windows NT 4.0-servercluster moet u de afzonderlijke knooppunten configureren als replicatiepartners, omdat de failoverfunctie niet beschikbaar is voor de WINS-service op Windows NT 4.0-serverclusters.

Netwerkmonitor configureren voor het gebruik van de WINS-parser

Microsoft Windows 2000 Server Resource Kit bevat de WINS Replication Network Monitor-parser (Wins.dll) die handig kan zijn voor het oplossen van problemen.

Als u de bijgewerkte versie van het Wins.dll-bestand wilt downloaden, raadpleegt u 'Supplement One' van de Windows 2000 Server Resource Kit. De WINS-replicatieparser gebruiken:

  1. Kopieer de WINS-replicatieparser (Wins.dll) naar de map System32\NetmonFull\Parsers.

  2. Voeg de volgende regel toe aan de sectie [PARSERS] in het Parser.ini-bestand:

    wins.dll =0: WINS
    
  3. Voeg de volgende sectie toe aan het Parser.ini-bestand:

    [WINS]  
    Comment="WINS Protocol"  
    FollowSet=  
    HelpFile=  
    

    Opmerking

    Het bestand Parser.ini bevindt zich in de map System32\NetmonFull.

  4. Voeg de volgende regel toe aan de sectie [TCP_HandoffSet] in het bestand Tcpip.ini:

    42 = WINS; added
    

    Opmerking

    Het Tcpip.ini-bestand bevindt zich in de map System32\NetmonFull\Parsers.

Voorbeeld van een WINS-replicatieframe

Nadat u de WINS-parser hebt geconfigureerd, ziet u de details van elk WINS-replicatiepakket wanneer u een netwerkmonitortracering uitvoert. Bijvoorbeeld:

#2725 10:05:01.208 00307B967C50 0002A56BB95B WINS Replication Packet

IP: Bronadres = 10.46.4.201
IP: Doeladres = 10.12.49.23 IP

TCP: .AP..., len: 45, seq: 44355679-44355724, ack: 799772100, win: 8760, src: 2874 dst: 42
TCP: bronpoort = 0x0B79
TCP: doelpoort = hostnaamserver

WINS: WINS-replicatiepakket
WINS: WINS-gegevensgrootte = 41 (0x29)
WINS: WINS Opcode = Non NBT Frame
WINS: WINS-koppelingscontext = 0 (0x0)
WINS: WINS-berichttype = Koppelingsaanvraag starten
WINS: WINS-koppelingscontext = 807300098 (0x301E6C02)
WINS: wins secundaire versie = 1 (0x1)
WINS: PRIMAIRE VERSIE VAN WINS = 1 (0x1)

Bekijk de primaire en secundaire versie om te bepalen of de replicatiepartner een computer met Windows NT 4.0 of een Computer met Windows 2000 uitvoert. Windows 2000-computers worden weergegeven als secundaire versie 2 en primaire versie 5, en Windows NT 4.0-computers worden weergegeven als secundaire versie 1 en primaire versie 1.

Overeenkomend frame voor een WINS-gebeurtenis-id 4102-gebeurtenisbericht

De WINS-server die de replicatie initieert en dit frame verzendt, registreert de WINS-fout 4102 in het systeemgebeurtenislogboek.2330 10:04:57.896 0002A56BB95B CISCO 07AC45 WINS Replication Packet Source Address ->Destination IP Address

IP: Bronadres = IP-adres
IP: Doeladres = IP-adres

TCP: .AP..., len: 44, seq: 498801786-498801830, ack: 522782479, win: 17475, src: 2937 dst: 42
TCP: bronpoort = 0x0B79
TCP: doelpoort = hostnaamserver

WINS: WINS-replicatiepakket
WINS: WINS-gegevensgrootte = 40 (0x28)
WINS: WINS Opcode = Non NBT Frame
WINS: WINS-koppelingscontext = 942499842 (0x382D6802)
WINS: WINS-berichttype = Koppelingsbericht stoppen
WINS: Reden stoppen = Door gebruiker geïnitieerd

Opmerking

Als u dit frame ziet in een netwerkmonitortracering, betekent dit niet automatisch een fout, omdat dit frame ook wordt verzonden na een geslaagde replicatie.