Hi Stuart,
Right, let's get cracking!
Firstly, I'll just explain what the last fix did. Looking at your original CheckSUR log, you had these errors:
Code:
=================================
Checking System Update Readiness.
Binary Version 6.1.7601.22471
Package Version 22.0
2013-11-28 00:25
Checking Windows Servicing Packages
Checking Package Manifests and Catalogs
Checking Package Watchlist
(f) CBS Watchlist Package Missing 0x80070002 WinEmb-Tablet-Core~31bf3856ad364e35~amd64~~0.0.0.0 Package_3_for_KB2660649~31bf3856ad364e35~amd64~~6.1.1.3 Package registry presence failed, possibly an orphaned package on package watchlist
(f) CBS Watchlist Package Missing 0x80070002 WinEmb-Tablet~31bf3856ad364e35~amd64~~0.0.0.0 Package_3_for_KB2660649~31bf3856ad364e35~amd64~~6.1.1.3 Package registry presence failed, possibly an orphaned package on package watchlist
Checking Component Watchlist
(f) CBS Watchlist Component Missing 0x80070002 amd64_microsoft-windows-crypt32-dll.resources_31bf3856ad364e35_0.0.0.0_en-us_4e1f6ebfbace220b Package_236_for_KB2661254~31bf3856ad364e35~amd64~~6.1.1.3 Package registry presence failed, possibly an orphaned package on package watchlist
(f) CBS Watchlist Component Missing 0x80070002 amd64_microsoft-windows-crypt32-dll.resources_31bf3856ad364e35_0.0.0.0_en-us_4e1f6ebfbace220b Package_236_for_KB2661254~31bf3856ad364e35~amd64~~6.1.1.3 Package registry presence failed, possibly an orphaned package on package watchlist
(f) CBS Watchlist Component Missing 0x80070002 amd64_microsoft-windows-crypt32-dll.resources_31bf3856ad364e35_0.0.0.0_he-il_34c1e94494362b00 Package_236_for_KB2661254~31bf3856ad364e35~amd64~~6.1.1.3 Package registry presence failed, possibly an orphaned package on package watchlist
(f) CBS Watchlist Component Missing 0x80070002 amd64_microsoft-windows-crypt32-dll.resources_31bf3856ad364e35_0.0.0.0_hr-hr_36de9c2492e997c6 Package_236_for_KB2661254~31bf3856ad364e35~amd64~~6.1.1.3 Package registry presence failed, possibly an orphaned package on package watchlist
(f) CBS Watchlist Component Missing 0x80070002 amd64_microsoft-windows-crypt32-dll.resources_31bf3856ad364e35_0.0.0.0_hu-hu_3812c1ea9226f92e Package_236_for_KB2661254~31bf3856ad364e35~amd64~~6.1.1.3 Package registry presence failed, possibly an orphaned package on package watchlist
(f) CBS Watchlist Component Missing 0x80070002 amd64_microsoft-windows-crypt32-dll.resources_31bf3856ad364e35_0.0.0.0_it-it_daca37e984f90f90 Package_236_for_KB2661254~31bf3856ad364e35~amd64~~6.1.1.3 Package registry presence failed, possibly an orphaned package on package watchlist
(f) CBS Watchlist Component Missing 0x80070002 amd64_microsoft-windows-crypt32-dll.resources_31bf3856ad364e35_0.0.0.0_sk-sk_365b8b2100ed0fdc Package_236_for_KB2661254~31bf3856ad364e35~amd64~~6.1.1.3 Package registry presence failed, possibly an orphaned package on package watchlist
(f) CBS Watchlist Component Missing 0x80070002 amd64_microsoft-windows-crypt32-dll.resources_31bf3856ad364e35_0.0.0.0_sl-si_356dacd9018722bf Package_236_for_KB2661254~31bf3856ad364e35~amd64~~6.1.1.3 Package registry presence failed, possibly an orphaned package on package watchlist
(f) CBS Watchlist Component Missing 0x80070002 amd64_microsoft-windows-t..c-journalnotewriter_31bf3856ad364e35_0.0.0.0_none_c25d809b4d8d2a98 Package_3_for_KB2660649~31bf3856ad364e35~amd64~~6.1.1.3 Package registry presence failed, possibly an orphaned package on package watchlist
(f) CBS Watchlist Component Missing 0x80070002 amd64_microsoft-windows-t..c-journalnotewriter_31bf3856ad364e35_0.0.0.0_none_c25d809b4d8d2a98 Package_3_for_KB2660649~31bf3856ad364e35~amd64~~6.1.1.3 Package registry presence failed, possibly an orphaned package on package watchlist
(f) CBS Watchlist Component Missing 0x80070002 amd64_microsoft-windows-t..ournalnotewriterqfe_31bf3856ad364e35_0.0.0.0_none_cd90cb427f2c7c12 Package_3_for_KB2660649~31bf3856ad364e35~amd64~~6.1.1.3 Package registry presence failed, possibly an orphaned package on package watchlist
(f) CBS Watchlist Component Missing 0x80070002 amd64_microsoft-windows-t..ournalnotewriterqfe_31bf3856ad364e35_0.0.0.0_none_cd90cb427f2c7c12 Package_3_for_KB2660649~31bf3856ad364e35~amd64~~6.1.1.3 Package registry presence failed, possibly an orphaned package on package watchlist
(f) CBS Watchlist Component Missing 0x80070002 amd64_microsoft-windows-t..platform-comruntime_31bf3856ad364e35_0.0.0.0_none_4a89190a37970f3f Package_3_for_KB2660649~31bf3856ad364e35~amd64~~6.1.1.3 Package registry presence failed, possibly an orphaned package on package watchlist
(f) CBS Watchlist Component Missing 0x80070002 amd64_microsoft-windows-t..platform-comruntime_31bf3856ad364e35_0.0.0.0_none_4a89190a37970f3f Package_3_for_KB2660649~31bf3856ad364e35~amd64~~6.1.1.3 Package registry presence failed, possibly an orphaned package on package watchlist
(f) CBS Watchlist Component Missing 0x80070002 amd64_microsoft-windows-tabletpc-journal_31bf3856ad364e35_0.0.0.0_none_97aa1982a51fe351 Package_3_for_KB2660649~31bf3856ad364e35~amd64~~6.1.1.3 Package registry presence failed, possibly an orphaned package on package watchlist
(f) CBS Watchlist Component Missing 0x80070002 amd64_microsoft-windows-tabletpc-journal_31bf3856ad364e35_0.0.0.0_none_97aa1982a51fe351 Package_3_for_KB2660649~31bf3856ad364e35~amd64~~6.1.1.3 Package registry presence failed, possibly an orphaned package on package watchlist
(f) CBS Watchlist Component Missing 0x80070002 x86_microsoft-windows-crypt32-dll.resources_31bf3856ad364e35_0.0.0.0_en-us_f200d33c0270b0d5 Package_236_for_KB2661254~31bf3856ad364e35~amd64~~6.1.1.3 Package registry presence failed, possibly an orphaned package on package watchlist
(f) CBS Watchlist Component Missing 0x80070002 x86_microsoft-windows-t..platform-comruntime_31bf3856ad364e35_0.0.0.0_none_ee6a7d867f399e09 Package_3_for_KB2660649~31bf3856ad364e35~amd64~~6.1.1.3 Package registry presence failed, possibly an orphaned package on package watchlist
(f) CBS Watchlist Component Missing 0x80070002 x86_microsoft-windows-t..platform-comruntime_31bf3856ad364e35_0.0.0.0_none_ee6a7d867f399e09 Package_3_for_KB2660649~31bf3856ad364e35~amd64~~6.1.1.3 Package registry presence failed, possibly an orphaned package on package watchlist
Checking Packages
(f) CBS Registry Error 0x80070002 Microsoft-Media-Foundation-Package~31bf3856ad364e35~amd64~~6.1.7601.17514 failed to get CurrentState
(f) CBS Registry Error 0x80070002 Microsoft-Media-Foundation-Package~31bf3856ad364e35~amd64~~6.1.7601.17514 failed to get Visibility
(f) CBS Registry Error 0x80070002 Microsoft-Windows-Anytime-Upgrade-Package~31bf3856ad364e35~amd64~~6.1.7601.17514 failed to get CurrentState
(f) CBS Registry Error 0x80070002 Microsoft-Windows-Anytime-Upgrade-Package~31bf3856ad364e35~amd64~~6.1.7601.17514 failed to get Visibility
(f) CBS Registry Error 0x80070002 Microsoft-Windows-Anytime-Upgrade-Results-Package~31bf3856ad364e35~amd64~~6.1.7601.17514 failed to get CurrentState
(f) CBS Registry Error 0x80070002 Microsoft-Windows-Anytime-Upgrade-Results-Package~31bf3856ad364e35~amd64~~6.1.7601.17514 failed to get Visibility
(f) CBS Registry Error 0x80070002 Microsoft-Windows-ClipsInTheLibrary-Package~31bf3856ad364e35~amd64~~6.1.7601.17514 failed to get CurrentState
(f) CBS Registry Error 0x80070002 Microsoft-Windows-ClipsInTheLibrary-Package~31bf3856ad364e35~amd64~~6.1.7601.17514 failed to get Visibility
(f) CBS Registry Error 0x80070002 Microsoft-Windows-CodecPack-Basic-Encoder-Package~31bf3856ad364e35~amd64~~6.1.7601.17514 failed to get CurrentState
(f) CBS Registry Error 0x80070002 Microsoft-Windows-CodecPack-Basic-Encoder-Package~31bf3856ad364e35~amd64~~6.1.7601.17514 failed to get Visibility
(f) CBS Registry Error 0x80070002 Microsoft-Windows-CodecPack-Basic-Package~31bf3856ad364e35~amd64~~6.1.7601.17514 failed to get CurrentState
(f) CBS Registry Error 0x80070002 Microsoft-Windows-CodecPack-Basic-Package~31bf3856ad364e35~amd64~~6.1.7601.17514 failed to get Visibility
(f) CBS Registry Error 0x80070002 Microsoft-Windows-GPUPipeline-Package~31bf3856ad364e35~amd64~~6.1.7601.17514 failed to get CurrentState
(f) CBS Registry Error 0x80070002 Microsoft-Windows-GPUPipeline-Package~31bf3856ad364e35~amd64~~6.1.7601.17514 failed to get Visibility
(f) CBS Registry Error 0x80070002 Microsoft-Windows-Media-Format-Package~31bf3856ad364e35~amd64~~6.1.7601.17514 failed to get CurrentState
(f) CBS Registry Error 0x80070002 Microsoft-Windows-Media-Format-Package~31bf3856ad364e35~amd64~~6.1.7601.17514 failed to get Visibility
(f) CBS Registry Error 0x80070002 Microsoft-Windows-MediaPlayer-DVDRegistration-Package~31bf3856ad364e35~amd64~~6.1.7601.17514 failed to get CurrentState
(f) CBS Registry Error 0x80070002 Microsoft-Windows-MediaPlayer-DVDRegistration-Package~31bf3856ad364e35~amd64~~6.1.7601.17514 failed to get Visibility
(f) CBS Registry Error 0x80070002 Microsoft-Windows-MediaPlayer-Package~31bf3856ad364e35~amd64~~6.1.7601.17514 failed to get CurrentState
(f) CBS Registry Error 0x80070002 Microsoft-Windows-MediaPlayer-Package~31bf3856ad364e35~amd64~~6.1.7601.17514 failed to get Visibility
(f) CBS Registry Error 0x80070002 Microsoft-Windows-NetFx3-OC-Package~31bf3856ad364e35~amd64~~6.1.7601.17514 failed to get CurrentState
(f) CBS Registry Error 0x80070002 Microsoft-Windows-NetFx3-OC-Package~31bf3856ad364e35~amd64~~6.1.7601.17514 failed to get Visibility
(f) CBS Registry Error 0x80070002 Microsoft-Windows-OpticalMediaDisc-Package~31bf3856ad364e35~amd64~~6.1.7601.17514 failed to get CurrentState
(f) CBS Registry Error 0x80070002 Microsoft-Windows-OpticalMediaDisc-Package~31bf3856ad364e35~amd64~~6.1.7601.17514 failed to get Visibility
(f) CBS Registry Error 0x80070002 Microsoft-Windows-PhotoPremiumPackage~31bf3856ad364e35~amd64~~6.1.7601.17514 failed to get CurrentState
(f) CBS Registry Error 0x80070002 Microsoft-Windows-PhotoPremiumPackage~31bf3856ad364e35~amd64~~6.1.7601.17514 failed to get Visibility
(f) CBS Registry Error 0x80070002 Microsoft-Windows-SampleContent-Music-Package~31bf3856ad364e35~amd64~~6.1.7601.17514 failed to get CurrentState
(f) CBS Registry Error 0x80070002 Microsoft-Windows-SampleContent-Music-Package~31bf3856ad364e35~amd64~~6.1.7601.17514 failed to get Visibility
(f) CBS Registry Error 0x80070002 Microsoft-Windows-SampleContent-Ringtones-Package~31bf3856ad364e35~amd64~~6.1.7601.17514 failed to get CurrentState
(f) CBS Registry Error 0x80070002 Microsoft-Windows-SampleContent-Ringtones-Package~31bf3856ad364e35~amd64~~6.1.7601.17514 failed to get Visibility
(f) CBS Registry Error 0x80070002 Microsoft-Windows-ShareMedia-ControlPanel-Package~31bf3856ad364e35~amd64~~6.1.7601.17514 failed to get CurrentState
(f) CBS Registry Error 0x80070002 Microsoft-Windows-ShareMedia-ControlPanel-Package~31bf3856ad364e35~amd64~~6.1.7601.17514 failed to get Visibility
(f) CBS Registry Error 0x80070002 Microsoft-Windows-SystemRestore-Package~31bf3856ad364e35~amd64~~6.1.7601.17514 failed to get CurrentState
(f) CBS Registry Error 0x80070002 Microsoft-Windows-SystemRestore-Package~31bf3856ad364e35~amd64~~6.1.7601.17514 failed to get Visibility
(f) CBS Registry Error 0x80070002 Microsoft-Windows-WindowsMediaPlayer-Troubleshooters-Package~31bf3856ad364e35~amd64~~6.1.7601.17514 failed to get CurrentState
(f) CBS Registry Error 0x80070002 Microsoft-Windows-WindowsMediaPlayer-Troubleshooters-Package~31bf3856ad364e35~amd64~~6.1.7601.17514 failed to get Visibility
(f) CBS Registry Error 0x80070002 Microsoft-Windows-WMPNetworkSharingService-Package~31bf3856ad364e35~amd64~~6.1.7601.17514 failed to get CurrentState
(f) CBS Registry Error 0x80070002 Microsoft-Windows-WMPNetworkSharingService-Package~31bf3856ad364e35~amd64~~6.1.7601.17514 failed to get Visibility
(f) CBS Registry Error 0x80070002 Package_2_for_KB2736422~31bf3856ad364e35~amd64~~6.1.1.0 failed to get CurrentState
(f) CBS Registry Error 0x80070103 Package_for_KB2861698_SP1~31bf3856ad364e35~amd64~~6.1.1.0 failed to get owner for package.
Checking Component Store
Summary:
Seconds executed: 438
Found 61 errors
CBS Registry Error Total count: 40
CBS Watchlist Package Missing Total count: 2
CBS Watchlist Component Missing Total count: 19
The errors which I fixed are these:
Code:
(f) CBS Registry Error 0x80070002 Microsoft-Media-Foundation-Package~31bf3856ad364e35~amd64~~6.1.7601.17514 failed to get CurrentState
(f) CBS Registry Error 0x80070002 Microsoft-Media-Foundation-Package~31bf3856ad364e35~amd64~~6.1.7601.17514 failed to get Visibility
(f) CBS Registry Error 0x80070002 Microsoft-Windows-Anytime-Upgrade-Package~31bf3856ad364e35~amd64~~6.1.7601.17514 failed to get CurrentState
(f) CBS Registry Error 0x80070002 Microsoft-Windows-Anytime-Upgrade-Package~31bf3856ad364e35~amd64~~6.1.7601.17514 failed to get Visibility
(f) CBS Registry Error 0x80070002 Microsoft-Windows-Anytime-Upgrade-Results-Package~31bf3856ad364e35~amd64~~6.1.7601.17514 failed to get CurrentState
(f) CBS Registry Error 0x80070002 Microsoft-Windows-Anytime-Upgrade-Results-Package~31bf3856ad364e35~amd64~~6.1.7601.17514 failed to get Visibility
(f) CBS Registry Error 0x80070002 Microsoft-Windows-ClipsInTheLibrary-Package~31bf3856ad364e35~amd64~~6.1.7601.17514 failed to get CurrentState
(f) CBS Registry Error 0x80070002 Microsoft-Windows-ClipsInTheLibrary-Package~31bf3856ad364e35~amd64~~6.1.7601.17514 failed to get Visibility
(f) CBS Registry Error 0x80070002 Microsoft-Windows-CodecPack-Basic-Encoder-Package~31bf3856ad364e35~amd64~~6.1.7601.17514 failed to get CurrentState
(f) CBS Registry Error 0x80070002 Microsoft-Windows-CodecPack-Basic-Encoder-Package~31bf3856ad364e35~amd64~~6.1.7601.17514 failed to get Visibility
(f) CBS Registry Error 0x80070002 Microsoft-Windows-CodecPack-Basic-Package~31bf3856ad364e35~amd64~~6.1.7601.17514 failed to get CurrentState
(f) CBS Registry Error 0x80070002 Microsoft-Windows-CodecPack-Basic-Package~31bf3856ad364e35~amd64~~6.1.7601.17514 failed to get Visibility
(f) CBS Registry Error 0x80070002 Microsoft-Windows-GPUPipeline-Package~31bf3856ad364e35~amd64~~6.1.7601.17514 failed to get CurrentState
(f) CBS Registry Error 0x80070002 Microsoft-Windows-GPUPipeline-Package~31bf3856ad364e35~amd64~~6.1.7601.17514 failed to get Visibility
(f) CBS Registry Error 0x80070002 Microsoft-Windows-Media-Format-Package~31bf3856ad364e35~amd64~~6.1.7601.17514 failed to get CurrentState
(f) CBS Registry Error 0x80070002 Microsoft-Windows-Media-Format-Package~31bf3856ad364e35~amd64~~6.1.7601.17514 failed to get Visibility
(f) CBS Registry Error 0x80070002 Microsoft-Windows-MediaPlayer-DVDRegistration-Package~31bf3856ad364e35~amd64~~6.1.7601.17514 failed to get CurrentState
(f) CBS Registry Error 0x80070002 Microsoft-Windows-MediaPlayer-DVDRegistration-Package~31bf3856ad364e35~amd64~~6.1.7601.17514 failed to get Visibility
(f) CBS Registry Error 0x80070002 Microsoft-Windows-MediaPlayer-Package~31bf3856ad364e35~amd64~~6.1.7601.17514 failed to get CurrentState
(f) CBS Registry Error 0x80070002 Microsoft-Windows-MediaPlayer-Package~31bf3856ad364e35~amd64~~6.1.7601.17514 failed to get Visibility
(f) CBS Registry Error 0x80070002 Microsoft-Windows-NetFx3-OC-Package~31bf3856ad364e35~amd64~~6.1.7601.17514 failed to get CurrentState
(f) CBS Registry Error 0x80070002 Microsoft-Windows-NetFx3-OC-Package~31bf3856ad364e35~amd64~~6.1.7601.17514 failed to get Visibility
(f) CBS Registry Error 0x80070002 Microsoft-Windows-OpticalMediaDisc-Package~31bf3856ad364e35~amd64~~6.1.7601.17514 failed to get CurrentState
(f) CBS Registry Error 0x80070002 Microsoft-Windows-OpticalMediaDisc-Package~31bf3856ad364e35~amd64~~6.1.7601.17514 failed to get Visibility
(f) CBS Registry Error 0x80070002 Microsoft-Windows-PhotoPremiumPackage~31bf3856ad364e35~amd64~~6.1.7601.17514 failed to get CurrentState
(f) CBS Registry Error 0x80070002 Microsoft-Windows-PhotoPremiumPackage~31bf3856ad364e35~amd64~~6.1.7601.17514 failed to get Visibility
(f) CBS Registry Error 0x80070002 Microsoft-Windows-SampleContent-Music-Package~31bf3856ad364e35~amd64~~6.1.7601.17514 failed to get CurrentState
(f) CBS Registry Error 0x80070002 Microsoft-Windows-SampleContent-Music-Package~31bf3856ad364e35~amd64~~6.1.7601.17514 failed to get Visibility
(f) CBS Registry Error 0x80070002 Microsoft-Windows-SampleContent-Ringtones-Package~31bf3856ad364e35~amd64~~6.1.7601.17514 failed to get CurrentState
(f) CBS Registry Error 0x80070002 Microsoft-Windows-SampleContent-Ringtones-Package~31bf3856ad364e35~amd64~~6.1.7601.17514 failed to get Visibility
(f) CBS Registry Error 0x80070002 Microsoft-Windows-ShareMedia-ControlPanel-Package~31bf3856ad364e35~amd64~~6.1.7601.17514 failed to get CurrentState
(f) CBS Registry Error 0x80070002 Microsoft-Windows-ShareMedia-ControlPanel-Package~31bf3856ad364e35~amd64~~6.1.7601.17514 failed to get Visibility
(f) CBS Registry Error 0x80070002 Microsoft-Windows-SystemRestore-Package~31bf3856ad364e35~amd64~~6.1.7601.17514 failed to get CurrentState
(f) CBS Registry Error 0x80070002 Microsoft-Windows-SystemRestore-Package~31bf3856ad364e35~amd64~~6.1.7601.17514 failed to get Visibility
(f) CBS Registry Error 0x80070002 Microsoft-Windows-WindowsMediaPlayer-Troubleshooters-Package~31bf3856ad364e35~amd64~~6.1.7601.17514 failed to get CurrentState
(f) CBS Registry Error 0x80070002 Microsoft-Windows-WindowsMediaPlayer-Troubleshooters-Package~31bf3856ad364e35~amd64~~6.1.7601.17514 failed to get Visibility
(f) CBS Registry Error 0x80070002 Microsoft-Windows-WMPNetworkSharingService-Package~31bf3856ad364e35~amd64~~6.1.7601.17514 failed to get CurrentState
(f) CBS Registry Error 0x80070002 Microsoft-Windows-WMPNetworkSharingService-Package~31bf3856ad364e35~amd64~~6.1.7601.17514 failed to get Visibility
(f) CBS Registry Error 0x80070002 Package_2_for_KB2736422~31bf3856ad364e35~amd64~~6.1.1.0 failed to get CurrentState
Now each line is a
CBS Registry Error, which narrows the problem down to a specific part of the registry (the part I asked you to export for me, which ties into the other errors which I'll come to in a second):
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing
Note the
CBS in the SURT errors is an acronym for
Component Based Servicing.
In this registry key, there are various subkeys about the components installed on your computer, and their packages. There are two types of CBS Registry Errors, each with a different error code; in this case, we have: 0x80070002. We can now lookup what this error translates to. As this is an NT error code, we can drop the 8007 suffix and lookup the meaning of 0x2:
Code:
Microsoft Windows [Version 6.3.9600]
(c) 2013 Microsoft Corporation. All rights reserved.
C:\Windows\system32>err 0x2
# for hex 0x2 / decimal 2 :
BTH_ERROR_NO_CONNECTION bthdef.h
DEVICE_QUEUE_NOT_BUSY bugcodes.h
CDERR_INITIALIZATION cderr.h
EVENT_MSCEP_FAILED_TO_LOAD ceplog.mc
# SCEP Add-on cannot be loaded (%1). %2
MSG_BAD_DECRYPT certlog.mc
# Could not decrypt request
CR_OUT_OF_MEMORY cfgmgr32.h
LOG_MODULE_EP clusvmsg.h
MSG_ROOT_LIST_AUTO_UPDATE_URL_RETRIEVAL_INFORMATIONAL crypt32msg.mc
# Successful auto update retrieval of third-party root list
# cab from: <%1>
DHCP_DROP_NOMEM dhcpssdk.h
LLC_STATUS_DUPLICATE_COMMAND dlcapi.h
GPMC_E_SITENOTLOADED gpmc_msgs.mc
# The %1 site could not be loaded and will be removed. The
# error message was:%n%2
HIDP_GETCOLDESC_BUFFER hidpddi.h
IAAPI_BADBIT iaapi.h
# /* Bad bit string or hex string */
MD_ERROR_SUB401_LOGON_CONFIG iiscnfg.h
MD_ERROR_SUB403_READ_ACCESS_DENIED iiscnfg.h
MD_ERROR_SUB404_DENIED_BY_POLICY iiscnfg.h
MD_ERROR_SUB502_PREMATURE_EXIT iiscnfg.h
IME_RS_NOIME ime.h
# IME is not installed
KDC_ERR_SERVICE_EXP kerberr.h
# Server's entry in database has expired
RSVP_Err_POLICY lpmapi.h
RSVP_Erv_Bandwidth lpmapi.h
# /* Insufficient bandwidth */
RSVP_Erv_No_Serv lpmapi.h
# /* Unknown Service */
RSVP_Erv_API lpmapi.h
# /* API logic error */
POLICY_ERRV_UNSUPPORTED_CREDENTIAL_TYPE lpmapi.h
POLICY_ERRV_GLOBAL_GRP_FLOW_COUNT lpmapi.h
MAPI_DIAG_MTS_CONGESTED mapidefs.h
MMSYSERR_BADDEVICEID mmsystem.h
SE_CATEGID_LOGON msaudite.h
# Logon/Logoff
MSIDBERROR_REQUIRED msiquery.h
# non-nullable column no null values allowed
NDDE_BUF_TOO_SMALL nddeapi.h
NMERR_INVALID_HFILTER netmon.h
ERROR_LABEL_QUESTIONABLE ntddchgr.h
# Label could be invalid due to unit attention condition.
SMART_INVALID_FLAG ntdddisk.h
# Invalid command flag
DS_NAME_ERROR_NOT_FOUND ntdsapi.h
SAM_PWD_CHANGE_PWD_IN_HISTORY ntsam.h
STATUS_WAIT_2 ntstatus.h
ODBC_ERROR_INVALID_BUFF_LEN odbcinst.h
MFE_NOT_FORWARDING routprot.h
# not fwding for an unspecified reason
SCESTATUS_RECORD_NOT_FOUND scesvc.h
SE_ERR_FNF shellapi.h
# file not found
SNMP_ERRORSTATUS_NOSUCHNAME snmp.h
SNMP_GENERICTRAP_LINKDOWN snmp.h
TWCC_LOWMEMORY twain.h
# /* Not enough memory to perform operation */
ICERR_NEWPALETTE vfw.h
MSG_TIMEPROV_WARNING w32timemsg.mc
# The time provider '%1' logged the following warning: %2
CMC_STATUS_FAILED wincrypt.h
CMC_FAIL_BAD_REQUEST wincrypt.h
[B] ERROR_FILE_NOT_FOUND winerror.h[/B]
# The system cannot find the file specified.
ERROR_LABEL_QUESTIONABLE winioctl.h
# Label could be invalid due to unit attention condition.
LDAP_PROTOCOL_ERROR winldap.h
SNMP_ERROR_NOSUCHNAME winsnmp.h
CATEGORY_STACK wsiperr.h
# Stack
# 52 matches found for "0x2"
C:\Windows\system32>
We want to look at
winerror.h, so we know this means:
ERROR_FILE_NOT_FOUND. So now we have two possibilities:
1. Something is missing
2. Something is wrongly saying something should be there
The next part I know from experience, so can't really explain it, but as these errors are complaining about the
Visibility and
CurrentState values, I know it's the first possibility.
Now in the CBS key, we have a packages folder and in there are subkeys for all of the packages you have on your computer. So for all of the package names listed in your CheckSUR log, you were missing a value for
CurrentState and
Visibility. Solution? Put a new one in.
99% of the time the values will be 00000070 for Visibility and 00000002 for CurrentState, so all I did was write up a script to instruct SFCFix to insert these into your registry:
Code:
RegistryScript::
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\Microsoft-Media-Foundation-Package~31bf3856ad364e35~amd64~~6.1.7601.17514]
"CurrentState"=dword:00000070
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\Microsoft-Media-Foundation-Package~31bf3856ad364e35~amd64~~6.1.7601.17514]
"Visibility"=dword:00000002
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\Microsoft-Windows-Anytime-Upgrade-Package~31bf3856ad364e35~amd64~~6.1.7601.17514]
"CurrentState"=dword:00000070
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\Microsoft-Windows-Anytime-Upgrade-Package~31bf3856ad364e35~amd64~~6.1.7601.17514]
Visibility"=dword:00000002
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\Microsoft-Windows-Anytime-Upgrade-Results-Package~31bf3856ad364e35~amd64~~6.1.7601.17514]
"CurrentState"=dword:00000070
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\Microsoft-Windows-Anytime-Upgrade-Results-Package~31bf3856ad364e35~amd64~~6.1.7601.17514]
"Visibility"=dword:00000002
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\Microsoft-Windows-ClipsInTheLibrary-Package~31bf3856ad364e35~amd64~~6.1.7601.17514]
CurrentState"=dword:00000070
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\Microsoft-Windows-ClipsInTheLibrary-Package~31bf3856ad364e35~amd64~~6.1.7601.17514]
"Visibility"=dword:00000002
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\Microsoft-Windows-CodecPack-Basic-Encoder-Package~31bf3856ad364e35~amd64~~6.1.7601.17514]
"CurrentState"=dword:00000070
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\Microsoft-Windows-CodecPack-Basic-Encoder-Package~31bf3856ad364e35~amd64~~6.1.7601.17514]
Visibility"=dword:00000002
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\Microsoft-Windows-CodecPack-Basic-Package~31bf3856ad364e35~amd64~~6.1.7601.17514]
"CurrentState"=dword:00000070
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\Microsoft-Windows-CodecPack-Basic-Package~31bf3856ad364e35~amd64~~6.1.7601.17514]
"Visibility"=dword:00000002
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\Microsoft-Windows-GPUPipeline-Package~31bf3856ad364e35~amd64~~6.1.7601.17514]
CurrentState"=dword:00000070
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\Microsoft-Windows-GPUPipeline-Package~31bf3856ad364e35~amd64~~6.1.7601.17514]
"Visibility"=dword:00000002
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\Microsoft-Windows-Media-Format-Package~31bf3856ad364e35~amd64~~6.1.7601.17514]
"CurrentState"=dword:00000070
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\Microsoft-Windows-Media-Format-Package~31bf3856ad364e35~amd64~~6.1.7601.17514]
Visibility"=dword:00000002
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\Microsoft-Windows-MediaPlayer-DVDRegistration-Package~31bf3856ad364e35~amd64~~6.1.7601.17514]
"CurrentState"=dword:00000070
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\Microsoft-Windows-MediaPlayer-DVDRegistration-Package~31bf3856ad364e35~amd64~~6.1.7601.17514]
"Visibility"=dword:00000002
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\Microsoft-Windows-MediaPlayer-Package~31bf3856ad364e35~amd64~~6.1.7601.17514]
CurrentState"=dword:00000070
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\Microsoft-Windows-MediaPlayer-Package~31bf3856ad364e35~amd64~~6.1.7601.17514]
"Visibility"=dword:00000002
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\Microsoft-Windows-NetFx3-OC-Package~31bf3856ad364e35~amd64~~6.1.7601.17514]
"CurrentState"=dword:00000070
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\Microsoft-Windows-NetFx3-OC-Package~31bf3856ad364e35~amd64~~6.1.7601.17514]
Visibility"=dword:00000002
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\Microsoft-Windows-OpticalMediaDisc-Package~31bf3856ad364e35~amd64~~6.1.7601.17514]
"CurrentState"=dword:00000070
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\Microsoft-Windows-OpticalMediaDisc-Package~31bf3856ad364e35~amd64~~6.1.7601.17514]
"Visibility"=dword:00000002
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\Microsoft-Windows-PhotoPremiumPackage~31bf3856ad364e35~amd64~~6.1.7601.17514]
CurrentState"=dword:00000070
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\Microsoft-Windows-PhotoPremiumPackage~31bf3856ad364e35~amd64~~6.1.7601.17514]
"Visibility"=dword:00000002
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\Microsoft-Windows-SampleContent-Music-Package~31bf3856ad364e35~amd64~~6.1.7601.17514]
"CurrentState"=dword:00000070
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\Microsoft-Windows-SampleContent-Music-Package~31bf3856ad364e35~amd64~~6.1.7601.17514]
Visibility"=dword:00000002
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\Microsoft-Windows-SampleContent-Ringtones-Package~31bf3856ad364e35~amd64~~6.1.7601.17514]
"CurrentState"=dword:00000070
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\Microsoft-Windows-SampleContent-Ringtones-Package~31bf3856ad364e35~amd64~~6.1.7601.17514]
"Visibility"=dword:00000002
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\Microsoft-Windows-ShareMedia-ControlPanel-Package~31bf3856ad364e35~amd64~~6.1.7601.17514]
CurrentState"=dword:00000070
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\Microsoft-Windows-ShareMedia-ControlPanel-Package~31bf3856ad364e35~amd64~~6.1.7601.17514]
"Visibility"=dword:00000002
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\Microsoft-Windows-SystemRestore-Package~31bf3856ad364e35~amd64~~6.1.7601.17514]
"CurrentState"=dword:00000070
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\Microsoft-Windows-SystemRestore-Package~31bf3856ad364e35~amd64~~6.1.7601.17514]
Visibility"=dword:00000002
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\Microsoft-Windows-WindowsMediaPlayer-Troubleshooters-Package~31bf3856ad364e35~amd64~~6.1.7601.17514]
"CurrentState"=dword:00000070
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\Microsoft-Windows-WindowsMediaPlayer-Troubleshooters-Package~31bf3856ad364e35~amd64~~6.1.7601.17514]
"Visibility"=dword:00000002
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\Microsoft-Windows-WMPNetworkSharingService-Package~31bf3856ad364e35~amd64~~6.1.7601.17514]
CurrentState"=dword:00000070
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\Microsoft-Windows-WMPNetworkSharingService-Package~31bf3856ad364e35~amd64~~6.1.7601.17514]
"Visibility"=dword:00000002
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\Package_2_for_KB2736422~31bf3856ad364e35~amd64~~6.1.1.0]
"CurrentState"=dword:00000070
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\PackageDetect\WinEmb-Tablet-Core~31bf3856ad364e35~amd64~~0.0.0.0]
"Package_3_for_KB2660649~31bf3856ad364e35~amd64~~6.1.1.3"=-
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\PackageDetect\WinEmb-Tablet~31bf3856ad364e35~amd64~~0.0.0.0]
"Package_3_for_KB2660649~31bf3856ad364e35~amd64~~6.1.1.3"=-
Notice these two at the bottom:
Code:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\PackageDetect\WinEmb-Tablet-Core~31bf3856ad364e35~amd64~~0.0.0.0]
"Package_3_for_KB2660649~31bf3856ad364e35~amd64~~6.1.1.3"=-
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\PackageDetect\WinEmb-Tablet~31bf3856ad364e35~amd64~~0.0.0.0]
"Package_3_for_KB2660649~31bf3856ad364e35~amd64~~6.1.1.3"=-
These targeted these errors:
Code:
(f) CBS Watchlist Package Missing 0x80070002 WinEmb-Tablet-Core~31bf3856ad364e35~amd64~~0.0.0.0 Package_3_for_KB2660649~31bf3856ad364e35~amd64~~6.1.1.3 Package registry presence failed, possibly an orphaned package on package watchlist
(f) CBS Watchlist Package Missing 0x80070002 WinEmb-Tablet~31bf3856ad364e35~amd64~~0.0.0.0 Package_3_for_KB2660649~31bf3856ad364e35~amd64~~6.1.1.3 Package registry presence failed, possibly an orphaned package on package watchlist
Again with the 0x80070002, but this time Windows is looking for something that shouldn't be there, and hence it can't find it. So I removed this key to stop Windows looking there :)
Now for your fix :) To save myself the time of writing this out again, the basic process is outlined here:
(f) CBS Watchlist Component Missing | niemiro's Website
However there is a little more complexity to this problem than is outlined there.
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.
- Download SFCFix.exe (by niemiro) and save this to your Desktop.
- Download the attached file, SFCFix.txt, and save this to your Desktop. Ensure that this file is named SFCFix.txt - do not rename it.
- Save any open documents and close all open windows.
- On your Desktop, you should see two files: SFCFix.exe and SFCFix.txt.
- Drag the file SFCFix.txt onto the file SFCFix.exe and release it.
- SFCFix will now process the script.
- Upon completion, a log should be created on your Desktop: SFCFix.txt.
- Copy (Ctrl + C) and Paste (Ctrl + V) the contents of this into your next post for me to analyse please - put [CODE][/CODE] tags around the log to break up the text.
Then re-run the SURT and post the log again please :)
Tom