New
#1
SFC unable to repair msctf.dll
Background:
I intend to upgrade to Windows 10, however the installing the upgrade results in error 8007002C-2000D when about 19% complete (66% copying files) with the message:
'The installation failed in the SAFE_OS phase with an error during the MIGRATE_DATA operation'.
In attempting to resolve this, I first found 3 optional updates that would not install.
This has now been fixed, and Windows Update shows no critical updates, and Windows 10 as the only optional update. There are no hidden updates.
I have run the System Update Readiness Tool for Windows 7 for x64-based Systems (KB947821)
multiple times. I have also run SRC /SCANNOW in elevated command window multiple times, rebooting between attempts, and each time the message is:
'Windows Resource Protection found corrupt files but was unable to fix come of them...'
I tried repairing from my Windows installation disk, but SRC continued to find errors it could not fix.
As the CBS.log showed an issue with msctf.dll, I followed the tutorial here to extract this file from both the System32 and SysWOW64 folders on my Win7 installation disk using 7-Zip. The extracted files were placed on the desktop of my administrator account, and I then attempted to replace the corresponding files in the Windows folders.
The SysWOW64 copy was successfully replaced, and I then reinstated the ownership of that file to 'TrustedInstaller'.
However, I have been unable to replace the msctf.dll folder in the System32 folder. On each attempt, even using Safe Mode with Command Prompt, I am told that the file is in use.
SFCdetails.txt:
After stripping out the 'verified' lines, the following shows the issues most recently found by SFC:
Current Status:2015-09-11 12:05:32, Info CSI 00000343 [SR] Cannot repair member file [l:18{9}]"msctf.dll" of Microsoft-Windows-TextServicesFramework-msctf, Version = 6.1.7601.18731, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch
2015-09-11 12:05:33, Info CSI 00000345 [SR] Cannot repair member file [l:18{9}]"msctf.dll" of Microsoft-Windows-TextServicesFramework-msctf, Version = 6.1.7601.18731, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch
2015-09-11 12:05:33, Info CSI 00000346 [SR] This component was referenced by [l:154{77}]"Package_2_for_KB3033889~31bf3856ad364e35~amd64~~6.1.1.0.3033889-5_neutral_GDR"
2015-09-11 12:05:33, Info CSI 00000349 [SR] Could not reproject corrupted file [ml:48{24},l:46{23}]"\??\C:\Windows\SysWOW64"\[l:18{9}]"msctf.dll"; source file in store is also corrupted
2015-09-11 12:05:33, Info CSI 0000034b [SR] Verify complete
2015-09-11 12:05:34, Info CSI 0000034c [SR] Verifying 100 (0x0000000000000064) components
2015-09-11 12:05:34, Info CSI 0000034d [SR] Beginning Verify and Repair transaction
2015-09-11 12:05:43, Info CSI 0000034e [SR] Cannot repair member file [l:26{13}]"msctf.dll.mui" of Microsoft-Windows-TextServicesFramework-msctf.Resources, Version = 6.1.7600.16385, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture = [l:10{5}]"en-US", VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch
2015-09-11 12:05:52, Info CSI 0000034f [SR] Cannot repair member file [l:26{13}]"msctf.dll.mui" of Microsoft-Windows-TextServicesFramework-msctf.Resources, Version = 6.1.7600.16385, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture = [l:10{5}]"en-US", VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch
2015-09-11 12:05:52, Info CSI 00000350 [SR] This component was referenced by [l:266{133}]"Microsoft-Windows-WindowsFoundation-LanguagePack-Package~31bf3856ad364e35~amd64~en-US~6.1.7601.17514.Windows Foundation Language Pack"
2015-09-11 12:06:00, Info CSI 00000351 [SR] Could not reproject corrupted file [ml:60{30},l:58{29}]"\??\C:\Windows\SysWOW64\en-US"\[l:26{13}]"msctf.dll.mui"; source file in store is also corrupted
2015-09-11 12:06:49, Info CSI 00000379 [SR] Cannot repair member file [l:18{9}]"msctf.dll" of Microsoft-Windows-TextServicesFramework-msctf, Version = 6.1.7601.18731, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch
2015-09-11 12:06:58, Info CSI 0000037a [SR] Cannot repair member file [l:26{13}]"msctf.dll.mui" of Microsoft-Windows-TextServicesFramework-msctf.Resources, Version = 6.1.7600.16385, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture = [l:10{5}]"en-US", VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch
2015-09-11 12:06:58, Info CSI 0000037c [SR] Cannot repair member file [l:18{9}]"msctf.dll" of Microsoft-Windows-TextServicesFramework-msctf, Version = 6.1.7601.18731, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch
2015-09-11 12:06:58, Info CSI 0000037d [SR] This component was referenced by [l:154{77}]"Package_2_for_KB3033889~31bf3856ad364e35~amd64~~6.1.1.0.3033889-5_neutral_GDR"
2015-09-11 12:06:58, Info CSI 00000380 [SR] Could not reproject corrupted file [ml:48{24},l:46{23}]"\??\C:\Windows\SysWOW64"\[l:18{9}]"msctf.dll"; source file in store is also corrupted
2015-09-11 12:07:04, Info CSI 00000381 [SR] Cannot repair member file [l:26{13}]"msctf.dll.mui" of Microsoft-Windows-TextServicesFramework-msctf.Resources, Version = 6.1.7600.16385, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture = [l:10{5}]"en-US", VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch
2015-09-11 12:07:04, Info CSI 00000382 [SR] This component was referenced by [l:266{133}]"Microsoft-Windows-WindowsFoundation-LanguagePack-Package~31bf3856ad364e35~amd64~en-US~6.1.7601.17514.Windows Foundation Language Pack"
2015-09-11 12:07:11, Info CSI 00000383 [SR] Could not reproject corrupted file [ml:60{30},l:58{29}]"\??\C:\Windows\SysWOW64\en-US"\[l:26{13}]"msctf.dll.mui"; source file in store is also corrupted
. The PC appears to be working normally.
. SRC /SCANNOW & CBS.log show corrupt files.
. I'm not sure if the corrupt file(s) is preventing installation of Windows 10 - they may be unrelated issues.
At this point, I've reached the limit of what I have been able to find to resolve this, and I'd appreciate any assistance anyone can offer.
Last edited by SandyD; 10 Sep 2015 at 22:09. Reason: attached CheckSUR.log