"1.4" 버전은 없죠. 아무래도 "1.1" 버전을 말씀하시는 것 같군요.
일단, 해당 문제가 발생하는 것은 맞습니다.
해결 방법은 1.1을 2.0으로 마이그레이션 한 후 배포할 수가 있겠고요.
두 번째 방법은, 클라이언트 측의 "C:\Program Files\Internet Explorer" 경로에 "iexplore.exe.config" 파일을 다음과 같은 내용으로 만드는 것입니다.
<configuration>
<startup>
<requiredRuntime imageVersion="v1.1.4322" version="v1.1.4322" />
<supportedRuntime version="v1.1.4322" />
</startup>
</configuration>
물론, 두 번째 방법으로 하게 되면 해당 IE 프로세스에서는 2.0 관련 스마트 클라이언트는 올라오지 않게 됩니다.
이러한 문제는, 하나의 EXE 프로세스에는 단 하나의 .NET CLR이 올라올 수 있다는 제한 때문입니다.