Я хотел изменить папку по умолчанию Проводника Файла на Мой компьютер, используя либо:

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

или же

%SystemRoot%\explorer.exe shell:MyComputerFolder

но когда я изменяю цель ярлыка и пытаюсь закрыть проводник, процесс остается открытым.

Процессы Explorer.exe

Я предполагаю, что это потому, что я каждый раз открываю отдельный экземпляр explorer.exe, но почему он не закрывается, когда я нажимаю кнопку закрытия? Я не слышал, чтобы кто-то упоминал об этом в статье, которую я прочитал. Есть ли способ обойти это, кроме использования альтернативного Explorer или Win+E?

1 ответ1

0

Были проблемы с сторонними приложениями, вызывающими проводник и не выходящими должным образом. Никогда не находил решения, но есть обходной путь для PS1, который убивает случайные сессии проводника, пропуская рабочий стол, который обычно является самым крупным.

Kill_Stray_Explorer.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}"

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .