Показать полную графическую версию : [решено] Несколько разных ошибок (0xc0000142) (1053) (126)
ruslan...
11-07-2013, 23:46
tybul,
Запустите файлы реестра - TrustedInstaller и Службы по умолчанию. Перезагрузитесь.
Ошибки в журнале скопируйте, как текст и вставьте в сообщение. В этом формате текст искажен.
ruslan...
12-07-2013, 00:56
tybul,
По ошибкам:
Служба не запускается, регистрируются события 7000 и 7011 (http://support.microsoft.com/kb/922918)
Event ID 7023 — Service Stop Operations (http://www.microsofttranslator.com/BV.aspx?ref=IE8Activity&a=http%3A%2F%2Ftechnet.microsoft.com%2Fen-us%2Flibrary%2Fcc756342%28v%3DWS.10%29.aspx)
Event ID 7000 — Service Start Operations (http://technet.microsoft.com/en-us/library/cc756344(WS.10).aspx)
По содержанию этой ссылки - в командной строке введите sc query TrustedInstaller нажмите энтер , потом helpmsg 1077 где 1077 Вам нужно заменит на свой номер - это код ошибки который будет в строке WIN32_EXIT_CODE. Но перед этим, нужно попытаться запустить TrustedInstaller, чтобы ошибка отразилась обьективно.
Можно запустить Утилита проверки диска Windows (chkdsk) (http://www.outsidethebox.ms/9949/#win) Как - то странно.
Везде вроде все в порядке и такие ошибки.
Если диск есть, Как переустановить Windows, сохранив настройки и установленные программы (http://www.outsidethebox.ms/9962/)
Это достаточно долгая процедура, но результативная.
ruslan...,
sc query TrustedInstaller »
Все ОК.
helpmsg »
Ошибка при запуске приложения (0xc0000142). Для выхода из приложения нажмите кнопку "ОК".
Утилита проверки диска Windows (chkdsk) »
Запускал еще раньше - никаких ошибок.
Видимо буду делать переустановку с сохранением (завтра, т.е. уже сегодня, но днем).
ruslan...
12-07-2013, 02:10
Видимо буду делать переустановку с сохранением »
Да. К сожалению, наверное единственный быстрый выход из ситуации.
ruslan...
12-07-2013, 04:53
tybul,
И последнее. Мне нужен CheckSur.log из папки C:\Windows\Logs\CBS.
Если его там нет, по поиску найдите. Это должно быть решением.
Файл wcp.dll, должен быть в трех местах.
C:\Windows\winsxs\x86_microsoft-windows-servicingstack_31bf3856ad364e35_6.1.7601.17592_none_0b0e4b4025cf4049
C:\Windows\winsxs\x86_microsoft-windows-servicingstack_31bf3856ad364e35_6.1.7601.17514_none_0b66cb34258c936f
C:\Windows\winsxs\x86_microsoft-windows-servicingstack_31bf3856ad364e35_6.1.7600.16385_none_0935b76c289e0fd5
У Вас в логе, он оставляет одну строчку загрузки, должен три. Его размер 1,82 МБ (1*909*248 байт)
ruslan...,
нужен CheckSur.log »
Нет этого файла, по поиску тоже нет. Этот файл пишется если установить обновление Windows6.1-KB947821-v27-x86, но оно тоже не устанавливается.
Файл wcp.dll, должен быть в трех местах. »
Он в трех местах и есть и размер совпадает с указанным.
ruslan...
12-07-2013, 13:42
tybul,
Можете восстановить файлы папки \winsxs\x86_microsoft-windows-servicingstack_31bf3856ad364e35_6.1.7601.17592_none_0b0e4b4025cf4049 из диска.
Начать с DrUpdate DLL ; cbscore.dll ; wcp.dll и закончить всеми. Извлечение файлов Windows 7 из установочного DVD (http://www.wseven.info/mount-dism/)
Соответственно сменив разрешения.
Но в принципе эти три папки, о которых выше, по теме, идет речь эквивалентны друг другу.
И можно пробовать обмануть ОС и паку "C:\Windows\servicing\Version\6.1.7601.17592" переименовать в 6.1.7601.17514 соответственно папки
C:\Windows\winsxs\x86_microsoft-windows-servicingstack_31bf3856ad364e35_6.1.7601.17514_none_0b66cb34258c936f и это версия файла TrustedInstaller.
А в реестре HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Version параметр переименовать в 6.1.7601.17514
и в значении указать уже путь к другой папке, с такими же файлами но возможно не поврежденными.
%SystemRoot%winsxs\x86_microsoft-windows-servicingstack_31bf3856ad364e35_6.1.7601.17514_none_0b66cb34258c936f
Или же просто скопировать файлы из папки в папку.
На тот случай, если не получится из ОС запустить переустановку с сохранением. :)
ruslan...,
На тот случай, если не получится из ОС запустить переустановку с сохранением »
Вы правы из ОС не получилось запустить установку, в безопасном режиме установка запускается но не находит файл winsetup.dll
Пошаманю с папками и файлами. И наверное придется чистую установку делать.
ruslan...
12-07-2013, 15:18
не находит файл winsetup.dll »
А он есть ?
C:\Windows\System32\oobe\winsetup.dll
C:\Windows\winsxs\x86_microsoft-windows-setup-component_31bf3856ad364e35_6.1.7601.17514_none_3433e83a0b8461a2\winsetup.dll
1,71 МБ (1*798*144 байт)
Пошаманю с папками и файлами »
Думаю, что способ с переименованием папки и параметра реестра может пройти.
Если нет, тогда уже с файлами. Потом можно вычислить какие файлы присутствующие в трех папках, находятся в C:\Windows\System32.
И их восстановить. Там их не много. Главное добиться проверки файлов или лога CheckSur.
А он есть ? »
Есть и оба 1*795*584 байт
ruslan...
12-07-2013, 16:17
Есть и оба 1*795*584 байт »
Да, правильно. Я указал размер на диске. Извините.
ruslan...,
Я пошаманил с папками и реестром - sfc не запустился. Папки и реестр назад править?
ruslan...
12-07-2013, 17:06
Папки и реестр назад править? »
Да, конечно обратно.
На » Microsoft советуют
Удалите поврежденные файлы обновления Windows. Чтобы сделать это, выполните следующие действия.
1. В командной строке введите следующую команду и нажмите клавишу Enter net stop WuAuServ
2. В командной строке Введите команду cd %windir% и нажмите клавишу Enter
3. В открытой папке, введите следующую команду и нажмите клавишу ВВОД,
чтобы переименовать папки распространения программного обеспечения REN SoftwareDistribution SD_OLD
4. Перезапуск службы центра обновления Windows, введя следующее в командной строке NET start WuAuServ
Введите Exit и нажмите клавишу ВВОД, чтобы закрыть окно командной строки. Перезагрузить компьютер
Не знаю, насколько поможет.
Просмотрите, какие файлы находящиеся в C:\Windows\winsxs\x86_microsoft-windows-servicingstack_31bf3856ad364e35_6.1.7601.17592_none_0b0e4b4025cf4049
находятся и в C:\Windows\System32 и замените их с установочного диска.
Почему-то , в ваших логах, идет поиск файла DrUpdate.dll в C:\Windows\system32\ его там быть не должно.
Попробуйте его скопировать в C:\Windows\system32\ и перезагрузиться, вызвать ошибку, пробовать установить обновление, потом посмотрим лог.
Пробуйте замените все файлы в папке C:\Windows\winsxs\x86_microsoft-windows-servicingstack_31bf3856ad364e35_6.1.7601.17592_none_0b0e4b4025cf4049 из установочного диска.
Выложите еще раз CBS..log" и выложите "C:\Windows\Logs\DISM\dism.log"
Перед этим запустите команды в командной строке
DISM.exe /Online /Cleanup-image /Scanhealth
DISM.exe /Online /Cleanup-image /Restorehealth
Они не сработают, но может в логе что-то конкретное отобразится.
Скачайте здесь Dependency Walker (http://www.dependencywalker.com/) Должна запуститься.
Непроходимые горы, Dependency Walker (http://blackbada.livejournal.com/31725.html)
Качаем инструмент, извлекаем, сохраняем его в C:\Windows\System32\ и выполняем из командной строки:
depends.exe TrustedInstaller.exe ( понадобится указывать путь)
Можно просто открыть в программе файл > открыть > "C:\Windows\servicing\TrustedInstaller.exe" , тогда не нужно ложить в C:\Windows\System32\
Потом выложите скрин нижней части окна программы с желтыми и красноватыми значками.
ruslan...,
Вроде все пункты выполнил.
ruslan...
13-07-2013, 00:07
tybul,
По скрину. Недообьяснил. После того, как открыли TrustedInstaller.exe, нажмите в окне - профиль > ОК.
Из самого нижнего окна, скопируйте текст, вставьте в блокнот и приложите к сообщению.
Открыть программу желательно от имени Администратора.
И еще, попробуйте, запустится у Вас sxstrace ?
В командной строке, от имени Администратора, выполните:
G: - Это буква Вашего другого, не системного раздела, замените. Энтер .
sxstrace.exe Trace -logfile:TrustedInstaller.exe.etl Энтер.
Перед этим Вы уже открыли службы в управлении компьютером от имени администратора и теперь запускаете TrustedInstaller - Установщик модулей. Дожидаетесь ошибки и жмете ОК. Идете в командную строку и жмете Энтер.
вводите sxstrace.exe Parse -logfile:TrustedInstaller.exe.etl -outfile:TrustedInstaller.exe.txt Энтер.
Идете на не системный раздел, который указали вместо G: и выкладываете сюда появившийся файл TrustedInstaller.exe.txt
Там появится еще один TrustedInstaller.exe.etl. Можете потом оба удалять.
Если другого раздела нет, файлы будут в "C:\Windows\System32"
Вы все файлы c диска заменили в x86_microsoft-windows-servicingstack_31bf3856ad364e35_6.1.7601.17592_none_0b0e4b4025cf4049 ?
Теперь DrUpdate.dll из C:\Windows\system32\ удалите, перезагрузитесь, вызовите ошибку и выложите пожалуйста еще раз
CBS..log" и "C:\Windows\Logs\DISM\dism.log" и %WINDIR%\inf\setupapi.offline.log
Сравнить и обЪективно взглянуть.
ruslan...,
Все сделал.
Вы все файлы c диска заменили »
Да.
ruslan...
13-07-2013, 02:37
tybul,
Файлы
C:\Windows\System32\wscui.cpl 1,08 МБ (1*140*736 байт)
C:\Windows\System32\hcproviders.dll 25,5 КБ (26*112 байт) есть ?
В любом случаи, даже если есть, замените их на правильные из установочного диска. Они не загружаются.
И по моему разрешения после замены файлов не вернули.
Разделы реестра свои вернули ?
Если не поможет, Вам нужно откатиться на точку восстановления, до начала изменений, лучше на самую раннюю.
CBS.log совсем не важный, возможно что-то не правильно заменили. Запускаются совершенно не файлы TrustedInstaller.
Если не получится откатиться с Windows , тогда через среду RE.
После восстановления, выложите TrustedInstaller.exe.txt и CBS.log
В других логах относительно все в порядке.
ruslan...
14-07-2013, 02:33
tybul,
Я проанализировал все логи и еще раз лог ProcessMonitor.
Все файлы, через которые загружается TrustedInstaller.exe он возвращает без ошибок. Здесь что-то другое.
Единственное, что насторожило C:\Windows\system32\msiexec.exe Но я не уверен.
Можете Восстановить его из установочного диска. Если не поможет,
Чтобы обойти Установщика Windows можете создать файл реестра с расширением .reg со следующим содержанием и запустить . Что такое REG-файл (http://www.oszone.net/5600/reg_file)
Windows Registry Editor Version 5.00
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Custom\MSIEXEC.EXE]
Перезагрузиться и пробовать что-нибудь установить. При надобности можно потом удалить этот параметр. У Вас такого параметра нет ?
Можно взглянуть на скрин HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\msiserver
Это и есть Ваш Установщик Windows .
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC