[SOLVED] Question regarding "CSI Missing Identity"

SpadeM

Well-known member
Joined
Nov 25, 2014
Posts
56
Hello everyone,

I have a question regarding the CSI Missing Identity error from CheckSUR.log. There is currently 1 update failing (for .net 3.5.1) on an W7 Enterprise x64 machine. The only error in the log reads:

(f) CSI Missing Identity 0x00000000 appid 6acc69d259a..1c2682561f6_b03f5f7f11d50a3a_6.1.7601.18305_506b512b3b4cb102

Since the rest of CSI Missing xxx errors tend to at least give you a straight up hint to where it is located (the problem), in this case I'm completly unaware and would greatly appreciate some insight.

Thank you
 
Hello again :)

This error is pointing to a missing sting inside the registry hive COMPONENTS.

Please download the Freeware RegBak from here: Acelogix Software - Download products

Navigate to C:\Windows\RegBak\{Date}\ and copy the COMPONENTS file to your Desktop. If the COMPONENTS file does not exist, please fetch it instead from C:\Windows\System32\config\COMPONENTS.

Now right click on it > Send to > Compressed (zipped) folder.


Then please upload it to your favourite file sharing website (it will be too big to upload here). If you have a Microsoft Account, OneDrive could be a good choice: https://onedrive.live.com/, but any other will do just fine. Make sure to set the file as publicly accessible

Alex
 
Hey,

I'll update the hive tomorrow morning when i''ll have access to the client.

Thank you.
 
***************

This is the only fileshare for some reason that is allowed by the firewall I'm behind .. anyways .. that's the registry hive.
 
Last edited by a moderator:
Hi,

You will have to find another host, if you are unable to find another host can you transfer these files on a USB and use another computer?
 
Last edited:
Tomorrow I'll have another chance to work on the client, in case you need anything else, let me know.
 
Sorry for the delay, the whole key was missing. For this value we actually have no way of manually reconstructing the key, it requires an export from another hive.

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. Go to your desktop and right click on the background -> Select New -> Text Document -> Name this file SFCFixScript.txt.
  3. Open up SFCFixScript.txt and copy all of the following text inside the code box below and paste it into SFCFixScript.txt.
    Code:
    LoadHive::
    COMPONENTS
    
    ::
    [HKEY_LOCAL_MACHINE\COMPONENTS\CanonicalData\Deployments\6acc69d259a..1c2682561f6_b03f5f7f11d50a3a_6.1.7601.18305_506b512b3b4cb102]
    "appid"=hex:36,61,63,63,36,39,64,32,35,39,61,35,37,31,63,31,34,63,32,34,62,31,\
      63,32,36,38,32,35,36,31,66,36,2c,20,43,75,6c,74,75,72,65,3d,6e,65,75,74,72,\
      61,6c,2c,20,56,65,72,73,69,6f,6e,3d,36,2e,31,2e,37,36,30,31,2e,31,38,33,30,\
      35,2c,20,50,75,62,6c,69,63,4b,65,79,54,6f,6b,65,6e,3d,62,30,33,66,35,66,37,\
      66,31,31,64,35,30,61,33,61,2c,20,50,72,6f,63,65,73,73,6f,72,41,72,63,68,69,\
      74,65,63,74,75,72,65,3d,61,6d,64,36,34,2c,20,76,65,72,73,69,6f,6e,53,63,6f,\
      70,65,3d,4e,6f,6e,53,78,53
    "CatalogThumbprint"="7d64c192b9865d817c40fc02385602808193fbc3904718f427d53b43a3feda11"
    "p!CBS_package_1_for_kb2894844~31bf3856ad364e35~amd64~~6.1.1.1.2894_1315dd2dcaad2b55"=hex:4d,\
      00,00,00,02,00,00,00,50,61,63,6b,61,67,65,5f,31,5f,66,6f,72,5f,4b,42,32,38,\
      39,34,38,34,34,7e,33,31,62,66,33,38,35,36,61,64,33,36,34,65,33,35,7e,61,6d,\
      64,36,34,7e,7e,36,2e,31,2e,31,2e,31,2e,32,38,39,34,38,34,34,2d,38,5f,6e,65,\
      75,74,72,61,6c,5f,47,44,52,31,36
    "i!CBS_package_1_for_kb2894844~31bf3856ad364e35~amd64~~6.1.1.1.2894_1315dd2dcaad2b55"=hex:4d,\
      00,00,00,02,00,00,00,50,61,63,6b,61,67,65,5f,31,5f,66,6f,72,5f,4b,42,32,38,\
      39,34,38,34,34,7e,33,31,62,66,33,38,35,36,61,64,33,36,34,65,33,35,7e,61,6d,\
      64,36,34,7e,7e,36,2e,31,2e,31,2e,31,2e,32,38,39,34,38,34,34,2d,38,5f,6e,65,\
      75,74,72,61,6c,5f,47,44,52,31,36
  4. Click on File -> Save. Close out of SFCFixScript.txt.
  5. Save any open documents and close all open windows.
  6. On your Desktop, you should see two files: SFCFix.exe and SFCFixScript.txt.
  7. Drag the file SFCFixScript.txt onto the file SFCFix.exe and release it.
  8. SFCFix will now process the script.
  9. Upon completion, a file should be created on your Desktop: SFCFix.txt.
  10. Copy (Ctrl+C) and Paste (Ctrl+V) the contents of this file into your next post for me to analyse please - put [CODE][/CODE] tags around the log to break up the text.

Please run SURT again.

Alex
 
I didn't know what SFCFix does, but based on the log it's pretty similar to what our internal tool for batch copy\insert\ownership does in case of missing components errors :)

I've re-ran SURT and waiting for the result.

Code:
SFCFix version 2.4.2.1 by niemiro.
Start time: 2015-02-05 09:51:18.785
Microsoft Windows 7 Service Pack 1 - amd64
Using .txt script file at C:\Users\de808208\Desktop\SFCFixScript.txt [0]




LoadHive::
Successfully loaded registry hive C:\WINDOWS\System32\config\COMPONENTS into key HKEY_LOCAL_MACHINE\COMPONENTS.
LoadHive:: directive completed successfully.




RegistryScript::
Successfully took ownership and permissions for registry key HKEY_LOCAL_MACHINE\COMPONENTS\CanonicalData\Deployments\6acc69d259a..1c2682561f6_b03f5f7f11d50a3a_6.1.7601.18305_506b512b3b4cb102.

Successfully imported registry key HKEY_LOCAL_MACHINE\COMPONENTS\CanonicalData\Deployments\6acc69d259a..1c2682561f6_b03f5f7f11d50a3a_6.1.7601.18305_506b512b3b4cb102.

Successfully restored ownership and permissions for registry key HKEY_LOCAL_MACHINE\COMPONENTS\CanonicalData\Deployments\6acc69d259a..1c2682561f6_b03f5f7f11d50a3a_6.1.7601.18305_506b512b3b4cb102.
RegistryScript:: directive completed successfully.




Successfully processed all directives.
SFCFix version 2.4.2.1 by niemiro has completed.
Currently storing 1 datablocks.
Finish time: 2015-02-05 09:51:20.392
Script hash: 9L0h0qBChKRUR02fywfTXgV/lzuze+w5qii5BfadAfE=
----------------------EOF-----------------------
 
(f) CSI Mismatched Identity 0x00000000 appid 6acc69d259a..1c2682561f6_b03f5f7f11d50a3a_6.1.7601.18305_506b512b3b4cb102 appid and keyform do not match; appid is wrong.

New info from CheckSUR.log
 
I didn't know what SFCFix does, but based on the log it's pretty similar to what our internal tool for batch copy\insert\ownership does in case of missing components errors :)

That's basically what is happening here :). We use SFCFix on the forum as it is a safe method to replace the files/reg values, plus it is a lot easier for my to write a SFCFix script than a batch :p I love batch files but when it comes to this, I would rather use SFCFix.

What is interesting is SURT is saying the value doesnt match, but the value it is matching against (appid) doesn't exist for this component.

Please run this script now:
Code:
LoadHive::
COMPONENTS

::
[HKEY_LOCAL_MACHINE\COMPONENTS\DerivedData\Components\amd64_6acc69d259a571c14c24b1c2682561f6_b03f5f7f11d50a3a_6.1.7601.18305_none_506b512b3b4cb102]
"identity"=hex:36,61,63,63,36,39,64,32,35,39,61,35,37,31,63,31,34,63,32,34,62,\
  31,63,32,36,38,32,35,36,31,66,36,2c,20,43,75,6c,74,75,72,65,3d,6e,65,75,74,\
  72,61,6c,2c,20,56,65,72,73,69,6f,6e,3d,36,2e,31,2e,37,36,30,31,2e,31,38,33,\
  30,35,2c,20,50,75,62,6c,69,63,4b,65,79,54,6f,6b,65,6e,3d,62,30,33,66,35,66,\
  37,66,31,31,64,35,30,61,33,61,2c,20,50,72,6f,63,65,73,73,6f,72,41,72,63,68,\
  69,74,65,63,74,75,72,65,3d,61,6d,64,36,34,2c,20,76,65,72,73,69,6f,6e,53,63,\
  6f,70,65,3d,4e,6f,6e,53,78,53
"c!6acc69d259a..1c2682561f6_b03f5f7f11d50a3a_6.1.7601.18305_506b512b3b4cb102"=hex:

Once done, please run SURT again.
 
SURT found 2 errors, fixed 1, the amd64_6acc69d259a571c14c24b1c2682561f6_b03f5f7f11d50a3a_6.1.7601.18305_none_506b512b3b4cb102

The other error is identical:
(f) CSI Mismatched Identity 0x00000000 appid
6acc69d259a..1c2682561f6_b03f5f7f11d50a3a_6.1.7601.18305_506b512b3b4cb102
appid and keyform do not match; appid is wrong.


The user opted to reimage the client, patience is not a virtue for some i suppose :)
Thank you anyway.
 

Has Sysnative Forums helped you? Please consider donating to help us support the site!

Back
Top