Hi guys, I had a problem installing vs 2013, the image below shows an error

I researched a lot at Google, I found out that in Windows 8.1 the .NET Framework 4.5.1 is already part of the OS now, when vs 2013 is trying to install the .NET Framework 4.5.1, then an error will appear.
below is the installation log
[10B0:0ED0][2014-01-17T10:28:09]e000: Error 0x800713ec: Process returned error: 0x13ec [10B0:0ED0][2014-01-17T10:28:09]e000: Error 0x800713ec: Failed to execute EXE package. [1438:1C98][2014-01-17T10:28:09]e000: Error 0x800713ec: Failed to configure per-machine EXE package. [1438:1C98][2014-01-17T10:28:09]i000: MUX: Installation size in bytes for package: netfxfullredist_43 MaxAppDrive: 0 MaxSysDrive: 537088000 AppDrive: 0 SysDrive: 17207296 [1438:1C98][2014-01-17T10:28:09]i000: MUX: Return Code:0x800713EC Msi Messages:0 Result Detail:0 Restart:None [1438:1C98][2014-01-17T10:28:09]i000: MUX: Set Result: Return Code=-2147019796 (0x800713EC), Error Message=, Result Detail=, Vital=True, Package Action=Install, Package Id=netfxfullredist_43 [1438:1C98][2014-01-17T10:28:09]i319: Applied execute package: netfxfullredist_43, result: 0x800713ec, restart: None [1438:1C98][2014-01-17T10:28:09]e000: Error 0x800713ec: Failed to execute EXE package. [10B0:0ED0][2014-01-17T10:28:09]i351: Removing cached package: netfxfullredist_43, from path: C:\ProgramData\Package Cache\5934DD101414BBC0B7F1EE2780D2FC8B9BEC5C4D\ [1438:1C98][2014-01-17T10:28:09]i000: MUX: Apply Complete: Disk Space Used in bytes for Installation: MaxAppDrive: 0 MaxSysDrive: 1984294912 AppDrive: 0 SysDrive: 1394323456 [1438:1C98][2014-01-17T10:28:09]i000: MUX: Free Disk Space after install: SystemDrive C:\ 142855262208 bytes AppDrive C:\ 142855262208 bytes [1438:1C98][2014-01-17T10:28:09]i000: MUX: Go to Finished page. [1438:1C98][2014-01-17T10:28:09]i399: Apply complete, result: 0x800713ec, restart: None, ba requested restart: No
please help thank you
visual-studio-2013
angelogogo
source share