问:

win7系统 services.msc中 找不到文件Geolocation service如何解决?

答:
在Windows 7的services.msc服务管理器中找不到Geolocation服务(Geolocation Service),这通常有以下几个原因:
1. 没有安装定位组件。Geolocation Service服务依赖于Microsoft Windows定位组件,如果没有安装该组件,services.msc中将不会显示该服务。解决方法:启用定位,打开“控制面板”-“程序”-“打开或关闭Windows功能”,勾选“Microsoft Windows定位组件”选项,然后点击“确定”。
2. 定位组件更新未安装。如果安装过定位组件,但没有安装相应的服务包或Windows更新补丁,也会导致Geolocation Service服务不显示。解决方法:安装对应的Windows 7服务包(Service Pack)和更新补丁确保定位组件是最新版本。
3. 组策略限制了该服务。如果是企业网络环境,很有可能是组策略设置限制了Geolocation Service等定位相关服务。解决方法:联系网络管理员,要求修改组策略设置以启用该服务。 
4. 驱动或服务已损坏。定位服务依赖于相关驱动和服务,如果这些驱动或服务已损坏或丢失,将无法显示Geolocation Service。解决方法:使用sfc /scannow命令扫描并修复系统文件,还可以尝试卸载然后重新安装定位组件。
5. 鉴于定位服务的隐私安全问题,某些第三方安全软件会主动限制或屏蔽该服务。解决方法:检查你所使用的安全软件相关设置,适当打开定位和地理位置相关选项。 
综上,无法在services.msc中查看到Geolocation Service服务的主要原因在于定位组件未安装或更新不完整,驱动或服务文件损坏,或被安全软件主动限制。根据具体情况采取相应的解决措施即可解决此问题。