Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2005.03.06;
Скачать: [xml.tar.bz2];

Вниз

Правка raw-реестра или борьба с драйверами   Найти похожие ветки 

 
SPeller ©   (2005-01-29 17:53) [0]

У меня несколько дней назад случилась смерть виндов после... После переустановки. Расскажу всю историю. Обозначенное время дней назад я решил зачем-то переустановить свою винду (ХР, установленный после SP2, на ХР с интегрированным SP2 и последними обновлениями) - черт меня дернул, ведь и старая работала же. Вобщем, запускаю установку, она предлагает мне обновить имеющуюся копию (та, которая у меня и стояла), на что я соглашаюсь. Перед этим она мне говорит что какие-то драйвера на материнку не сертифицированы и в процессе установки может потребоваться указать нормальные файлы. Я внимания на это не обратил особо (ну укажу ей файлы те, которые уже установлены). Процесс переустановки пошел, дошел до графического этапа. И вот setup выкидывает окошко что не может найти какой-то файл для драйвера. Так как дистрибутивов драйверов у меня под рукой в тот момент небыло, я нажал на Отмену. Сразу после, у меня попросили ещё один файлик драйвера, на который я тоже ответил отказом. Ну вроде не матерится, и бог с ней, подумал я. Данный этап установки подошел к концу, перезагрузка, и..... и вот оно - .... при попытке загрузки комп перезагружается, не успевает даже показаться логотип ХР. В безопасном режиме та же история. Отключаю авторебут при критических ошибках - показывает bsod с ошибкой 7B (F894D528, C0000034, 0, 0). Посмотрел что за ошибка - что-то с диском. Но диск в порядке, никогда вообще проблем небыло. Кроме того, нормально загружается Win PE и такая же винда, но установленная на другой раздел. Я подумал что ей не хватает драйвера. Взял диск с теми дровами, которые были у меня установлены, удаляю все файлы с аббревиатурой VIA (материнка на этом чипсете), запускаю переустановку по-новой - указываю пути к файлам, которые требует setup, но результата ноль. Пробовал извратиться. Первый изврат: удаляю файлик дров для видеокарты - setup просит его при переустановке (опытным путем убедился что видеокарта устанавливается раньше тех проблемных дров), открываю диалог вабора файла и из него запускаю Total Commander (вписываем звездочку *, Enter, находим Totalcmd.exe, right-click, Выполнить), запускаю установку дров на материнку. Через раз установка либо заканчивается, либо виснет. После этого указываю setup-у нужный файл для видеокарты и установка идет дальше, на спрашивая дров на материнку. Результата ноль - всё-равно перезагружается при загрузке. Этот способ винду не спас. Изврат второй: точно так же удаляю файлик дров на видеокарту, запускаю ТС, через него захожу в Диспетчер устройств, и пытаюсь установить стандартные дрова на IDE контроллер и оба IDE канала. Стандартный драйвер на контроллер устанавливается нормально, но при установке драйверов на каждый канал показывается сообщение, этот драйвер не удалось установить, причина - данные драйвера не предназначены для работы на данной платформе (хотя в WinPE и свежеустановленной ХР там стоят именно стандартные драйвера). Результата от таких действий ноль, всё-равно перезагружается комп. Пробовал включить протоклирование загрузки в выборе вариантов загруки, дабы вычислить на каком драйвере случается вылет. Нифига - файл ntbtlog.txt даже не создается. Никакая переустановка не спасает. Поставил с нуля точно такую же винду на другой раздел, установил те же самые драйвера на материнку и видяху (из-под этой винды сейчас и сижу), заменил в старой винде файлы реестра (systen32\confug) файлами из только что установленной - старая винда загружается как ни в чем не бывало! Только настроек старых нет, из-за чего и геморрой весь. Установлена куча программ, куча всяких настроек - глюк устанавливать всё по-новой, на это неделя уйдёт труда в поте лица. А так бы снёс и не горевал бы. Отсюда я сделал вывод что виноваты неправильно настроенные драйвера. Поэтому и вопрос мой - можно ли как-то отредактировать реестр и поудалять дрова на материнку (да и видяху заодно со звуковухой), чтобы винда при загрузке загрузила стандартные драйвера? Либо таким же образом удалить информацию о драйверах и запустить переустановку, чтобы setup установил стандартные драйвера? Либо быть может можно установке виндов указать что при переустановке надо ставить стандартные драйвера, какие она ставит при установке с нуля?

Прошу помощи и советов, как можно выйти из этого положения. Я думаю что есть вариант отредактировать мёртвый реестр так, чтобы винда не знала что установлены родные, а не стандартные драйвера. Программы, я думаю, есть для правки raw файлов реестра. Но я не знаю какие ключи править/удалять. Пробовал через ERD Commander поотключать все драйвера, но результата тоже ноль.

Товарищи, помогите советами, подсказками, как можно выйти из такой неприятной ситуации.


 
Anatoly Podgoretsky ©   (2005-01-29 18:22) [1]

Зачем поверх ставил, при этом могут возникнуть такие проблемы с версиями библиотек и драйверов, что ни когда не выпутаешься, называется это DLL Hell/

Раз можешь зайти в безопасном режиме, то можешь удалить любые устройства и драйвера штатными средствами виндоус через диспетчер устройств. Попробуй может выживешь. Только обеспечть наличии драйверов в какой ни будь папочке или в крайнем случае на СД


 
Anatoly Podgoretsky ©   (2005-01-29 18:24) [2]

Примечвние:
Порядок установки должен быть следующим (для новой установки)
Установка виндоус, установка драйверов системной платы, затем видео, затем сеть и остальное, только потом обновления ОС. Все пляшет от материнской платы.


 
SPeller ©   (2005-01-30 04:24) [3]

Anatoly Podgoretsky ©   (29.01.05 18:22) [1]
Раз можешь зайти в безопасном режиме

В том то и дело что не могу зайти в безопасном режиме.

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

называется это DLL Hell
Всё что устанавливалось постепенно (SP, обновления), было интегрировано в тот дистрибутив. Дистрибутивы драйверов я использовал потом точно тех же


 
SPeller ©   (2005-01-30 17:51) [4]

Такс... Заменил файл реестра SYSTEM на экземпляр из рабочей винды - загрузка прошла тот участок, на котором вылетала до этого. Но не загружается до конца. Проходит логотип ХР, появляется курсор мыши, до появления экрана приветствия вылазит ошибка "lsass.exe Системная ошибка" "При изменении пароля этот код состояния возврата означает, что задан неверный текущий пароль". Подскажите, в чем может быть причина этой ошибки и как её можно вылечить?


 
SPeller ©   (2005-01-30 17:53) [5]

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


 
uny ©   (2005-01-30 17:56) [6]

а почему бы просто не снести и поставить заново? ведь уже сутки?


 
SPeller ©   (2005-01-30 17:58) [7]

Я ж говорю что запарюсь восстанавливать все настройки, переустанавливать все программы. Гораздо проще починить, но надо знать КАК. Именно это я и пытаюсь узать. Тем более что если сейчас получится, то будет опыт и следующую такую ситуацию поправлю уже быстро.


 
uny ©   (2005-01-30 18:02) [8]

имхо,  - на все переустановки сутки максимум, настройки и т.д. - дело техники. значит именно для интереса Вы это. было бы время, я бы тоже так же, но потом всеравно бы переустановил - как чашку клеить)


 
SPeller ©   (2005-01-30 18:06) [9]

Это сутки в поте лица работать и вспоминать все настройки, какие были. Не хочу столько времени тратить на это.
> значит именно для интереса
Я знаю что это сделать можно. Вот я и хочу это сделать.

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


 
Anatoly Podgoretsky ©   (2005-01-30 18:10) [10]

А прошло уже двое суток.


 
Vaitek ©   (2005-01-30 18:42) [11]

Может проще настройки программ сохранить? Хотя наверное уже теперь нет.

Поставь винду ну др. логический диск, а потом перекинишь проги, какие сможешь.

Но вообще лучше все с нуля - меньше глюков будет.


 
SPeller ©   (2005-01-30 19:08) [12]

Anatoly Podgoretsky ©   (30.01.05 18:10) [10]
А прошло уже двое суток

У меня пока ничего не горит особо. Есть одно дело, но я его на новой винде поделываю потихоньку. Зато я не трачу огромное количество времени и сил на тотальную переустановку. Я уверен что можно обойтись без этого.

Vaitek ©   (30.01.05 18:42) [11]
Может проще настройки программ сохранить?

Кроме настроек есть ещё драйвера и другие файлы, из-за которых не перенесешь старые проги просто так. Только переустановкой. Долго и неинтересно.


 
Anatoly Podgoretsky ©   (2005-01-30 19:11) [13]

Ну вариант с дургим диском/разделом тебе подсказали, от туда можно попытаться добраться до старого реестра.


 
Vaitek ©   (2005-01-30 19:37) [14]

Ну дрова все равно уже новые вышли. Дельфу с оффисом переставить можно и так.

Кстатьи можно при установке второй винды указать ей брать дрова из inf папка винды первой - она все страрые дрова и заберет.


 
Nikolay M. ©   (2005-01-30 20:01) [15]

Попробуй тут спросить
http://conf.computery.ru/cgi%2Dbin/conference/default.asp?ClubID=2&Deltree=


 
SPeller ©   (2005-01-30 20:07) [16]

Добраться-то я добрался, но вот ЧТО ИМЕННО надо сделать я не знаю, и менно это и хочу узнать.


 
SPeller ©   (2005-01-30 20:20) [17]

Vaitek ©   (30.01.05 19:37) [14]
Ну дрова все равно уже новые вышли. Дельфу с оффисом переставить можно и так.


А вот это всё переставлять:
ABBYY FineReader 6.0
ABBYY Lingvo 8.0
Acorp Modem Booster
ActiveState ActivePython 2.3
Adobe Photoshop
Agnitum Outpost Firewall
Ahead Nero
Alcohol 120%
All Audio Recorder
Borland C++Builder 6
Borland Delphi 6
CyberLink PowerDVD 6
DivX
DMClient
eMule
EPSON Printers
Fraps
IDA Pro Standard 4.7
IDETOOL
Inno Setup 4
Inno Setup Form Designer
IrfanView
IsoBuster
ISTool 4
K-Lite Codec Pack
Macromedia Dreamweaver MX 2004
Magic Forum
CS1.6
Microangelo
Microsoft .NET Framework SDK
Microsoft Developer Network
Microsoft Visual Studio .NET
Microsoft Visual Studio 6.0
ModemXpert
Mozilla
MultiEx Commander
Nokia PC Suite
Norton SystemWorks
PowerQuest PartitionMagic 8.0
Powertoys for Windows XP
RadioAKTIV 4.0
SIGuardian
Small HTTP server
Smart Projects
Sony Soundorge 7.0
TCPView Pro
TopStyle 3
USB Flash Disk
VMware Workstation 4.5.2
WinRAR
Winternals Administrator"s Pak
wxDev-cpp
Программы SiSoftware (Win32 x86)
Adobe Reader 6.0
Microsoft Access
Microsoft Excel
Microsoft Word
RealPlayer
Windows Journal Viewer
WinHex

.theprodukkt
7-Zip
AC3Filter
Advanced XP Tweak
AWicons Pro
Back2Life
Cabinet Manager
Digigram AC3 Encoder-Decoder
Digital Audio Copy
EasyRecovery Professional
SkimEdit
SpeedFan
Tweak-XP Pro
Valve Hammer Editor
Winamp
WinRAR
XP Tweaker RE 1.50
ZOC Terminal
Налогоплательщик ЮЛ
ATI Refresh Fix
Microsoft Virtual PC
The Bat!
cpuz
plan


> Кстатьи можно при установке второй винды указать ей
> брать дрова из inf папка винды первой - она все
> страрые дрова и заберет
Ты наверное по диагонали читаешь - я уже делал так.


 
SPeller ©   (2005-02-10 06:07) [18]

Хм, никто ничего не знает. Тогда буду рыть сам. Но для этого мне нужна прога для правки файлов реестра. Может быть кто-нибудь посоветует одну из таких? Можно было бы через стандартный regedit, но эта зараза не дает удалять системные ключи, даже если импортировать эти ключи в подключи любого левого ключа. У меня в HKCU штук 8 временных ключей с неудаляемыми элементами вроде temp\Software\Microsoft\SystemCertificates\Root\ProtectedRoots, tmp5\ControlSet002\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}\Properties.


 
AlexKniga ©   (2005-02-10 08:39) [19]

SPeller
Q: Как правильно снести драйвер без сноса WinNT
A:
set devmgr_show_nonpresent_devices=1
start devmgmt.msc
Показать скрытые, прибить указанный драйвер и(или) его фантомы, а также нераспознанные устройства.
Удалить сам DC280U.sys (везде) и его oem*.inf в \WinNT\inf
Перегрузиться, установить.


 
Holy ©   (2005-02-10 09:15) [20]

MiTeC Registry File Viewer - вроде просмотрщик, но может рядом и редактор будет...


 
Danilka ©   (2005-02-10 09:18) [21]

[17] SPeller ©   (30.01.05 20:20)
Солидный список. И что, каждый день со всем списком работаешь? Переставил, поставил необходимое и работай. По мере необходимости - доставляешь что-нибудь еще.


 
Alex Konshin ©   (2005-02-10 09:43) [22]

ERD Commander от Руссиновича.
Создаешь загрузочный CD и с него правишь реестр, меняешь файлы и т.п.. Как-то лечил свою win2k на работе, тоже не грузилась. Вылечил.


 
SPeller ©   (2005-02-11 16:22) [23]

Хм. ERD Commander отдыхает :) Стандартный regedit справляется вполне, а для удаления неудаляемых разделов надо пользоваться обходным путем. Дело в том, что при изменении вручную, или импорте из reg-файлов редактор ругается на невозможность изменения, НО если импортировать в ключ файлы кустов реестра, то всё импортируется прекрасно и без разговоров. При этом старые подключи не остаются, и содержание ключа становится полностью равным содержимому импортированного куста. Таким образом, достаточно экспортировать куст пустого ключа, а потом импортировать его в неудаляемый раздел. После этого он станет пустым и легко удалится.

Поэтому буду экспериментировать с импортом/экспортом ключей из рабочего реестра и выявлять проблемные участки. Буду очень благодарен за любую информацию, даже на уровне теории, где копать. Пока что выяснил, что проблема в ключе ControlSet001. Но где именно.... Одному господу и микрософту известно :)


 
ISP ©   (2005-02-11 18:35) [24]

>SPeller ©   (11.02.05 16:22) [23]
>что проблема в ключе ControlSet001.
Может всё-таки CurrentControlSet?


 
SPeller ©   (2005-02-12 06:33) [25]

Нет. CurrentControlSet - это ссылка на один из ключей ControlSetXXX.


 
SPeller ©   (2005-02-12 06:34) [26]

Ключа CurrentControlSet просто не существует в файле реестра - он создается виндой при загрузке.


 
AlterEgo of WondeRu ©   (2005-02-13 00:09) [27]

вот единственный правильный ответ на твои вопросы Danilka ©[21]



Страницы: 1 вся ветка

Форум: "Потрепаться";
Текущий архив: 2005.03.06;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.55 MB
Время: 0.085 c
8-1099908539
Змей
2004-11-08 13:08
2005.03.06
обратный Timer


11-1090485751
Ajax
2004-07-22 12:42
2005.03.06
coOwnerDrawFixed и размер ComboBox


1-1108039026
Бульбаш
2005-02-10 15:37
2005.03.06
Изменение размеров компонента


1-1108723896
JaoDa
2005-02-18 13:51
2005.03.06
Использование TTimer


4-1106394485
Islander
2005-01-22 14:48
2005.03.06
Как получить из системы названия кнопок Retry, Ignore, Cancel





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский