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

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 7 (http://forum.oszone.net/forumdisplay.php?f=95)
-   -   Не устанавливается Microsoft Visual C++ 2008 (http://forum.oszone.net/showthread.php?t=345065)

Kutaev 03-05-2020 11:43 2919746

Не устанавливается Microsoft Visual C++ 2008
 
При запуске многих игр игры ошибка "Запуск программы невозможен, так как на компьютере отсутствует MSVCR90.dll
Пробовал подкачивать этот файлик со сторонних сайтов и втыкать в папку system32 через командную строку - не помогло
В интернете вычитал, что дело в Microsoft Visual C++ 2008, пробовал ставить - при установке выдает ошибку.
Пробовал ставить обновление с оф. сайта Microsoft KB2670838 - не ставится, пишет "обновление не применимо к этому компьютеру" (Винда 7 Максимальная 64 бита)
В центре обновлений Windows при поиске обновлений выдает ошибку 80080005
Помогите люди добрые, уже не знаю что и делать (винду переставлял, жесткий вроде как проверил через Викторию и проблем нет)

Petya V4sechkin 03-05-2020 11:54 2919747

Цитата:

Цитата Kutaev
MSVCR90.dll
Пробовал подкачивать этот файлик со сторонних сайтов и втыкать в папку system32

Удалите файл MSVCR90.dll из папки System32.

Цитата:

Цитата Kutaev
дело в Microsoft Visual C++ 2008, пробовал ставить - при установке выдает ошибку.

Какую ошибку?

Kutaev 03-05-2020 12:28 2919752

Ошибка 1935. При установке сборки
"Microsoft.VC90.ATL,version= "9.0.21022.8", publicKeyToken= "1fc8b3b9a1e18e3b"
,processorArchitecture= "amd64", type= "win32"" произошла ошибка.
Дополнительные сведения см. в справке и поддержке. HRESULT: 0x80070003

Petya V4sechkin 03-05-2020 12:42 2919756

Kutaev, приведите результаты выполнения в командной строке (cmd.exe) от имени Администратора
Код:

icacls %windir%\WinSxS
icacls %windir%\WinSxS\InstallTemp


Kutaev 03-05-2020 12:50 2919758

Код:

Microsoft Windows [Version 6.1.7601]
(c) Корпорация Майкрософт (Microsoft Corp.), 2009. Все права защищены.

C:\Windows\system32>icacls %windir%\WinSxS
C:\Windows\WinSxS NT SERVICE\TrustedInstaller:(OI)(CI)(F)
                  BUILTIN\Администраторы:(OI)(CI)(RX)
                  NT AUTHORITY\система:(OI)(CI)(RX)
                  BUILTIN\Пользователи:(OI)(CI)(RX)
                  Dimon-PC\Dimon:(OI)(CI)(F)

Успешно обработано 1 файлов; не удалось обработать 0 файлов

C:\Windows\system32>icacls %windir%\WinSxS\InstallTemp
C:\Windows\WinSxS\InstallTemp: Не удается найти указанный файл.
Успешно обработано 0 файлов; не удалось обработать 1 файлов

Microsoft Windows [Version 6.1.7601]
(c) Корпорация Майкрософт (Microsoft Corp.), 2009. Все права защищены.

C:\Windows\system32>icacls %windir%\WinSxS
C:\Windows\WinSxS NT SERVICE\TrustedInstaller:(OI)(CI)(F)
                  BUILTIN\Администраторы:(OI)(CI)(RX)
                  NT AUTHORITY\система:(OI)(CI)(RX)
                  BUILTIN\Пользователи:(OI)(CI)(RX)
                  Dimon-PC\Dimon:(OI)(CI)(F)

Успешно обработано 1 файлов; не удалось обработать 0 файлов

C:\Windows\system32>icacls %windir%\WinSxS\InstallTemp
C:\Windows\WinSxS\InstallTemp: Не удается найти указанный файл.
Успешно обработано 0 файлов; не удалось обработать 1 файлов


Petya V4sechkin 03-05-2020 13:12 2919762

Kutaev, создайте папку C:\Windows\WinSxS\InstallTemp и добавьте разрешения на эту папку для учётной записи Система и группы Администраторы.

Kutaev 03-05-2020 13:37 2919765

Сделал
Попробовал поставить С++ без толку, та же ошибка

Сделал
Попробовал поставить С++ без толку, та же ошибка

Petya V4sechkin 03-05-2020 14:50 2919770

Kutaev, разрешения добавили?
На папке C:\Windows\WinSxS\InstallTemp правой кнопкой мыши -> Свойства -> вкладка Безопасность -> кнопка Дополнительно.
Цитата:

та же ошибка
Покажите код HRESULT из сообщения об ошибке.

Kutaev 03-05-2020 17:57 2919785

Вложений: 2
Прикладываю 2 скриншота:
Вопрос по 1: как быть с остальными? Например TrustedInstaller вообще не понимаю че такое и это даже не удаляется
Скриншот 2 с ошибкой

Petya V4sechkin 03-05-2020 19:28 2919789

Kutaev, не тот скриншот.

Ещё раз:
Цитата:

Цитата Petya V4sechkin
На папке C:\Windows\WinSxS\InstallTemp правой кнопкой мыши -> Свойства -> вкладка Безопасность -> кнопка Дополнительно

Цитата:

Цитата Kutaev
Например TrustedInstaller вообще не понимаю че такое и это даже не удаляется

Не надо удалять.

Просто добавьте полный доступ для учётной записи Система и группы Администраторы.

Kutaev 03-05-2020 20:07 2919795

Вложений: 1
Прошу прощения, я просто плохо в компьютерах соображаю. Вот это вы имели ввиду?

Petya V4sechkin 03-05-2020 20:31 2919798

Kutaev, нажмите Win+R -> введите services.msc -> Установщик модулей Windows -> тип запуска какой?

Kutaev 03-05-2020 22:06 2919821

Вручную

Petya V4sechkin 03-05-2020 22:09 2919823

Kutaev, можете сделать лог Process Monitor следующим образом:
  1. запустите Process Monitor;
  2. попытайтесь установить Visual C++ 2008 Redistributable, чтобы получилась ошибка;
  3. сохраните лог: меню File -> Save -> PML-формат;
  4. заархивируйте и выложите на файлообменник, например dropmefiles.com.

Kutaev 03-05-2020 22:25 2919827

Вложений: 1
А как запустить эту программу в активную стадию?
Кстати когда запустил вылезла ошибка MSVCR90.dll, прокликав несколько раз крестик она пропала.
Но появилась другая, на скриншоте

Petya V4sechkin 03-05-2020 22:33 2919829

Kutaev, на службе Установщик модулей Windows правой кнопкой мыши -> Запустить -> что выдаст?

Цитата:

Цитата Kutaev
Но появилась другая, на скриншоте

[Solved] Unable to load process monitor device driver

Kutaev 03-05-2020 22:37 2919830

Не удалось запустить службу Установщик модулей Windows на Локальный компьютер.
Ошибка 126. Не найден указанный модуль

Petya V4sechkin 03-05-2020 23:01 2919831

Kutaev, а Process Monitor удалось запустить?

Kutaev 03-05-2020 23:31 2919832

Не получается

Petya V4sechkin 04-05-2020 01:08 2919846

Цитата:

Цитата Kutaev
Не получается

[Solved] Unable to load process monitor device driver

Kutaev 04-05-2020 09:44 2919859

Сделал все как написано, установил обновление KB3033929. При запуске программы так же выдает ошибку Unable to load Process Monitor Device Driver

Petya V4sechkin 04-05-2020 19:15 2919912

Kutaev, попробуйте старую версию ProcessMonitor_3_10.zip.

Kutaev 05-05-2020 08:29 2919958

Возникла ошибка MSVCR90.dll
Прокликав несколько раз окно все таки открылось, но оно по прежнему пустое (насколько я понял оно должно быть заполнено чем то)
Но в этой версии хотя бы внизу программы отображается какое то значение: The current filter excludes all 239 154 (и это значение всегда ползет вверх, уже 262 265)

Petya V4sechkin 05-05-2020 09:03 2919961

Kutaev, подытожим:
  1. Visual C++ 2008 Redistributable не устанавливался с кодом HRESULT 0x80070003 из-за отсутствия папки C:\Windows\WinSxS\InstallTemp - папку создали, разрешения добавили;
  2. теперь Visual C++ 2008 Redistributable не устанавливается с кодом HRESULT 0x800736FD из-за того, что системная служба Установщик модулей Windows не запускается с кодом 126 (не найден указанный модуль);
  3. чтобы выяснить, чего не хватает службе, необходим Process Monitor, но он не запускается из-за отсутствия Visual C++ 2008 Redistributable.
Может быть, вы вспомните, какие ещё папки в C:\Windows\WinSxS покоцали, видимо, в целях экономии места?

P.S. Дополнительно выложите содержимое (в Regedit -> меню Файл -> Экспорт) раздела реестра:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Version

Iska 05-05-2020 09:57 2919964

Цитата:

Цитата Petya V4sechkin
…Process Monitor, но он не запускается из-за отсутствия Visual C++ 2008 Redistributable. »

А просто рядом с ним не получится «подложить» потребные библиотеки «ручками»?

Petya V4sechkin 05-05-2020 11:05 2919969

Iska, можно попробовать, но вряд ли получится: если библиотеки, которые в норме загружаются через side-by-side assembly, подкладываются ручками в другие места, то возникает ошибка R6034.

Iska 05-05-2020 15:06 2919984

Petya V4sechkin, спасибо, ясно.

Kutaev 05-05-2020 22:53 2920027

Вложений: 1
"Может быть, вы вспомните, какие ещё папки в C:\Windows\WinSxS покоцали, видимо, в целях экономии места?"

Да я даже не помню, чтобы я вообще что то трогал или удалял =(

Petya V4sechkin 05-05-2020 23:10 2920031

Kutaev, покажите содержимое папки
C:\Windows\WinSxS\amd64_microsoft-windows-servicingstack_31bf3856ad364e35_6.1.7601.17592_none_672ce6c3de2cb17f

Kutaev 06-05-2020 01:31 2920049

Вложений: 1
Вот

Petya V4sechkin 06-05-2020 09:30 2920062

Kutaev, нескольких файлов не хватает, можете взять их из другой Windows 7 (при наличии).

Цитата:

Цитата Kutaev
Помогите люди добрые, уже не знаю что и делать (винду переставлял,

Каким образом вы переустановили систему?

Kutaev 06-05-2020 12:11 2920077

Первый раз переустанавливал знакомый и такая же проблема была, потом оставил компьютер стоять и даже не включал его.
А не так давно снова провел себе интернет и отвез знакомому человеку, который занимается компьютерами ЧОП, он и переустанавливал
А что значит из другой Windows 7? подскажите что делать, я слабо в этом соображаю


Время: 12:18.

Время: 12:18.
© OSzone.net 2001-