Перезапуск проводника не восстанавливает панель задач
У меня действительно раздражающая проблема с проводником в Windows 7. Иногда мне нужно перезапустить проводник, например, чтобы помочь в тестировании программного обеспечения, которое я разрабатываю.
Я знаю, что могу остановить файл explorer.exe (либо через диспетчер задач, либо через Ctrl-Shift-щелчок правой кнопкой мыши по меню / Выход из проводника) и перезапустить его через диспетчер задач. Раньше это нормально работало на XP. Но на моем компьютере с Windows 7 просто всплывает окно просмотра файлов. Нет панели задач, нет меню Пуск, нет рабочего стола.
Конечно, я могу выйти или перезапустить, чтобы вернуть панель задач, но это очень быстро раздражает.
Есть какие-нибудь подсказки, что здесь происходит? Что-то мешает проводнику перезапустить панель задач? Какой механизм используется проводником для определения того, должен ли он это делать?
[Обновление] Я не ищу альтернативных способов перезапустить проводник. Я нашел много тех, пока гуглил решение моей проблемы. Мне нужно знать, почему проводник не восстанавливает значки на рабочем столе и панель задач после перезапуска.
6 ответов
Просто была такая же проблема. Кажется, что когда вы запускаете explorer.exe без полного пути, он запускается как C:\windows\explorer.exe /factory,{682159d9-c321-47ca-b3f1-30e36b2ec8b9} -Embedding
Как видите, с параметрами.
Решение, которое я нашел, состоит в том, чтобы указать полный путь к C:\Windows\explorer.exe
, Это должен запустить проводник без параметров. И запускает панель задач Windows.
И я действительно не знаю, почему такое поведение происходит, потому что прежде чем он работал нормально без полного пути.
У меня была такая же проблема, и благодаря ответу Йенса Эрата я смог найти другое решение! Я ремонтировал компьютеры годами и не видел этой проблемы. К сожалению, ответ Дженса был не в том, что он сделал для меня, но пока я был в этой части реестра, я увидел проблему с ключом userinit. Ключ имел "c:\windows\system32\Userinit.exe."
Ответ заключался в том, чтобы просто удалить лишний период в конце пути и снова запустить проводник. Решаемые. Такое хорошее исправление. Интересно, как это вообще испортилось? Однако MalwareBytes обнаружил более 50 объектов, которые, возможно, имели к этому отношение.
В любом случае - хайку для всех, чтобы насладиться:
Вчера это сработало.
Сегодня это не работает.
Винда такая.
Нажмите Ctrl + Shift + ESC. Зайдите в процессы и остановите Explorer.exe, как вы уже описали. Затем перейдите в Приложения -> Новая задача, введите проводник и нажмите Enter.
Это должно работать, если не попробовать и перейти к Google. Найдите файл explorer.exe и замените его. Удачи!
- Нажмите Ctrl+Shift+Esc, чтобы открыть диспетчер задач
- Нажмите новое задание и введите
regedit
и нажмите ввод - В редакторе реестра перейдите к
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
- Рядом со строковым значением
Shell
данные значения должны бытьexplorer.exe
, Любое другое значение может вызвать эту ошибку.
У меня отсутствовала панель задач. Я пробовал все вышеперечисленное (перезапуск exploere.exe и т. д.), но мне это не помогло.
Увидев ответ Иеремии выше /questions/7842/perezapusk-provodnika-ne-vosstanavlivaet-panel-zadach/7850#7850 , я выполнил c:\windows\system32\Userinit.exe из диспетчера задач, и панель задач сразу же появилась.
Я проверил свой реестр, и все в порядке, поэтому я думаю, что это еще одна причина и решение.
Я не хотел выходить из системы или перезапускать, и попытка запустить проводник с помощью новой задачи не работала, несмотря на то, что все процессы были остановлены. Решением для меня было перейти в каталог Windows (C:\Windows) и щелкнуть правой кнопкой мыши на explorer.exe - запустить от имени администратора.;)