Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 2000/XP (http://forum.oszone.net/forumdisplay.php?f=6)
-   -   [решено] Пустой рабочий стол и проблема с запуском explorer.exe (http://forum.oszone.net/showthread.php?t=245773)

iEnemY 30-10-2012 02:45 2014788

Пустой рабочий стол и проблема с запуском explorer.exe
 
Доброго времени суток...

Начну с того, что я был точно уверен в том, что я делал. А конкретно - менял чёртовы обои на рабочем столе!

Суть в том, что учётка на рабочем компе - обычного юзера, без прав админа, доменного типа (DOMEN\USER). И обои менять нельзя... а этот цвет обоев меня так раздражал...
В общем, нашёл я путь в реестре (один из многих), и из под учётки администратора (для запуска regedit, таки получил пароль) просто менял картинку при каждом логоне.
И так было до тех пор, пока они не изменили сценарий копирования картинки... я опять же еле-еле сменил обоину изменив путь в около 4 местах.
Но я заметил, что центрирование нарушено (ага, "WallpaperStyle" был изменён с "0"), что я тут же и исправил.
Сначала поставил 1 (было 2) - обновил - никакого результата. Затем поставил 0 - снова обновил рабочий стол, снова без результата.
Решил перезапустить explorer - и вот незадача - появилась чёртова ошибка "Восстановление Active Desktop".
Судорожно пытаюсь вспомнить как исправить - залезаю в нужное место, меняю %чтототамversion% с 272 на 0, затем ещё что-то... нифига.
Чёртов белый фон на два монитора (а их у нас столько) начинает привлекать внимание (у всех всё шаблонно синее, а я "палюсь" этим...).
Очень быстро захожу на удалённую машину (на которой и работаем), далее в браузер, гуглю, нахожу рег-скрипт который помогает решить - сохраняю, запускаю...
Ни черта - защищено от записи в реестр. Быстро запускаю regedit от админа, ставлю доступ "Все" пользователям, снова зпускаю рег файл - и о чудо, проклятый Active Desktop исчезает...
Но обои... они всё те же... думаю, что нужно написать батник и кинуть в автозапуск при логине... но доступа к реестру нету... и тут я, зачем то (чёрт побери, не знаю зачем это сдлал) ставлю на все разделы реестра юзеру "Все" полный доступ... после этого, при попытке перезапуска explorer.exe - он уже не запустился...
То есть, чистая обоина (уже моя, чтоб её), без ярлыков, которые нужно запустить, и вообще без кучи нужных прог.
Жуткая паника - работа стоит, софт не запустить, а вдруг кто заметит что у меня тут происходит, а я так накосячил... в ужасе пытаюсь запустить explorer через диспетчер - безрезультатно, ничего не происходит, даже в процессах не висит!
Возвращаю в исходное состояние ветки реестра (где то удаляю юзера "Все", где то убираю ему полный доступ - в общем, АБСОЛЮТНО так же, как и было) - безрезультатно.
Пытаюсь запустить осла (через него идёт коннект к рабочему терминалу) - тоже не запускается! Запускаю от имени админа - всё окей. Так и маскируюсь до конца дня...

Длинная, и возможно бесполезная история. Но я пытался описать всё, что я сделал, с самого начала и до конца - вдруг поможет?

И ещё раз, что делал:
1. Менял пути в реестре, значениям wallpaper - ТОЛЬКО им, на путь к обоине
2. Применял рег на исправление Active Desktop
3. Выдавал полные права на изменение веток реестра

Где-то я накосячил... хотя чёрт побери, я сделал всё тоже самое только что на вирт. машине, где установлена XP - ничего подобного не произошло (да и не должно, следуя логике)!
Что, что я мог сделать не так? Прошу помощи, так как сам не скоро разберусь...

Amiranchik 30-10-2012 03:49 2014794

iEnemY, данный компьютер подключен к серверу через домен? Чё-то я вас не совсем понял или просто на компе 2 учетки, один админ, второй пользователь?

iEnemY 30-10-2012 04:04 2014797

Amiranchik, нет, есть локальная учётка для входа на ПК. Так же, при логине через доменную учётку, запускается VBS скрипт для создания админ аккаунта на локальном ПК. А так - все учётки удалённые.

Amiranchik 30-10-2012 04:07 2014798

Цитата:

Цитата iEnemY
все учётки удалённые. »

-->
Ооо, это уже проблема, тут думать придется как поступить, плюс проблема уже засыпаю (день выдался довольно сложным), давайте отложим на завтра, в такое время все спят, смысла нет ждать ответа.

iEnemY 30-10-2012 04:25 2014800

Немного не понял, ссылка ведёт на эту же страницу...
Возможно я неправильно объяснил... даже если я создаю учётку конкретно на этом (на рабочем) компьютере, и вхожу в неё - эффект тот же.
Ось - не серверная. Она реально находится на рабочем компе. Все файлы. Вся ось. Удалённые только учётки. И то, ещё раз, можно войти в локальную.

UDP: Возможно, про тип учётки некорректно объясняю: включается компьютер, выбирается сервер\домен, вводится логин, пароль, и после этого пускает в систему.

Amiranchik 30-10-2012 04:46 2014803

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

Цитата:

Цитата iEnemY
Возможно я неправильно объяснил... даже если я создаю учётку конкретно на этом (на рабочем) компьютере, и вхожу в неё - эффект тот же. »

Получается вы меняли значения в ветке HKEY_LOCAL_MACHINE (а эта общая ветка для всех пользователей а не для одного).

iEnemY 30-10-2012 05:03 2014807

Достаточно не просто сменить рабочий компьютер... к тому же, есть сложность с передачей данных (сеть сильно заблочена, ещё не пробился). С помощью флэшки - тут на компе нету драйвера (постарались со сборкой винды, на свой качал из инета).

Насчёт того, что я изменял - только переменные Wallpaper (причём, в трёх местах минимум - в один копирует скрипт, в другой ставит сама винда, в третий ставлю я и всё работает), и путь к ним. Я скачивал все скрипты которые запускались для смены обоев - они должны были вернуть все дефолтные значения. Ещё рег-файл для убирания ActivDesk, его применил на тестовой винде - всё окей. На всякий случай возьму бекап с чистой винды, и запущу там.

Ещё одна странность: если запустить диспетчер, выбрать через него запуск программ, то справа будут иконки быстрого доступа - рабочий стол, мой компьютер, мои документы... так вот, у "мои документы" есть иконка, но вместо названия пустота. У моего компьютера нету иконки (иконка неизвестного файла), и написано "Папка". Так же у рабочего стола. Так же, если открыть папку "мой компьютер" - она будет пуста. Если открыть любую папку и изменить тип файлов для отображения - все файлы исчезнут, пока не вернёшься назад и снова не войдёшь в эту папку. Симптомы не известны...?

Но нужны ещё идеи... хоть какие-нибудь... через пару часов на работу...

Amiranchik 30-10-2012 05:19 2014809

iEnemY, тут что-то явно с доменом на сервера, к которому подключаешься, лучший вариант то, что до этого написал, больше идей нет, по край мере сейчас, довольно поздний час вырубаюсь, башка не работает.

yurfed 30-10-2012 05:19 2014810

iEnemY, Если через "Диспетчер задач" запустить "Explorer", запускается?
Проверьте в реестре значения "winlogon" и "Userinit" (HLM\Software\Microsoft\Windows NT\Current Version\Winlogon)

iEnemY 30-10-2012 05:32 2014814

Цитата:

Цитата yurfed
Если через "Диспетчер задач" запустить "Explorer", запускается? »

Если всё было бы так просто...




yurfed, как я уже писал в первом посте - если пробовать открыть explorer\explorer.exe\C:\windows\explorer.exe\etc от моего имени - вообще ничего не происходит. Может быть он запускается на долю секунды, и крэшится.
В HKLM\Software\Microsoft\Windows NT\Current Version\Winlogon я практически уверен что всё правильно (а даже если бы там был не explorer.exe, то я же его принудительно пробовал запускать).

Ещё один интересный факт: если попробовать запустить expl от имени админа, то он иногда через 5-20 минут запускается. И довольно сильно подвешивает систему. Убить я его не могу - прав нету. Запуская от имени одмина cmd а там ввожу taskkill /im explorer.exe - висит, а через 10-30 минут излагает что-то около "Не удалось завершить (NULL)...".

Amiranchik, я не уверен что косяк со стороны домена... что-то я сделал не то в локальном реестре... вот только что, и чёрт возьми как...

UDP:
Вот ещё вспомнил, что менял, когда правил ActiveDesk:
HKU\S-1-5-21-1614...\Software\Microsoft\Internet Explorer\Desktop\Components\
Не могли бы вы напомнить дефолтные значения? Конечно, это всё мелочи... но всё таки...

Petya V4sechkin 30-10-2012 07:27 2014831

Цитата:

Цитата iEnemY
что-то я сделал не то в локальном реестре

Пуск -> Все программы -> Стандартные -> Служебные -> Восстановление системы.
Или то же самое \WINDOWS\system32\Restore\rstrui.exe (от имени администратора, конечно).

Цитата:

Цитата iEnemY
То есть, чистая обоина (уже моя, чтоб её), без ярлыков, которые нужно запустить, и вообще без кучи нужных прог

Почитайте
[решено] XP загружается без рабочего стола и меню Пуск

iEnemY 30-10-2012 07:47 2014838

Petya V4sechkin, попробовал. Как и ожидал - восстановление отключено, откатится до предыдущей точки неполучится...

Начало темы прочитал - тут точно не вирусы. Я уже сталкивался со сменой ЕХЕшника в winlogon (не на своей машине), и решал. Но тут какая-то другая чертовщина. Все параметры верные, в первом посте темы всё попробовал - всё окей.

Буду по тихоньку читать тему... хотя, всё начинается про "вредоносное ПО"... а у меня было временно искревление рук...

UPD: Почитал... хватило на 15 страниц из ~200. Есть похожие случаи, но решались лишь реинсталлом...

Petya V4sechkin 30-10-2012 09:53 2014879

Цитата:

Цитата iEnemY
ставлю на все разделы реестра

Восстановление параметров безопасности по умолчанию
Для реестра достаточно:
Код:

secedit /configure /cfg %windir%\repair\secsetup.inf /db secsetup.sdb /verbose /areas REGKEYS

iEnemY 30-10-2012 11:08 2014929

Огромное, огромное спасибо! После выполнения этой строки сразу же пропали некоторые косяки, а после перезагрузки всё встало на свои места (аш explorer поднялся). А с ActvDstp уже разобрался. Второй раз уже спасаете! Спасибо!


Время: 03:43.

Время: 03:43.
© OSzone.net 2001-