
Windows 7에서 .NET Framework 4.0을 설치하려고 하는데 코드 1406 오류가 발생합니다.
로그를 확인했습니다.
MSI (C:\a002a771e38ece7cca\netfx_Core_x64.msi) Installation failed.
Msi Log: Microsoft .NET Framework 4 Setup_20121229_020733440-MSI_netfx_Core_x64.msi.txt
Final Result: Installation failed with error code: (0x80070643),
"Fatal error during installation. " (Elapsed time: 0 00:02:15).
이 모든 것은 .NET 4.5를 제거하기 위한 정리 도구로 시작되었습니다. 왜냐하면 저는 이로 인해 발생할 수 있는 링커 오류를 제거하려고 했기 때문입니다. 그러나 정리한 후에 VS2010과 VS2012를 모두 실행할 수 없었습니다. 그런 다음 두 IDE를 모두 제거하고 VS2010을 설치하려고했습니다. .NET 4.0을 설치할 수 없어서 실패했습니다.
정말 무력감을 느끼고 전체 OS를 처음부터 다시 설치하고 싶지 않습니다. 그래서 내가 무엇을해야하니?
답변1
Framework 4.0 보안 업데이트를 설치할 때 Windows 7 Ultimate N x64에서 이 문제가 발생했습니다.
내 경우 근본 원인은 어떤 이유로든 내 Framework 4.0 폴더에 System.Xml.Serialization.xml이 없다는 것입니다.
다른 Windows 7 x64 시스템이 있으므로 거기에서 C:\Windows\Microsoft.NET\Framework\v4.0.30319\System.Xml.Serialization.dll 및 C:\Windows\Microsoft.NET\Framework64\ 파일을 복사했습니다. v4.0.30319\System.Xml.Serialization.dll
(실제로는 동일한 파일인 것 같습니다.)
다시 실행했더니 정말 매력적이었습니다.
답변2
C:\WINDOWS\Microsoft.NET\Framework
폴더 자체는 삭제하지 않고 내용을 삭제합니다 .- 1단계가 작동하지 않으면 다음 단계를 따르세요.이것가이드.