Computer >> 컴퓨터 >  >> 시스템 >> Windows

Windows 11/10에서 '프로그램에 명령을 보내는 중에 문제가 발생했습니다' 오류 해결 방법

Windows 11/10/8/7 환경에서 Excel, Word, Internet Explorer를 실행할 때 '프로그램에 명령을 보내는 중에 문제가 발생했습니다(There was a problem sending the command to the program)'라는 오류 메시지가 나타나는 경우가 있습니다. 데스크톱 바로 가기 아이콘이나 인터넷 링크를 클릭했을 때 이 오류가 자주 발생하며, 이 글에서는 그 원인과 해결 방법을 단계별로 안내합니다.

오류 발생 원인

이 오류는 주로 다음과 같은 상황에서 나타납니다.

  • 바탕 화면의 프로그램 바로 가기 클릭
  • 인터넷 링크 또는 이메일 첨부 파일 열기
  • Word, Excel 문서를 두 번 클릭하여 실행할 때

특히 Microsoft Office 문서를 열 때 이 오류가 보고되는 사례가 많으며, 주된 원인은 Windows의 DDE(Dynamic Data Exchange) 설정 충돌입니다.

방법 1. Excel 및 Word의 DDE 설정 변경

설정을 변경하기 전에 시스템 복원 지점을 먼저 생성해 두는 것을 권장합니다.

Excel에서 설정하는 방법

  1. Excel을 실행한 후 파일 > 옵션으로 이동합니다.
  2. 고급 탭을 클릭합니다.
  3. 'DDE(동적 데이터 교환)를 사용하는 다른 응용 프로그램 무시' 항목의 체크를 해제합니다.
  4. Excel(또는 Word)을 다시 시작합니다.

Windows 11/10에서  프로그램에 명령을 보내는 중에 문제가 발생했습니다  오류 해결 방법

이 방법으로도 해결되지 않으면, 레지스트리 편집기를 이용한 다음 방법을 시도해 보세요.

DDE 프로토콜이란?

Windows는 응용 프로그램 간에 데이터를 주고받는 여러 가지 방식을 제공하며, DDE(Dynamic Data Exchange) 프로토콜은 그중 하나입니다. DDE는 일련의 메시지와 지침으로 구성된 통신 규약으로, 공유 메모리를 통해 서로 데이터를 교환하는 응용 프로그램들 사이에 메시지를 전달합니다. Microsoft Office 제품군 내부 구성 요소 역시 이 DDE 프로토콜을 활용하기 때문에, 해당 설정이 비정상적으로 작동하면 문서를 열 때 오류가 발생할 수 있습니다.

방법 2. 레지스트리 편집기에서 ddeexec 키 삭제

UI에서 DDE 설정을 비활성화해도 문제가 해결되지 않는다면, 아래의 레지스트리 방법을 시도해 보세요.

1단계. Windows 키 + R을 눌러 실행 창을 연 뒤, Regedt32.exe를 입력하고 Enter 키를 눌러 레지스트리 편집기를 엽니다.

2단계. 다음 경로로 이동합니다.

HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\ddeexec

Windows 11/10에서  프로그램에 명령을 보내는 중에 문제가 발생했습니다  오류 해결 방법

3단계. 왼쪽 창에서 ddeexec 키를 선택한 상태로 파일 > 내보내기를 클릭하여 백업합니다.

백업을 완료한 후에는 해당 키를 마우스 오른쪽 버튼으로 클릭하고 삭제를 선택합니다.

Windows 11/10에서  프로그램에 명령을 보내는 중에 문제가 발생했습니다  오류 해결 방법

키를 삭제한 뒤 레지스트리 편집기를 닫고, 시스템을 재부팅하면 더 이상 해당 오류가 발생하지 않습니다.

방법 3. Internet Explorer 기본 브라우저 설정

Internet Explorer 관련 링크에서 이 오류가 발생한다면, IE를 기본 웹 브라우저로 설정하는 것만으로도 대부분 해결됩니다.

Windows 11/10에서  프로그램에 명령을 보내는 중에 문제가 발생했습니다  오류 해결 방법

  1. Internet Explorer를 엽니다.
  2. 도구 > 인터넷 옵션으로 이동합니다.
  3. 프로그램 탭을 클릭합니다.
  4. '기본 프로그램으로 만들기' 버튼을 클릭합니다.

그래도 문제가 해결되지 않는다면, 인터넷 옵션의 고급 탭에서 설정 초기화(Reset)를 진행해 보세요.

방법 4. Microsoft Fix It 솔루션 활용

Microsoft는 이 문제를 해결하기 위한 Fix It 자동 수정 솔루션을 제공했습니다.

  • Windows 8 사용자: Microsoft Fix it 20074 다운로드
  • Windows 7 / Vista / XP / Server 2008 / Server 2003 사용자: Microsoft Fix it 50392 다운로드
  • Microsoft Excel에서 오류가 발생하는 경우: Microsoft Fix It KB21149를 사용하면 'DDE를 사용하는 다른 응용 프로그램 무시' 설정이 자동으로 해제됩니다.

추가 팁: 바로 가기 재생성

특정 프로그램의 바로 가기를 클릭할 때마다 이 오류가 발생한다면, 기존 바로 가기를 삭제하고 새로 만드는 방법도 효과적입니다. 손상된 바로 가기 정보가 원인인 경우가 많으며, 실제로 이 방법으로 문제가 해결되는 사례가 많이 보고되었습니다.

Windows 11/10에서  프로그램에 명령을 보내는 중에 문제가 발생했습니다  오류 해결 방법