2014年1月29日水曜日

【調査中】0x800736FDとは

0x800736FDとは、ERROR_SXS_UNTRANSLATABLE_HRESULTのようです。
ーーー
//
// MessageId: ERROR_SXS_UNTRANSLATABLE_HRESULT
//
// MessageText:
//
// An HRESULT could not be translated to a corresponding Win32 error code.
//
#define ERROR_SXS_UNTRANSLATABLE_HRESULT 14077L
ーーー

エラールックアップによると、0x800736FDは、
「HRESULT を対応する Win32 のエラー コードに変換できませんでした。 」

イベントビューには次のような記録が・・・
ーーー
製品: Microsoft Office Access 2010 -- エラー 1935.アセンブリ コンポーネント {63E949F6-03BC-5C40-A01F-C8B3B9A1E18E} のインストール中にエラーが発生しました。HRESULT: 0x800736FD。アセンブリ インターフェイス: IAssemblyCacheItem、関数: Commit、アセンブリ名: policy.8.0.Microsoft.VC80.CRT,version="8.0.50727.4053",type="win32-policy",processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b"
ーーー

因みに、エラー画面は、こちらです。
ーーー

ーーー

エラールックアップによると、1935は、
「ログオン エラー: ログオンしているコンピューターは認証ファイアウォールによって保護されています。指定されたアカウントはコンピューターに認証することを許可されていません。 」

WinError.hの定義では、1935はERROR_AUTHENTICATION_FIREWALL_FAILEDです。
ーーー
//
// MessageId: ERROR_AUTHENTICATION_FIREWALL_FAILED
//
// MessageText:
//
// Logon Failure: The machine you are logging onto is protected by an authentication firewall. The specified account is not allowed to authenticate to the machine.
//
#define ERROR_AUTHENTICATION_FIREWALL_FAILED 1935L
ーーー

さっぱり見えて参りません。。。

こういうイベントも記録されていました。
ーーー
障害バケット 、種類 0
イベント名: WindowsWcpOtherFailure3
応答: 使用不可
Cab ID: 0

問題の署名:
P1: 6.1.7601
P2: base\wcp\componentstore\csd_winners.cpp
P3: CCSDirectTransaction::AddImplicationsToCatalogsAndVerifyComponentHashes
P4: 1302
P5: 80092004
P6: 0xe014866f
P7: 
P8: 
P9: 
P10: 

添付ファイル:
C:\Windows\Logs\CBS\CbsPersist_20140106040306.cab
C:\Windows\Logs\CBS\CbsPersist_20140106233739.cab
C:\Windows\Logs\CBS\CbsPersist_20140107235947.cab
C:\Windows\Logs\CBS\CbsPersist_20140115180053.cab
C:\Windows\Logs\CBS\CbsPersist_20140115192920.cab
C:\Windows\Logs\CBS\CBS.log
C:\Windows\servicing\Sessions\Sessions.xml
C:\Windows\winsxs\poqexec.log
C:\Windows\System32\LogFiles\Scm\SCM.EVM
C:\Windows\Logs\CBS\FilterList.log

これらのファイルは次の場所にある可能性があります:


分析記号: 
解決策を再確認中: 0
レポート ID: 7d1994a4-8887-11e3-99e9-4437e69250f1
レポートの状態: 0
ーーー

C:\Windows\Logs\CBS\CBS.logが内容としては有用そう。エラー表記が有ったので、その部分を引用。
ーーー
2014-01-29 10:48:45, Info                  CSI    000000e4 Performing 1 operations; 1 are not lock/unlock and follow:
  Install (5): flags: 0 tlc: [policy.8.0.Microsoft.VC80.CRT, Version = 8.0.50727.762, pA = PROCESSOR_ARCHITECTURE_INTEL (0), 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}]"bd83dce340498e7c363093c2fc74dfb58e1ec17770453905172c7471fadd9333"
2014-01-29 10:48:46, Info                  CSI    000000e5 Component change list: 
2014-01-29 10:48:46, Info                  CSI    000000e6 Couldn't find the hash of component: policy.8.0.Microsoft.VC80.CRT, Version = 8.0.50727.762, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope neutral, PublicKeyToken = {l:8 b:1fc8b3b9a1e18e3b}, Type = [l:24{12}]"win32-policy", TypeName neutral, PublicKey neutral in the catalog [l:192{96}]"\SystemRoot\WinSxS\Catalogs\bd83dce340498e7c363093c2fc74dfb58e1ec17770453905172c7471fadd9333.cat".

2014-01-29 10:48:46, Error                 CSI    000000e7@2014/1/29:01:48:46.071 (F) d:\win7sp1_gdr\base\wcp\componentstore\csd_winners.cpp(1302): Error 80092004 [Warning,Facility=FACILITY_NTSSPI,Code=8196 (0x2004)] originated in function CCSDirectTransaction::AddImplicationsToCatalogsAndVerifyComponentHashes expression: (null)
[gle=0x80004005]
2014-01-29 10:48:46, Error                 CSI    000000e8 (F) 80092004 [Warning,Facility=FACILITY_NTSSPI,Code=8196 (0x2004)] #35230# from CCSDirectTransaction::PrepareForCommit(...)[gle=0x90092004]
2014-01-29 10:48:46, Error                 CSI    000000e9 (F) 80092004 [Warning,Facility=FACILITY_NTSSPI,Code=8196 (0x2004)] #35229# from CCSDirectTransaction::ExamineTransaction(...)[gle=0x90092004]
2014-01-29 10:48:46, Error                 CSI    000000ea (F) 80092004 [Warning,Facility=FACILITY_NTSSPI,Code=8196 (0x2004)] #35228# from CCSDirectTransaction_IRtlTransaction::ExamineTransaction(...)[gle=0x90092004]
2014-01-29 10:48:46, Error                 CSI    000000eb (F) CRYPT_E_NOT_FOUND #35085# from Windows::COM::CPendingTransaction::IStorePendingTransaction_Analyze(...)[gle=0x80092004]
2014-01-29 10:48:46, Error                 SXS    Analyze Transaction failed with 0x80092004
2014-01-29 10:58:46, Info                  CBS    Reboot mark refs incremented to: 1

ーーー

コンポーネント{63E949F6-03BC-5C40-A01F-C8B3B9A1E18E}が何者であるか、MsiEnumClients/MsiGetProductInfo/MsiGetComponentPathを駆使し、調べました。

x86_policy.8.0.microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.xxxxx.manifest

このような物であることが判明。xxxxxは色々変化している部分なので、特定が難しい所です。

列挙した結果。CSVの内容は、ProductID、状態、ProductNameプロパティ、ComponentPathです。
ーーー
{44D4AF75-6870-41F5-9181-662EA05507E1} 3 Microsoft Document Explorer 2005 C:\windows\WinSxS\manifests\x86_policy.8.0.microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.42_none_5c4003bc63e949f6.manifest
{53C799C7-01DB-446F-9399-4DA4159A1D17} 3 Microsoft Visual Studio 2005 Standard Edition - JPN C:\windows\WinSxS\manifests\x86_policy.8.0.microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.6195_none_517205a10f4550e3.manifest
{90120000-0020-0411-0000-0000000FF1CE} 3 2007 Office system 互換機能パック C:\windows\WinSxS\manifests\x86_policy.8.0.microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.762_none_9193a620671dde41.manifest
{837b34e3-7c30-493c-8f6a-2b0f04e2912c} 3 Microsoft Visual C++ 2005 Redistributable C:\windows\WinSxS\manifests\x86_policy.8.0.microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.4053_none_516e2e610f48bda6.manifest
{95120000-00B9-0409-0000-0000000FF1CE} 3 Microsoft Application Error Reporting C:\windows\WinSxS\manifests\x86_policy.8.0.microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.42_none_5c4003bc63e949f6.manifest
{89E9AB79-7914-4B67-8D4E-A8B1E39C3D89} 3 Microsoft SQL Server Compact 3.5 SP2 JPN C:\windows\WinSxS\manifests\x86_policy.8.0.microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.762_none_9193a620671dde41.manifest
{89F4AFD0-B2CE-4FA2-9911-B3ADA75B8E1C} 3 Microsoft SQL Server 2012 Management Objects  C:\windows\WinSxS\manifests\x86_policy.8.0.microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.4053_none_516e2e610f48bda6.manifest
{53F5C3EE-05ED-4830-994B-50B2F0D50FCE} 3 Microsoft SQL Server Setup Support Files (English) C:\windows\WinSxS\manifests\x86_policy.8.0.microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.42_none_5c4003bc63e949f6.manifest
{2750B389-A2D2-4953-99CA-27C1F2A8E6FD} 3 Microsoft SQL Server 2005 Tools Express Edition C:\windows\WinSxS\manifests\x86_policy.8.0.microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.42_none_5c4003bc63e949f6.manifest
{C779648B-410E-4BBA-B75B-5815BCEFE71D} 3 Safari C:\windows\WinSxS\manifests\x86_policy.8.0.microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.6195_none_517205a10f4550e3.manifest
{C3F6F200-6D7B-4879-B9EE-700C0CE1FCDA} 3 Microsoft SQL Server System CLR Types C:\windows\WinSxS\manifests\x86_policy.8.0.microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.4027_none_516ad2630f4bd825.manifest
{471AAD2C-9078-4DAC-BD43-FA10FB7C3FCE} 3 Microsoft SQL Server 2008 R2 Native Client C:\windows\WinSxS\manifests\x86_policy.8.0.microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.4027_none_516ad2630f4bd825.manifest
{83F2B8F4-5CF3-4BE9-9772-9543EAE4AC5F} 3 Microsoft SQL Server 2008 R2 Management Objects C:\windows\WinSxS\manifests\x86_policy.8.0.microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.4027_none_516ad2630f4bd825.manifest
{DBE0D8C3-EB2B-4887-ABAE-D69795ED6DD0} 3 ScanSnap C:\windows\WinSxS\manifests\x86_policy.8.0.microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.4053_none_516e2e610f48bda6.manifest
{91140000-0015-0000-0000-0000000FF1CE} 3 Microsoft Office Access 2010 C:\windows\WinSxS\manifests\x86_policy.8.0.microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.4053_none_516e2e610f48bda6.manifest
{923B594B-E439-4E40-A1DD-87B00A3DECE5} 3 Microsoft SQL Server Native Client C:\windows\WinSxS\manifests\x86_policy.8.0.microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.42_none_5c4003bc63e949f6.manifest
{111EE7DF-FC45-40C7-98A7-753AC46B12FB} 3 QuickTime 7 C:\windows\WinSxS\manifests\x86_policy.8.0.microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.6195_none_517205a10f4550e3.manifest
{AAC5D43E-816D-4C2D-8E51-55FFF35BE301} 3 Apple Application Support C:\windows\WinSxS\manifests\x86_policy.8.0.microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.6195_none_517205a10f4550e3.manifest
{A49F249F-0C91-497F-86DF-B2585E8E76B7} 3 Microsoft Visual C++ 2005 Redistributable C:\windows\WinSxS\manifests\x86_policy.8.0.microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.42_none_5c4003bc63e949f6.manifest
ーーー

このような情報を発見。

Office2010のインストールがエラー1935で異常終了する
http://mo.kerosoft.com/0185

情報によると、次の物をいったんアンインストールしてから、入れ直すと良いらしい。。。
Microsoft .NET Framework 4 Client Profile Language Pack - 日本語
Microsoft .NET Framework 4 Client Profile

エラー 1935 が Microsoft Office 2010 または 2007 をインストールしようとすると表示される
http://support.microsoft.com/kb/926804

2014年1月9日木曜日

圧縮形式「ドロッパー」をスキャン対象から外す

ーーー
アバスト! ファイルシールドが脅威をブロックしました。
これ以上の処理は必要ありません。



ファイルが作成または書き換えられる時に脅威を検出して阻止しました。

ファイルをスキャンから除外するリストに追加する。
ーーー

NSISでセットアップが作成できません。。。


圧縮形式「ドロッパー」をスキャン対象から外すと検出しなくなります。


手順:
  • 左下の「設定」
  • 左「常駐保護」
  • 「ファイルシールド」の設定
  • 左「圧縮形式」
  • 中央リスト「ドロッパー」チェック外す。

アバスト! 2014.9.0.2011でした。