OK, my advice is "DON'T DO THIS" here's the error log from sfc/scannow, after a failed installation
C:\Windows\system32>findstr /C:"[SR] Cannot repair member file" %windir%\logs\cb
s\cbs.log
2010-09-22 20:09:26, Info CSI 00000062 [SR] Cannot repair me
mber file [l:24{12}]"FntCache.dll" of Microsoft-Windows-DirectWrite-FontCache, V
ersion = 6.1.7600.20781, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral,
VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutra
l, TypeName neutral, PublicKey neutral in the store, hash mismatch
2010-09-22 20:09:26, Info CSI 00000064 [SR] Cannot repair me
mber file [l:20{10}]"DWrite.dll" of Microsoft-Windows-DirectWrite, Version = 6.1
.7600.20781, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScop
e = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName
neutral, PublicKey neutral in the store, hash mismatch
2010-09-22 20:09:26, Info CSI 00000066 [SR] Cannot repair me
mber file [l:30{15}]"d3d10_1core.dll" of Microsoft-Windows-DirectX-Direct3D10.1,
Version = 6.1.7600.20781, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutra
l, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neut
ral, TypeName neutral, PublicKey neutral in the store, hash mismatch
2010-09-22 20:09:26, Info CSI 00000068 [SR] Cannot repair me
mber file [l:26{13}]"d3d10warp.dll" of Microsoft-Windows-DirectX-Warp10, Version
= 6.1.7600.20781, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, Versi
onScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, Typ
eName neutral, PublicKey neutral in the store, hash mismatch
2010-09-22 20:09:28, Info CSI 0000006a [SR] Cannot repair me
mber file [l:30{15}]"d3d10_1core.dll" of Microsoft-Windows-DirectX-Direct3D10.1,
Version = 6.1.7600.20781, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutra
l, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neut
ral, TypeName neutral, PublicKey neutral in the store, hash mismatch
2010-09-22 20:09:28, Info CSI 00000070 [SR] Cannot repair me
mber file [l:24{12}]"FntCache.dll" of Microsoft-Windows-DirectWrite-FontCache, V
ersion = 6.1.7600.20781, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral,
VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutra
l, TypeName neutral, PublicKey neutral in the store, hash mismatch
2010-09-22 20:09:28, Info CSI 00000076 [SR] Cannot repair me
mber file [l:20{10}]"DWrite.dll" of Microsoft-Windows-DirectWrite, Version = 6.1
.7600.20781, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScop
e = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName
neutral, PublicKey neutral in the store, hash mismatch
2010-09-22 20:09:28, Info CSI 0000007c [SR] Cannot repair me
mber file [l:26{13}]"d3d10warp.dll" of Microsoft-Windows-DirectX-Warp10, Version
= 6.1.7600.20781, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, Versi
onScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, Typ
eName neutral, PublicKey neutral in the store, hash mismatch
2010-09-22 20:15:52, Info CSI 000001a6 [SR] Cannot repair me
mber file [l:34{17}]"I386\CNBJ3000.TBL" of prnca00e.inf, Version = 6.1.7600.1638
5, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonS
xS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type = [l:24{12}]"driverUpdate",
TypeName neutral, PublicKey neutral in the store, hash mismatch
2010-09-22 20:16:21, Info CSI 000001a8 [SR] Cannot repair me
mber file [l:34{17}]"I386\CNBJ3000.TBL" of prnca00e.inf, Version = 6.1.7600.1638
5, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonS
xS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type = [l:24{12}]"driverUpdate",
TypeName neutral, PublicKey neutral in the store, hash mismatch
2010-09-22 20:16:59, Info CSI 000001cb [SR] Cannot repair me
mber file [l:30{15}]"d3d10_1core.dll" of Microsoft-Windows-DirectX-Direct3D10.1,
Version = 6.1.7600.20781, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutra
l, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neut
ral, TypeName neutral, PublicKey neutral in the store, hash mismatch
2010-09-22 20:16:59, Info CSI 000001cd [SR] Cannot repair me
mber file [l:24{12}]"FntCache.dll" of Microsoft-Windows-DirectWrite-FontCache, V
ersion = 6.1.7600.20781, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral,
VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutra
l, TypeName neutral, PublicKey neutral in the store, hash mismatch
2010-09-22 20:16:59, Info CSI 000001cf [SR] Cannot repair me
mber file [l:20{10}]"DWrite.dll" of Microsoft-Windows-DirectWrite, Version = 6.1
.7600.20781, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScop
e = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName
neutral, PublicKey neutral in the store, hash mismatch
2010-09-22 20:16:59, Info CSI 000001d1 [SR] Cannot repair me
mber file [l:26{13}]"d3d10warp.dll" of Microsoft-Windows-DirectX-Warp10, Version
= 6.1.7600.20781, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, Versi
onScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, Typ
eName neutral, PublicKey neutral in the store, hash mismatch
2010-09-22 20:16:59, Info CSI 000001d3 [SR] Cannot repair me
mber file [l:34{17}]"I386\CNBJ3000.TBL" of prnca00e.inf, Version = 6.1.7600.1638
5, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonS
xS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type = [l:24{12}]"driverUpdate",
TypeName neutral, PublicKey neutral in the store, hash mismatch
2010-09-22 20:16:59, Info CSI 000001d5 [SR] Cannot repair me
mber file [l:34{17}]"I386\CNBJ3000.TBL" of prnca00e.inf, Version = 6.1.7600.1638
5, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonS
xS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type = [l:24{12}]"driverUpdate",
TypeName neutral, PublicKey neutral in the store, hash mismatch
2010-09-22 20:16:59, Info CSI 000001d8 [SR] Cannot repair me
mber file [l:30{15}]"d3d10_1core.dll" of Microsoft-Windows-DirectX-Direct3D10.1,
Version = 6.1.7600.20781, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutra
l, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neut
ral, TypeName neutral, PublicKey neutral in the store, hash mismatch
2010-09-22 20:16:59, Info CSI 000001de [SR] Cannot repair me
mber file [l:24{12}]"FntCache.dll" of Microsoft-Windows-DirectWrite-FontCache, V
ersion = 6.1.7600.20781, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral,
VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutra
l, TypeName neutral, PublicKey neutral in the store, hash mismatch
2010-09-22 20:17:00, Info CSI 000001e4 [SR] Cannot repair me
mber file [l:26{13}]"d3d10warp.dll" of Microsoft-Windows-DirectX-Warp10, Version
= 6.1.7600.20781, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, Versi
onScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, Typ
eName neutral, PublicKey neutral in the store, hash mismatch
2010-09-22 20:17:00, Info CSI 000001ea [SR] Cannot repair me
mber file [l:20{10}]"DWrite.dll" of Microsoft-Windows-DirectWrite, Version = 6.1
.7600.20781, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScop
e = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName
neutral, PublicKey neutral in the store, hash mismatch
2010-09-22 20:39:14, Info CSI 00000062 [SR] Cannot repair me
mber file [l:24{12}]"FntCache.dll" of Microsoft-Windows-DirectWrite-FontCache, V
ersion = 6.1.7600.20781, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral,
VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutra
l, TypeName neutral, PublicKey neutral in the store, hash mismatch
2010-09-22 20:39:14, Info CSI 00000064 [SR] Cannot repair me
mber file [l:20{10}]"DWrite.dll" of Microsoft-Windows-DirectWrite, Version = 6.1
.7600.20781, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScop
e = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName
neutral, PublicKey neutral in the store, hash mismatch
2010-09-22 20:39:14, Info CSI 00000066 [SR] Cannot repair me
mber file [l:30{15}]"d3d10_1core.dll" of Microsoft-Windows-DirectX-Direct3D10.1,
Version = 6.1.7600.20781, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutra
l, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neut
ral, TypeName neutral, PublicKey neutral in the store, hash mismatch
2010-09-22 20:39:15, Info CSI 00000068 [SR] Cannot repair me
mber file [l:26{13}]"d3d10warp.dll" of Microsoft-Windows-DirectX-Warp10, Version
= 6.1.7600.20781, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, Versi
onScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, Typ
eName neutral, PublicKey neutral in the store, hash mismatch
2010-09-22 20:39:16, Info CSI 0000006a [SR] Cannot repair me
mber file [l:30{15}]"d3d10_1core.dll" of Microsoft-Windows-DirectX-Direct3D10.1,
Version = 6.1.7600.20781, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutra
l, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neut
ral, TypeName neutral, PublicKey neutral in the store, hash mismatch
2010-09-22 20:39:16, Info CSI 00000070 [SR] Cannot repair me
mber file [l:24{12}]"FntCache.dll" of Microsoft-Windows-DirectWrite-FontCache, V
ersion = 6.1.7600.20781, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral,
VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutra
l, TypeName neutral, PublicKey neutral in the store, hash mismatch
2010-09-22 20:39:17, Info CSI 00000076 [SR] Cannot repair me
mber file [l:20{10}]"DWrite.dll" of Microsoft-Windows-DirectWrite, Version = 6.1
.7600.20781, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScop
e = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName
neutral, PublicKey neutral in the store, hash mismatch
2010-09-22 20:39:17, Info CSI 0000007c [SR] Cannot repair me
mber file [l:26{13}]"d3d10warp.dll" of Microsoft-Windows-DirectX-Warp10, Version
= 6.1.7600.20781, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, Versi
onScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, Typ
eName neutral, PublicKey neutral in the store, hash mismatch
2010-09-23 00:05:37, Info CSI 00000062 [SR] Cannot repair me
mber file [l:24{12}]"FntCache.dll" of Microsoft-Windows-DirectWrite-FontCache, V
ersion = 6.1.7600.20781, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral,
VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutra
l, TypeName neutral, PublicKey neutral in the store, hash mismatch
2010-09-23 00:05:37, Info CSI 00000064 [SR] Cannot repair me
mber file [l:20{10}]"DWrite.dll" of Microsoft-Windows-DirectWrite, Version = 6.1
.7600.20781, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScop
e = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName
neutral, PublicKey neutral in the store, hash mismatch
2010-09-23 00:05:37, Info CSI 00000066 [SR] Cannot repair me
mber file [l:30{15}]"d3d10_1core.dll" of Microsoft-Windows-DirectX-Direct3D10.1,
Version = 6.1.7600.20781, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutra
l, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neut
ral, TypeName neutral, PublicKey neutral in the store, hash mismatch
2010-09-23 00:05:38, Info CSI 00000068 [SR] Cannot repair me
mber file [l:26{13}]"d3d10warp.dll" of Microsoft-Windows-DirectX-Warp10, Version
= 6.1.7600.20781, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, Versi
onScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, Typ
eName neutral, PublicKey neutral in the store, hash mismatch
2010-09-23 00:05:39, Info CSI 0000006a [SR] Cannot repair me
mber file [l:30{15}]"d3d10_1core.dll" of Microsoft-Windows-DirectX-Direct3D10.1,
Version = 6.1.7600.20781, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutra
l, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neut
ral, TypeName neutral, PublicKey neutral in the store, hash mismatch
2010-09-23 00:05:39, Info CSI 00000070 [SR] Cannot repair me
mber file [l:24{12}]"FntCache.dll" of Microsoft-Windows-DirectWrite-FontCache, V
ersion = 6.1.7600.20781, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral,
VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutra
l, TypeName neutral, PublicKey neutral in the store, hash mismatch
2010-09-23 00:05:40, Info CSI 00000076 [SR] Cannot repair me
mber file [l:20{10}]"DWrite.dll" of Microsoft-Windows-DirectWrite, Version = 6.1
.7600.20781, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScop
e = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName
neutral, PublicKey neutral in the store, hash mismatch
2010-09-23 00:05:40, Info CSI 0000007c [SR] Cannot repair me
mber file [l:26{13}]"d3d10warp.dll" of Microsoft-Windows-DirectX-Warp10, Version
= 6.1.7600.20781, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, Versi
onScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, Typ
eName neutral, PublicKey neutral in the store, hash mismatch
2010-09-23 00:11:10, Info CSI 000001c6 [SR] Cannot repair me
mber file [l:30{15}]"d3d10_1core.dll" of Microsoft-Windows-DirectX-Direct3D10.1,
Version = 6.1.7600.20781, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutra
l, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neut
ral, TypeName neutral, PublicKey neutral in the store, hash mismatch
2010-09-23 00:11:10, Info CSI 000001c8 [SR] Cannot repair me
mber file [l:24{12}]"FntCache.dll" of Microsoft-Windows-DirectWrite-FontCache, V
ersion = 6.1.7600.20781, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral,
VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutra
l, TypeName neutral, PublicKey neutral in the store, hash mismatch
2010-09-23 00:11:10, Info CSI 000001ca [SR] Cannot repair me
mber file [l:20{10}]"DWrite.dll" of Microsoft-Windows-DirectWrite, Version = 6.1
.7600.20781, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScop
e = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName
neutral, PublicKey neutral in the store, hash mismatch
2010-09-23 00:11:10, Info CSI 000001cc [SR] Cannot repair me
mber file [l:26{13}]"d3d10warp.dll" of Microsoft-Windows-DirectX-Warp10, Version
= 6.1.7600.20781, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, Versi
onScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, Typ
eName neutral, PublicKey neutral in the store, hash mismatch
2010-09-23 00:11:10, Info CSI 000001ce [SR] Cannot repair me
mber file [l:30{15}]"d3d10_1core.dll" of Microsoft-Windows-DirectX-Direct3D10.1,
Version = 6.1.7600.20781, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutra
l, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neut
ral, TypeName neutral, PublicKey neutral in the store, hash mismatch
2010-09-23 00:11:10, Info CSI 000001d4 [SR] Cannot repair me
mber file [l:24{12}]"FntCache.dll" of Microsoft-Windows-DirectWrite-FontCache, V
ersion = 6.1.7600.20781, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral,
VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutra
l, TypeName neutral, PublicKey neutral in the store, hash mismatch
2010-09-23 00:11:10, Info CSI 000001da [SR] Cannot repair me
mber file [l:26{13}]"d3d10warp.dll" of Microsoft-Windows-DirectX-Warp10, Version
= 6.1.7600.20781, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, Versi
onScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, Typ
eName neutral, PublicKey neutral in the store, hash mismatch
2010-09-23 00:11:10, Info CSI 000001e0 [SR] Cannot repair me
mber file [l:20{10}]"DWrite.dll" of Microsoft-Windows-DirectWrite, Version = 6.1
.7600.20781, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScop
e = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName
neutral, PublicKey neutral in the store, hash mismatch
As you can se this will be a bitch to restore(BTW sys restore did not fix it either), probably require a reinstallation