BestAdmin | Дата: Пятница, 10.06.2011, 21:40 | Сообщение # 1 |
 ФельдМаршал всех времен
Группа: Администраторы
Сообщений: 40
Репутация: 0
Статус: Offline
|
Во-первых, зачем это нужно? А нужно это для тех, у кого после какой-либо ошибки Windows вдруг пропала панель задач или просто завис какой-нибудь диалог проводника.
Для того, чтобы перезапустить explorer можно воспользоваться следующим кодом:
Code taskkill /F /IM "explorer.exe" ping 127.0.0.1 >nul start explorer.exe && exit || exit
Описание: taskkill /F /IM "explorer.exe" - находит в процессах запущенный explorer.exe и завершает его; ping 127.0.0.1 >nul - пингуем локальный IP для того, чтобы обеспечить паузу примерно в 3 секунды, необходимую для завершения процесса explorer.exe. На быстрых компьютерах использование данной строки не обязательно; start explorer.exe && exit || exit - стартуем explorer.exe и в случае удачного старта или сбоя завершаем работу bat-файла, если не прописать exit, то на Windows XP иногда командная строка зависает.
Порядок действий: - создайте bat-файл с любым, удобным для использования названием; - скопируйте указанный код в созданный файл; - сохраните в любой кодировке и запускайте при необходимости.
|
|
| |
BestAdmin | Дата: Воскресенье, 04.09.2011, 20:56 | Сообщение # 2 |
 ФельдМаршал всех времен
Группа: Администраторы
Сообщений: 40
Репутация: 0
Статус: Offline
|
Создал и добавил файл для простоты перезапуска Проводника Windows. Скачать можно здесь http://www.rosvel.ru/load/explorer_reload/1-1-0-5
Для выхода из батника использовал goto:EOF, что практически соответствует exit
|
|
| |
Гость | Дата: Понедельник, 01.07.2013, 18:49 | Сообщение # 3 |
Группа: Гости
|
спасибо
|
|
| |