对于我正在处理的事情,我需要能够停止和启动服务Dhcp Client
。但是,当我尝试通过提升的命令提示符执行此操作时,我得到的是System error 5 has occurred
和Access is denied
。我相信错误是由于 Windows 尝试停止而导致的,WinHttpAutoProxySvc
因为这是它的依赖项之一。据我所知,这似乎是 2018 年的一个问题,所以我想知道这是否仍未解决。讨论:https://answers.microsoft.com/en-us/windows/forum/all/windows-10-build-1803winhttp-web-proxy-cant-be/74673a26-fd69-4d83-9ab8-5cb616b4dde5。请纠正我,让我知道这是否是故意的,而不是需要修复的错误。如果是这样,我遗漏了什么才能禁用该Dhcp Client
服务?
Stopping the DHCP Client service will also stop these services.
IP Helper
WinHTTP Web Proxy Auto-Discovery Service
Network Connected Devices Auto-Setup
Network List Service
Network Location Awareness
Do you want to continue this operation? (Y/N) [N]: y
The IP Helper service is stopping.
The IP Helper service was stopped successfully.
System error 5 has occurred.
Access is denied.
答案1
我刚刚在 Windows 11 上测试了以下内容,但它也应该适用于 Windows 10。
您可以通过编辑注册表设置来禁用 WinHttp Web 代理自动发现服务,即使用具有管理员权限的 regedit(注册表编辑器)。请确保在进行任何更改之前进行备份!您想要的注册表设置位于:
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WinHttpAutoProxySvc
这是一个名为 的 DWORD 值Start
。双击以编辑此键,并将其值设置为4
。单击“确定”保存更改。然后重新启动 Windows。
WinHttp Web Proxy Auto-Discovery Service
现在应该已禁用,因此它不再启动或运行。如果没有它,您应该能够自由地停止和重新启动 DHCP 客户端。
一个注意事项:请注意,其他几个服务依赖于此服务,因此它们可能也不再起作用:(NcaSvc
“网络连接助手”)和iphlpsvc
(“IP 帮助器”)。我不认为这些服务中的任何一个都是绝对必要的,但您的情况当然可能会有所不同。按照以下步骤操作,风险自负。
谢谢https://www.thewindowsclub.com/how-to-disable-web-proxy-auto-discovery-wpad-in-windows,第 4 项,获取注册表项信息。请告诉我进展如何。(如果这些信息仍然与您相关的话!三年后,呵呵。)