eFriend Plus 설치 후 실행이 안 되는 문제가 발생한다면?
제 경우에, eFriend Plus를 설치 후 바탕화면의 단축 아이콘을 통해 실행시켰더니 이런 오류가 발생합니다.
The application has failed to start because its side-by-side configuration is incorrect. Please see the application event log or use the command-line sxstrace.exe tool for more detail.
또는 "시작" 메뉴에 있는 "eFriend Plus" 아이콘을 실행하는 경우에는, 아예 실행 화면조차 보이지 않고 아무런 반응이 없습니다. 하지만 그런 경우에도, 이벤트 뷰어를 가보면 다음과 같은 식의 오류가 쌓이는 것을 볼 수 있습니다.
...[생략]...
Description:
Activation context generation failed for "C:\eFriend Plus\efriendplus\efriendPlus.exe". Dependent Assembly Microsoft.VC90.MFC,processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="9.0.21022.8" could not be found. Please use sxstrace.exe for detailed diagnosis.
그러니까, x86 버전의 Microsoft.VC90.MFC 구성 요소가 없는 것입니다. 그래서 아래의 사이트로 가서 다운로드해 설치를 하는데,
Microsoft Visual C++ 2008 Service Pack 1 Redistributable Package MFC Security Update
; https://www.microsoft.com/en-us/download/details.aspx?id=26368
오호~~~ 설치 작업이 끝나질 않습니다. 이 와중에 이벤트 뷰어를 보면 다음과 같은 항목들이 쌓이고 있었는데요,
...[생략]...
Description:
Product: Microsoft Visual C++ 2008 Redistributable - x86 9.0.30729.6161. The assembly 'policy.9.0.Microsoft.VC90.MFC,version="9.0.30729.6161",publicKeyToken="1fc8b3b9a1e18e3b",processorArchitecture="x86",type="win32-policy"' for component '{614F448D-2F50-3D0E-BE7C-63A29A38F550}' is in use. You must restart to update the assembly.
보아하니, 윈도우 재시작을 해야 하는 것입니다. 그렇다면 아마도 eFriend Plus 역시 Microsoft.VC90.MFC 구성 요소를 설치하다가, 저것때문에 설치를 못하고 지나갔던 것으로 보입니다.
어쨌든, 윈도우를 재시작하면 모든 것이 정상적으로 실행됩니다. ^^