|
Исправление ошибки Windows Installer 0x80040154 | ☑ | ||
---|---|---|---|---|
0
Rizhij_Nikitos
04.01.13
✎
23:59
|
Собственно поставил я себе новый компьютер, на него винду свеженькую, программки всякие, игры, базы все на ССД скопировал, радуюсь да и только...
Вот на днях полетела прога для снятия скриншотов и со словами http://s018.radikal.ru/i515/1301/4a/8afa7d58a432.png отказалась запускаться. Вернее что то подобное, а при переустановке такая байда. Ну и черт с ним подумал я, когда полез в гугл искать в чем дело, потому что подавляющее количество постов советовало переустановить винду, что я делать никак не хотел - только все настроил... Не тут то было! Сегодня скачал любимую игру, которая никогда нормально не шла на моем рабочем ноутбуке из-за того что он ни фига не игровой, а очень даже рабочий. С теми же словами моя игра в процессе установки отменила ту самую установку и прикинулась что ничего не было... Тут я не выдержал и пошел искать в интернете. Набрел на дельную статью скопипажженную с хабра судя по всему: http://netadmin-online.com/ru/articles/88-ispravlenie-oshibki-windows-installer-0x80040154.html Весь список действий я сделал, с горем пополам, если учесть что не дружу с дебаггером винды, да и вообще корпорация майкрософт со своими "технологиями".... Ладно, проехали. По делу: 1)Дебаггер показал мне на процедуру Internal_CoCreateInstance в библиотеке MSCTF. 2)Скачав IDA, разобрал библиотеку, однако сил распознать в чем причина ошибки и откуда из реестра что подтягивает данная библиотека я так и не понял, в отличии от автора статьи и прошу помощи у уважаемого комьюнити. Это скрин с IDA, дизассембленная библиотека MSCTF http://s019.radikal.ru/i610/1301/2d/10a8bdb6a780.png В конце статьи посмотрев магическим взглядом, автор говорит о том, что: "Не иначе как функция пытается создать объект по CLSID IID_IMsiServer. Здесь я не буду вдаваться в подробности COM и искать различия между CLSID и IID, важно что я получил зацепку — имя интерфейса ID_IMsiServer и CLSID {000C101C-0000-0000-C000-000000000046}." Так вот, может и сюда кто то посмотрит магическим взглядом и что-то предложит кроме переустановки винды? |
|||
1
syktyk
05.01.13
✎
00:08
|
На микросовте есть аутофикс для мси
|
|||
2
Rizhij_Nikitos
05.01.13
✎
00:13
|
Ссылку можно?
|
|||
3
HeroShima
05.01.13
✎
00:19
|
это же нужно - так уграть систему
|
|||
4
Rizhij_Nikitos
05.01.13
✎
00:36
|
Ничего вроде не делал... вебальту малец снес из реестра, может лишнего чего порезал...
|
|||
5
Rizhij_Nikitos
05.01.13
✎
00:49
|
Знатоки ассемблера, расскажите что делает
mov rax, [rsp+38h+arg_20] В начале вроде как определено, что arg_20= qword ptr 28h |
|||
6
HeroShima
05.01.13
✎
00:56
|
(5) косвенная адресация на стеке
|
|||
7
floody
05.01.13
✎
01:14
|
чтобы такого не было, винду проще забекапить сразу после установки и настройки, чем потом ковыряться в куче гуана
|
|||
8
Rizhij_Nikitos
05.01.13
✎
01:25
|
Да, спасибо, я уже тоже об этом подумал :)
|
|||
9
Rizhij_Nikitos
05.01.13
✎
02:56
|
Короче обновление винды из под винды меня спасло. Которое запускаешь с диска установочного в альтернативу установке. Основные все настройки, проги, все осталось. Ошибка ушла.
Система Win7Ultimate x64 |
|||
10
Злопчинский
05.01.13
✎
03:24
|
ну то есть - чистый шаманский бубмен
|
|||
11
Нуф-Нуф
05.01.13
✎
04:34
|
Поставь мак Ос. Будь мужиком, блеать!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |