ipconfig /flushdns清除DNS缓存遇到这样一个问题,提示“执行期间,函数出了问题。”,命令本身并没有写错。问题原因是系统DNS Client服务被关闭,如果此服务被停止,计算机将不能解析 DNS 名称并定位 Active Directory 域控制器。如果此服务被禁用,任何明确依赖它的服务将不能启动。
错误截图:
问题解决方法:按下Win+R组合键(Win就是键盘上微软logo按键),在运行窗口中输入services.msc,点击确定。在弹出系统服务项窗口里找到DNS Client,右键点击选择属性,里面设置启动类型为自动,并且启动服务,如下图。设置后,点击应用确定退出。
这时我们再试试运行ipconfig /flushdns清除DNS缓存,如无意外应该就可以了。