在 windows 11 中可通过五种原生方法定位运行中软件的安装路径:一、任务管理器“打开文件位置”;二、“详细信息”选项卡添加“映像路径”列;三、powershell 使用 get-process 查询;四、资源监视器查看“关联的句柄”路径;五、powershell 获取 store 应用的 installlocation 并授权访问 windowsapps 文件夹。

如果您在 Windows 11 中运行某个软件,但不确定其可执行文件实际存放在哪个文件夹,可通过多种系统原生方式快速定位进程对应的安装路径。以下是具体操作步骤:
一、通过任务管理器直接打开进程所在位置
该方法适用于正在运行的图形界面程序,利用任务管理器内置的“打开文件位置”功能,一键跳转至该进程主模块(.exe)所在的目录。
1、按下 Ctrl + Shift + Esc 组合键,打开任务管理器。
2、切换到“进程”选项卡,找到目标软件对应的进程(如 chrome.exe、notepad.exe 等)。
3、右键单击该进程,在弹出菜单中选择“打开文件所在的位置”。
4、文件资源管理器将自动启动,并高亮显示该 .exe 文件所在的完整文件夹路径。
二、在任务管理器“详细信息”选项卡中查看映像路径
此方式可直接读取进程加载的完整可执行文件路径,不依赖图形界面跳转,适用于后台服务、命令行工具或无快捷方式的程序。
1、在任务管理器中切换至“详细信息”选项卡。
2、右键点击列标题任意位置,选择“选择列”。
3、在弹出窗口中勾选“映像路径”,点击“确定”。
4、此时列表中将新增一列,显示每个进程的完整启动路径(例如:C:\Program Files\Microsoft\Edge\Application\msedge.exe)。
三、使用 PowerShell 查询指定进程的安装路径
PowerShell 可批量获取进程路径信息,并支持按名称精确筛选,尤其适合定位多个同名进程中的真实实例或验证路径合法性。
1、按下 Win + X,在快捷菜单中选择“终端(管理员)”或“Windows PowerShell(管理员)”。
2、输入以下命令并回车(将 notepad 替换为目标进程名,如 winword、vlc):
Get-Process -Name notepad | Select-Object ProcessName, Id, Path
3、若返回结果中 Path 字段为 空白或“无法查询”,说明该进程由 DLL 或服务宿主(如 svchost.exe)加载,需进一步结合资源监视器分析。
4、对已知 PID 的进程,可执行:
Get-Process -Id 1234 | Select-Object Path(将 1234 替换为实际 PID)。
四、通过资源监视器定位关联文件夹路径
资源监视器能显示进程正在访问的句柄与文件路径,当进程未直接显示映像路径(如 UWP 应用、沙盒进程),或需确认其实际读写位置时尤为有效。
1、按下 Win + R 打开“运行”对话框,输入 resmon 并回车。
2、切换到“CPU”选项卡,在下方“关联的句柄”区域左侧搜索框中,输入进程名(如 Teams.exe)或关键词(如 appx)。
3、等待列表刷新后,观察右侧“路径”列,其中将显示该进程加载的主模块(MainModule)、DLL 及配置文件等实际磁盘路径。
4、双击某一行路径,可在文件资源管理器中直接打开对应文件夹。
五、针对 Microsoft Store 应用的特殊路径定位
UWP/MSIX 应用不使用传统安装路径,其文件统一存放于受保护的 WindowsApps 文件夹,需结合包名与权限操作才能访问。
1、先在 PowerShell(管理员)中执行:
Get-AppxPackage | Where-Object {$_.Name -like "*wechat*"} | Select-Object Name, PackageFullName, InstallLocation
2、从返回结果中复制 InstallLocation 值(如 C:\Program Files\WindowsApps\Tencent.WeChat_8.0.54.0_x64__cyf6k7pc5y9ng)。
3、打开文件资源管理器,粘贴该路径到地址栏并回车;若提示权限拒绝,请先按知识库中“获取 WindowsApps 文件夹访问权限”步骤操作。











