|
![]() |
#1 |
Premium
Datum registracije: Apr 2010
Lokacija: Zadar
Postovi: 160
|
Kako iz Windowsa ukloniti drajver za serijal miša
Mada se miš koji se spaja na serijal port godinama ne proizvodi (zadnji sam koristio prije 15 godina), u Win XP, Visti i Win 7 i dalje postoji drajver "sermouse.sys" koji mi često pri spajanju raznih uređaja na komp. stvara problem. Točnije kad spojim GPS signal, radarski signal, signal sa AIS-a i sl. Windowsi to ponekad prepoznaju kao serjal miš i strelica počne laprdati po ekranu u taktu signala, otvara i zatvara prozore i programe i nema druge nego isključiti uređaj. Koji put sve bude OK. Probao sam na razne načine ukloniti taj drajver (Windows-system 32-drivers) ali nisam uspio, uvijek bi se vraćao. Ako netko zna kako, smanjio bi mi broj intervencija na brodovima. |
![]() |
![]() |
![]() |
#2 |
Premium
Datum registracije: Mar 2006
Lokacija: Opatija
Postovi: 33,916
|
Davno sam radio s tim programom, ali ne škodi pokušati. Dakle, program nLite ti omogućava da urediš XP po vlastitim željama te u njega dodaješ ili izbacuješ određene komponente, drivere, zakrpe,... Možda bi s njime mogao iz XP izbaciti te drivere.
__________________
"Dvije stvari su beskonačne - svemir i ljudska glupost. Za svemir nisam siguran." A. Einstein |
![]() |
![]() |
|
|
Oglas
|
|
![]() |
#3 |
Moderator
Datum registracije: Sep 2006
Lokacija: St
Postovi: 23,484
|
Google pronalazi taj problem i moguća rješenja, fini zaheb baš sa USB GPS prijemnicima za koji su (po meni) podjednako krivi proizvođači i Mirkosheet, naime sa tim USB GPS prijemnicima se prvo instalira USB to Serial (COMx) adapter pa ako napravite grešku i GPS prijemnik je upaljen (možda ni nema on/off prekidač), čim proradi non-stop daje podatke (o poziciji), slijedi M$ zaheb koji "zaključi" po PnP ključu (očito lažnom i krivom), a i po "mora da je mouse kad stalno šalje podatke" detektira i instalira taj virtualni COMx kao HID pa Serial Mouse (najčešće kao "MICROSOFT SERIAL BALLPOINT MOUSE"). E sad rješenja, za stari dobri XP ih ima više dok kod W7 ako i napraviš kako treba uvijek mu može puknit da instalira neželjeni serial mouse drajver, pa ajmo redom, prvo detektirajte na kojem COMx se prijavljuje taj GPS prijemnik, ako tko još koristi NT kao admin otvoriti Boot.ini (nalazi se na rootu boot hdd - a) i dodati /NoSerialMice switch: Code:
[boot loader] timeout=3 default=multi(0)disk(0)rdisk(0)partition(1)\WINNT35 [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINNT35="Windows NT Workstation Version 3.51" /NoSerialMice Code:
NoSerialMice Syntax /NoSerialMice Disables the detection of serial mice on all COM ports. /NoSerialMice:COMx Disables the detection of serial mice on COM x, where x is the number of the port. /NoSerialMice:COMx,y,z Disables the detection of serial mice on COM x, y and z. NOTE: The /NoSerialMice option is not case sensitive. dovoljno opisano ovdje > http://support2.microsoft.com/defaul...;en-us;q283063 za XP a) slično kao kod NT u Boot.ini samo je sada /FASTDETECT:comx switch: Code:
[boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect:com1 b) isključivanje pokretanja SerMouse servisa: otvoriti Regedit i doći na ovaj ključ "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SerMouse" desno postoji Start varijabla (obično je 3), vrijednost joj treba promijeniti u 4 (šta zapravo znači zabranu pokretanja - disabled) isto možeš postići sa ovom komandom Code:
REG ADD "HKLM\SYSTEM\CurrentControlSet\Services\sermouse" /V Start /T REG_DWORD /F /D 4 na isti način kako si detektirao koji je "sporni" COMx tako nađi koji je PnP key, evo izvadak iz XP - ovog msmouse.inf: Code:
%*pnp0f01.DeviceDesc%=Ser_Inst,*PNP0F01,SERENUM\PNP0F01 ; MS serial mouse %*pnp0f09.DeviceDesc%=Ser_Inst,*PNP0F09,SERENUM\PNP0F09 ; MS serial BallPoint %*pnp0f0f.DeviceDesc%=Ser_Inst,*PNP0F0F,SERENUM\PNP0F0F ; MS serial BallPoint %*pnp0f0a.DeviceDesc%=Ser_Inst,*PNP0F0A ; MS serial wheel mouse %*pnp0f1e.DeviceDesc%=Ser_Inst,,*PNP0F1E,SERENUM\PNP0F1E ; MS serial EasyBall %*SERENUM\MSH0001.DeviceDesc%=Ser_Inst,,SERENUM\MSH0001, MSH0001 ; MS serial wheelmouse pa tako evo za XP SP2 DEVCON dobiveno raspakiraj sa WinRar i unutra ćeš naći x86 i x64 verziju, sad pretpostavimo da se prijavljuje kao "*PNP0F09" pa u CMD - u trebaš odraditi ovu komandu: Code:
DEVCON.exe DISABLE *PNP0F09 dl i info > http://support2.microsoft.com/defaul...b;en-us;819036 dovoljno je objašnjeno pa ne treba ništa dodavati za W7 a) isto kao b) za XP b) isto kao c) za XP s tim da M$ (namjerno) daje direktni link na relativno staru verziju za W7 > http://support.microsoft.com/kb/311272 ako ti radi (šta treba) onda odlično, a ako ne onda moraš dl. relativno veliki WDK kit samo da bi iz njega izvadio taj jedan fajl, sve je opisano ovdje > http://social.technet.microsoft.com/...evcon-exe.aspx srećom pa se na netu nađe da je netko izvadio taj file i linkao ga negdje ... c) isto kao d) za XP s tim da "službenog" COMDisable tool - a (opet slučajno) nema pa je netko napisao u VB6, direkt link > http://www.options.no/tmp/SerMouseDisable.zip a sve je opisano ovdje > http://www.networksteve.com/windows/...?TopicId=52302 Eto pa pogađaj koja opcija će ti raditi ![]() |
![]() |
![]() |
![]() |
#4 |
Premium
Datum registracije: Apr 2010
Lokacija: Zadar
Postovi: 160
|
Svaka čast, jedna od opcija će sigurno biti uspješna. Danas su kompjuteri postali sastavni dijelovi brodske opreme a najčešći problem je, kao što si naveo spajanje GPS-a. Obično uzmem signal sa brodskog sistema i dovedem direktno na serijal port. Bolje rješenje je spojiti posebnu GPS antenu sa u-blox čipom na USB, ali to vlasnici brodova ne žele iz drugih razloga. Kad probam, javiti ću koja opcija najbolje radi. Zahvaljujem na trudu radi ovako detaljnog odgovora. |
![]() |
![]() |
|
|
Oglas
|
|
![]() |
|
|