10

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

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

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

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

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

5 ответов5

10

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

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

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

0
  1. Нажмите Ctrl+Shift+Esc, чтобы открыть диспетчер задач
  2. Нажмите новое задание, введите regedit и нажмите ввод
  3. В редакторе реестра перейдите по HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
  4. Рядом со строковым значением Shell значения данных должны быть explorer.exe . Любое другое значение может вызвать эту ошибку.
0

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

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

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

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

0

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

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

-1

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

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