需启用多实例模式:一、修改配置文件设reuseinstance = false;二、命令行加-new-window参数;三、关闭usetabs = false;四、快捷方式附加-new-window;五、注册表注入-new-window "%1"。

如果您希望在SumatraPDF中同时打开多个独立窗口以实现并行阅读、对比文档或分屏处理不同文件,则需启用多实例模式。默认情况下,SumatraPDF使用单实例(ReuseInstance = true),即重复启动会复用已有窗口。以下是实现多实例独立窗口的多种方法:
一、修改配置文件禁用单实例模式
该方法通过编辑SumatraPDF的配置文件,强制关闭实例复用机制,使每次启动或打开新文件均生成独立进程与窗口。配置变更后对所有后续操作生效,包括双击文件、命令行调用及拖拽打开。
1、关闭所有SumatraPDF进程,确保程序未运行。
2、定位SumatraPDF-settings.txt文件,通常位于用户目录下的AppData\Roaming\SumatraPDF\路径中。
3、用文本编辑器打开SumatraPDF-settings.txt,在[Settings]节区内查找ReuseInstance参数。
4、若该行存在且值为true,将其修改为:ReuseInstance = false;若该行不存在,则在[Settings]节区末尾新增此行。
5、保存文件并重新启动SumatraPDF,此后双击任意PDF或其他支持格式文件,都将打开全新独立窗口。
二、使用命令行参数强制启动新实例
该方法无需修改全局配置,适用于临时性多窗口需求或脚本化调用场景。通过添加-new-window参数,可绕过当前实例复用逻辑,直接创建新进程窗口。
1、按Win+R打开“运行”对话框,输入cmd并回车启动命令提示符。
2、切换至SumatraPDF安装目录,例如:cd /d "C:\Program Files\SumatraPDF"。
3、执行以下命令启动第一个独立窗口:SumatraPDF.exe -new-window "D:\doc1.pdf"。
4、在同一或新命令行窗口中执行另一条命令:SumatraPDF.exe -new-window "D:\doc2.pdf",将打开第二个完全隔离的窗口。
5、两个窗口互不共享状态,关闭任一窗口不会影响另一窗口的页面位置、缩放比例或视图模式。
三、禁用标签页功能以强化窗口独立性
当UseTabs = true时,SumatraPDF优先在标签页内加载新文档,削弱窗口独立性。关闭标签页功能可确保每个文档严格绑定至唯一窗口,避免误操作导致的标签页合并或覆盖。
1、关闭SumatraPDF,确保无后台进程残留。
2、打开SumatraPDF-settings.txt文件,在[Settings]节区中查找UseTabs参数。
3、将其值设为:UseTabs = false;若该行不存在,则手动添加。
4、保存配置文件后重启程序,此时“文件→新建窗口”菜单项将激活,且右键文档的“在新窗口中打开”选项可用。
5、此后所有新打开的文档均强制进入独立窗口,不再尝试复用或新建标签页。
四、通过快捷方式附加参数实现一键多实例
该方法适合日常高频使用,可为不同文档类型或用途创建专用快捷方式,每次点击即触发预设参数的新实例,无需记忆命令行语法。
1、在桌面或任务栏新建一个SumatraPDF.exe的快捷方式。
2、右键该快捷方式,选择“属性”,在“目标”栏末尾添加空格后追加:-new-window。
3、若需默认打开特定文档,可在参数后继续添加带引号的完整路径,例如:-new-window "E:\Reference\ISO_9001.pdf"。
4、点击“应用”并确定,此后双击该快捷方式,将始终以新实例方式启动并加载指定文件。
5、可复制多个快捷方式,分别配置不同参数与路径,实现文档分类快速入口,各实例间内存与状态完全隔离。
五、注册表注入方式设置系统级默认行为
该方法适用于需要将SumatraPDF设为系统默认PDF阅读器,同时确保所有外部调用(如浏览器下载后点击、邮件附件双击)均以多实例方式响应,而非复用前台窗口。
1、按下Win+R,输入regedit并回车,以管理员权限打开注册表编辑器。
2、导航至键值:HKEY_CLASSES_ROOT\Applications\SumatraPDF.exe\shell\open\command。
3、双击右侧默认字符串值,在原有路径后添加空格与-new-window "%1",确保整体形如:"C:\Path\SumatraPDF.exe" -new-window "%1"。
4、确认修改后关闭注册表编辑器,重启资源管理器或注销重登录。
5、此后从Windows资源管理器、Edge/Chrome等浏览器、Outlook邮件附件等任何来源双击PDF文件,均自动以独立窗口打开,不受已运行实例干扰。











