AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 131112
Accepted
Warren P
Warren P
Asked: 2010-04-10 12:59:11 +0800 CST2010-04-10 12:59:11 +0800 CST 2010-04-10 12:59:11 +0800 CST

如何在 Windows 7 中对 Services.msc (mmc) 窗口进行关键字搜索?

  • 772

据我所知,当你想运行一项服务时,你的能力非常有限,在所有当前的 Windows 版本中。

我通常通过在“开始”->“运行”框中键入“services.msc”来启动服务,在大多数 Windows 版本上,这是可行的。我知道如何单击 Windows 服务的 MMC 视图中的“名称”列。如果您知道服务名称的前几个字符是什么,通常可以按名称排序,然后键入前缀以向下滚动列表(例如,查找 Windows 搜索)。

这对我来说似乎很弱,所以我花了一些时间在互联网上搜索能够更好地管理服务的工具。通常我有一个我知道“fooWare”可能是关键字的关键字,我需要找到(通常命名错误的)服务并启动它并停止它。这通常太难了。

我能做的最好的事情是从命令行“NET SERVICES”,也许在那里添加一个 grep,但这并没有列出每个服务,只有其中的几个。

Win7中的MMC管理单元现在有一个导出列表按钮,导出到我不时使用的csv文本文件功能,导出然后搜索。我曾想过编写自己的工具。我希望系统管理员可以使用更好的“服务管理器”实用程序。我想在右上角有一个搜索框,有点像 Win7 和 Vista 中的“添加-删除-程序”对话框有一个搜索工具。

这样的服务实用程序是否存在?

service search windows-7 full-text-search
  • 4 4 个回答
  • 7613 Views

4 个回答

  • Voted
  1. Best Answer
    Wesley
    2010-04-10T13:17:38+08:002010-04-10T13:17:38+08:00

    sc.exe在命令提示符或*-servicePowerShell 工具集。

    在命令行,sc可以做一些服务 frobbing,你可以将它与输出到文本文件或弄乱find. 但实际上,您现在应该使用 PowerShell,因此Get-Service(以及Start-Service、Restart Service、Set-Service等)结合 PowerShell 提供的无数格式化和解析工具是您最好的选择。

    这是 PowerShell 中的一个示例:

    $t = '*mana*';Get-Service | Where {($_.Name -like "$t" -or $_.DisplayName -like "$t") -and $_.StartType -ne "Disabled"}
    

    它过滤名称和显示名称并忽略禁用的服务。

    您可以将其放入Find-Service.ps1带有单个参数的脚本中。

     param(
     [string]$term
     )
    
     $term = "*" + $term + "*"
     Get-Service | Where-Object {($_.Name -like "$term" -or $_.DisplayName -like "$term") -and $_.StartType -ne "Disabled"}
    
    • 6
  2. dunxd
    2010-04-10T13:57:34+08:002010-04-10T13:57:34+08:00

    从几个位置(例如http://www.netware.se/en/downloads/)获得的 xnet.exe 可以列出所有正在运行的服务 - 然后您可以使用其他东西来搜索输出。Handlily xnet 还报告了一个服务的简称,可以用来管理它。

    • 2
  3. Maximus Minimus
    2010-04-10T15:30:47+08:002010-04-10T15:30:47+08:00

    HKLM\System\CurrentControlSet\Services 可以为您提供很多您可能想要的信息。谨慎行事。

    • 2
  4. Auto
    2017-01-27T15:24:34+08:002017-01-27T15:24:34+08:00

    我也想知道同样的:-(

    即使在 Windows 10 中,Windows 服务的 MMC 视图中的搜索功能仍然一无所获。

    无论如何,我在以下链接中找到了这个实用程序 Serviwin:

    http://www.nirsoft.net/utils/serviwin.html

    它显示有关服务的所有信息并具有搜索功能。我希望这会有所帮助,也希望微软在 Windows 服务的 MMC 视图中实现搜索框。

    我还发现了这个实用程序 ServiceBouncer,它确实非常好。

    https://github.com/PaulStovell/ServiceBouncer

    • 2

相关问题

  • 计划终止端口连接

  • 如何提供可搜索的 IRC 日志?

  • GlassFish 服务在控制台注销时停止

  • “工作站”和“服务器”服务不断停止

  • 如何删除或卸载孤立服务?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    从 IP 地址解析主机名

    • 8 个回答
  • Marko Smith

    如何按大小对 du -h 输出进行排序

    • 30 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    MikeN 在 Nginx 中,如何在维护子域的同时将所有 http 请求重写为 https? 2009-09-22 06:04:43 +0800 CST
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    0x89 bash中的双方括号和单方括号有什么区别? 2009-08-10 13:11:51 +0800 CST
  • Martin Hope
    Kyle Brandt IPv4 子网如何工作? 2009-08-05 06:05:31 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve