사무 자동화 프로그램 제작하여 배포를 하였는데,
특정 PC 메일 보내기 기능에서만 아래와 같은 Outlook 객체 생성 오류가 발생되었다.
CO_E_SERVER_EXEC_FAILURE 오류 팝업
우선적으로, 문제되고 있는 PC들에서 CLSID를 호출해보았더니,
// Outlook CLSID
Type.GetTypeFromCLSID(new Guid("0006F03A-0000-0000-C000-000000000046"));
실제 사용 및 계정이 연동되어 있는 Outlook은 2013 인데, pc에 Default로 설치되어 있던 Outllook 2015 체험판이 올라왔다. 해당 pc 내에 Office 여러개가 있으면 해당 문제가 발생되는 것으로 보여진다.
(Office bit는 무관하다.)
결국엔 사용하지 않는 [Office 제거] 로 해당 문제는 해결되었다...
끗!!!
++ WindowApp Desktop Outlook(2016) 올라올 때에는
// PowerShell
Get-AppxPackage -name “Microsoft.Office.Desktop” | Remove-AppxPackage
Get-AppxPackage -name “Microsoft.Office.Desktop”
'똑똑해진느낌 > C#' 카테고리의 다른 글
[C#] ClickOnce 게시 파일 실행 시 설치 버튼 없는 현상 (0) | 2019.08.26 |
---|---|
[C#] 크로스 스레드 작업이 잘못되었습니다. 해결 방법 (0) | 2019.08.26 |
[C#] ClickOnce 배포에 사용할 개인키 만들기 (만료 기간 길게 설정) (0) | 2019.08.26 |
[C#] MySQL DB를 DataSet으로 담기 (0) | 2019.08.26 |
[C#] Mysql DB 연결 오류 (0) | 2019.08.26 |