Windows 메일 제거

영향을 받는 플랫폼

클라이언트 - Windows 7
서버 - Windows Server 2008 R2

기능 영향

심각도 - 높음
빈도 - 높음

설명

Microsoft는 Windows 메일 유틸리티를 더 이상 사용하지 않고 API CoStartOutlookExpress를 사용하지 않도록 설정합니다. 다른 메일 API는 더 이상 사용되지 않는 것으로 표시되었으며 이후 Windows 버전에서 제거될 예정입니다. 그러나 사용되지 않거나 사용되지 않는 것으로 표시되지 않은 공개적으로 문서화된 API는 Windows 7에서 계속 작동합니다. 이진 파일은 사용자의 시스템에 유지되며, 특히 위에서 언급한 경우 API를 통해 계속 액세스할 수 있습니다. 또한 사용자의 이메일(.eml) 및 뉴스(.nws) 파일은 시스템에 유지됩니다.

영향의 표현

Windows 메일을 제거하면 다음과 같은 결과가 발생합니다.

  • Windows 메일 및 연락처에 대한 모든 진입점(예: 시작 메뉴, 사용자가 만든 바로 가기, 시작 -> 실행 등)이 제거되거나 비활성화됩니다. 이들 중 일부는 완전히 제거되고 다른 일부는 시작하려고 할 때 실패합니다.
  • 모든 DLL이 상자에 배송됩니다.
  • 공개적으로 문서화된 API는 Windows Vista에서와 마찬가지로 계속 작동합니다.
  • 기본 브라우저 UI를 시작하려는 모든 API가 자동 오류를 만들도록 수정되었습니다. 함수는 성공을 반환하지만 사용자에게 UI를 표시하지 않습니다. 다른 대화 상자(예: Spooler 또는 계정 대화 상자)를 호출하는 API는 해당 UI를 계속 표시합니다.
  • 프로토콜(mailto, ldap, news, snews, nntp) 처리기는 Windows 메일 또는 연락처와 연결되지 않습니다. 이러한 연결을 시작하려고 하면 고객이 이러한 연결을 다른 프로그램으로 설정할 수 있는 위치를 가리키는 오류 대화 상자가 표시됩니다.
  • 파일 연결(.eml, .nws, .contact, .group, .wab, .p7c, .vfc)이 손상되거나 비활성화됩니다. 이러한 확장으로 파일을 열려고 할 때 고객은 사용할 수 있는 다른 앱을 제공하는 대화 상자를 받고 솔루션을 제공하는 웹 페이지를 가리킵니다.
  • 업그레이드 시나리오에서 모든 사용자 파일(예: 연락처 파일 또는 메시지)이 시스템에 남아 있습니다.
  • 연락처 폴더는 기본적으로 숨겨지므로 고객이 볼 수 없습니다.
  • API는 MSDN에서 더 이상 사용되지 않는 것으로 표시됩니다.
  • 파일 미리 보기 함수가 제거됨
  • 오른쪽 클릭 메뉴의 셸 후크가 제거됨
  • 파일 검색 함수가 제거됨

완화 방법

사용자는 Windows Live 메일 또는 .eml 및 .nws 파일을 읽을 수 있는 다른 메일 제품을 설치해야 합니다.

솔루션

기본 메일 처리기가 설치되어 있는지 검색합니다. 그렇지 않은 경우 사용자에게 .eml 및 .nws 파일을 읽을 수 있는 Windows Live 메일 또는 다른 제품을 설치하도록 권고합니다.

Windows Mail UI API를 호출하는 코드는 작동하지 않으므로 디자인하지 마세요. .eml 및 .nws 파일에 액세스하는 다른 방법을 찾아야 합니다. 또한 가능한 한 빨리 다른 모든 Windows 메일 API에 대한 의존도를 중단합니다.

호환성, 성능, 안정성 및 유용성 테스트

  • Windows 7 환경에서 애플리케이션을 실행하여 애플리케이션이 UI API를 호출하지 않도록 합니다.
  • 또는 WCE(Windows 호환성 평가기)를 사용하여 ACT(애플리케이션 호환성 도구 키트)를 실행하여 이 기능의 사용 중단으로 인한 잠재적인 문제를 찾을 수 있습니다.

애플리케이션 호환성 도구 키트 다운로드