如何在“进程资源管理器”中还原“进程名称”列?


33

当前,Process Explorer的窗口不显示进程名称:

连结文字

(当我以其他用户身份运行Process Explorer时,该列将正确显示。)

我已经尝试拖动所有列处理程序,但是进程名称列仍然不会出现。右键单击列栏将显示“ 选择列”对话框,其中“ 进程名称”复选框已选中并被禁用。

我该如何解决?我认为最简单的方法是从注册表中清除设置,但是找不到相关的密钥。


删除错误答案后,请给我几个答案,我将回答正确的问题:)
JNK 2010年

@JNK,没问题,我们都是人类。
badp 2010年

您如何隐藏它?
默认值2010年

@Michael,保存该列宽度的注册表项被删除。GUI几乎无能为力:)
badp 2010年

确实,这真是令人困惑:P您是否真的在寄存器中亲自编辑了此代码,然后在此处询问了该问题,还是procexpl刚醒来一天就说:“嘿,我认为您可以在没有进程名的情况下进行处理,我将对其进行修复for ya'“ :):我只是想知道您是否在消失时是否采取了一些特殊措施,这是一个奇怪的错误/功能
默认为2010年

Answers:


32

使用regedit删除密钥HKCU\Software\Sysinternals\Process Explorer,然后启动Process Explorer。

我建议先导出密钥,以防万一。


快速比较显示问题出在我身上0,由于某种原因,缺少HKCU \ Software \ Sysinternals \ Process Explorer \ Process Columns \`键中的值。现在,我可以将缺少的值添加到备份中,然后恢复我的旧配置。
badp 2010年

+1哈利!我刚刚在开车。Badp,很抱歉您早前的回答。
JNK

2
添加0无效。删除密钥即可。
Mark Jeronimus '16

如果经常发生这种情况,则可以使用“ 视图”»“保存列集”来保存状态,并且当流程名称列再次消失时,可以使用“ 视图”»“加载列集”来恢复布局。
roeland '16

4

以下对我有用:

  • 关闭进程资源管理器。确保它没有在纸盘中保持打开状态。

  • 向其中添加一个REG_DWORDnamed 0,且其值大于0(列宽)HKCU\Software\Sysinternals\Process Explorer\ProcessColumns

  • 修改HKCU\Software\Sysinternals\Process Explorer\ProcessImageColumnWidth并将其设置为大于0的值。

  • 递增HKCU\Software\Sysinternals\Process Explorer\ProcessColumnCount一。


轻微的错字:PrcessColumnCount-> ProcessColumnCount
标记为T

@MarkT已修复...
CJBS

实际上,拼写错误在应用程序中-正确的拼写是PrcessColumnCount。
G-Wiz
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.