[GH-ISSUE #4078] Windows上运行一段时间之后窗口切换中出现很多窗口 #2817

Open
opened 2026-02-27 00:54:22 +03:00 by kerem · 24 comments
Owner

Originally created by @Seraphli on GitHub (Oct 1, 2025).
Original GitHub issue: https://github.com/electerm/electerm/issues/4078

Electerm Version and download file extension(Electerm版本和下载文件后缀)

2.3.36

Platform detail (平台详情)

windows11

What steps will reproduce the bug?(重现问题的详细步骤)

Image

窗口切换时可以看到很多窗口,而且还在不断的增加。但是实际上好像只有一个。

Image

What should have happened?(期望的结果)

只有一个窗口

Would this happen in other terminal app(是否能够在其他同类软件重现这个问题)

No response

Additional information(其他任何相关信息)

No response

Originally created by @Seraphli on GitHub (Oct 1, 2025). Original GitHub issue: https://github.com/electerm/electerm/issues/4078 ### Electerm Version and download file extension(Electerm版本和下载文件后缀) 2.3.36 ### Platform detail (平台详情) windows11 ### What steps will reproduce the bug?(重现问题的详细步骤) <img width="2797" height="645" alt="Image" src="https://github.com/user-attachments/assets/ebd370f4-61fd-42a8-8292-36342d8ec8ac" /> 窗口切换时可以看到很多窗口,而且还在不断的增加。但是实际上好像只有一个。 <img width="409" height="357" alt="Image" src="https://github.com/user-attachments/assets/89ca8076-9c1a-4c6b-b4e0-41b338169421" /> ### What should have happened?(期望的结果) 只有一个窗口 ### Would this happen in other terminal app(是否能够在其他同类软件重现这个问题) _No response_ ### Additional information(其他任何相关信息) _No response_
Author
Owner

@Seraphli commented on GitHub (Oct 1, 2025):

windows重启之后仍可以复现

Image
<!-- gh-comment-id:3358077252 --> @Seraphli commented on GitHub (Oct 1, 2025): windows重启之后仍可以复现 <img width="3165" height="587" alt="Image" src="https://github.com/user-attachments/assets/ccb00038-8743-4030-a1d0-7fa8547c0384" />
Author
Owner

@zxdong262 commented on GitHub (Oct 2, 2025):

复现不了,有什么特别的设置吗,如何复现?比如打开本地终端会不会出现,打开什么样的远端连接才有?有没有其他机器可以试试的

<!-- gh-comment-id:3358590050 --> @zxdong262 commented on GitHub (Oct 2, 2025): 复现不了,有什么特别的设置吗,如何复现?比如打开本地终端会不会出现,打开什么样的远端连接才有?有没有其他机器可以试试的
Author
Owner

@Seraphli commented on GitHub (Oct 2, 2025):

我开了ssh tunnel, 会和这个有关吗?

<!-- gh-comment-id:3359542239 --> @Seraphli commented on GitHub (Oct 2, 2025): 我开了ssh tunnel, 会和这个有关吗?
Author
Owner

@Seraphli commented on GitHub (Oct 2, 2025):

Image

这个bug最蛋疼的是关了electerm结果这个还在. 我必须重启才能消除这个.

<!-- gh-comment-id:3359553606 --> @Seraphli commented on GitHub (Oct 2, 2025): <img width="1404" height="901" alt="Image" src="https://github.com/user-attachments/assets/ea7906ff-8747-45ba-a399-d4995165daf5" /> 这个bug最蛋疼的是关了electerm结果这个还在. 我必须重启才能消除这个.
Author
Owner

@Seraphli commented on GitHub (Oct 2, 2025):

好像就是开了ssh tunnel的问题, 我同样的ssh主机但是没开ssh tunnel好像开了一会儿也没有这样的问题出现.

<!-- gh-comment-id:3359630726 --> @Seraphli commented on GitHub (Oct 2, 2025): 好像就是开了ssh tunnel的问题, 我同样的ssh主机但是没开ssh tunnel好像开了一会儿也没有这样的问题出现.
Author
Owner

@Seraphli commented on GitHub (Oct 2, 2025):

SSH Tunnel没开的情况下用到现在没有出现. 目前我只能是同时开了electerm和tabby. tabby做端口转发.

<!-- gh-comment-id:3360279647 --> @Seraphli commented on GitHub (Oct 2, 2025): SSH Tunnel没开的情况下用到现在没有出现. 目前我只能是同时开了electerm和tabby. tabby做端口转发.
Author
Owner

@zxdong262 commented on GitHub (Oct 2, 2025):

http://tmp2.html5beta.com/electerm-2.3.38-win-x64-installer.exe 可以试试这个吗?看看是不是能解决 @Seraphli

<!-- gh-comment-id:3361087359 --> @zxdong262 commented on GitHub (Oct 2, 2025): http://tmp2.html5beta.com/electerm-2.3.38-win-x64-installer.exe 可以试试这个吗?看看是不是能解决 @Seraphli
Author
Owner

@Seraphli commented on GitHub (Oct 2, 2025):

好我试一下

<!-- gh-comment-id:3361111746 --> @Seraphli commented on GitHub (Oct 2, 2025): 好我试一下
Author
Owner

@Seraphli commented on GitHub (Oct 2, 2025):

Image

仍然有问题。之前没有使用SSH Tunnel就到换的时候一直没有问题

<!-- gh-comment-id:3361269231 --> @Seraphli commented on GitHub (Oct 2, 2025): <img width="919" height="352" alt="Image" src="https://github.com/user-attachments/assets/53593d68-37e0-48cb-9280-4c6642e7ba7a" /> 仍然有问题。之前没有使用SSH Tunnel就到换的时候一直没有问题
Author
Owner

@zxdong262 commented on GitHub (Oct 2, 2025):

Image 仍然有问题。之前没有使用SSH Tunnel就到换的时候一直没有问题

退出时候还有残留进程吗

<!-- gh-comment-id:3361303816 --> @zxdong262 commented on GitHub (Oct 2, 2025): > <img alt="Image" width="919" height="352" src="https://private-user-images.githubusercontent.com/1586755/496659912-53593d68-37e0-48cb-9280-4c6642e7ba7a.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NTk0MTMxNTksIm5iZiI6MTc1OTQxMjg1OSwicGF0aCI6Ii8xNTg2NzU1LzQ5NjY1OTkxMi01MzU5M2Q2OC0zN2UwLTQ4Y2ItOTI4MC00YzY2NDJlN2JhN2EucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MTAwMiUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTEwMDJUMTM0NzM5WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9NjQ1OWI3OWJjYmYwN2JlYmU3ODAwNTVmNWJkNmYxN2FkZjI2ZDk1ZmQyMzBjN2IxYjJiYmQ2ZDgzZmMzMmZlYyZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.FRXCO--eeP1r-gV7IGEeoDzcpzVXmz2FOmRoffJc27w"> > 仍然有问题。之前没有使用SSH Tunnel就到换的时候一直没有问题 退出时候还有残留进程吗
Author
Owner

@Seraphli commented on GitHub (Oct 2, 2025):

Image

有的

<!-- gh-comment-id:3361320955 --> @Seraphli commented on GitHub (Oct 2, 2025): <img width="727" height="155" alt="Image" src="https://github.com/user-attachments/assets/54849bae-1881-4c5f-be4a-0932f441d144" /> 有的
Author
Owner

@Seraphli commented on GitHub (Oct 2, 2025):

Image

新开窗口并不能消除之前的这些空的

Image

这个版本关闭之后还出现了一个黑色的窗口

<!-- gh-comment-id:3361329405 --> @Seraphli commented on GitHub (Oct 2, 2025): <img width="1393" height="417" alt="Image" src="https://github.com/user-attachments/assets/5c843cae-61bd-4fb8-83ae-a15d225f947c" /> 新开窗口并不能消除之前的这些空的 <img width="634" height="428" alt="Image" src="https://github.com/user-attachments/assets/bdb1b540-34ad-4aef-83f5-dc9a15eb2125" /> 这个版本关闭之后还出现了一个黑色的窗口
Author
Owner

@zxdong262 commented on GitHub (Oct 2, 2025):

这是什么软件,显示进程这个

<!-- gh-comment-id:3361336187 --> @zxdong262 commented on GitHub (Oct 2, 2025): 这是什么软件,显示进程这个
Author
Owner

@zxdong262 commented on GitHub (Oct 2, 2025):

你的ssh tunnel 是访问本地http://127.0.0.1:xxx的那种吗

<!-- gh-comment-id:3361409556 --> @zxdong262 commented on GitHub (Oct 2, 2025): 你的ssh tunnel 是访问本地http://127.0.0.1:xxx的那种吗
Author
Owner

@Seraphli commented on GitHub (Oct 2, 2025):

就是windows的Alt+Tab切换窗口。 ssh会将192.168机子上的一个端口代理过来,比如8080,然后我用localhost:8080访问的

<!-- gh-comment-id:3361415750 --> @Seraphli commented on GitHub (Oct 2, 2025): 就是windows的Alt+Tab切换窗口。 ssh会将192.168机子上的一个端口代理过来,比如8080,然后我用localhost:8080访问的
Author
Owner

@zxdong262 commented on GitHub (Oct 3, 2025):

能想到有什么特别的设置吗,复现不了,只要连接带有sshtunnel的服务器就会出现多个进程?

<!-- gh-comment-id:3363704634 --> @zxdong262 commented on GitHub (Oct 3, 2025): 能想到有什么特别的设置吗,复现不了,只要连接带有sshtunnel的服务器就会出现多个进程?
Author
Owner

@Seraphli commented on GitHub (Oct 3, 2025):

是的. 会不会是因为开了多个端口转发吗?

Image
<!-- gh-comment-id:3363717745 --> @Seraphli commented on GitHub (Oct 3, 2025): 是的. 会不会是因为开了多个端口转发吗? <img width="356" height="418" alt="Image" src="https://github.com/user-attachments/assets/0237032d-368e-4636-9d3b-4d9dc3c66a1d" />
Author
Owner

@zxdong262 commented on GitHub (Oct 3, 2025):

是的. 会不会是因为开了多个端口转发吗?

Image

我试了多个也复现不了,有没有其他机器可以试试的?能不能验证一下是这台机器本身还是跟连接的服务器有关

<!-- gh-comment-id:3363736672 --> @zxdong262 commented on GitHub (Oct 3, 2025): > 是的. 会不会是因为开了多个端口转发吗? > > <img alt="Image" width="356" height="418" src="https://private-user-images.githubusercontent.com/1586755/496906672-0237032d-368e-4636-9d3b-4d9dc3c66a1d.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NTk0NTE4NTUsIm5iZiI6MTc1OTQ1MTU1NSwicGF0aCI6Ii8xNTg2NzU1LzQ5NjkwNjY3Mi0wMjM3MDMyZC0zNjhlLTQ2MzYtOWQzYi00ZDlkYzNjNjZhMWQucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MTAwMyUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTEwMDNUMDAzMjM1WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9MjZmOWI1OThkMDQ1ZDlkMDhkMzc4MmMxNDdjN2M1OTdjOTFmNDk5ODI2NDE3MjUxMzY5NjliZjljZWZiZTEyNSZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.90GKE1TrOGV_qz-TjwDXrfGVzAcmJqDo3a1xyFTHWJI"> 我试了多个也复现不了,有没有其他机器可以试试的?能不能验证一下是这台机器本身还是跟连接的服务器有关
Author
Owner

@Seraphli commented on GitHub (Oct 3, 2025):

Image Image

另一台机器, 同样. 你有尝试多使用alt tab切换窗口吗? 这次我2分钟就复现出来了

<!-- gh-comment-id:3363772748 --> @Seraphli commented on GitHub (Oct 3, 2025): <img width="418" height="242" alt="Image" src="https://github.com/user-attachments/assets/1687740f-6c67-4a6e-a1ee-1e0887ceeb40" /> <img width="938" height="328" alt="Image" src="https://github.com/user-attachments/assets/dd9eee5e-c8b8-4818-a7fb-17e5c2cbd5f7" /> 另一台机器, 同样. 你有尝试多使用alt tab切换窗口吗? 这次我2分钟就复现出来了
Author
Owner

@zxdong262 commented on GitHub (Oct 3, 2025):

Image Image
另一台机器, 同样. 你有尝试多使用alt tab切换窗口吗? 这次我2分钟就复现出来了

复现不了,可能跟具体开启的服务有关?你在服务器端口开的什么服务呢

<!-- gh-comment-id:3363782670 --> @zxdong262 commented on GitHub (Oct 3, 2025): > <img alt="Image" width="418" height="242" src="https://private-user-images.githubusercontent.com/1586755/496912055-1687740f-6c67-4a6e-a1ee-1e0887ceeb40.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NTk0NTM4NjYsIm5iZiI6MTc1OTQ1MzU2NiwicGF0aCI6Ii8xNTg2NzU1LzQ5NjkxMjA1NS0xNjg3NzQwZi02YzY3LTRhNmUtYTFlZS0xZTA4ODdjZWViNDAucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MTAwMyUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTEwMDNUMDEwNjA2WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9NDVkYmQwMzMzMDI5ZTQwNDIzNWYxY2NlMDYzZjNmMGFlOWMzZWEzMzAyZWQ3ZGNlNDlmZmUzZGVmZjU5MWI2NiZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.AFBeVji-LwFvggkmuJ0XO_CGOTw79U93Bfi_luVW5qQ"> <img alt="Image" width="938" height="328" src="https://private-user-images.githubusercontent.com/1586755/496912121-dd9eee5e-c8b8-4818-a7fb-17e5c2cbd5f7.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NTk0NTM4NjYsIm5iZiI6MTc1OTQ1MzU2NiwicGF0aCI6Ii8xNTg2NzU1LzQ5NjkxMjEyMS1kZDllZWU1ZS1jOGI4LTQ4MTgtYTdmYi0xN2U1YzJjYmQ1ZjcucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MTAwMyUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTEwMDNUMDEwNjA2WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9NGQ0MjMxMzM4YmZlNjRiZmNmZjY4YTJhMDM1NTZjYWExNjM0MTdkMmQ5YzAwNThjNDQwNWZjZWQxNDk3ZjU2ZCZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.X6FPUCiAMFcYJ-uuMV3UPXRh9LPhFch7Loo3M_c5D88"> > 另一台机器, 同样. 你有尝试多使用alt tab切换窗口吗? 这次我2分钟就复现出来了 复现不了,可能跟具体开启的服务有关?你在服务器端口开的什么服务呢
Author
Owner

@Seraphli commented on GitHub (Oct 3, 2025):

之前那个有很多个转发的,转发的是网页端口还有数据库的。然后后面这个只有一个端口的,是把本地的代理转发到远端。

<!-- gh-comment-id:3364543633 --> @Seraphli commented on GitHub (Oct 3, 2025): 之前那个有很多个转发的,转发的是网页端口还有数据库的。然后后面这个只有一个端口的,是把本地的代理转发到远端。
Author
Owner

@InstantCrash commented on GitHub (Oct 10, 2025):

我也遇到了同样的问题,好像是win11的bug,我重启explorer进程就好了,你可以试试看。不过过一会儿还是会开好多窗口,只能在受不了的时候手动重启下

<!-- gh-comment-id:3389042739 --> @InstantCrash commented on GitHub (Oct 10, 2025): 我也遇到了同样的问题,好像是win11的bug,我重启explorer进程就好了,你可以试试看。不过过一会儿还是会开好多窗口,只能在受不了的时候手动重启下
Author
Owner

@zhenyueyue commented on GitHub (Oct 13, 2025):

win11环境下出现了同样的bug,进程中已经不存在electerm的进程了,但是alt+tab仍然存在多个残留窗口,如果使用win+tab是看不到的
操作系统:Windows 11 专业版 24H2

Image
<!-- gh-comment-id:3396266001 --> @zhenyueyue commented on GitHub (Oct 13, 2025): win11环境下出现了同样的bug,进程中已经不存在electerm的进程了,但是alt+tab仍然存在多个残留窗口,如果使用win+tab是看不到的 操作系统:Windows 11 专业版 24H2 <img width="659" height="197" alt="Image" src="https://github.com/user-attachments/assets/f012c7ae-5509-46f4-93c7-e8e7de28ad7b" />
Author
Owner

@InstantCrash commented on GitHub (Oct 15, 2025):

我也遇到了同样的问题,好像是win11的bug,我重启explorer进程就好了,你可以试试看。不过过一会儿还是会开好多窗口,只能在受不了的时候手动重启下

更新:使用v2.3.65的非安装版,我是使用的tar.gz打包的版本,观察半天已经没复现了。不确定是版本还是打包方式影响这个问题

<!-- gh-comment-id:3404235334 --> @InstantCrash commented on GitHub (Oct 15, 2025): > 我也遇到了同样的问题,好像是win11的bug,我重启explorer进程就好了,你可以试试看。不过过一会儿还是会开好多窗口,只能在受不了的时候手动重启下 更新:使用v2.3.65的非安装版,我是使用的tar.gz打包的版本,观察半天已经没复现了。不确定是版本还是打包方式影响这个问题
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/electerm#2817
No description provided.