For some reason, I still don't see the optional update at all. I've even checked if it is in the update history and it is not.
I've tried checking the netfx verifier, and apparently these are the install states of frameworks on my computer:
.NET Framework 1.0: not installed
.NET Framework 1.1: not installed
.NET Framework 2.0: installed with service pack 2
.NET Framework 3.0: installed with service pack 2
.NET Framework 3.5: installed with service pack 1
.NET Framework 4 Client: installed with no service packs
.NET Framework 4 Full: installed with no service packs
.NET Framework 4.5: installed with no service pack
.NET Framework 4.5.1: installed with no service packs
.NET Framework 4.5.2: installed with no service pack
.NET Framework 4.6: not installed
.NET Framework 4.6.1: not installed
.NET Framework 4.6.2: not installed
So apparently 4.6 wasn't installed, so logically I went ahead and tried to install that as well. But it fails as well with the same exact error: HRESULT 0x8e5e03fb