为什么当我是pipe理员时,无法启动WinPCap npf服务?

我最近在Win 7主机上安装了Wireshark,但是现在它不会让我启动NPF服务。 我得到:

C:\Windows\system32>net start npf System error 5 has occurred. Access is denied. 

这很奇怪,因为我在本地pipe理员组中,并且'npf'服务的SDDLstring显示允许RP和WP权限到内置pipe理员组。

 C:\Windows\system32>net localgroup Aliases for \\DOC ------------------------------------------------------------------------------- *Administrators *Backup Operators *Cryptographic Operators *Distributed COM Users *Event Log Readers *Guests *IIS_IUSRS *Network Configuration Operators *Offer Remote Assistance Helpers *Performance Log Users *Performance Monitor Users *Power Users *Remote Desktop Users *Replicator *Users The command completed successfully. C:\Windows\system32>sc sdshow npf D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCR RC;;;IU)(A;;CCLCSWLOCRRC;;;SU) 

显然我错过了什么,但什么?

这听起来像你没有从提升的命令提示符运行它。 在GUI中,您可以click Start > Type cmd > right click > Run As Administrator然后重试。

从unlevated命令提示符你可以做runas /user:domain\user cmd