Sériové zařízení může rozpoznána jako sériová myš v systému Windows 2000

Příznaky

Pokud používáte počítač se systémem Windows 2000, může být nalezeno sériové zařízení jako sériová myš.

Příčina

Tomuto problému může dojít, protože většina zařízení, která jsou rozpoznána jako sériová myš, které jsou neustále k jinému typu zařízení odeslat data na sériový port, což způsobí, že kód pro detekci nesprávně identifikovat zařízení jako sériová myš.

Řešení

Tento problém vyřešíte získat nejnovější aktualizaci service pack pro systém Windows 2000 a potom aktualizaci registru podle následujících pokynů. Další informace o nejnovější aktualizaci service pack pro systém Windows 2000 klepněte na následující číslo článku znalostní báze Microsoft Knowledge Base:

260910 jak získat nejnovější systém Windows 2000 Service Pack


Anglická verze této opravy má následující atributy souborů nebo novější:

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


Důležité: Tento oddíl, metoda nebo úkol obsahuje kroky, které popisují úpravu registru. Při nesprávné úpravě registru mohou nastat závažné problémy Proto se ujistěte, že budete opatrně postupovat podle těchto kroků Pro zvýšení ochrany před úpravou zálohujte registr. Pokud dojde k potížím, pak můžete registr obnovit ze zálohy. Pro další informace o zálohování a obnovení registru klepněte na následující číslo článku databáze Microsoft Knowledge Base:
322756 postup zálohování a obnovení registru v systému Windows

Po instalaci opravy hotfix nebo aktualizace service pack, postupujte takto:

  1. Spusťte Editor registru (Regedt32.exe). Klepněte na tlačítko Start, klepněte na příkaz Spustit, do pole Otevřít zadejte příkaz regedt32 a potom stiskněte klávesu ENTER.
  2. Pokyny k identifikaci čítače výčtu DeviceIDa InstanceID portu COM naleznete části Další informace níže:

    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Enum\čítače výčtu\DeviceID\InstanceID\Device parametry
    Všimněte si, že je jeden InstanceID pro každý port.
  3. V nabídce Úpravy klepněte na příkaz Přidat hodnotua přidejte následující hodnotu registru:

    Název hodnoty: SkipEnumerations
    Datový typ: REG_DWORD
    Číselná soustava: šestnáctková
    Hodnota: 0 až FFFFFFFE
    Všimněte si, že hodnotu nula (0) zakáže zjišťování funkce a zařízení může pokračovat. Při každém typu Plug and Play provede výčet, spočítá dolů jeden a při počítání na nulu, znovu provede výčet hardwaru a potom spustí znovu počítání od hodnoty registru. Po restartování počítače spustí Plug and Play počet znovu na hodnotu, která jste zadali.
  4. Ukončete Editor registru.

Jak potíže obejít

Chcete-li tento problém vyřešit, povolte zařízení nesprávně zjistit, zakažte zařízení, které není port, ke kterému je připojeno zařízení pomocí Správce zařízení a restartujte počítač. Když toto provedete, port pracuje správně a nesprávně rozpoznané zařízení je zakázáno.

Stav

Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti uvedených na začátku tohoto článku. Tento problém byl poprvé opraven v aktualizaci Windows 2000 Service Pack 3. Po instalaci aktualizace Windows 2000 Service Pack 3 je třeba upravit registru popsané v části "Řešení" tohoto článku.


Poznámka: Microsoft Windows XP také zahrnuje pevné serenum. sys souboru. jak je popsáno v části "Řešení" pro systém Windows XP také je třeba upravit registr.

Další informace

Další informace o tom, jak získat opravu hotfix pro systém Windows 2000 Datacenter Server klepněte na následující číslo článku znalostní báze Microsoft Knowledge Base:

265173 Datacenter Program a produkt Windows 2000 Datacenter Server
Další informace o instalaci více oprav hotfix s pouze jedním restartováním počítače klepněte na následující číslo článku znalostní báze Microsoft Knowledge Base:

296861 instalace více oprav hotfix s jedním restartováním počítače pomocí QChain.exe
Aplikace může selhat inicializovat zařízení GPS, jakmile změnu SkipEnumerations byl přidán do registru i v případě, GPS je již detekovány jako sériová myš. To může souviset s Ghosted sériových zařízení stále načítá. Pro další informace o tom, jak najít a odinstalovat stínový z myši a jiná polohovací zařízení, klepněte na následující číslo článku znalostní báze Microsoft Knowledge Base:

241257 nepodporuje Správce zařízení nezobrazuje zařízení není aktuálně prezentovat

Základní desky založené porty COM

Nejprve je nutné určit HAL, která je používána před provedením změny registru. Chcete-li určit, které HAL je spuštěna v systému spusťte Správce zařízení a rozbalte položku počítač.

Pokud má systém ACPI HAL můžete přidat hodnoty SkipEnumerations Reg_DWORD v kroku 3 výše na sériový port umístěn pod volbou

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\ACPI\PNP0501\Port #\Device parametry
Pokud má systém Standard (Non-ACPI HAL), můžete přidat hodnoty SkipEnumerations Reg_DWORD v kroku 3 výše na sériový port umístěn pod volbou

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root\ * PNP0501\Port #\Device parametry


Poznámka: Port # = InstanceID

Porty COM na kartě doplněk sériový Port

Zjištění správné umístění v registru pro port více zapojen. Níže je metoda, která vám pomůže vám najít a rozpoznat jednotlivé komponenty.



  1. Otevřete Správce zařízení a zobrazit popis zařízení portu Com nebo "Popisný název".
  2. Vyhledejte v souboru Setupapi.log C:\Winnt a hledat v souboru setupapi.log popis zařízení přesně tak, jak se zobrazí v zařízení Správce zařízení předsazení vypnout příslušný Port.
  3. Jakmile zařízení je umístěn v souboru setupapi.log pomalu procházejte, dokud vyhledejte položku "to jen kopie instalace Enumerator\DeviceID\InstanceID." Příklad: způsobem instalace pouze kopie MF\PCI #VEN_131F & DEV_2052 & SUBSYS_2052131F & REV_00\3 & 1E67C166 & 0 & 50 #CHILD0003

    Čítač výčtu = MF

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

    Poznámka: The SkipEnumerations Reg_DWORD hodnota má být přidány pod \Device parametru klíč pro každý konkrétní InstanceID.

  4. Otevřete regedt32.exe a rozbalte HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum5. Rozbalte položku výčtu, vyhledejte a rozbalte DeviceID pak rozbalte InstanceID nižší, než je. Toto je ID zařízení pro určitý port sériové karty, kde je hodnota má být přidána.

    Připojit zařízení k sériovému portu v počítači se systémem Windows 2000 a restartujte počítač, operační systém vytvoří výčet zařízení a vyhledá nový nebo odebraný hardware při spuštění počítače. V průběhu této fáze zjišťování počítač zjistí sériové porty a pokusí určit, jaký typ zařízení je připojeno. Obvykle zjistí software sériové myši jako připojené po jiného typu hardwaru zařízení, například vypracuje Global umístění systému GPS.


  5. Rozbalte položku výčtu, vyhledejte a rozbalte DeviceID pak rozbalte InstanceID nižší, než je. Toto je ID zařízení pro určitý port sériové karty, kde je hodnota má být přidána.
Další informace o tom, jak nainstalovat systém Windows 2000 a Windows 2000 Hotfix současně klepněte na následující číslo článku znalostní báze Microsoft Knowledge Base:

249149 instalace systému Microsoft Windows 2000 a oprav hotfix systému Windows 2000
Vlastnosti

ID článku: 283063 - Poslední kontrola: 23. 1. 2017 - Revize: 1

Váš názor