最新消息:本站因备案问题,原站名(杰旭工作室)即日起正式停止使用,站名更改为聚焦云客。

解决4G内存在WIN2003下使用无驱摄像头的问题

技术文档 admin 619浏览

从以下几个方面着手(我的用第一种解决):
    一、终于找到解决方法
      因为开启PAE后可以识别4G内存,所以很多人开启了PAE,但会给一些硬件带来问题,如高拍仪,免驱摄像头出现“没有响应”。所以要禁用PAE模式。禁用PAE模式方法:打开BOOT.INI文件,然后将文件的此行“multi(0)disk(0)rdisk(0)partition(1)\WINDOWS=”Microsoft Windows XP Professional” /noexecute=optin /fastdetect”中的/noexecute=optin改成/execute 改完后保存该文件,然后重启电脑便OK。禁用PAE模式我的3.98G现在显示为3.5G了(我的电脑属性中)。是否禁用成功可看everest.exe主板—内存—最下面一项(Physical Address Extension (PAE))

    二、首先查找摄像头的硬件id,,查找方法:打开设备管理器—-图像处理设备—已安装摄像头—-属性—详细信息选项卡—-列表中改为“硬件 id”,就可以看到如:USB\VID_0ac8&PID_3420的编号。硬件id解释:在USB\VID_05A9&PID_2800\5&1BFE1C47&0&8里面,USB代表设备类型,5&1BFE1C47&0&8代表设备连接位置,包括总线位置,控制器位置,控制器编号,端口编号这几项,而VID_05A9&PID_2800则是设备信息,而USB的驱动也正是依赖于这个,VID其实是Vendor ID,而PID则是Product ID,分别代表生产商的编号和生产商内部的产品编号。原则上说一个USB设备必须有PID和VID,属于USB接口芯片的可选设置,但是现在貌似很多生产商都是随意写的,哈哈,下载中星微的免驱方案安装(C:\Program Files\Vimicro Corporation\VMUVC有.inf文件)有.inf文件的驱动如何安装:打开设备管理器—-图像处理设备—已安装摄像头—-更新驱动程序—从列表和指定位置安装—不要搜索,自己选择安装的驱动程序(重要)—-一定要选择“从磁盘安装”—浏览—–找到.inf文件。

    三、2003是支持4G以上的内存的,但是在默认的情况受32位的限制,不能使用4G以上的内存,要想完全使用4G以上内存就要靠PAE和AWE来解决32 位操作系统所固有的4G范围的内存使用限制。PAE即物理地址扩展,Windows 2003 内存管理器使用 PAE 向程序提供更多的物理内存。程序本身并不知道实际的内存大小。所有的内存管理和 PAE 内存分配都由内存管理器处理,与运行的程序无关。AWE即地址窗口化扩展,是内存管理器功能的一套应用程序编程接口 (API),它使程序能够寻址更多内存 — 超过标准 32 位寻址的 4 GB 内存空间。multi(0)disk(0)rdisk(0)partition(1)\WINDOWS=”Windows Server 2003 , Enterprise” /fastdetect /usepmtimer /NoExecute=OptIn /PAE  /PAE用于支持3G以上内存,/usepmtimer用于CPU电源管理,会带来性能下降,/NoExecute=optin,启用DEP(系统数据执行保护)DEP能够很大的提高安全性
    
    四、把本文件夹中的videoeffect.ax复制到SYSTEM32下,然后注册AX文件regsvr32 videoeffect.ax就行了,其他文件不要。受以下文章的启发:这个问题一直困扰着我,我好多网吧都是4G内存的。一直想用2003的,可惜视频的问题一直没搞定。今天在网上找到这个帖子,做个记号,哪天试试好使不,有同样环境的朋友不防也试试因为工作需要,一直使用WINDOWS 2003,在2G内存满足不了VS2005和ARCGIS等等大家伙的胃口之后,我用上了4G的内存.速度挺好,可是用了一段时间之后发现一个大问题,那就是我的摄像头不能使用了.只要插上之后运行使用需要使用摄像头的程序后,程序会失去响应,所有的USB设备断开连接.同时不能关机,重启.只能长按电源按钮关机.搞的有时很困扰.今天上网找了好一阵总算被我找到一条相关的信息.(HP650摄像头在Windows 2003系统4G内存下无法使用的问题解决http://www.haseebbs.com/viewthread.php?tid=109905),里面的兄弟也碰到我类似的问题,他说使用三星的Play Camera解决了他的问题.大喜之下,立刻到三星网站一通好找.下载了两个版本,一个用于VISTA下,一个用于XP下,运行后都提示”系统无法满足运行要求”,然而我并没有找到明确标明WINDOWS 2003的版本,只好想办法解开了安装程序,看了一下,发现里面只有两个DLL文件,一个AX,及一个EXE程序,其它的都是无关紧要的图片.根据经验,与音视频相关的很多文件的扩展名都是AX,于是我把里面的两个我的SYSTEM32下没有的文件复制到system32下.aerodetection.dll    videoeffect.ax  然后注册AX文件 regsvr32 videoeffect.ax打开QQ视频,OK了.于是把解决问题的过程写下来,也算是一点积累.

补充:不知道为什么又不行了,后来在BIOS里面发现了一个选项,USB Emulation,关闭掉后总算把问题解决.附USB Emulation的说明USB仿真:使用该选项可以在不直接支持USB的操作系统中使用USB键盘、USB鼠标及USB软驱。该设置在BIOS启动过程中自动启用。启用该功能后,控制转移到操作系统时仿真继续有效。禁用该功能后在控制转移到操作系统时仿真关闭。我的试了一下,开始好用,第二天又不行了。BIOS里面没有找到USB Emulation选项。

转载请注明:聚焦云客 » 解决4G内存在WIN2003下使用无驱摄像头的问题