New
#21
You have a number of failure points in the SFC CBS.log - it looks to me as if the scan didn't run properly.
I'll have to research this. - back tomorrow.
You have a number of failure points in the SFC CBS.log - it looks to me as if the scan didn't run properly.
I'll have to research this. - back tomorrow.
Cheers
I can't find anything of any significance about the errors - I've asked someone else to have a look and comment.
Hello wildfire20uk,
Sorry for the delay.
Could you try doing an offline SFC please?
SFC /SCANNOW : Run in Command Prompt at Boot
I would just like to make sure there isn't a third party program interfering with the operation of SFC before we go any further :)
Tom
Hi Tom,
Sorry for the delay in getting back to you work has been a bit busy, I ran the SFC at boot and got similar results, no issues detected. I have attached the CBS log to see if anything jumps out.
Cheers
These seem to be the critical lines - and would imply possibly a stuck pending.xml file
This can be caused by the TrustedInstaller service not running as Auto.Code:2012-12-21 08:15:01, Info CSI 00000036 Pending transaction content must be resolved, cannot begin another transaction yet 2012-12-21 08:15:01, Info CBS Failed to get transaction analysis because of pending operations. Disposition from Analyze: 0x1 [HRESULT = 0x80070bc9 - ERROR_FAIL_REBOOT_REQUIRED] 2012-12-21 08:15:01, Info CBS Failed to get inventory. [HRESULT = 0x80070bc9 - ERROR_FAIL_REBOOT_REQUIRED]
Please run the following commands and post the results....
SC QC TRUSTEDINSTALLER
SC QC BFE
SC QC BITS
DIR C:\Window\System32\config\TxR
(note for later - ignore at present! - fsutil resource setautoreset true C:\ )
Hi,
The results of the commands were as follows
Microsoft Windows [Version 6.1.7600]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.
C:\Windows\system32>SC QC TRUSTEDINSTALLER
[SC] QueryServiceConfig SUCCESS
SERVICE_NAME: TRUSTEDINSTALLER
TYPE : 10 WIN32_OWN_PROCESS
START_TYPE : 3 DEMAND_START
ERROR_CONTROL : 1 NORMAL
BINARY_PATH_NAME : C:\Windows\servicing\TrustedInstaller.exe
LOAD_ORDER_GROUP : ProfSvc_Group
TAG : 0
DISPLAY_NAME : Windows Modules Installer
DEPENDENCIES :
SERVICE_START_NAME : localSystem
C:\Windows\system32>SC QC BFE
[SC] QueryServiceConfig SUCCESS
SERVICE_NAME: BFE
TYPE : 20 WIN32_SHARE_PROCESS
START_TYPE : 2 AUTO_START
ERROR_CONTROL : 1 NORMAL
BINARY_PATH_NAME : C:\Windows\system32\svchost.exe -k LocalServiceNoNe
twork
LOAD_ORDER_GROUP : NetworkProvider
TAG : 0
DISPLAY_NAME : Base Filtering Engine
DEPENDENCIES : RpcSs
SERVICE_START_NAME : NT AUTHORITY\LocalService
C:\Windows\system32>SC QC BITS
[SC] QueryServiceConfig SUCCESS
SERVICE_NAME: BITS
TYPE : 20 WIN32_SHARE_PROCESS
START_TYPE : 3 DEMAND_START
ERROR_CONTROL : 1 NORMAL
BINARY_PATH_NAME : C:\Windows\System32\svchost.exe -k netsvcs
LOAD_ORDER_GROUP :
TAG : 0
DISPLAY_NAME : Background Intelligent Transfer Service
DEPENDENCIES : RpcSs
: EventSystem
SERVICE_START_NAME : LocalSystem
C:\Windows\system32>DIR C:\Window\System32\config\TxR
The system cannot find the path specified.
C:\Windows\system32>
Thanks again
That last error message is pretty much to be expected - Users by default don't have access to the folder.
OK - let's see what happens if we change the TrustedInstaller service to Automatic temporarily - this can complete any hung installs
Open an Elevated Command Prompt, and run the following command
SC CONFIG TRUSTEDINSTALLER start= auto
You should get a success message.
Reboot and let the system stand for 15 minutes, then reboot again.
The run the following commands
SC QC TRUSTEDINSTALLER
SC CONFIG TRUSTEDINSTALLER start= demand
post the results, and run another SFC scan and post the CBS log from that.
Hi,
Here's the results of the scan and the CBS log is attached
Microsoft Windows [Version 6.1.7600]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.
C:\Windows\system32>SC QC TRUSTEDINSTALLER
[SC] QueryServiceConfig SUCCESS
SERVICE_NAME: TRUSTEDINSTALLER
TYPE : 10 WIN32_OWN_PROCESS
START_TYPE : 3 DEMAND_START
ERROR_CONTROL : 1 NORMAL
BINARY_PATH_NAME : C:\Windows\servicing\TrustedInstaller.exe
LOAD_ORDER_GROUP : ProfSvc_Group
TAG : 0
DISPLAY_NAME : Windows Modules Installer
DEPENDENCIES :
SERVICE_START_NAME : localSystem
C:\Windows\system32>SC CONFIG TRUSTEDINSTALLER start= demand
[SC] ChangeServiceConfig SUCCESS
C:\Windows\system32>sfc /scannow
Beginning system scan. This process will take some time.
Beginning verification phase of system scan.
Verification 100% complete.
Windows Resource Protection did not find any integrity violations.
C:\Windows\system32>
Cheers
Still the same errors.
I've been trying to find what causes this - and so far have been stymied, because it appears to be a Group Policy setting which is enforced by a Server, rather than one that is resident on the machine. I can find no relevant registry settings in the usual sources.
I'll keep looking :)