Serielles Gerät kann als eine serielle Maus in Windows 2000 erkannt werden

Problembeschreibung

Wenn Sie einen Windows 2000-basierten Computer verwenden, kann ein serielles Gerät als eine serielle Maus erkannt.

Ursache

Dieses Problem kann auftreten, da die meisten Geräte als serielle Maus erkannt werden, die eine andere Art von Gerät ständig Daten an den seriellen Anschluss senden, die wodurch der Erkennungscode fälschlicherweise das Gerät als eine serielle Maus identifizieren.

Problemlösung

Um dieses Problem zu beheben, beziehen Sie das neueste Servicepack für Windows 2000 und aktualisieren Sie die Registrierung wie unten beschrieben. Weitere Informationen über das neueste Servicepack für Windows 2000 finden Sie der Microsoft Knowledge Base:

260910 wie Sie das neueste Service Pack für Windows 2000 erhalten


Die englische Version dieses Updates sollte die folgenden Dateiattribute haben oder höher:

   Date        Time     Version         Size    File name
------------------------------------------------------
1/17/2001 03:48p 5.0.2195.3156 13,936 Serenum.sys


Wichtig Dieser Abschnitt bzw. die Methode oder Aufgabe enthält Schritte, die erklären, wie Sie die Registrierung ändern. Allerdings können schwerwiegende Probleme auftreten, wenn Sie die Registrierung falsch ändern. Stellen Sie daher sicher, dass Sie die folgenden Schritte sorgfältig ausführen. Sichern Sie die Registry für zusätzlichen Schutz, bevor Sie sie ändern. Anschließend können Sie die Registrierung wiederherstellen, falls ein Problem auftritt. Weitere Informationen zum Sichern und Wiederherstellen der Registrierung finden Sie im folgenden Artikel der Microsoft Knowledge Base:
322756 zum Sichern und Wiederherstellen der Registrierung in Windows

Nachdem Sie den Hotfix oder das Servicepack anwenden, gehen Sie folgendermaßen vor:

  1. Starten Sie Registrierungseditor (Regedt32.exe). Dazu klicken Sie auf Start, klicken Sie auf Ausführen, geben Sie regedt32 im Feld Öffnen und drücken Sie die EINGABETASTE.
  2. Hinweise zu den Enumeratorfinden Sie weiter unten im Abschnitt Weitere Informationen DeviceIDund InstanceID für den COM-Anschluss:

    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Enum\Enumerator\DeviceID\InstanceID\Device Parameter
    Beachten Sie, dass eine InstanceID für jeden Port.
  3. Klicken Sie im Menü Bearbeiten auf Wert hinzufügenund fügen Sie den folgenden Registrierungswert hinzu:

    Wertname: SkipEnumerations
    Datentyp: REG_DWORD
    Basis: hexadezimale
    Wert: 0 bis FFFFFFFE
    Beachten Sie, dass der Wert 0 (null) Funktion und Device-Erkennung deaktiviert fortsetzen kann. Jedem Plug & Play ist eine Enumeration zählt eine und wenn er 0 erreicht, neu Listet die Hardware und dann beginnt erneut aus dem Registrierungswert. Beim Neustart des Computers beginnt Plug And Play der Zählvorgang erneut auf den eingegebenen Wert.
  4. Beenden Sie den Registrierungseditor.

PROBLEMUMGEHUNG

Um dieses Problem zu umgehen, können Sie das Gerät nicht richtig erkannt, Geräte-Manager verwenden, um das Gerät zu deaktivieren, die nicht den Anschluss an den das Gerät angeschlossen ist und starten Sie Ihren Computer. Wenn Sie dies tun, der Port funktioniert und falsch erkannte Gerät deaktiviert.

Status

Microsoft hat bestätigt, dass es ein Problem bei den Microsoft-Produkten handelt, die zu Beginn dieses Artikels aufgeführt sind. Dieses Problem wurde erstmals in Windows 2000 Service Pack 3. Nach der Installation von Windows 2000 Service Pack 3 müssen Sie die Registrierung bearbeiten, wie im Abschnitt "Lösung" dieses Artikels beschrieben.


Beachten Sie, dass Microsoft Windows XP auch feste Serenum.sys Datei enthält. Sie müssen die Registrierung bearbeiten, wie im Abschnitt "Lösung" für Windows XP auch beschrieben.

Weitere Informationen

Weitere Informationen zu Updates für Windows 2000 Datacenter Server finden Sie der Microsoft Knowledge Base:

265173 das Datacenter-Programm und das Windows 2000 Datacenter Server-Produkt
Finden Sie für Weitere Informationen zum Installieren mehrerer Updates bei nur einem Neustart im Artikel der Microsoft Knowledge Base:

296861 Verwenden von QChain.exe zum Installieren mehrerer Hotfixes mit nur einem Neustart
Anwendung können nicht das GPS-Gerät initialisieren, nachdem SkipEnumerations Änderung der Registrierung hinzugefügt wurde, obwohl GPS mehr als eine serielle Maus erkannt wird. Dies kann zu Ghosted serielle Geräte noch geladen verknüpft werden. Für Weitere Informationen suchen und Deinstallieren von Geräten Mäuse und andere Zeigegeräte schattiert, finden die Artikel der Microsoft Knowledge Base:

241257 Geräte-Manager werden keine Geräte angezeigt noch vorhanden

Motherboard-basierte COM-Ports

Zunächst müssen Sie bestimmen die HAL verwendet wird, bevor Sie die Registrierung ändern können. Bestimmen Sie die HAL auf dem System läuft öffnen Sie Geräte-Manager, und erweitern Sie Computer.

Wenn das System eine ACPI-HAL der SkipEnumerations Reg_DWORD Wert in Schritt 3 oben an den seriellen Port der Wahl hinzufügen unter

\Device HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\ACPI\PNP0501\Port-Parameter
Verfügt das System Standard (nicht-ACPI-HAL) können Sie in Schritt 3 oben an den seriellen Port der Wahl unter angezeigte SkipEnumerations Reg_DWORD Wert hinzufügen.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root\ * PNP0501\Port-\Device Parameter


Hinweis: Port# = InstanceID

Anschlüsse für Zusatzkarten serieller Anschluss

Ermitteln den richtigen Speicherort in der Registrierung für den Anschluss ist komplizierter. Unten ist eine Methode, die Sie lokalisieren und identifizieren jede Komponente helfen.



  1. Öffnen Sie Geräte-Manager und zeigen Sie der Port Beschreibung oder "Angezeigter Name an".
  2. Suchen Sie die Datei Setupapi.log C:\Winnt und die Beschreibung, so wie im Geräte-Manager das Gerät hängen von den betreffenden Anschluss suchen Sie setupapi.log.
  3. Wenn das Gerät in die Datei setupapi.log langsam befindet einen Bildlauf nach unten bis zu die Eintrag "dies nur kopieren Installation des Enumerator\DeviceID\InstanceID". Beispiel: kopieren nur Installation von MF\PCI #VEN_131F & DEV_2052 & SUBSYS_2052131F & REV_00\3 & 1E67C166 & 0 & 50 #CHILD0003 ausführen

    Enumerator MF =

    DeviceID = PCI #VEN_131F & DEV_2052 & SUBSYS_2052131F & REV_0
    InstanceID = 3 & 1E67C166 & 0 & 50 #CHILD0003

    Hinweis: der SkipEnumerations Reg_DWORD-Wert ist unter dem \Device Parameter Schlüssel für jeden bestimmten InstanceID hinzugefügt werden.

  4. Öffnen Sie regedt32.exe und erweitern Sie HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum5. Erweitern Sie den Enumerator, suchen und erweitern Sie DeviceID dann InstanceID darunter. Dies ist die Geräte-ID für den bestimmten Port der seriellen Karte ist der Wert hinzugefügt werden.

    Schließen ein Gerät an einen seriellen Anschluss auf einem Computer mit Windows 2000 und starten Sie den Computer das Betriebssystem Listet Geräte und sucht nach neuen oder entfernten Hardware beim Starten des Computers. Während dieser Erkennungsphase der Computer erkennt die seriellen Anschlüsse und versucht zu ermitteln, welche Art von Gerät angeschlossen ist. Normalerweise erkennt die Software eine serielle Maus angeschlossen wird eine andere Art von Gerät, wie Global Positioning System (GPS) entwickeln.


  5. Erweitern Sie den Enumerator, suchen Sie und erweitern Sie DeviceID dann InstanceID darunter. Dies ist die Geräte-ID für den bestimmten Port der seriellen Karte ist der Wert hinzugefügt werden.
Weitere Informationen zu Windows 2000 und Windows 2000-Hotfixes gleichzeitig installieren finden Sie der Microsoft Knowledge Base:

249149 Installation von Microsoft Windows 2000 und Windows 2000-Hotfixes
Eigenschaften

Artikelnummer: 283063 – Letzte Überarbeitung: 23.01.2017 – Revision: 1

Feedback