Skocz do zawartości

Błąd instalacji aktualizacji zabezpieczeń pakietu Visual C++ 2005 SP1


Rekomendowane odpowiedzi

Pomoc jest darmowa, ale proszę rozważ przekazanie dotacji na utrzymanie serwisu: klik.

Mało danych. Czy jest zwracany podczas próby instalacji określony błąd (w historii aktualizacji / Dzienniku zdarzeń), czy może to pozorowana instalacja jakoby "pomyślna"? Czy na liście zainstalowanych widzisz jakąkolwiek pozycję bibliotek Visual 2005? Jeśli tak, to może spróbuj na początek odinstalować wszystkie składniki dla przeczyszczenia pola pod nową pełną instalację, ale posługując się tym narzędziem MS: KLIK.

 

 

 

.

Odnośnik do komentarza

wygląda to tak że w dzienniku aktualizacji powyższa aktualizacja jest wyświetlona jako zainstalowana poprawnie (tak jak piszesz prawdopodobnie pozorna instalacja), niestety przy każdym zamknięciu systemu nadal instalowana jest w/w aktualizacja, cała sytuacja rozpoczęła się 07.04.2012, wcześniej nie było nic z aktualizacji związanego z MS Visual 2005. Narzędzie podane z linku nie pomogło rozwiązać problemu, znalazł jakąś aktualizację związaną z MS Visual 2005 odinstalowałem ją, restart instalacja ponownie aktualizacji z którą są problemy, niestety nadal to samo

Odnośnik do komentarza
wygląda to tak że w dzienniku aktualizacji powyższa aktualizacja jest wyświetlona jako zainstalowana poprawnie (tak jak piszesz prawdopodobnie pozorna instalacja), niestety przy każdym zamknięciu systemu nadal instalowana jest w/w aktualizacja

 

W Dzienniku aktualizacji widnieje sukces, ale czy łata jest widzialna jako zainstalowana w Panel sterowania > Programy > Wyświetl zainstalowane aktualizacje? Konkretnie: jaki to numer KB aktualizacji? Czy nie jest to przypadkiem aktualizacja KB2538242? Nie podałeś także czy to system 32-bit czy 64-bit, rozumiem że to inny niż z rozwiązaną usterką DHCP.

 

Sprawdź najbardziej oczywistą opcję, czyli oczyszczenie folderu pobierania łat. Przejdź w Tryb awaryjny Windows i wykonaj wypróżnienie katalogu C:\Windows\SoftwareDistribution\Download. Rozszerzony wariant tego jest rozpisany w tym tutorialu: KLIK (ustęp "Resetu komponentów Windows Update" i partia "trybu agresywnego").

 

 

 

.

Odnośnik do komentarza

Logiem CBS zajmę się potem.

 

 

to jest problem na 64-bit na 32 nie miałem bo nie używam tej wersji systemu.

 

Tu się nie zrozumieliśmy. Ja wiem, że masz Windows 64-bit, ale na tym typie Windows są podwójne zestawy bibliotek, 64-bit i 32-bit. Dlatego do instalacji wskazałam dwie wersje łaty KB2538242, 32-bit (vcredist_x86.EXE) i 64-bit (vcredist_x64.EXE). Zadaję pytanie: czy wersja 32-bit też ma problem z instalacją?

 

 

 

.

Odnośnik do komentarza

Hmm, w CBS jest błąd STATUS_SXS_ASSEMBLY_NOT_FOUND:

 

2012-05-08 03:00:40, Info                  SXS    Install Assembly from C:\Windows\WinSxS\InstallTemp\20120508030034525.0\8.0.50727.6195.policy

2012-05-08 03:00:40, Info SXS Submitting stage transaction with 2 operations

2012-05-08 03:00:40, Info CSI 00000084 Performing 2 operations; 2 are not lock/unlock and follow:

Stage (1): flags: 8 app: [policy.8.0.Microsoft.VC80.OpenMP, Version = 8.0.50727.6195, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope neutral, PublicKeyToken = {l:8 b:1fc8b3b9a1e18e3b}, Type = [l:24{12}]"win32-policy", TypeName neutral, PublicKey neutral]) comp: policy.8.0.Microsoft.VC80.OpenMP, Version = 8.0.50727.6195, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope neutral, PublicKeyToken = {l:8 b:1fc8b3b9a1e18e3b}, Type = [l:24{12}]"win32-policy", TypeName neutral, PublicKey neutral man: @0x233008

AddCat (14): flags: 0 catfile: @0x2328b8

2012-05-08 03:00:40, Info CSI 00000085 Creating NT transaction (seq 29), objectname [6]"(null)"

2012-05-08 03:00:40, Info CSI 00000086 Created NT transaction (seq 29) result 0x00000000, handle @0x26c

2012-05-08 03:00:40, Info CSI 00000087@2012/5/8:01:00:40.289 CSI perf trace:

CSIPERF:TXCOMMIT;48643

2012-05-08 03:00:40, Info SXS Submitting install transaction

2012-05-08 03:00:40, Info CSI 00000088 Performing 1 operations; 1 are not lock/unlock and follow:

Install (5): flags: 0 tlc: [policy.8.0.Microsoft.VC80.OpenMP, Version = 8.0.50727.6195, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope neutral, PublicKeyToken = {l:8 b:1fc8b3b9a1e18e3b}, Type = [l:24{12}]"win32-policy", TypeName neutral, PublicKey neutral]) ref: ( flgs: 00000000 guid: {27dec61e-b43c-4ac8-88db-e209a8242d90} name: [l:0]"" ncdata: [l:62{31}]"C:\Windows\system32\msiexec.exe") thumbprint: [l:128{64}]"4f6feba9ef47626e8728278c7fcdff893b0135e29ed845800a2caae16364031a"

2012-05-08 03:00:40, Error CSI 00000089@2012/5/8:01:00:40.299 (F) d:\win7sp1_gdr\base\wcp\componentstore\storelayout.cpp(8701): Error STATUS_SXS_ASSEMBLY_NOT_FOUND originated in function ComponentStore::CRawStoreLayout::QueryComponentUnstagedFiles expression: (null)

[gle=0x80004005]

2012-05-08 03:00:41, Error CSI 0000008a (F) STATUS_SXS_ASSEMBLY_NOT_FOUND #24211# from CCSDirectTransaction::PerformChangeAnalysis(...)[gle=0xd0150004]

2012-05-08 03:00:41, Error CSI 0000008b (F) STATUS_SXS_ASSEMBLY_NOT_FOUND #24210# from CCSDirectTransaction::PrepareForCommit(...)[gle=0xd0150004]

2012-05-08 03:00:41, Error CSI 0000008c (F) STATUS_SXS_ASSEMBLY_NOT_FOUND #24209# from CCSDirectTransaction::ExamineTransaction(...)[gle=0xd0150004]

2012-05-08 03:00:41, Error CSI 0000008d (F) STATUS_SXS_ASSEMBLY_NOT_FOUND #24208# from CCSDirectTransaction_IRtlTransaction::ExamineTransaction(...)[gle=0xd0150004]

2012-05-08 03:00:41, Error CSI 0000008e@2012/5/8:01:00:41.088 (F) d:\win7sp1_gdr\base\wcp\componentstore\storelayout.cpp(8701): Error STATUS_SXS_ASSEMBLY_NOT_FOUND originated in function ComponentStore::CRawStoreLayout::QueryComponentUnstagedFiles expression: (null)

[gle=0x80004005]

2012-05-08 03:00:41, Error CSI 0000008f (F) STATUS_SXS_ASSEMBLY_NOT_FOUND #24394# from CCSDirectTransaction::PerformChangeAnalysis(...)[gle=0xd0150004]

2012-05-08 03:00:41, Error CSI 00000090 (F) STATUS_SXS_ASSEMBLY_NOT_FOUND #24393# from CCSDirectTransaction::PrepareForCommit(...)[gle=0xd0150004]

2012-05-08 03:00:41, Error CSI 00000091 (F) STATUS_SXS_ASSEMBLY_NOT_FOUND #24392# from CCSDirectTransaction::GenerateComponentChangeList(...)[gle=0xd0150004]

2012-05-08 03:00:41, Error CSI 00000092 (F) STATUS_SXS_ASSEMBLY_NOT_FOUND #24391# from Windows::COM::CPendingTransaction::ExtractInformationFromRtlTransaction(...)[gle=0xd0150004]

2012-05-08 03:00:41, Error CSI 00000093 (F) HRESULT_FROM_WIN32(ERROR_SXS_ASSEMBLY_NOT_FOUND) #24084# from Windows::COM::CPendingTransaction::IStorePendingTransaction_Analyze(...)[gle=0x800736b3]

2012-05-08 03:00:41, Error SXS Analyze Transaction failed with 0x800736b3

2012-05-08 03:00:41, Info SXS Uninstall Assembly: policy.8.0.Microsoft.VC80.OpenMP,type="win32-policy",version="8.0.50727.6195",publicKeyToken="1fc8b3b9a1e18e3b",processorArchitecture="amd64"

2012-05-08 03:00:41, Info SXS Submitting uninstall transaction

 

Wrócę do tego ustępu:

 

Narzędzie podane z linku nie pomogło rozwiązać problemu, znalazł jakąś aktualizację związaną z MS Visual 2005 odinstalowałem ją, restart instalacja ponownie aktualizacji z którą są problemy, niestety nadal to samo

 

Nie zwróciłam uwagi, że po tej akcji chyba w ogóle nie zainstalowałeś bibliotek Visual 2005 SP1 na nowo (co było tu oczywistością, bo jak można nakładać łatę na nieistniejący komponent). Wg powyższych słów wygląda, że sprzątnąłeś coś deinstalerem i od razu jazda z łatą bez pośredniego kroku instalacji pakietu ... Czy dobrze odczytuję co mówisz? Jakie w ogóle są zainstalowane wersje Visual w systemie? Wygeneruj log z OTL, ale podaj mi tylko plik Extras z listą zainstalowanych.

 

 

 

.

Odnośnik do komentarza

Nie sprecyzowałeś co tu właściwie było usuwane i co po tym nastąpiło (poza próbą instalacji wadliwej łaty):

 

Narzędzie podane z linku nie pomogło rozwiązać problemu, znalazł jakąś aktualizację związaną z MS Visual 2005 odinstalowałem ją, restart instalacja ponownie aktualizacji z którą są problemy, niestety nadal to samo

 

W związku z błędem STATUS_SXS_ASSEMBLY_NOT_FOUND, zamiast grzebać z ręcznym uzupełnianiem manifestu przy dość niejasnej sytuacji jak kompletna jest wersja 2005, proponuję przewietrzenie:

 

1. Przez Panel sterowania odinstaluj wszystkie wystąpienia MS Visual 2005 (Panel sterowania > Programy > Odinstaluj program) i łaty relatywne do wersji 2005 (Panel sterowania > Programy > Wyświetl zainstalowane aktualizacje > sekcja MS Visual 2005), a po tym przejedź podawanym już wcześniej usuwaczem (KLIK), by wykończył ewentualne resztki niewidzialne z poziomu tradycyjnego Panelu sterowania.

 

Ogólnie do usunięcia poniższe, wliczając pozycje zawierające frazę VC80 - są to komponenty MS Visual 2005 (KLIK):

 

========== HKEY_LOCAL_MACHINE Uninstall List ==========

 

64bit: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall]

"{071c9b48-7c32-4621-a0ac-3f809523288f}" = Microsoft Visual C++ 2005 Redistributable (x64)

"{1E9FC118-651D-4934-97BE-E53CAE5C7D45}" = Microsoft_VC80_MFCLOC_x86_x64

"{4569AD91-47F4-4D9E-8FC9-717EC32D7AE1}" = Microsoft_VC80_CRT_x86_x64

"{4D668D4F-FAA2-4726-834C-31F4614F312E}" = MSVC80_x64_v2

"{925D058B-564A-443A-B4B2-7E90C6432E55}" = Microsoft_VC80_ATL_x86_x64

"{C8C1BAD5-54E6-4146-AD07-3A8AD36569C3}" = Microsoft_VC80_MFC_x86_x64

 

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall]

"{710f4c1c-cc18-4c49-8cbf-51240c89a1a2}" = Microsoft Visual C++ 2005 Redistributable

"{7299052b-02a4-4627-81f2-1818da5d550d}" = Microsoft Visual C++ 2005 Redistributable

"{6D3245B1-8DB8-4A23-9CD2-2C90F40ABAF6}" = MSVC80_x86_v2

"{92D58719-BBC1-4CC3-A08B-56C9E884CC2C}" = Microsoft_VC80_CRT_x86

"{D1A19B02-817E-4296-A45B-07853FD74D57}" = Microsoft_VC80_MFC_x86

"{D92BBB52-82FF-42ED-8A3C-4E062F944AB7}" = Microsoft_VC80_MFCLOC_x86

 

Nie ruszaj wersji 2008 oraz wystąpień VC90.

 

2. Upewnij się, że nie ma ofensywnych wartości w rejestrze. Przejdź system narzędziem Fix-it podsuwanym w artykule o zbieżnych cechach (tylko wersja komponentu inna): KLIK.

 

3. Następnie instalacja z dysku:

 

Microsoft Visual C++ 2005 SP1 Redistributable Package (x64)

Microsoft Visual C++ 2005 SP1 Redistributable Package (x86)

 

4. W dalszej kolejności wykonaj wcześniej omawiany reset Windows Update (SoftwareDistribution męczące łatę), zapuść skan w poszukiwaniu nowych aktualizacji. I zobaczymy jakie łaty podstawi Windows Update i co się wydarzy.

 

 

 

 


Odrębna sprawa: w systemie jest adware wprowadzone przez vShare. Przejdź do Panelu sterowania i odinstaluj:

 

========== HKEY_LOCAL_MACHINE Uninstall List ==========

 

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall]

"34ef43a6" = Contextual Tool Extrafind

"Browsers Protector" = Browsers Protector

"StartSearch Toolbar" = StartSearch Toolbar 1.3

"vShare.tv plugin" = vShare.tv plugin 1.3

 

Popraw za pomocą opcji Delete w AdwCleaner. I po tym jednak zrób mi nowy log z OTL, ale podaj ten główny.

 

 

 

 

.

Odnośnik do komentarza

Piękne koło zatoczyliśmy. Skoro kompleksowe przeczyszczenie wersji 2005 nie pomaga, to nasuwa mi się:

 

1. Testy wszystkich .NET Framework za pomocą narzędzia .NET Framework Setup Verification Tool. Narzędzie pokaże wersje od 2.0 SP2 do 4.0, dla każdego wystąpienia uruchom "Verify Now" i zapisz raporty, mnie interesują tylko te w których .NET nie przeszło testu.

 

2. Przeprowadź weryfikację poprawności plików systemowych za pomocą komendy sfc /scannow, przy udziale kolejnej przefiltruj log do wystąpień znaczników [sR]: KLIK.

 

Wynikowe logi z obu akcji dostarcz tu oczywiście. Shostuj je proszę na wklej.org lub dodaj jako załączniki posta, bo ciężko się za każdym razem pobiera z hostuje.net.

 

 

Co do kwestii Vshare to już odinstalowane, poniżej log OTL

 

Ale zaraz, tylko vShare? Podałam do deinstalacji 4 pozycje (vShare i 3 adware które domontował jego instalator). Aktualny log z OTL wskazuje, że conajmniej Browsers Protector nie został odinstalowany, gdyż nadal startuje z systemem, a wpis ten powinien zaniknąć przy deinstalacji (potwierdzone w innych tematach z tym śmieciem) ...

 

 

 

.

Odnośnik do komentarza

1. Wszystkie Framework przeszły poprawnie weryfikację.

 

2. Podaje logi do plików CBS oraz sfc[sR]

 

cbs: http://wklej.org/id/753840/

sfc[sR] http://wklej.org/id/753841/

 

Co się tyczy vshare i tej reszty mój błąd nie doczytałem, usunąłem wszystko za wyjątkiem StartSearch Toolbar 1.3, zakończyłem AdwCleaner i podaje log z OTL poniżej:

 

http://wklej.org/id/753842/

Odnośnik do komentarza

Te kroki do niczego nie doprowadziły. To chyba zmierza do sztucznego uzupełnienia komponentu Microsoft.VC80.OpenMP 8.0.50727.6195, by oszukać instalator. Podaj skan definiujący obecność ewentualnych składników Microsoft.VC80.OpenMP. Uruchom SystemLook x64, do okna wklej:

 

:filefind
*VC80.OpenMP*
 
:folderfind
*VC80.OpenMP*
 
:regfind
VC80.OpenMP

 

Klik w Look.

 

 

 

 

.

Odnośnik do komentarza

Podaje zawartość pliku:

 

 

=================================

Checking System Update Readiness.

Binary Version 6.1.7601.21645

Package Version 14.0

2012-05-21 22:56

 

Checking Windows Servicing Packages

 

Checking Package Manifests and Catalogs

 

Checking Package Watchlist

 

Checking Component Watchlist

 

Checking Packages

 

Checking Component Store

 

Summary:

Seconds executed: 664

No errors detected

Odnośnik do komentarza

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...