모든 경우에 1,5 일이 걸렸습니다. 여기 문서화가 있습니다.
조짐
- 응용 프로그램으로 끌어서 놓기가 작동하지 않습니다.
- 기본 앱과 애드 인 간의 프로세스 간 통신이 작동하지 않습니다.
원인 / 배경
프로세스 간 통신은 Windows 명명 된 파이프 (UNIX 스타일 파이프와 혼동하지 않아야 함)를 통해 일부 앱에 대해 구현됩니다. MSDN 설명서를 참조하십시오 : http://msdn.microsoft.com/en-us/library/aa365590.aspx
Windows 이름 파이프가 작동하지 않는 다른 원인이있을 수 있습니다. 파이프가 문제의 원인인지 확인하기 위해 MAKEPIPE 및 READPIPE 도구를 사용할 수 있습니다. 이 KB 기사는 다음과 같은 테스트 절차를 설명합니다. http://support.microsoft.com/kb/68941
Sysinternals 도구 프로세스 탐색기는 현재 열려있는 파이프를 찾는 데 유용 할 수 있습니다. "찾기-> 핸들 또는 DLL 찾기 ..."옵션을 사용하고 "\ Device \ NamedPipe \"패턴을 입력하십시오. 어떤 프로세스가 어떤 파이프를 열 었는지 보여줍니다. http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx
문제 해결
원인 1 : 파이프 방화벽에 의해 응용 프로그램이 차단되었습니다
Windows는 응용 프로그램에서 명명 된 파이프를 사용하지 못하도록 차단할 수 있습니다. 이 방화벽은 일반적으로 활성화되어 있지 않으며 레지스트리를 통해 구성됩니다. MS 지원 기사 ( http://support.microsoft.com/kb/925890)를 참조하십시오 . 파이프 방화벽이 사용 가능하지 않은지 확인하거나 Keytech 및 모든 추가 기능을 허용 된 애플리케이션 목록에 추가하십시오.
원인 2 : 파일 및 프린터 공유 서비스가 활성화되어 있지 않습니다.
명명 된 파이프는 파일 및 프린터 공유도 제어하는 프로세스에 의해 활성화됩니다. 이 프로세스가 Windows 서비스 도구를 사용하여 실행 중인지 확인하십시오. 서비스 이름은 서비스 목록에 "서버"로 표시됩니다. 서비스 이름은 LanmanServer이고 EXE는 C : \ Windows \ system32 \ svchost.exe -k netsvcs입니다.
원인 3 : Windows 방화벽이 LanmanServer를 차단하고 있습니다
Windows 방화벽은 동일한 머신에서 프로세스 간 통신에만 사용되는 경우에도 명명 된 파이프를 차단할 수 있습니다. 특히 도메인 및 로컬 방화벽 규칙으로 인해 충돌이 발생할 수 있습니다. “Windows 방화벽 허용 프로그램”목록의 두 항목이 충돌을 나타냅니다. 대부분의 경우이 문제는“방화벽 상태 확인”창을 사용하여 해결할 수 있습니다. 이 창에 권장 방화벽 규칙 설정 옵션이 표시되면이 옵션을 사용하여 파이프의 차단을 해제 할 수 있습니다. 도메인 방화벽 규칙과 함께 도메인에서 PC를 먼저 가입 해제 한 다음 파일 및 프린터 공유 서비스를 허용해야하는 경우가 있습니다.