Win 7 Home no longer genuine error 0x8004FE21

Page 2 of 2 FirstFirst 12

  1. Posts : 21,482
    Win 7 x64 Home Premium (and x86 VirtualBox VM)/Win10
       #11

    You seems to have some major problems with the MGADiag report, and surprisingly few problems according to SFC.

    Here's the list of unsolved problems there (all 2 of them)
    Code:
     Line 67183: 2012-12-13 08:42:47, Info                  CSI    00000308 [SR] Cannot repair member file [l:20{10}]"tcpmon.ini" of Microsoft-Windows-Printing-StandardPortMonitor-TCPMonINI, Version = 6.1.7600.16385, 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
     Line 67186: 2012-12-13 08:42:47, Info                  CSI    0000030a [SR] Cannot repair member file [l:24{12}]"ntoskrnl.exe" of Microsoft-Windows-OS-Kernel, Version = 6.1.7601.17944, 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
    I'll work on a fix for these two - but I suspect that there will be more to come.


    Please download and save the CheckSUR tool from http://support.microsoft.com/kb/947821
    (you'll need to look in the details for Method 2)

    Run it - The tool can take anywhere from 5 mins to a couple of hours to run (or 'Install') depending on how much it has to do, and may exit silently - it may appear to freeze for most of that time, but be patient.
    The result is logged in the C:\Windows\Logs\CBS\CheckSUR.log file - and an archive …\checksur.persist.log file

    Then zip the CheckSUR.log and attach it to your reply
      My Computer


  2. Posts : 9
    Win 7 Home Premuim 64bit
    Thread Starter
       #12
      My Computer


  3. Posts : 21,482
    Win 7 x64 Home Premium (and x86 VirtualBox VM)/Win10
       #13

    Here's teh critical points .....
    Code:
     winsxs\manifests\amd64_microsoft-windows-kernel32_31bf3856ad364e35_6.1.7600.21306_none_f093daaf88d88568.manifest
     winsxs\manifests\amd64_microsoft-windows-kernel32_31bf3856ad364e35_6.1.7600.17107_none_f00b3c486fba01ce.manifest
    I'll post a fix tomorrow (large quantities of whisky prohibit a sensible attempt currently!)

    we can then see what the situation is.
      My Computer


  4. Posts : 2,663
    Windows 8.1 Pro x64
       #14

    Hello darknightwing and welcome to the forums

    Noel has kindly let me repair the corruptions in your log :)

    SFCFix Script

    Warning: this fix is specific to the user in this thread. No one else should follow these instructions as it may cause more harm than good. If you are after assistance, please start a thread of your own.


    1. Download SFCFix.exe (by niemiro) and save this to your Desktop
    2. Download the attached file, SFCFix.zip, and save this to your Desktop. Ensure that this file is named SFCFix.zip - do not rename it
    3. Save any open documents and close all open windows
    4. On your Desktop, you should see two files: SFCFix.exe and SFCFix.zip
    5. Drag the file SFCFix.zip onto the file SFCFix.exe and release it

    6. SFCFix will now process the script
    7. Upon completion, two files should be created on your Desktop: SFC.txt and Trace.txt.
    8. Copy (Ctrl + C) and Paste (Ctrl + V} the contents of these files into your next post for me to analyse please - put [CODE][/CODE] tags around each log to break up the text

    Tom
    Last edited by tom982; 14 Dec 2012 at 03:25.
      My Computer


  5. Posts : 9
    Win 7 Home Premuim 64bit
    Thread Starter
       #15

    When dragging the .zip file over the sfcfix.exe file I receive an error. "the program can't start because MSVCP100.dll is missing from your computer. Try reinstalling the program to fix the problem."
      My Computer


  6. Posts : 2,663
    Windows 8.1 Pro x64
       #16

    Hello darknightwing,

    Try installing the C++ 2010 redistributable:

    Download Microsoft Visual C++ 2010 Redistributable Package (x86) from Official Microsoft Download Center

    Then reboot, and install the C++ 2010 SP1:

    http://www.microsoft.com/en-gb/downl...s.aspx?id=8328

    Then run SFCFix as indicated previously :)

    Tom
      My Computer


  7. Posts : 2,663
    Windows 8.1 Pro x64
       #17

    Please use this attached file instead. If you have already downloaded the previous one, delete it.
      My Computer


  8. Posts : 9
    Win 7 Home Premuim 64bit
    Thread Starter
       #18

    SFCfix.txt
    Code:
    SFCFix version 1.0.1.0 by niemiro.
    Start time: 2012-12-14 14:22:59.640
    Using .zip script file at C:\Users\AmersonWhite\Downloads\SFCFix.zip
    
    
    
    
    Debug:: directive completed successfully.
    
    
    
    
    TakePermissions::
    Successfully took permissions for file C:\Windows\WinSxS\amd64_microsoft-windows-p..rtmonitor-tcpmonini_31bf3856ad364e35_6.1.7600.16385_none_2e6dc451c0fa9db5\tcpmon.ini
    Successfully took permissions for file C:\Windows\Sysnative\tcpmon.ini
    Successfully took permissions for file C:\Windows\WinSxS\x86_microsoft-windows-os-kernel_31bf3856ad364e35_6.1.7601.17944_none_6e176360127d73e2\ntoskrnl.exe
    Successfully took permissions for file C:\Windows\SysWOW64\ntoskrnl.exe
    TakePermissions:: directive completed successfully.
    
    
    
    
    CopyFiles::
    Failed to copy file \\?\C:\Windows\WinSxS\amd64_microsoft-windows-p..rtmonitor-tcpmonini_31bf3856ad364e35_6.1.7600.16385_none_2e6dc451c0fa9db5\tcpmon.ini to \\?\C:\Windows\Sysnative\tcpmon.ini with error code 0x20.
    Successfully copied file \\?\C:\Users\AmersonWhite\AppData\Local\niemiro\Archive\ntoskrnl.exe to \\?\C:\Windows\SysWOW64\ntoskrnl.exe.
    Successfully copied file \\?\C:\Users\AmersonWhite\AppData\Local\niemiro\Archive\ntoskrnl.exe to \\?\C:\Windows\WinSxS\x86_microsoft-windows-os-kernel_31bf3856ad364e35_6.1.7601.17944_none_6e176360127d73e2\ntoskrnl.exe.
    CopyFiles:: directive completed successfully.
    
    
    
    
    RestorePermissions::
    Successfully restored permissions on C:\Windows\WinSxS\amd64_microsoft-windows-p..rtmonitor-tcpmonini_31bf3856ad364e35_6.1.7600.16385_none_2e6dc451c0fa9db5\tcpmon.ini
    Failure code returned from icacls process in RestoreFromDataBlock function for file C:\Windows\Sysnative\tcpmon.ini. Error code 0x6.
    Successfully restored permissions on C:\Windows\WinSxS\x86_microsoft-windows-os-kernel_31bf3856ad364e35_6.1.7601.17944_none_6e176360127d73e2\ntoskrnl.exe
    Failure code returned from icacls process in RestoreFromDataBlock function for file C:\Windows\SysWOW64\ntoskrnl.exe. Error code 0x6.
    RestorePermissions:: directive failed to complete successfully.
    
    
    
    
    TrustedInstaller::
    Successfully set file ownership to TrustedInstaller for C:\Windows\WinSxS\amd64_microsoft-windows-p..rtmonitor-tcpmonini_31bf3856ad364e35_6.1.7600.16385_none_2e6dc451c0fa9db5\tcpmon.ini
    Successfully set file ownership to TrustedInstaller for C:\Windows\Sysnative\tcpmon.ini
    Successfully set file ownership to TrustedInstaller for C:\Windows\WinSxS\x86_microsoft-windows-os-kernel_31bf3856ad364e35_6.1.7601.17944_none_6e176360127d73e2\ntoskrnl.exe
    Successfully set file ownership to TrustedInstaller for C:\Windows\SysWOW64\ntoskrnl.exe
    TrustedInstaller:: directive completed successfully.
    
    
    
    
    Failed to process all directives successfully.
    SFCFix version 1.0.1.0 by niemiro has completed.
    Currently storing 4 datablocks.
    Finish time: 2012-12-14 14:23:01.200
    ----------------------EOF-----------------------
    Trace.txt
    Code:
     2012-12-14 14:23:00.951      Info      Everyone SID was initialized successfully.
    2012-12-14 14:23:00.951      Info      EXPLICIT_ACCESS initialized successfully.
    2012-12-14 14:23:00.951      Info      Successfully set entries in ACL.
    2012-12-14 14:23:00.951      Info      Successfully initialized CurrentProcessToken.
    2012-12-14 14:23:00.951      Info      Successfully found the privilege.
    2012-12-14 14:23:00.951      Info      Privilege is going to be enabled: SeRestorePrivilege
    2012-12-14 14:23:00.951      Info      Privilege application of privilege SeRestorePrivilege succeeded. 
    2012-12-14 14:23:00.951      Info      Successfully set SE_RESTORE_NAME privilege.
    2012-12-14 14:23:00.951      Info      Successfully found the privilege.
    2012-12-14 14:23:00.951      Info      Privilege is going to be enabled: SeTakeOwnershipPrivilege
    2012-12-14 14:23:00.951      Info      Privilege application of privilege SeTakeOwnershipPrivilege succeeded. 
    2012-12-14 14:23:00.951      Info      Successfully set SE_TAKE_OWNERSHIP_NAME privilege.
    2012-12-14 14:23:00.951      Info      Current User SID was initialized successfully.
    2012-12-14 14:23:00.951      Info      Successfully set owner for C:\Windows\WinSxS\amd64_microsoft-windows-p..rtmonitor-tcpmonini_31bf3856ad364e35_6.1.7600.16385_none_2e6dc451c0fa9db5\tcpmon.ini
    2012-12-14 14:23:00.951      Info      Successfully set owner for C:\Windows\WinSxS\amd64_microsoft-windows-p..rtmonitor-tcpmonini_31bf3856ad364e35_6.1.7600.16385_none_2e6dc451c0fa9db5\tcpmon.ini
    2012-12-14 14:23:00.951      Info      Successfully set DACL.
    2012-12-14 14:23:00.951      Info      Successfully found the privilege.
    2012-12-14 14:23:00.951      Info      Privilege is going to be disabled: SeRestorePrivilege
    2012-12-14 14:23:00.951      Info      Privilege application of privilege SeRestorePrivilege succeeded. 
    2012-12-14 14:23:00.951      Info      Successfully un-set SE_RESTORE_NAME privilege.
    2012-12-14 14:23:00.951      Info      Successfully found the privilege.
    2012-12-14 14:23:00.951      Info      Privilege is going to be disabled: SeTakeOwnershipPrivilege
    2012-12-14 14:23:00.951      Info      Privilege application of privilege SeTakeOwnershipPrivilege succeeded. 
    2012-12-14 14:23:00.951      Info      Successfully un-set SE_TAKE_OWNERSHIP_NAME privilege.
    2012-12-14 14:23:00.951      Info      Everyone SID was initialized successfully.
    2012-12-14 14:23:00.951      Info      EXPLICIT_ACCESS initialized successfully.
    2012-12-14 14:23:00.951      Info      Successfully set entries in ACL.
    2012-12-14 14:23:00.951      Info      Successfully initialized CurrentProcessToken.
    2012-12-14 14:23:00.951      Info      Successfully found the privilege.
    2012-12-14 14:23:00.951      Info      Privilege is going to be enabled: SeRestorePrivilege
    2012-12-14 14:23:00.951      Info      Privilege application of privilege SeRestorePrivilege succeeded. 
    2012-12-14 14:23:00.951      Info      Successfully set SE_RESTORE_NAME privilege.
    2012-12-14 14:23:00.951      Info      Successfully found the privilege.
    2012-12-14 14:23:00.951      Info      Privilege is going to be enabled: SeTakeOwnershipPrivilege
    2012-12-14 14:23:00.951      Info      Privilege application of privilege SeTakeOwnershipPrivilege succeeded. 
    2012-12-14 14:23:00.951      Info      Successfully set SE_TAKE_OWNERSHIP_NAME privilege.
    2012-12-14 14:23:00.951      Info      Current User SID was initialized successfully.
    2012-12-14 14:23:00.951      Info      Successfully set owner for C:\Windows\Sysnative\tcpmon.ini
    2012-12-14 14:23:00.951      Info      Successfully set owner for C:\Windows\Sysnative\tcpmon.ini
    2012-12-14 14:23:00.982      Info      Successfully set DACL.
    2012-12-14 14:23:00.982      Info      Successfully found the privilege.
    2012-12-14 14:23:00.982      Info      Privilege is going to be disabled: SeRestorePrivilege
    2012-12-14 14:23:00.982      Info      Privilege application of privilege SeRestorePrivilege succeeded. 
    2012-12-14 14:23:00.982      Info      Successfully un-set SE_RESTORE_NAME privilege.
    2012-12-14 14:23:00.982      Info      Successfully found the privilege.
    2012-12-14 14:23:00.982      Info      Privilege is going to be disabled: SeTakeOwnershipPrivilege
    2012-12-14 14:23:00.982      Info      Privilege application of privilege SeTakeOwnershipPrivilege succeeded. 
    2012-12-14 14:23:00.982      Info      Successfully un-set SE_TAKE_OWNERSHIP_NAME privilege.
    2012-12-14 14:23:00.982      Info      Everyone SID was initialized successfully.
    2012-12-14 14:23:00.982      Info      EXPLICIT_ACCESS initialized successfully.
    2012-12-14 14:23:00.982      Info      Successfully set entries in ACL.
    2012-12-14 14:23:00.982      Info      Successfully initialized CurrentProcessToken.
    2012-12-14 14:23:00.982      Info      Successfully found the privilege.
    2012-12-14 14:23:00.982      Info      Privilege is going to be enabled: SeRestorePrivilege
    2012-12-14 14:23:00.982      Info      Privilege application of privilege SeRestorePrivilege succeeded. 
    2012-12-14 14:23:00.982      Info      Successfully set SE_RESTORE_NAME privilege.
    2012-12-14 14:23:00.982      Info      Successfully found the privilege.
    2012-12-14 14:23:00.982      Info      Privilege is going to be enabled: SeTakeOwnershipPrivilege
    2012-12-14 14:23:00.982      Info      Privilege application of privilege SeTakeOwnershipPrivilege succeeded. 
    2012-12-14 14:23:00.982      Info      Successfully set SE_TAKE_OWNERSHIP_NAME privilege.
    2012-12-14 14:23:00.982      Info      Current User SID was initialized successfully.
    2012-12-14 14:23:00.982      Info      Successfully set owner for C:\Windows\WinSxS\x86_microsoft-windows-os-kernel_31bf3856ad364e35_6.1.7601.17944_none_6e176360127d73e2\ntoskrnl.exe
    2012-12-14 14:23:00.982      Info      Successfully set owner for C:\Windows\WinSxS\x86_microsoft-windows-os-kernel_31bf3856ad364e35_6.1.7601.17944_none_6e176360127d73e2\ntoskrnl.exe
    2012-12-14 14:23:00.982      Info      Successfully set DACL.
    2012-12-14 14:23:00.982      Info      Successfully found the privilege.
    2012-12-14 14:23:00.982      Info      Privilege is going to be disabled: SeRestorePrivilege
    2012-12-14 14:23:00.982      Info      Privilege application of privilege SeRestorePrivilege succeeded. 
    2012-12-14 14:23:00.982      Info      Successfully un-set SE_RESTORE_NAME privilege.
    2012-12-14 14:23:00.982      Info      Successfully found the privilege.
    2012-12-14 14:23:00.982      Info      Privilege is going to be disabled: SeTakeOwnershipPrivilege
    2012-12-14 14:23:00.982      Info      Privilege application of privilege SeTakeOwnershipPrivilege succeeded. 
    2012-12-14 14:23:00.982      Info      Successfully un-set SE_TAKE_OWNERSHIP_NAME privilege.
    2012-12-14 14:23:00.982      Info      Everyone SID was initialized successfully.
    2012-12-14 14:23:00.982      Info      EXPLICIT_ACCESS initialized successfully.
    2012-12-14 14:23:00.982      Info      Successfully set entries in ACL.
    2012-12-14 14:23:00.982      Info      Successfully initialized CurrentProcessToken.
    2012-12-14 14:23:00.982      Info      Successfully found the privilege.
    2012-12-14 14:23:00.982      Info      Privilege is going to be enabled: SeRestorePrivilege
    2012-12-14 14:23:00.982      Info      Privilege application of privilege SeRestorePrivilege succeeded. 
    2012-12-14 14:23:00.982      Info      Successfully set SE_RESTORE_NAME privilege.
    2012-12-14 14:23:00.982      Info      Successfully found the privilege.
    2012-12-14 14:23:00.982      Info      Privilege is going to be enabled: SeTakeOwnershipPrivilege
    2012-12-14 14:23:00.982      Info      Privilege application of privilege SeTakeOwnershipPrivilege succeeded. 
    2012-12-14 14:23:00.982      Info      Successfully set SE_TAKE_OWNERSHIP_NAME privilege.
    2012-12-14 14:23:00.982      Info      Current User SID was initialized successfully.
    2012-12-14 14:23:00.982      Info      Successfully set owner for C:\Windows\SysWOW64\ntoskrnl.exe
    2012-12-14 14:23:00.982      Info      Successfully set owner for C:\Windows\SysWOW64\ntoskrnl.exe
    2012-12-14 14:23:00.982      Info      Successfully set DACL.
    2012-12-14 14:23:00.982      Info      Successfully found the privilege.
    2012-12-14 14:23:00.982      Info      Privilege is going to be disabled: SeRestorePrivilege
    2012-12-14 14:23:00.982      Info      Privilege application of privilege SeRestorePrivilege succeeded. 
    2012-12-14 14:23:00.982      Info      Successfully un-set SE_RESTORE_NAME privilege.
    2012-12-14 14:23:00.982      Info      Successfully found the privilege.
    2012-12-14 14:23:00.982      Info      Privilege is going to be disabled: SeTakeOwnershipPrivilege
    2012-12-14 14:23:00.982      Info      Privilege application of privilege SeTakeOwnershipPrivilege succeeded. 
    2012-12-14 14:23:00.982      Info      Successfully un-set SE_TAKE_OWNERSHIP_NAME privilege.
    2012-12-14 14:23:01.154      Error     Failure code returned from icacls process in RestoreFromDataBlock function. Error code 0x6
    2012-12-14 14:23:01.200      Error     Failure code returned from icacls process in RestoreFromDataBlock function. Error code 0x6
    2012-12-14 14:23:01.200      Info      Successfully initialized CurrentProcessToken.
    2012-12-14 14:23:01.200      Info      Successfully found the privilege.
    2012-12-14 14:23:01.200      Info      Privilege is going to be enabled: SeRestorePrivilege
    2012-12-14 14:23:01.200      Info      Privilege application of privilege SeRestorePrivilege succeeded. 
    2012-12-14 14:23:01.200      Info      Successfully set SE_RESTORE_NAME privilege.
    2012-12-14 14:23:01.200      Info      Successfully initialized CurrentProcessToken.
    2012-12-14 14:23:01.200      Info      Successfully found the privilege.
    2012-12-14 14:23:01.200      Info      Privilege is going to be enabled: SeTakeOwnershipPrivilege
    2012-12-14 14:23:01.200      Info      Privilege application of privilege SeTakeOwnershipPrivilege succeeded. 
    2012-12-14 14:23:01.200      Info      Successfully set SE_TAKE_OWNERSHIP_NAME privilege.
    2012-12-14 14:23:01.200      Info      Current User SID was initialized successfully.
    2012-12-14 14:23:01.200      Info      Successfully set owner for C:\Windows\WinSxS\amd64_microsoft-windows-p..rtmonitor-tcpmonini_31bf3856ad364e35_6.1.7600.16385_none_2e6dc451c0fa9db5\tcpmon.ini
    2012-12-14 14:23:01.200      Info      Successfully created TrustedInstaller SID.
    2012-12-14 14:23:01.200      Info      Successfully set owner for C:\Windows\WinSxS\amd64_microsoft-windows-p..rtmonitor-tcpmonini_31bf3856ad364e35_6.1.7600.16385_none_2e6dc451c0fa9db5\tcpmon.ini
    2012-12-14 14:23:01.200      Info      Successfully set owner for C:\Windows\Sysnative\tcpmon.ini
    2012-12-14 14:23:01.200      Info      Successfully set owner for C:\Windows\Sysnative\tcpmon.ini
    2012-12-14 14:23:01.200      Info      Successfully set owner for C:\Windows\WinSxS\x86_microsoft-windows-os-kernel_31bf3856ad364e35_6.1.7601.17944_none_6e176360127d73e2\ntoskrnl.exe
    2012-12-14 14:23:01.200      Info      Successfully set owner for C:\Windows\WinSxS\x86_microsoft-windows-os-kernel_31bf3856ad364e35_6.1.7601.17944_none_6e176360127d73e2\ntoskrnl.exe
    2012-12-14 14:23:01.200      Info      Successfully set owner for C:\Windows\SysWOW64\ntoskrnl.exe
    2012-12-14 14:23:01.200      Info      Successfully set owner for C:\Windows\SysWOW64\ntoskrnl.exe
    2012-12-14 14:23:01.200      Info      Successfully found the privilege.
    2012-12-14 14:23:01.200      Info      Privilege is going to be disabled: SeRestorePrivilege
    2012-12-14 14:23:01.200      Info      Privilege application of privilege SeRestorePrivilege succeeded. 
    2012-12-14 14:23:01.200      Info      Successfully un-set SE_RESTORE_NAME privilege.
    2012-12-14 14:23:01.200      Info      Successfully found the privilege.
    2012-12-14 14:23:01.200      Info      Privilege is going to be disabled: SeTakeOwnershipPrivilege
    2012-12-14 14:23:01.200      Info      Privilege application of privilege SeTakeOwnershipPrivilege succeeded. 
    2012-12-14 14:23:01.200      Info      Successfully un-set SE_TAKE_OWNERSHIP_NAME privilege.
      My Computer


  9. Posts : 2,663
    Windows 8.1 Pro x64
       #19

    Hello darknightwing,

    Thanks for the logs. SFCFix was unable to replace one of the files as it's in use, so we will have to replace this manually. I would like to see another CBS log before we go ahead with a manual fix, so could you run another sfc /scannow command then attach your CBS log as before please?

    In order to perform a replacement, we will have to use another tool to do so over a reboot:

    http://technet.microsoft.com/en-gb/s.../bb897556.aspx

    Please download and extract this to your Desktop. Copy movefile.exe to C:\Windows\system32\

    We won't be doing anything with this file just yet, I just want it set up to speed things up for when we perform the fix.

    Tom
      My Computer


 
Page 2 of 2 FirstFirst 12

  Related Discussions
Our Sites
Site Links
About Us
Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

© Designer Media Ltd
All times are GMT -5. The time now is 19:18.
Find Us