Некоторые «глюки» Windows способны повергнуть пользователя в полный ступор и уныние. Представьте себе: вы включаете компьютер, а вместо привычного рабочего стола, усеянного ярлыками, и кнопки пуск в левом нижнем углу экрана – вы видите один лишь фон с картинкой или вообще ничего.
Однообразное одноцветное поле безо всяких признаков жизни, если фон изначально отсутствовал. Это производит эффект разорвавшейся бомбы. Ощущение от этого сравнимо разве что с тем, которое возникло бы, вернись вы домой и обнаружь там голые стены с облезшими обоями. Кто обокрал Windows? Куда пропал родной рабочий стол на Windows XP? Что делать в такой ситуации?
Оговоримся сразу, данная проблема специфична в основном для «хрюшки», в других системах она если и имеет место, то возникает существенно реже. Поэтому предмет нашего дальнейшего разговора – XP. И хотя данная ОС официально сошла со сцены и более не поддерживается ее производителем, на ПК отечественных пользователей она отнюдь не редкость. Основная причина такого поведения системы – поражение ее вирусом.
Некоторые из этих «зверушек» удаляют или переименовывают некоторые системные файлы. Например, «Проводник», который не только является средством просмотра папок файловой системы, но и является основой GUI (графического пользовательского интерфейса) всего Windows.
Удалив некоторые exe- и dll-файлы, вирус препятствует нормальной работе с рабочим столом и его отображению на экране. Рассмотрим по порядку наши действия по его приведению в норму.
Куда девался «Проводник»?
Возможно, никуда. В этом случае могут быть две альтернативы:
- Файл explorer.exe (файл программы «Проводник») был действительно удален, перемещен или переименован.
- Вирус повредил ключи реестра, необходимые для его нормального запуска.
Выяснить, что именно случилось, нам поможет следующий трюк:
- Используем клавиатурную комбинацию «Ctrl» + «Alt» + «Del» для запуска диспетчера задач.
- В главном меню диспетчера выбираем пункт «Файл» => «Новая задача».
- В появившемся окошке вводим имя команды: explorer (расширение .exe можно не указывать оно подразумевается по умолчанию).
- Жмем на «Enter» или кнопку «Ok».
Если программа запустилась, и не было выдано сообщения об ошибке – перезагружайте компьютер. Очень может быть, что после перезагрузки вы увидите на мониторе нормальную картинку.
Если выдана ошибка – значит, файл был удален, переименован или перемещен из папки Windows, где он обычно хранится.
Возможен вариант, когда вместо самого «Проводника» запускается вредоносное приложение. Вызвав программу вручную, мы предотвратили его запуск.
Другой способ проделать то же самое: ввести команду %systemroot%system32restorerstrui.exe. Тогда восстановление стола произойдет без перезагрузки. Правда, в некоторых случаях этот метод не срабатывает, даже если explorer тут как тут. Если же его нет, и выскочила ошибка, значит, родной для XP файл этой программы нужно отыскать где-то в другом месте и вернуть его на место. Попробуем еще варианты:
Безопасный режим – в помощь
В качестве альтернативы попробуйте перезагрузиться и «cтартануть» Винду в одном из безопасных режимов (поддержка сети в этом случае несущественна). Как правило, рабочий стол в таком режиме отображается нормально. Далее делаем вот что: вызываем интерфейс восстановления системы из панели управления и откатываемся к предыдущей точке сохранения.
Если стол не отображен, то вводим, как и раньше, rstrui.exe. Команда под именем rstrui.exe – это и есть консольный вариант интерфейса восстановления системы.
Все это имеет смысл проделывать, если в обычном режиме ничего не получилось.
А можно поступить и иначе. Из меню загрузки сразу перейти в режим с поддержкой командной строки и выполнить те же команды в консоли. Для вызова проводника вписываем в приглашение такую строку:
Для вызова инструментария восстановления – такую:
Правим реестр
Иногда ничто из перечисленного не помогает. Тогда нужно обратить внимание на содержимое некоторых особо важных ключей реестра. Но для начала нужно запустить сам реестр. Делается это так же, как мы запускали «Проводник».
В меню диспетчера задач выбираем пункт «Файл» => «Новая задача», а вместо вышеупомянутых команд заносим в поле команду regedit – это имя программы реестра. Появится окно такого вида:
В левой его части видим дерево разделов, в правой – содержимое ключей. Слева отыскиваем ветку HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionWinlogon, а справа – ищем ключ под именем «shell».
Далее все просто. Удаляем весь тот бред, что там записан (как правило, это имя вирусной утилиты), и указываем полный путь к explorer.exe. То же самое проделываем с ключом «Userinit».
Потом переходим в раздел HKEY_CURRENT_USERSoftwareMicrosoft WindowsCurrentVersionPoliciesExplorer и отыскиваем там ключ «NoDesktop». Его значение должно быть равно 0, если это не так – исправьте.
И последний штрих: очищаем значение ключа «shell» из ветки HKEY_CURRENT_USERSoftwareMicrosoftWindows NTCurrentVersionWinlogon. Оно должно быть пустым. После проделанной работы перезагружаем компьютер.
Вот, собственно, и все, что можно сотворить с рабочим столом в случае его неправильной загрузки.
Источник: