This seems to have worked for me:
- Right-click on Windows key and select Command Prompt (Admin).
- Type the following commands in Command Prompt window. To execute them, press
Enter after each one.
SC config wuauserv start= auto
SC config bits start= auto
SC config cryptsvc start= auto
SC config trustedinstaller start= auto
- Finally, restart your PC and try to install the update that was previously returning the 0x80070bc2 error.
I tried these commands running as Admin, got the return messages below, the message text was in red.
Windows PowerShell
Copyright (C) Microsoft Corporation. All rights reserved.
PS C:\Users\USER> SC config wuauserv start= auto
Set-Content : A positional parameter cannot be found that accepts argument 'start='.
At line:1 char:1
- SC config wuauserv start= auto
-
+ CategoryInfo : InvalidArgument: (:) [Set-Content], ParameterBindingException
+ FullyQualifiedErrorId : PositionalParameterNotFound,Microsoft.PowerShell.Commands.SetContentCommand
PS C:\Users\USER> SC config bits start= auto
Set-Content : A positional parameter cannot be found that accepts argument 'start='.
At line:1 char:1
- SC config bits start= auto
-
+ CategoryInfo : InvalidArgument: (:) [Set-Content], ParameterBindingException
+ FullyQualifiedErrorId : PositionalParameterNotFound,Microsoft.PowerShell.Commands.SetContentCommand
PS C:\Users\USER> SC config cryptsvc start= auto
Set-Content : A positional parameter cannot be found that accepts argument 'start='.
At line:1 char:1
- SC config cryptsvc start= auto
-
+ CategoryInfo : InvalidArgument: (:) [Set-Content], ParameterBindingException
+ FullyQualifiedErrorId : PositionalParameterNotFound,Microsoft.PowerShell.Commands.SetContentCommand
PS C:\Users\USER> SC config trustedinstaller start= auto
Set-Content : A positional parameter cannot be found that accepts argument 'start='.
At line:1 char:1
- SC config trustedinstaller start= auto
-
+ CategoryInfo : InvalidArgument: (:) [Set-Content], ParameterBindingException
+ FullyQualifiedErrorId : PositionalParameterNotFound,Microsoft.PowerShell.Commands.SetContentCommand