OK. Instead of running an administrator console from a shortuct (that made the first path of the console be C:\Windows\system32), I've run the console from the Start Menu (that goes to C:\Users\<myUserName>).
Running sfc \scannow from there worked...
According to the log, the file "shigna.dll" is corrupt:
Code:
2008-10-18 12:24:29, Info CSI 00000173 [SR] Cannot repair member file [l:20{10}]"shgina.dll" of Microsoft-Windows-shgina, Version = 6.0.6001.18000, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch
2008-10-18 12:24:31, Info CSI 00000175 [SR] Cannot repair member file [l:20{10}]"shgina.dll" of Microsoft-Windows-shgina, Version = 6.0.6001.18000, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch
2008-10-18 12:35:15, Info CSI 0000032e [SR] Cannot repair member file [l:20{10}]"shgina.dll" of Microsoft-Windows-shgina, Version = 6.0.6001.18000, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch
2008-10-18 12:35:15, Info CSI 00000333 [SR] Cannot repair member file [l:20{10}]"shgina.dll" of Microsoft-Windows-shgina, Version = 6.0.6001.18000, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch
Although there are four entries, am I right to assume that the error is in only one "shigna.dll" file?