2014-02-18 3 views
0

우리는 Microsoft Windows Server 2008 R2에서 실행해야하는 Microsoft Media Foundation (C# + C++/CLI를 사용하는 응용 프로그램 용)을 사용합니다. 응용 프로그램은 Win 8에서 작동하지만 MS Server 2008 R2 컴퓨터에서 실행하면 FileNotFoundException이 발생합니다. 파일 또는 어셈블리 '...'또는 해당 종속성 중 하나를로드 할 수 없습니다. 윈도우 로그에서 우리는 이러한 오류를 찾을 수 :Microsoft Windows Server 2008 R2의 Microsoft Media Foundation

Faulting application name: MOF.Video.Example.exe, version: 1.0.0.0, time stamp: 0x5303b258 Faulting module name: KERNELBASE.dll, version: 6.1.7601.17651, time stamp: 0x4e21213c Exception code: 0xe0434352 Fault offset: 0x000000000000cacd Faulting process id: 0xee8 Faulting application start time: 0x01cf2ce85eee5491 Faulting application path: C:\Users\Administrator\Desktop\MOF\MOF.Video.Example.exe Faulting module path: C:\Windows\system32\KERNELBASE.dll Report Id: 9d972c94-98db-11e3-91f3-90e6bac09d51

OS : MS 서버 2008 R2 x64의

응용 프로그램 : 서버에 데스크톱 경험을 추가해야 64

+0

정확하게 누락 된 내용에 대한 자세한 내용을 보려면 ['sxstrace'] (http://technet.microsoft.com/en-us/library/hh875651.aspx)를 사용해야한다고 가정합니다. –

답변

0

: http://technet.microsoft.com/en-us/library/cc772567.aspx 그렇지 않으면, 설치되지 않은 코덱을 사용하려고 시도했을 수 있습니다.

+0

우리는 이미 Desktop Experience를 추가했으며 시작시 앱이 충돌하기 때문에 코덱에 문제가 있다고 생각하지 않습니다 – MishaU

+0

다음은 dependencies walker를 실행하여 누락 된 항목 (depends.exe)을 확인하는 것입니다. http ://www.dependencywalker.com/ 하단의 스크린 샷을 확인하십시오. – Jeff

관련 문제