更改 explorer.exe 的默认路径使 explorer 进程保持打开状态

更改 explorer.exe 的默认路径使 explorer 进程保持打开状态

我想将文件资源管理器的默认文件夹更改为“我的电脑”,使用以下任一方法:

%windir%\explorer.exe ::{20D04FE0-3AEA-1069-A2D8-08002B30309D}

或者

%SystemRoot%\explorer.exe shell:MyComputerFolder

但是当我更改快捷方式的目标并尝试关闭资源管理器时,该进程仍然保持打开状态。

Explorer.exe 进程

我猜是因为我每次都打开一个单独的 explorer.exe 实例,但为什么单击关闭按钮时它没有关闭?我读过的文章中没有人提到这一点。除了使用替代的 Explorer 或 之外,还有其他方法可以解决这个问题吗Win+E

答案1

第三方应用也曾出现过类似的问题,它们会生成资源管理器,但无法正常退出。一直找不到解决方案,但有一个 PS1 解决方法,可以终止闲置的资源管理器会话,跳过桌面,这通常最大的一个。

杀死流浪者探索者.ps1

Get-Process explorer | Sort-Object -descending CPU | Select-Object -Skip 1 ID | ForEach-Object -Process {Stop-Process -Id $_.ID}
# 

任务计划程序会时常运行,或者更好的是,将这个完整的命令粘贴到快捷方式中,以便可以双击。

C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -nologo -noninteractive -WindowStyle Hidden -command "& {C:\Kill_Stray_Explorer.ps1}"

相关内容