Alright. The next set of instructions will be very, very long. It's long because you have to do all the permission change and restore manually. For, this you'll need to download the
Files.zip, and extract its content. I made the architecture inside so you can easily see what folder in the WinSxS directory the files goes in. If at any point you are lost or aren't sure of what to do, please ask me.
Navigate to the
C:\Windows\winsxs\x86_microsoft-windows-optionaltsps_31bf3856ad364e35_10.0.10586.0_none_12633b19badc89b1\ folder,
right click on it and select
Properties.
Under the
Security tab, click
Advanced.
Under the
Owner tab, click
Edit.
Click "
Other Users and Groups".
Click
Advanced.
Click "
Find Now".
Scroll down and double click on
Everyone.
Click
OK THREE times.
Click on the
Permissions tab.
Under type
Deny, single click on any entries and click
Remove. (N.B.: There may not be any
Deny entries, in which case just ignore this step. Just remove any that do exist)
Click
OK.
Click
Edit (now on the standard file Property window under the Security tab).
Click
Add.
Click
Advanced.
Click
"Find Now".
Scroll down and double click on
Everyone.
Click
OK.
Single click on
Everyone and then tick the "
Full Control" box under
Allow.
Click
OK TWO times.
If at any point you receive a message asking whether you wish to correct out of order permissions, select "Yes".
Now please extract and copy the attached file (
tcmsetup.exe) into
C:\WINDOWS\winsxs\x86_microsoft-windows-optionaltsps_31bf3856ad364e35_10.0.10586.0_none_12633b19badc89b1
Finally:
Navigate to the
C:\WINDOWS\winsxs\x86_microsoft-windows-optionaltsps_31bf3856ad364e35_10.0.10586.0_none_12633b19badc89b1\ folder,
right click on it and select
Properties.
Under the
Security tab, click
Advanced.
Click on the
Permissions tab (should be the default tab).
Click
Change Permissions
Select and click
Remove on the
ALLOW: Everyone entry you just added.
Click
OK.
Go to
Owner tab.
Click
Edit.
Click "
Other Users and Groups".
Paste in "
NT Service\TrustedInstaller". If it fails again, again use "
SYSTEM".
Click
OK.
Put the check in "
Replace owner on subcontainers and objects".
Click
Yes on any message boxes which pop-up.
Click
Continue on any
Access is Denied messages.
Click
OK out of the final message box.
Click
OK out of everything.
Repeat for ...
Code:
C:\WINDOWS\winsxs\x86_microsoft-windows-font-fms.resources_31bf3856ad364e35_10.0.10586.0_bg-bg_448bd8f92422dfd7
C:\WINDOWS\winsxs\x86_microsoft-windows-font-fms.resources_31bf3856ad364e35_10.0.10586.0_ar-sa_9e4bf77033a28e80
C:\WINDOWS\winsxs\wow64_networking-mpssvc-wmi_31bf3856ad364e35_10.0.10586.0_none_339c7767a4da4ca2
C:\WINDOWS\winsxs\wow64_microsoft-windows-tapisetup_31bf3856ad364e35_10.0.10586.0_none_00cd6d6e79e1fb0d
C:\WINDOWS\winsxs\wow64_microsoft-windows-i..l-keyboard-00020418_31bf3856ad364e35_10.0.10586.0_none_c7738a822613227a
C:\WINDOWS\winsxs\wow64_microsoft-windows-i..l-keyboard-0001043c_31bf3856ad364e35_10.0.10586.0_none_3766cda3273ffb30
C:\WINDOWS\winsxs\wow64_microsoft-windows-i..l-keyboard-00010418_31bf3856ad364e35_10.0.10586.0_none_2455467933820541
C:\WINDOWS\winsxs\amd64_microsoft-windows-verclsid_31bf3856ad364e35_10.0.10586.0_none_486c698ebdcb7f51
C:\WINDOWS\winsxs\amd64_microsoft-windows-tapisetup_31bf3856ad364e35_10.0.10586.0_none_f678c31c45813912
C:\WINDOWS\winsxs\amd64_microsoft-windows-shell-wallpaper-theme1_31bf3856ad364e35_10.0.10586.0_none_635f9b654f452589
C:\WINDOWS\winsxs\amd64_mdmarn.inf_31bf3856ad364e35_10.0.10586.0_none_6750f20846fea1ff
C:\WINDOWS\winsxs\amd64_mdmaiwa5.inf_31bf3856ad364e35_10.0.10586.0_none_3b65e60a3a38e56d