윈도우에 보면 전화나 팩스를 지원하는 서비스가 있습니다. 이것을 사용할때 사용하는 파일입니다.
system32, system폴더의 tapi*.* 파일은 모두 tapisev 서비스와 관련이 있습니다.
모뎀를 사용해서 인터넷을 연결하는 사용자는 이 서비스를 사용하게 됩니다. 모든 윈도우버전에 모두 들어가 있는 기능입니다.
모뎀을 만들어 내는 측에서도 드라이버를 만들 때 윈도우의 이 기능을 참조해서 드라이버를 만듭니다.
질문의 에러의 원인 분석을 하자면 tapisrv를 사용하면서 사용자의 환경에서는 중요한 것이 kernel입니다. 즉 메모리입니다.
adsl 모뎀을 통한 인터넷이라고 가정을 해서 설명을 하자면 전화를 걸거나, 인터넷을 사용중에는 adsl모뎀의 드라이버가 윈도우의 tapisrv(전화기능서비스)를 호출하고 다시 tapisrv가 윈도우의 winsock 기능을 호출하고 다시 winsock에서 tcp/ip 호출하여 인터넷에 연결이 되고 각 사이트의 서버에서 이미지나 html을 다운로드 받는 형태를 취하게 됩니다.
클라이언트(사용자의 컴퓨터)에서 중요한 것은 kernel(커널=메모리+가상메모리)입니다. 그런데 보통 디바이스(장치) 드라이버를 불러들이는 영역은 지정이 되어 있는데 이 영역을 다른 장치나 프로그램들이 사용중이라서 오류가 나는 경우입니다.
98의 경우 tapisrv.ini가 잘못되어서 나오는 경우도 있습니다. 이럴때는 ini 파일을 삭제하고 다시 연결하면 자동적으로 제대로 만들어지지만
2000이상이라면 adsl모뎀 드라이버를 다시 제거 했다가 설치를 해주어서 리프레시(refresh)를 시켜주는 것이 좋겠습니다.
또한 중요한 것이 메모리영역이므로 바이러스검사도 해보고 다른 프로그램을 실행시키지 않은 상태에서 다시 테스트 해보는 것도 중요합니다.
여기까지가 네이버 지식검색에서 발췌한 내용입니다.
- 쉽게 요약해서 말씀드리겠습니다.. 만약 님이 사용하시는 윈도우가 98,ME 이시면 바탕화면 하단에 시작메뉴에서 검색에 들어가신다음.. *.ini 또는 tapisrv.ini 라는 항목을 검색하셔서 나온 목록중에 tapisrv.ini항목을 삭제만 해주신 뒤에 다시 인터넷을 접속하면 정상적으로 된다는 내용입니다.
단 2000이나 XP의 경우에는 삭제는 위험을 유발할수 있으니 ADSL모뎀 드라이버를 다시 까셔야됩니다.
다시 셋팅하는 방법은 글의 성격상 상당히 길어질수 있으니 메일이나 쪽지로 요청을 부탁드립니다.^^
다음은... 마이크로 소프트 기술지원 자료에서 발췌한 내용입니다..
마찬가지로 시행하시지 못하시는 부분이 있으시면 꼬리 달아주세요..^^
미디어 스트림을 전송할 때 Windows Media Player가 응답하지 않거나 오류 메시지를 생성한다
중요: 이 문서에서는 레지스트리 수정 방법을 설명합니다. 레지스트리를 수정하기 전에 해당 레지스트리를 백업하고 문제 발생 시 이를 복원하는 방법을 이해해야 합니다. 레지스트리 백업, 복원 및 편집 방법은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
256986 Description of the Microsoft Windows Registry
현상Microsoft Windows Media Player를 사용하여 미디어 스트림을 전송하려고 하는데 다음과 같은 내용의 오류 메시지가 나타납니다.
치명적인 오류 0E이(가) VXD UNIMODEM의 0028:...에서 발생하였습니다.
치명적인 오류 0E이(가) VXD Logger의 0028:...에서 발생하였습니다.
모듈 Kernel32.dll에서 Tapisrv 잘못된 페이지 오류 발생.
원인
다음과 같은 이유로 인해 이 문제가 발생할 수 있습니다.
컴퓨터에 직접 케이블 연결 또는 가상 사설망이 설치되어 있습니다.
컴퓨터에 모뎀이 둘 이상 설치되어 있거나 컴퓨터에 모뎀과 네트워크 어댑터가 모두 설치되어 있습니다.
ActiveSync 3.0에 대한 실행(.exe) 파일(Wcescomm.exe)이 시작하는 동안 로드됩니다.
-위의 원인에 대해 해당하는 항목이 있으신지.. 궁금합니다.^^
해결 방법경고: 레지스트리 편집기를 잘못 사용하면 심각한 문제가 발생할 수 있으며 문제를 해결하기 위해 운영 체제를 다시 설치해야 할 수도 있습니다. Microsoft는 레지스트리 편집기를 잘못 사용함으로써 발생하는 문제에 대해 해결을 보증하지 않습니다. 레지스트리 편집기의 사용에 따른 모든 책임은 사용자에게 있습니다.
참고: 이 프로세스는 Windows Media Player의 회선 속도를 하드 코딩하고 현재 회선 속도를 검사하지 못하게 합니다. 이 문제는 대개 장치에 대한 드라이버의 구성 때문에 발생합니다. 해당 장치에 사용할 수 있는 최신 드라이버를 사용하고 있는지 확인하십시오. 대개의 경우 Windows Media Player가 회선 연결 속도를 동적으로 검색할 수 있도록 허용하는 것이 좋습니다.
이 문제를 해결하려면 대역폭 검색 논리를 무시하십시오. 이렇게 하려면 아래 레지스트리 키에서 "ManualBandwidth"(초당 비트 수(bps) 단위)라는 16진수 DWORD 레지스트리 값을 새로 만들어야 합니다.
DWORD 값에 대한 대역폭 값은 컴퓨터의 다운로드 속도와 일치하도록 설정해야 합니다. 이렇게 하면 대역폭 스트림 협상 시 사용되는 Windows Media Player 대역폭 검색 논리를 무시할 수 있습니다. 값은 컴퓨터의 다운로드 대역폭에 비례하여 설정되어야 합니다. 예를 들면 다음과 같습니다.
300kbps 속도 연결의 경우 16진수 값 493e0을 사용합니다.
56kbps 속도 연결의 경우 16진수 값 fa00을 사용합니다.
256kbps 속도 연결의 경우 16진수 값 3e800을 사용합니다.참고: 미디어를 스트리밍하는 동안에도 웹을 탐색할 수 있게 대역폭을 충분히 남겨둘 있도록 대역폭을 최대 대역폭보다 약간 낮게 설정하는 좋습니다.
이 문서의 내용은 Microsoft Windows Media Player 7.1에는 적용되지 않습니다. Windows Media Player 7.1과 Windows XP용 Microsoft Windows Media Player에서는 수동 대역폭 선택 기능을 사용할 수 있습니다. 이 기능은 이 문제를 해결하기 위해 특별히 추가되었습니다. Windows Media Player의 옵션 메뉴에서 설정을 변경했는데도 문제가 계속 발생하면 이 절에 나와 있는 절차를 다시 수행하여 레지스트리 키 값을 올바르게 변경했는지 확인하십시오. 또한 Windows Media Player의 최신 버전을 사용하고 있는지도 확인하십시오. 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
위의 내용이 상당히 구체적인 답변이나.. 초보자가 인식하기에는 내용이 조금 난해하시죠..^^
윈도우 하단의 시작 - 실행 항목에서 Regedit라고 치시면 레지스트리 편집기가 나옵니다.. 이부분의 내용은 전문가들도 쉽게 건들지 않습니다. 잘못만지면 시스템에 치명적인 오류를 가져오기 때문에 그러나 부득이 할 경우는 수정해줘야겠죠.. 위의 내용중.. 레지스트리 편집기에서 아래의 항목으로 이동합니다.
HKEY_CURRENT_USER\Software\Microsoft\Netshow\Player\General
거기에서..DWORD 값의 내용을 미디어 플레이어의 다운로드 속도와 동일한 값으로 16진수로 변환하여 입력하라는 내용입니다..^^
아무튼 빠른 해결을 보시기를 기원합니다.
답변을 정정해드립니다..^^
제가 잘못알려 드렸나 해서 자료를 찾아봤더니 다행스럽게도 해결책이 있네요..^^
음.. 밑에 내용은 [네이버 지식검색]에서 발췌한 내용입니다.
혹시나 이해안가시는 부분이 있으시면 꼬리 달아주세요..^^
tapisrv이란 윈도우에서 지원하는 전화서비스라고 이해하시면 됩니다.
윈도우에 보면 전화나 팩스를 지원하는 서비스가 있습니다.
이것을 사용할때 사용하는 파일입니다.
system32, system폴더의 tapi*.* 파일은 모두 tapisev 서비스와 관련이 있습니다.
모뎀를 사용해서 인터넷을 연결하는 사용자는 이 서비스를 사용하게 됩니다. 모든 윈도우버전에 모두 들어가 있는 기능입니다.
모뎀을 만들어 내는 측에서도 드라이버를 만들 때 윈도우의 이 기능을 참조해서 드라이버를 만듭니다.
질문의 에러의 원인 분석을 하자면 tapisrv를 사용하면서 사용자의 환경에서는 중요한 것이 kernel입니다. 즉 메모리입니다.
adsl 모뎀을 통한 인터넷이라고 가정을 해서 설명을 하자면 전화를 걸거나, 인터넷을 사용중에는 adsl모뎀의 드라이버가 윈도우의 tapisrv(전화기능서비스)를 호출하고 다시 tapisrv가 윈도우의 winsock 기능을 호출하고 다시 winsock에서 tcp/ip 호출하여 인터넷에 연결이 되고 각 사이트의 서버에서 이미지나 html을 다운로드 받는 형태를 취하게 됩니다.
클라이언트(사용자의 컴퓨터)에서 중요한 것은 kernel(커널=메모리+가상메모리)입니다.
그런데 보통 디바이스(장치) 드라이버를 불러들이는 영역은 지정이 되어 있는데 이 영역을 다른 장치나 프로그램들이 사용중이라서 오류가 나는 경우입니다.
98의 경우 tapisrv.ini가 잘못되어서 나오는 경우도 있습니다.
이럴때는 ini 파일을 삭제하고 다시 연결하면 자동적으로 제대로 만들어지지만
2000이상이라면
adsl모뎀 드라이버를 다시 제거 했다가 설치를 해주어서 리프레시(refresh)를 시켜주는 것이 좋겠습니다.
또한 중요한 것이 메모리영역이므로 바이러스검사도 해보고
다른 프로그램을 실행시키지 않은 상태에서 다시 테스트 해보는 것도 중요합니다.
여기까지가 네이버 지식검색에서 발췌한 내용입니다.
- 쉽게 요약해서 말씀드리겠습니다.. 만약 님이 사용하시는 윈도우가 98,ME 이시면 바탕화면 하단에 시작메뉴에서 검색에 들어가신다음.. *.ini 또는 tapisrv.ini 라는 항목을 검색하셔서 나온 목록중에 tapisrv.ini항목을 삭제만 해주신 뒤에 다시 인터넷을 접속하면 정상적으로 된다는 내용입니다.
단 2000이나 XP의 경우에는 삭제는 위험을 유발할수 있으니 ADSL모뎀 드라이버를 다시 까셔야됩니다.
다시 셋팅하는 방법은 글의 성격상 상당히 길어질수 있으니 메일이나 쪽지로 요청을 부탁드립니다.^^
다음은... 마이크로 소프트 기술지원 자료에서 발췌한 내용입니다..
마찬가지로 시행하시지 못하시는 부분이 있으시면 꼬리 달아주세요..^^
미디어 스트림을 전송할 때 Windows Media Player가 응답하지 않거나 오류 메시지를 생성한다적용 대상
중요: 이 문서에서는 레지스트리 수정 방법을 설명합니다. 레지스트리를 수정하기 전에 해당 레지스트리를 백업하고 문제 발생 시 이를 복원하는 방법을 이해해야 합니다. 레지스트리 백업, 복원 및 편집 방법은 Microsoft 기술 자료의 다음 문서를 참조하십시오.256986 Description of the Microsoft Windows Registry
현상Microsoft Windows Media Player를 사용하여 미디어 스트림을 전송하려고 하는데 다음과 같은 내용의 오류 메시지가 나타납니다.치명적인 오류 0E이(가) VXD UNIMODEM의 0028:...에서 발생하였습니다.
치명적인 오류 0E이(가) VXD Logger의 0028:...에서 발생하였습니다.
모듈 Kernel32.dll에서 Tapisrv 잘못된 페이지 오류 발생. 원인 다음과 같은 이유로 인해 이 문제가 발생할 수 있습니다. 컴퓨터에 직접 케이블 연결 또는 가상 사설망이 설치되어 있습니다. 컴퓨터에 모뎀이 둘 이상 설치되어 있거나 컴퓨터에 모뎀과 네트워크 어댑터가 모두 설치되어 있습니다. ActiveSync 3.0에 대한 실행(.exe) 파일(Wcescomm.exe)이 시작하는 동안 로드됩니다.
-위의 원인에 대해 해당하는 항목이 있으신지.. 궁금합니다.^^
해결 방법경고: 레지스트리 편집기를 잘못 사용하면 심각한 문제가 발생할 수 있으며 문제를 해결하기 위해 운영 체제를 다시 설치해야 할 수도 있습니다. Microsoft는 레지스트리 편집기를 잘못 사용함으로써 발생하는 문제에 대해 해결을 보증하지 않습니다. 레지스트리 편집기의 사용에 따른 모든 책임은 사용자에게 있습니다.참고: 이 프로세스는 Windows Media Player의 회선 속도를 하드 코딩하고 현재 회선 속도를 검사하지 못하게 합니다. 이 문제는 대개 장치에 대한 드라이버의 구성 때문에 발생합니다. 해당 장치에 사용할 수 있는 최신 드라이버를 사용하고 있는지 확인하십시오. 대개의 경우 Windows Media Player가 회선 연결 속도를 동적으로 검색할 수 있도록 허용하는 것이 좋습니다.
이 문제를 해결하려면 대역폭 검색 논리를 무시하십시오. 이렇게 하려면 아래 레지스트리 키에서 "ManualBandwidth"(초당 비트 수(bps) 단위)라는 16진수 DWORD 레지스트리 값을 새로 만들어야 합니다.
HKEY_CURRENT_USER\Software\Microsoft\Netshow\Player\General
DWORD 값에 대한 대역폭 값은 컴퓨터의 다운로드 속도와 일치하도록 설정해야 합니다. 이렇게 하면 대역폭 스트림 협상 시 사용되는 Windows Media Player 대역폭 검색 논리를 무시할 수 있습니다. 값은 컴퓨터의 다운로드 대역폭에 비례하여 설정되어야 합니다. 예를 들면 다음과 같습니다. 300kbps 속도 연결의 경우 16진수 값 493e0을 사용합니다. 56kbps 속도 연결의 경우 16진수 값 fa00을 사용합니다. 256kbps 속도 연결의 경우 16진수 값 3e800을 사용합니다.참고: 미디어를 스트리밍하는 동안에도 웹을 탐색할 수 있게 대역폭을 충분히 남겨둘 있도록 대역폭을 최대 대역폭보다 약간 낮게 설정하는 좋습니다.이 문서의 내용은 Microsoft Windows Media Player 7.1에는 적용되지 않습니다. Windows Media Player 7.1과 Windows XP용 Microsoft Windows Media Player에서는 수동 대역폭 선택 기능을 사용할 수 있습니다. 이 기능은 이 문제를 해결하기 위해 특별히 추가되었습니다. Windows Media Player의 옵션 메뉴에서 설정을 변경했는데도 문제가 계속 발생하면 이 절에 나와 있는 절차를 다시 수행하여 레지스트리 키 값을 올바르게 변경했는지 확인하십시오. 또한 Windows Media Player의 최신 버전을 사용하고 있는지도 확인하십시오. 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
259914 Windows Media Player에서 연결 속도 정보를 변경하는 방법
위의 내용이 상당히 구체적인 답변이나.. 초보자가 인식하기에는 내용이 조금 난해하시죠..^^ 윈도우 하단의 시작 - 실행 항목에서 Regedit라고 치시면 레지스트리 편집기가 나옵니다.. 이부분의 내용은 전문가들도 쉽게 건들지 않습니다. 잘못만지면 시스템에 치명적인 오류를 가져오기 때문에 그러나 부득이 할 경우는 수정해줘야겠죠.. 위의 내용중.. 레지스트리 편집기에서 아래의 항목으로 이동합니다. HKEY_CURRENT_USER\Software\Microsoft\Netshow\Player\General 거기에서..DWORD 값의 내용을 미디어 플레이어의 다운로드 속도와 동일한 값으로 16진수로 변환하여 입력하라는 내용입니다..^^