|
本帖最后由 zhanglei1371 于 2024-10-16 09:34 编辑
系统是笔记本自带的家庭版win11,后来升级了专业版,现在的问题就是:插入或弹出拔下usb设备如U盘和移动硬盘后,已打开的文件管理器无论在哪个界面都会直接跳转到“桌面”,所有文件窗口都是这样会直接跳到“桌面”
已经尝试过的:
禁止自动运行。在禁止之前是插入优盘后,比如我正常浏览的文件夹是C:\EFI,但是会立即切换到优盘目录。
关闭了自动打开后的效果是,比如我正常浏览的文件夹是C:\EFI,但是会立即切换桌面。网上,B站的很多教程都试了,一点也没用。+
不知各位坛友是否有解决经验?
曾经遇到过并解决的才是最有针对性的。
如图,一插入或拔下U盘或移动硬盘,文件管理器就会跳到“桌面”
自己在研究了2h后,终于解决了。
当然,这个问题一般人不可能遇到的。也不是通用问题。
我只说一下如何排查。
那就是先重启,进入桌面后,此时很多软件都没有运行,此时是正常的。
然后逐个开启常用的启动软件,每打开一个都重新开启资管的窗口,然后直接插拔优盘进行测试。
注意必须是重新打开新的窗口,若是原来的固定的一个,没有了打开和切换事件,可能不会触发这个问题。
最后经过几十次的注销和软件逐个打开后,终于确定是来自于我的主脚本。
里面有一句代码:
uia := UIA_Interface()
就是初始化UIA的,一旦执行,就会出现上面提的问题。
而且这个问题的隐蔽级别非常高,就算我此时退出主脚本,结束掉进程,问题依旧存在,就似乎是注入到了系统内核一样。而且,这个问题在win7,win10上不会出现!
注释掉这句代码后,再启动主脚本,打开其他程序,没有任何问题了!
至此,困扰我几个月的问题,终于解决!
|
|