Windows系统中EXE与进程的关系及Word多文件进程相关疑问
Word文档与进程对应关系说明
核心结论
你观察到的显示差异,是Windows任务管理器的展示规则和Office的运行机制共同导致的,默认情况下当前主流版本的Word会用单个进程承载多个打开的文档。
具体解释
- 先理清基础概念对应关系:
- 磁盘上的
WINWORD.EXE是静态可执行程序(EXE文件),也就是Word应用程序的程序载体 - 操作系统层面的进程,是EXE被加载到内存运行后产生的运行实例
- 磁盘上的
- 为什么两个工具显示的进程数不一样:
- 任务管理器默认的「进程」标签页,会把同一个进程下的多个独立顶层窗口拆成多条单独展示,你看到的2条Word记录,本质是2个文档窗口,对应的是同一个后台
WINWORD.EXE进程 - Process Explorer展示的是操作系统内核层面真实的进程实体,所以你只会看到1个正在运行的
WINWORD.EXE进程,所有打开的Word文档此时都由这一个进程承载
- 任务管理器默认的「进程」标签页,会把同一个进程下的多个独立顶层窗口拆成多条单独展示,你看到的2条Word记录,本质是2个文档窗口,对应的是同一个后台
- Word多进程场景说明:
只有当你手动单独启动多次Word程序(比如多次点击开始菜单的Word快捷方式)、或者在Word高级选项中开启了「每个文档单独开启进程」的配置时,才会出现多个独立的WINWORD.EXE进程,此时每个进程可以承载一个或多个文档,终止某个进程只会关闭该进程下打开的所有文档。 - 验证方法:
打开任务管理器后切到「详细信息」标签页,所有真实运行的WINWORD.EXE进程都会在这里显示,你可以右键任务管理器「进程」标签下的任意一个Word条目,选择「转到详细信息」,就能看到它对应的实际进程ID,确认多个文档是否共享同一个进程。
内容的提问来源于stack exchange,提问作者dilbertsayz
相关产品推荐
相关产品推荐

