admin 管理员组文章数量: 887021
Windows 7 通用 CDC 串口驱动程序
Windows 7 自带 CDC 串口类设备的驱动程序文件 usbser.sys,所缺的是驱动配置文件 usbser.inf 文件,将 Windows 10 的 usbser.inf 文件拷贝到 Windows 7,注释掉 SourceDisksNames
和 SourceDisksFiles
部分就可以作为 Windows 7 的 CDC 串口类设备通用的驱动配置文件,下文有修改好的 usbser.inf 文件,拷贝保存即可。适用于所有 CDC 类设备,不管是哪家的设备,而且安装过一次以后,再插入其它 CDC 串口类设备都会自动安装。
zoomdy at 163 dot com
https://blog.csdn/zoomdy/article/details/102877153
安装过程
首先插入 CDC 设备,忽略 未能成功安装驱动程序
错误,打开 设备管理器
,在对应设备上点击右键,菜单中选择 更新驱动程序软件
:
选择 浏览计算机以查找驱动程序软件
:
点击 浏览
选择 usbser.inf
文件所在的目录:
点击 下一步
,开始安装驱动,Windows 安全
对话框,选择 始终安装此驱动程序软件
:
安装成功:
usbser.inf 文件
;/*++
;
;Copyright (c) Microsoft Corporation. All rights reserved.
;
;Module Name:
; usbser.inf
;
;Abstract:
; INF file for installing the USB Serial driver
;
;--*/
;*****************************************
; Version section
;*****************************************
[Version]
Signature = "$WINDOWS NT$"
Class = Ports
ClassGUID = {4D36E978-E325-11CE-BFC1-08002BE10318}
Provider = %MSFT%
PnpLockdown = 1
DriverVer = 06/21/2006,10.0.18362.1
[DestinationDirs]
DefaultDestDir = 12
UsbSerial_CopyFiles = 12
;[SourceDisksNames]
;3426 = windows cd
;[SourceDisksFiles]
;usbser.sys = 3426
[ControlFlags]
ExcludeFromSelect = *
;*****************************************
; Install Section
;*****************************************
[Manufacturer]
%MSFT% = Standard, NTamd64
[Standard.NTamd64]
%UsbSerial.DeviceDesc% = UsbSerial_Install, USB\Class_02&SubClass_02&Prot_01
%UsbSerial.DeviceDesc% = UsbSerial_Install, USB\Class_02&SubClass_02
; USB modem filter driver for use with Include/Needs only
%UsbSerialModem.DeviceDesc% = UsbSerial_ModemFilter_Install
[UsbSerial_Install.NT]
CopyFiles = UsbSerial_CopyFiles
AddReg = UsbSerial_AddReg
AddProperty = UsbSerial_AddProperty
; intentionally blank so that in future if we ever put anything in here
; it will get get picked up via Include/Needs
[UsbSerial_Install.NT.Hw]
[UsbSerial_CopyFiles]
usbser.sys,,,0x100
[UsbSerial_AddReg]
HKR,,PortSubClass,%REG_BINARY%,02
HKR,,EnumPropPages32,,"MsPorts.dll,SerialPortPropPageProvider"
[UsbSerial_AddProperty]
GenericDriverInstalled,,,,1
;*****************************************
; Service installation section
;*****************************************
[UsbSerial_Install.NT.Services]
AddService = usbser,0x00000002,UsbSerial_Service_Install, UsbSerial_EventLog_Install
[UsbSerial_Service_Install]
DisplayName = %UsbSerial.DriverDesc%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 3 ; SERVICE_DEMAND_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %12%\usbser.sys
[UsbSerial_EventLog_Install]
AddReg=UsbSerial_EventLog_AddReg
[UsbSerial_EventLog_AddReg]
HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\Drivers\usbser.sys"
HKR,,TypesSupported,0x00010001,7
;***********************************************************
; Modem install section to install usbser as a lower filter
; (Include/Needs from modem INFs)
;***********************************************************
[UsbSerial_ModemFilter_Install]
CopyFiles=UsbSerial_CopyFiles
[UsbSerial_ModemFilter_Install.Hw]
AddReg=UsbSerial_ModemFilter_AddReg
[UsbSerial_ModemFilter_AddReg]
HKR,,LowerFilters,%REG_MULTI_SZ%,"usbser"
[UsbSerial_ModemFilter_Install.Services]
AddService=usbser,,UsbSerial_Service_Install,UsbSerial_EventLog_Install
;*****************************************
; Strings section
;*****************************************
[Strings]
; localizable
MSFT = "Microsoft"
UsbSerial.DeviceDesc = "USB Serial Device"
UsbSerialModem.DeviceDesc = "USB Serial Modem Device"
UsbSerial.DriverDesc = "Microsoft USB Serial Driver"
; non-localizable
REG_BINARY = 0x00000001
REG_MULTI_SZ = 0x00010000
版权声明:本文标题:Windows 7 通用 CDC 串口驱动程序 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1727509478h1126982.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论