Blog. Just Blog

Запуск окон Проводника в отдельном процессе

Версия для печати Добавить в Избранное Отправить на E-Mail | Категория: Software | Автор: ManHunter
Запуск окон Проводника в отдельном процессе
Запуск окон Проводника в отдельном процессе

По умолчанию в Windows все окна Проводника принадлежат одному процессу explorer.exe, который также отвечает за рабочий стол, оболочку и т.п. Если какой-то компонент или окно зависает, это автоматически влечет за собой зависание всех открытых окон Проводника. Для повышения стабильности системы можно использовать следующий трюк.

Настройки параметров папок
Настройки параметров папок

В любом окне Проводника выберите меню "Сервис", а в нем пункт "Параметры папок...". На вкладке "Вид" установите галочку на строке "Запускать окна с папками в отдельном процессе" и примените внесенные изменения.

Окна открываются в отдельном процессе
Окна открываются в отдельном процессе

Теперь, если открыть несколько окон и запустить диспетчер задач, можно убедиться, что в системе запущено два экземпляра explorer.exe. С помощью любой программы для работы с окнами приложений легко выяснить, что рабочий стол принадлежит одному процессу, а открытые окна - другому. Соответственно, при аварийном или нештатном завершении одного из процессов, второй продолжит работать. Этот трюк работает как в Windows 7, так и в более новых системах.

Поделиться ссылкой ВКонтакте Поделиться ссылкой на Facebook Поделиться ссылкой на LiveJournal Поделиться ссылкой в Мой Круг Добавить в Мой мир Добавить на ЛиРу (Liveinternet) Добавить в закладки Memori Добавить в закладки Google
Просмотров: 361 | Комментариев: 4

Комментарии

Отзывы посетителей сайта о статье
Василий (31.10.2019 в 16:04):
Compiller, делаешь explorer.exe /separate
из cmd, батника или ярлыка

https://ss64.com/nt/explorer.html
ManHunter (31.10.2019 в 11:06):
Ну а в чем проблема прописать ключик в реестре, например, из того же батника?

ЦитатаWindows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\ Advanced]
"SeparateProcess"=dword:00000001

1 - включено, 0 - выключено
Compiller (31.10.2019 в 00:11):
А как такое из командной строки родить?
В смысле запустить отдельную копию?
Не клацать же из командной строки галку в реестре?
Vnv (30.10.2019 в 18:48):
КЛАСС!!! Не знал этого, спасибо! Частенько слетает Explorer, рабочий стол восстанавливается сам, но иногда надоедает.

Добавить комментарий

Заполните форму для добавления комментария
Имя*:
Текст комментария (не более 2000 символов)*:

*Все поля обязательны для заполнения.
Комментарии, содержащие рекламу, ненормативную лексику, оскорбления и т.п., а также флуд и сообщения не по теме, будут удаляться. Нарушителям может быть заблокирован доступ к сайту.
Наверх
Powered by PCL's Speckled Band Engine 0.2 RC3
© ManHunter / PCL, 2008-2019
При использовании материалов ссылка на сайт обязательна
Время генерации: 0.11 сек. / MySQL: 2 (0.0042 сек.) / Память: 5 Mb
Наверх