Сервіс доведено, але ніде не відображається


2

Я можу почати або зупинити одну послугу, але не перераховані в services.mscабо навіть якщо якийсь - або інший спосіб виконання запитів послуг використовується ( sc queryex, gsv, Get-Serviceбез аргументів і т.д.). Все робиться як адміністратор, нічого не працює.

PowerShell, Get-Serviceа потім назва сервісу працює і показує інформацію.

командний рядок із використаними командами

net start vmnetbridgeі net stop vmnetbridgeвикликати запуск та зупинку служби відповідно, але sc queryнаскрізний результат findнічого не дає:

sc queryex type= service state= all | find /i "bridge"

Я використовую Windows 10. Це послуга? Якщо так, то чому це не відображається у звичайних місцях?

Відповіді:


3

Послуга протоколу VMware Bridge не є таким самим сервісом, як, скажімо, спікер друку. Звичайні сервіси запускаються в процесі власного або спільного хостингу послуг ( svchost.exe). vmnetbridgeпроте насправді драйвер у режимі ядра:

C:\Windows\System32>sc query vmnetbridge

SERVICE_NAME: vmnetbridge
        TYPE               : 1  KERNEL_DRIVER
        STATE              : 4  RUNNING
                                (STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN)
        WIN32_EXIT_CODE    : 0  (0x0)
        SERVICE_EXIT_CODE  : 0  (0x0)
        CHECKPOINT         : 0x0
        WAIT_HINT          : 0x0

Оснащення Служб для MMC показує лише стандартні послуги ( WIN32_OWN_PROCESSабо WIN32_SHARE_PROCESS), хоча диспетчер управління службами займається всіма видами. Щоб отримати записи про цю послугу у вашій sc queryexкоманді, потрібно змінити type=фільтр на type= driverабо type= all.

Подальше читання: Числові константи, пов'язані з послугами , посилання на послуги

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.