“运行”对话框如何知道应用程序在哪里?

“运行”对话框可以作为在计算机上打开程序的一种简单且非常有用的方法,但是它如何知道这些应用程序在系统中的位置呢?今天的超级用户问答帖子回答了一位好奇的读者的问题。...

“运行”对话框可以作为在计算机上打开程序的一种简单且非常有用的方法,但是它如何知道这些应用程序在系统中的位置呢?今天的超级用户问答帖子回答了一位好奇的读者的问题。

今天的问答环节是由SuperUser提供的,SuperUser是Stack Exchange的一个分支,是一个由社区驱动的问答网站分组。

相关:如何编辑系统路径,以便在Windows中轻松访问命令行

问题

超级用户读者mt025想知道“运行”对话框如何知道不在Windows系统路径中的应用程序的位置:

As a power user, I frequently use the Run Dialog. I can understand why the following commands work, as they are in the PATH environment variable.

  • mspaint
  • diskmgmt.msc
  • explorer

These commands also work in CMD.

The commands below work in the Run Dialog, but they are not in the PATH environment variable, and they do not work in CMD.

  • firefox
  • winword
  • iexplore

How does Run know where these files are?

答案

超级用户贡献者w32sh为我们提供了答案:

When you execute a command from the Run Dialog, the system looks at the App Paths registry keys here:

  • HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths

and

  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths

Example

  • HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\filezilla.exe

(Default) value data has the full path to the executable. If it is not found, it looks at each folder included in the PATH, whereas CMD (the Command Prompt) does not reference these registry keys, it only searches the PATH.


有什么要补充的解释吗?在评论中发出声音。想从其他精通技术的Stack Exchange用户那里了解更多答案吗?在这里查看完整的讨论主题。

  • 发表于 2021-04-09 08:30
  • 阅读 ( 147 )
  • 分类:互联网

你可能感兴趣的文章

mac上的截图和照片放在哪里?

... 您还可以使用内置的QuickTime应用程序录制屏幕。 ...

  • 发布于 2021-03-20 05:28
  • 阅读 ( 191 )

如何在Windows10中打开本地组策略编辑器

...部分,例如阻止OneDrive、调整Windows Defender的运行方式以及应用程序兼容性选项。 ...

  • 发布于 2021-03-23 10:55
  • 阅读 ( 432 )

如何修复windows update错误80072ee2

... 按Windows键+R打开“运行”对话框。类型服务.msc然后选择“确定”。向下滚动到Windows Update,单击鼠标右键,然后选择“停止”。 ...

  • 发布于 2021-03-23 12:11
  • 阅读 ( 319 )

如何使用windows10启动文件夹:您需要知道的一切

...意,Windows10有自己的启动功能,可以重新打开上次打开的应用程序。这与启动文件夹无关,如果愿意,可以阻止Windows重新打开上一个应用程序。 ...

  • 发布于 2021-03-25 00:51
  • 阅读 ( 183 )

mac上的“任务管理器”在哪里?

...能熟悉使用任务管理器来处理冻结或检查内存使用情况的应用程序。在Mac上,这些任务属于一个Force Quit对话框或一个名为Activity Monitor的实用程序,自2000年以来,macOS X和macOS的每一个版本都附带了这个实用程序。下面是如何使用...

  • 发布于 2021-04-01 18:02
  • 阅读 ( 171 )

如何在ubuntulinux上启动终端窗口

...窗口将立即弹出。 从仪表板启动终端窗口 您将发现终端应用程序包含在其他已安装的应用程序中。要找到它们,请单击屏幕左下角“短划线”栏上的“显示应用程序”按钮。 键入“Terminal”,然后按Enter键查找并启动终端快捷...

  • 发布于 2021-04-01 18:07
  • 阅读 ( 142 )

如何在microsoft office中禁用“从哪里开始”

...点击“高级”按钮。 出现“读取位置的高级安全设置”对话框。在底部,选中“用此对象的可继承权限项替换所有子对象权限项”旁边的框 单击“应用”,将显示一条安全消息。阅读邮件,然后单击“是”继续。 现在可以单...

  • 发布于 2021-04-03 06:27
  • 阅读 ( 168 )

如何在outlookforwindows中设置外出回复

...话期间,答复将发送给每个发件人一次。会话是指在退出应用程序之前打开Outlook。这样可以防止重复的回复被发送到向您发送多条消息的同一发件人。Outlook跟踪在每个会话期间收到自动响应的用户,但退出Outlook时会重置此列表...

  • 发布于 2021-04-08 07:50
  • 阅读 ( 200 )

如何定制chromecast的背景以显示个性化的图片、新闻等

...时你希望看到更个性化的东西。使用Android和iOS的Google Home应用程序(以前的Chromecast应用程序),你可以改变背景设置,显示的不仅仅是普通照片。 相关:如何删除Chromecast的全网Android通知 在我们开始讨论如何进行这些更改之前...

  • 发布于 2021-04-08 11:10
  • 阅读 ( 195 )

如何将virtualbox虚拟机转换为mac桌面并行

...选择“克隆”。也可以按Ctrl+O。 将显示“克隆虚拟机”对话框。在New Machine Name屏幕上,VirtualBox会自动在框中输入虚拟机的名称,并在末尾添加“Clone”。如果要为克隆的虚拟机指定其他名称,请在框中输入该名称。我们接受了...

  • 发布于 2021-04-08 11:30
  • 阅读 ( 218 )
jbga3419
jbga3419

0 篇文章

相关推荐