Перезапуск проводника не восстанавливает панель задач

12

У меня действительно раздражающая проблема с проводником в Windows 7. Иногда мне нужно перезапустить проводник, например, чтобы помочь в тестировании программного обеспечения, которое я разрабатываю.

Я знаю, что могу остановить explorer.exe (либо через диспетчер задач, либо через Ctrl-Shift-щелчок правой кнопкой мыши на меню / в Exit Explorer) и перезапустить его через диспетчер задач. Раньше это нормально работало на XP. Но на моем компьютере с Windows 7 просто всплывает окно просмотра файлов. Нет панели задач, нет меню Пуск, нет рабочего стола.

Конечно, я могу выйти или перезапустить, чтобы вернуть панель задач, но это очень быстро раздражает .

Есть какие-нибудь подсказки, что здесь происходит? Что-то мешает проводнику перезапустить панель задач? Какой механизм используется проводником для определения того, должен ли он это делать?

[Обновление] Я не ищу альтернативных способов перезапустить проводник. Я нашел много таких, пока гуглил решение моей проблемы. Мне нужно знать, почему проводник не восстанавливает значки на рабочем столе и панель задач после перезапуска.

Марникс ван Вален
источник
Нажмите> Windows + R и введите> explorer.exe
Даниэль
4
Нет, это не работает. Windows + R работает только тогда, когда проводник уже запущен.
Марникс ван Вален
1
Убедитесь, что все процессы explorer.exe для вашего пользователя убиты, прежде чем перезапустить его
mavhc
Спасибо, я попробовал это, но это не помогает.
Марникс ван Вален
1
Вы в конечном итоге нашли рабочее решение?
Иво Флипс

Ответы:

11

Просто была такая же проблема. Кажется, что когда вы запускаете explorer.exe без полного пути, он начинается C:\windows\explorer.exe /factory,{682159d9-c321-47ca-b3f1-30e36b2ec8b9} -Embedding, как вы видите, с параметрами.

Решение, которое я нашел, состоит в том, чтобы указать полный путь к C:\Windows\explorer.exe. Это должен запустить проводник без параметров. И запускает панель задач Windows.

И я действительно не знаю, почему такое поведение происходит, потому что до того, как все заработало без полного пути.

Павел
источник
«И я действительно не знаю, почему такое поведение происходит, потому что до того, как оно заработало без полного пути». -> То же самое случилось со мной. Вы нашли причину (ы) для этого, так как вы написали ответ?
Франк Дернонкур
1

Нажмите Ctrl + Shift + ESC. Зайдите в процессы и остановите Explorer.exe, как вы уже описали. Затем перейдите в Приложения -> Новая задача, введите проводник и нажмите Enter.

Это должно работать, если не попробовать и перейти к Google. Найдите файл explorer.exe и замените его. Удачи!

Друг ким
источник
У вас есть 64 или 32 бит?
Друг Ким
Windows 7 Ultimate, 64-разрядная версия
Марникс ван Вален
0
  1. Нажмите ctrl+ shift+, escчтобы открыть диспетчер задач
  2. Нажмите новое задание и введите regeditи нажмите Enter
  3. В редакторе реестра перейдите к HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
  4. Рядом со строковым Shellзначением должны быть данные значения explorer.exe. Любое другое значение может вызвать эту ошибку.
Евгений
источник
0

У меня была такая же проблема, и благодаря ответу Йенса Эрата я смог найти другое решение! Я ремонтировал компьютеры годами и не видел этой проблемы. К сожалению, ответ Дженса был не в том, что он сделал для меня, но пока я был в этой части реестра, я увидел проблему с ключом userinit. Ключ имел «c: \ windows \ system32 \ Userinit.exe.»

Ответ состоял в том, чтобы просто удалить лишний период в конце пути и снова запустить проводник. Решаемые. Такое хорошее исправление. Интересно, как это вообще испортилось? Однако MalwareBytes обнаружил более 50 объектов, которые, возможно, имели к этому отношение.

В любом случае - хайку для всех, чтобы насладиться:

Вчера это сработало.
Сегодня это не работает.
Windows такая.

Иеремия
источник
-1

Я не хотел выходить из системы или перезапускать, и попытка запустить проводник с помощью новой задачи не работала, несмотря на то, что все процессы были остановлены. Решением для меня было перейти в каталог Windows (C: \ Windows) и щелкнуть правой кнопкой мыши на explorer.exe - запустить от имени администратора. ;)

Нево
источник