Microsoft MVP성태의 닷넷 이야기
글쓴 사람
정성태 (techsharer at outlook.com)
홈페이지
첨부 파일
 

윈도우 운영체제에서 웹캠 카메라 인식이 안 되는 경우

이상하군요, Zoom 응용 프로그램에서는 카메라 인식을 잘 하는데, 윈도우의 카메라 앱으로 하니까 다음과 같은 오류가 발생합니다.

카메라를 시작할 수 없습니다.
카메라를 올바로 연결하여 설치했다면 업데이트된 드라이버를 확인하세요.

필요한 경우 오류 코드는 다음과 같습니다.
0xA00F429F<WindowShowFailed> (0x80070003)

또한, Edge나 Chrome 웹 브라우저에서도 카메라 인식이 안 됩니다. 장치 관리자(Device Manager)에서 보니까 "Sound, video and game controllers" 범주에 "Microsoft Streaming Service Proxy"가 다음과 같은 오류가 있는데요,

Microsoft Streaming Service Proxy

Windows cannot load the device driver for this hardware. The driver may be corrupted or missing. (Code 39)

The specified image file did not have the correct format, it did not have an initial MZ.

관련 글을 검색해 보면,

Windows can’t start your Camera, Error 0xA00F429F
; https://www.thewindowsclub.com/windows-10-cant-start-your-camera-0xa00f429f

다음의 절차를 따르라고 합니다.

1) 카메라 앱을 제거: Get-AppxPackage *camera* | Remove-AppxPackage

2) 컴퓨터 재시작

3) 카메라 앱 재설치: https://www.microsoft.com/en-us/p/windows-camera/9wzdncrfjbbg

혹시나 싶어, "Microsoft Streaming Service Proxy" 장치도 제거를 한 다음 재부팅을 했는데요, 어쨌든 저대로 하니까 잘 됩니다. ^^;

그런데, "Microsoft Streaming Service Proxy" 장치 때문인지는 모르겠습니다. 왜냐하면 장치 관리자에 있었던 "Microsoft Streaming Service Proxy" 서비스는 재설치가 되지는 않았기 때문입니다. 그것 없이도 카메라 앱 동작에는 문제가 없었던 것입니다.

(업데이트 2022-03-28) 얼마 후 다시 이 문제가 발생했고, 이번에도 장치 관리자에는 "Microsoft Streaming Service Proxy" 서비스가 code 39 문제로 올라오지 않았습니다.

webcam_code_39_1.png

Microsoft Streaming Service Proxy

Windows cannot load the device driver for this hardware. The driver may be corrupted or missing. (Code 39)

The instruction at 0x%p referenced memory at 0x%p. The memory could not be %s.
해당 장치를 삭제하고 다시 부팅하면 정상적으로 웹 캠이 동작했는데요, 아마도 미래의 어느 시점에는 다시 "Microsoft Streaming Service Proxy" 서비스가 설치되며 code 39 문제가 발생할 텐데... 문제군요. ^^; 이와 관련해서는 좀 더 살펴봐야겠습니다.

(2022-04-15: 업데이트) 어느 순간 자꾸만 "Microsoft Streaming Service Proxy" 서비스가 설치가 되면서 같은 문제가 반복되는데요. 그러면서 알게 된 것이, 해당 장치를 삭제하고 웹 캠을 사용하는 프로그램을 다시 시작하는 걸로 웹 캠 동작이 되었습니다.




[이 글에 대해서 여러분들과 의견을 공유하고 싶습니다. 틀리거나 미흡한 부분 또는 의문 사항이 있으시면 언제든 댓글 남겨주십시오.]







[최초 등록일: ]
[최종 수정일: 4/15/2022]

Creative Commons License
이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다.
by SeongTae Jeong, mailto:techsharer at outlook.com

비밀번호

댓글 작성자
 




... 16  17  18  19  20  21  22  23  24  [25]  26  27  28  29  30  ...
NoWriterDateCnt.TitleFile(s)
13012정성태3/21/20225392오류 유형: 803. C# - Local '...' or its members cannot have their address taken and be used inside an anonymous method or lambda expression
13011정성태3/21/20226919오류 유형: 802. 윈도우 운영체제에서 웹캠 카메라 인식이 안 되는 경우
13010정성태3/21/20225845오류 유형: 801. Oracle.ManagedDataAccess.Core - GetTypes 호출 시 "Could not load file or assembly 'System.DirectoryServices.Protocols...'" 오류
13009정성태3/20/20227486개발 환경 구성: 640. docker - ibmcom/db2 컨테이너 실행
13008정성태3/19/20226778VS.NET IDE: 176. 비주얼 스튜디오 - 솔루션 탐색기에서 프로젝트를 선택할 때 csproj 파일이 열리지 않도록 만드는 방법
13007정성태3/18/20226334.NET Framework: 1181. C# - Oracle.ManagedDataAccess의 Pool 및 그것의 연결 개체 수를 알아내는 방법파일 다운로드1
13006정성태3/17/20227448.NET Framework: 1180. C# - ffmpeg(FFmpeg.AutoGen)를 이용한 remuxing.c 예제 포팅
13005정성태3/17/20226254오류 유형: 800. C# - System.InvalidOperationException: Late bound operations cannot be performed on fields with types for which Type.ContainsGenericParameters is true.
13004정성태3/16/20226238디버깅 기술: 182. windbg - 닷넷 메모리 덤프에서 AppDomain에 걸친 정적(static) 필드 값을 조사하는 방법
13003정성태3/15/20226393.NET Framework: 1179. C# - (.NET Framework를 위한) Oracle.ManagedDataAccess 패키지의 성능 카운터 설정 방법
13002정성태3/14/20227185.NET Framework: 1178. C# - ffmpeg(FFmpeg.AutoGen)를 이용한 http_multiclient.c 예제 포팅
13001정성태3/13/20227542.NET Framework: 1177. C# - 닷넷에서 허용하는 메서드의 매개변수와 호출 인자의 최대 수
13000정성태3/12/20227146.NET Framework: 1176. C# - Oracle.ManagedDataAccess.Core의 성능 카운터 설정 방법
12999정성태3/10/20226652.NET Framework: 1175. Visual Studio - 프로젝트 또는 솔루션의 Clean 작업 시 응용 프로그램에서 생성한 파일을 함께 삭제파일 다운로드1
12998정성태3/10/20226207.NET Framework: 1174. C# - ELEMENT_TYPE_FNPTR 유형의 사용 예
12997정성태3/10/202210661오류 유형: 799. Oracle.ManagedDataAccess - "ORA-01882: timezone region not found" 오류가 발생하는 이유
12996정성태3/9/202215745VS.NET IDE: 175. Visual Studio - 인텔리센스에서 오버로드 메서드를 키보드로 선택하는 방법
12995정성태3/8/20228110.NET Framework: 1173. .NET에서 Producer/Consumer를 구현한 BlockingCollection<T>
12994정성태3/8/20227363오류 유형: 798. WinDbg - Failed to load data access module, 0x80004002
12993정성태3/4/20227175.NET Framework: 1172. .NET에서 Producer/Consumer를 구현하는 기초 인터페이스 - IProducerConsumerCollection<T>
12992정성태3/3/20228640.NET Framework: 1171. C# - BouncyCastle을 사용한 암호화/복호화 예제파일 다운로드1
12991정성태3/2/20227785.NET Framework: 1170. C# - ffmpeg(FFmpeg.AutoGen)를 이용한 transcode_aac.c 예제 포팅
12990정성태3/2/20227477오류 유형: 797. msbuild - The BaseOutputPath/OutputPath property is not set for project '[...].vcxproj'
12989정성태3/2/20226968오류 유형: 796. mstest.exe - System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.VisualStudio.QualityTools.Tips.WebLoadTest.Tip
12988정성태3/2/20225934오류 유형: 795. CI 환경에서 Docker build 시 csproj의 Link 파일에 대한 빌드 오류
12987정성태3/1/20227447.NET Framework: 1169. C# - ffmpeg(FFmpeg.AutoGen)를 이용한 demuxing_decoding.c 예제 포팅
... 16  17  18  19  20  21  22  23  24  [25]  26  27  28  29  30  ...