daknetworks.com

You are here: Blog ErrorCode: 1603(0x643) | Office 2010 Won't Install on Windows 10 | CAInitSPPTokenStore.x86: Error: Failed to initialize the SPP Token store. HResult: 0x80070057

ErrorCode: 1603(0x643) | Office 2010 Won't Install on Windows 10 | CAInitSPPTokenStore.x86: Error: Failed to initialize the SPP Token store. HResult: 0x80070057

WINDOWS 10 is having trouble installing software. This is a complex issue but basically some software won't install (or updates won't install) because of an ERROR 1603. More specifically: ErrorCode: 1603(0x643).

Turning on VERBOSE logging (check another article but it puts the logs in %user%\appdata\local\temp) for the install, it shows that the actual error is: CAInitSPPTokenStore.x86: Error: Failed to initialize the SPP Token store. HResult: 0x80070057. Hmmm... What to do?

  • -click START > RUN > REGEDIT
  • -navigate to: hkey_local_machine/software/microsoft/windows nt/currentversion/profilelist

Nested underneath, you will see SID's. Somthing like:

  • s-1-5-18
  • s-1-5-19
  • s-1-5-20
  • s-1-5-21-...1000
  • s-1-5-21-...1003
  • s-1-5-82

To see what SID's corrospond to actual accounts.

  • -type: wmic useraccount get name,sid

You'll see something like:

  • 1000 owner
  • 1003 tempfix

Notice that s-1-5-18, s-1-5-19, s-1-5-20 do not show. So what's up? Well, this is because these are system-accounts that are not be used/seen. This is what we are concerned about. They are as follows:

  • s-1-5-18 is SYSTEM
  • s-1-5-19 is LOCAL SERVICE
  • s-1-5-20 is NETWORK SERVICE

Next, go back to regedit to: hkey_users

A DEFAULT NORMAL INSTALL has something like:

  • S-1-5-18
  • s-1-5-19
  • s-1-5-20
  • s-1-5-21-...1215
  • s-1-5-21-...1216
  • s-1-5-21-...1217

What we are seeing is that some of the upgrades to WINDOWS 10 are BROKEN and has the following:

  • s-1-5-18
  • s-1-5-19
  • s-1-5-21-...1000
  • s-1-5-21-...1003

So, it is missing s-1-5-20. Here's how to fix:

  • -start > all-programs> accessories
  • -right click COMMAND-PROMPT > run-as-administrator
  • -type ren C:\Windows\ServiceProfiles\NetworkService\NTUSER.DAT *.OLD
  • -xcopy /h "C:\Users\Default\NTUSER.DAT" "C:\Windows\ServiceProfiles\NetworkService\NTUSER.DAT"
  • -in explorer travel to C:\Windows\ServiceProfiles\NetworkService\NTUSER.DAT
  • -right-click > properties > security > edit > add
  • -type: NETWORK SERVICE
  • -give NETWORK SERVICE full-control
  • -reboot

Now, upon reboot, open REGEDIT again and go to HKEY_USERS. You should now see that s-1-5-20 is added back in. Let's add the correct permissions:

  • -right-click on S-1-5-20
  • -click permissions > add
  • -type: network service
  • -click OK
  • -checkmark FULL CONTROL
  • -click OK

I do not have a good explanation of why this happens. It could be a corrupt file. It could be a failed upgrade. It could be some type of antivirus. I do not know. What I know is that this took a few days to figure out and the software will now install successfully!!!!

NOTES:
-https://support.microsoft.com/en-us/kb/243330-https://blogs.technet.microsoft.com/odsupport/2010/12/30/troubleshooting-office-installation-failures/

Contact Dak Networks

We are not taking on new clients at this time.