Resources for IT Professionals > 포럼 홈 > Windows Vista Service Packs/Windows Server 2008 Service Packs > Visual C++ 2005 redist fails after failed SP2 upgrade attempt
질문하기질문하기
 

질문Visual C++ 2005 redist fails after failed SP2 upgrade attempt

  • 2009년 11월 24일 화요일 오전 9:50planetmarshalluk 사용자 메달사용자 메달사용자 메달사용자 메달사용자 메달
     
    I attempted to upgrade my SP1 Vista x64 business install to SP2. The upgrade failed with an unspecified error.

    Since that time I have tried to install a Visual C++ 2005 redistributable. This fails with a similar error code, I suspect the issues may be related. The failed install results in the following entry in the CBS log,

    2009-11-24 09:39:08, Info                  CSI    00000005 Performing 3 operations; 3 are not lock/unlock and follow:
    Stage (1): flags: 8 app: [Microsoft.VC80.OpenMP, Version = 8.0.50727.42, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope neutral, PublicKeyToken = {l:8 b:1fc8b3b9a1e18e3b}, Type = [l:10{5}]"win32", TypeName neutral, PublicKey neutral]) comp: Microsoft.VC80.OpenMP, Version = 8.0.50727.42, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope neutral, PublicKeyToken = {l:8 b:1fc8b3b9a1e18e3b}, Type = [l:10{5}]"win32", TypeName neutral, PublicKey neutral man: @0x381aa8
    StageFile (2): flags: 8 app: [Microsoft.VC80.OpenMP, Version = 8.0.50727.42, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope neutral, PublicKeyToken = {l:8 b:1fc8b3b9a1e18e3b}, Type = [l:10{5}]"win32", TypeName neutral, PublicKey neutral]) comp: Microsoft.VC80.OpenMP, Version = 8.0.50727.42, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope neutral, PublicKeyToken = {l:8 b:1fc8b3b9a1e18e3b}, Type = [l:10{5}]"win32", TypeName neutral, PublicKey neutral file: [ml:20{10},l:18{9}]"vcomp.dll" srcfile: @0x381bc8
    AddCat (14): flags: 0 catfile: @0x381ce8
    2009-11-24 09:39:08, Info CSI 00000006 Creating NT transaction (seq 1), objectname [6]"(null)"
    2009-11-24 09:39:08, Info CSI 00000007 Created NT transaction (seq 1) result 0x00000000, handle @0x204
    2009-11-24 09:39:10, Info CSI 00000008@2009/11/24:09:39:10.653 CSI perf trace:
    CSIPERF:TXCOMMIT;1620761
    2009-11-24 09:39:10, Error CSI 00000009@2009/11/24:09:39:10.653 (F) d:\rtm\base\wcp\identity\id_authority.cpp(291): Error STATUS_INVALID_PARAMETER originated in function Windows::Identity::Rtl::Implementation::CRtlIdentityAuthority::IRtlIdentityAuthority_Format expression: Not-null check failed: Identity
    [gle=0x80004005]
    2009-11-24 09:39:19, Error CSI 0000000a (F) STATUS_INVALID_PARAMETER #614# from Windows::COM::CComponentStore::ApplyTransactionNow(...)[gle=0xd000000d]
    2009-11-24 09:39:19, Error CSI 0000000b (F) E_INVALIDARG #606# from Windows::COM::CPendingTransaction::IStorePendingTransaction_Apply(...)[gle=0x80070057]


    If anyone can help it would be greatly appreciated. Reinstalling Vista is not an acceptable solution, and no suitable system restore points are available.

    Regards,
    Andrew.