Arduino Uno安装设备时,出现了一个错误,这个INF中的服务安装段落无效

本文详细介绍了在Windows系统下解决Uno设备安装时出现的错误问题,包括下载和移动usbser.sys文件,检查并修复硬件安装日志中的问题,以及在不同文件夹中复制必要的系统文件来解决由于缺少系统文件导致的问题。最终提供了在window64位系统下解决该问题的关键步骤,确保了Uno设备能够在Windows环境下正常工作。

问题:在windows系统下,Uno安装设备时,出现了一个错误,这个INF中的服务安装段落无效

原因:缺少系统文件

解决方案:

1. 先下载:usbser.zip。下载地址:http://download.youkuaiyun.com/detail/v__king__/6549415

2. 解压

3.将里面的usbser.sys移动到  C:\WINDOWS\system32\drivers目录下面

4.重新启动


问题2: 如果问题解决了,下面就不用看了。如果还是不行,那么就按照下面方法做

原因:还是缺少系统文件

解决方案:

1、打开 C:\Windows\inf\setupapi.dev 打开硬件安装日志,搜索arduino,出现:
Copying driver package files to 'C:\Users\ADMINI~1\AppData\Local\Temp\{507fd0d4-6b4c-429e-e53a-a4040be2ef30}'.
     inf:                Opened INF: 'c:\users\administrator\desktop\arduino-1.0.5-r2\drivers\arduino.inf' ([strings])
!    inf:                Unable to load INF: 'C:\Windows\System32\DriverStore\FileRepository\mdmcpq.inf_amd64_neutral_fbc4a14a6a13d0c8\mdmcpq.inf'(00000003)
!    inf:                Error 3: The system cannot find the path specified.
!    inf:                Could not find include INF file "mdmcpq.inf". Error = 0x00000003

2、在C:\Windows\System32\DriverStore\FileRepository\处建立文件夹mdmcpq.inf_amd64_neutral_fbc4a14a6a13d0c8

3、将mdmcpq.inf_amd64(自己下载,其它帖子里面有 http://download.youkuaiyun.com/detail/jilong17/6320297)文件夹里面的文件复制到mdmcpq.inf_amd64_neutral_fbc4a14a6a13d0c8文件夹中。

4、X:\Program Files\Arduino\drivers,去这里,解压Old_Arduino_Drivers,里面有UNO的驱动程序
然后去设备管理器中找到那个有叹号的UNO,更新驱动,指向刚才解压得到的文件夹。


总之:各个电脑安装文件夹名称可能有出入,但原理相同!我的版本是arduino 1.0.5 r2,装在D盘!


问题3: 终极解决,一定是能够解决的,关键是在window 64位系统下哦

原因:还是缺少系统文件,文件系统不对的原因。32位和64位系统是由区别的。windows加载的顺序,

 C:\Windows\inf\setupapi.dev中搜索arduino。发现:

1. 先是到C:\WINDOWS\system32\drivers下面导入Driver Package(可能是usbser.sys)。

2. 然后再Importing driver package into Driver Store,就是C:\Windows\System32\DriverStore\FileRepository\

3.然后就是去C:\Windows\System32\DriverStore\FileRepository\mdmcpq.inf_amd64_neutral_fbc4a14a6a13d0c8\mdrivers\arduino.inf

所以:C:\WINDOWS\system32\drivers和C:\Windows\System32\DriverStore\FileRepository\mdmcpq.inf_amd64_neutral_fbc4a14a6a13d0c是有先后顺序的

解决方案:

1. 将http://download.youkuaiyun.com/detail/jilong17/6320297 文件夹mdmcpq.inf_amd64_neutral_fbc4a14a6a13d0c8里面的usbser.sys复制到C:\WINDOWS\system32\drivers

2. 文件夹mdmcpq.inf_amd64_neutral_fbc4a14a6a13d0c8里面的mdmcpq.inf和mdmcpq.PNF复制到C:\Windows\inf中

3. mdmcpq.inf_amd64_neutral_fbc4a14a6a13d0c文件直接复制到C:\Windows\System32\DriverStore\FileRepository中


<think>首先,用户的问题是:“我想查找如何安装Arduino驱动程序的指南请问Arduino驱动程序安装教程”。这需要我提供Arduino驱动程序的安装教程。系统级指令:-所有行内数学表达式必须使用$...$格式,但这个问题没有涉及数学表达式,所以可能不需要。-独立公式用$$...$$,但同样,这里不适用。-LaTeX语法正确:在回答中,如果有数学部分,要正确使用,但教程可能不涉及数学。-使用中文回答:整个回答必须用中文。-生成相关问题:在回答末尾,需要添加相关问题,类似于示例中的“§§相关问题§§”。-回答中引用的段落末尾添加引用标识:用户提供了几个引用,我需要引用它们。引用格式如[^1]。用户提供的引用:-引用[1]:关于Win7系统安装Arduino驱动的教程。-引用[2]:Win10系统安装Arduino驱动的解决方案。-引用[3]:ArduinoIDE安装详细步骤。-引用[4]:ArduinoIDE安装教程,包括下载链接。-引用[5]:Arduino驱动的安装,针对Windows用户。用户的问题是关于“Arduino驱动程序安装教程”,所以我需要专注于驱动程序安装,而不是整个IDE。引用中有些是关于IDE安装的,但用户指定了“驱动程序”,所以我应该优先驱动程序部分。用户上一次的问题和回答:用户说“上述引用仅供参考,并不是用户真正的需求,请尽可能多的参考用户上一次的问题和你的回答。”但在这个对话中,用户没有提到上一次问题。系统消息说“请尽可能多的参考用户上一次的问题和你的回答”,但在这个初始查询中,没有历史。所以我应该基于当前查询。回答结构:-帮助用户逐步解决问题:结构清晰,步骤分明。-保证回答真实可靠:基于提供的引用和一般知识。关键点:-Arduino驱动程序在Windows系统中需要安装,在Mac和Linux不需要(根据引用[1])。-安装步骤可能包括下载驱动程序、连接设备安装等。从引用中提取信息:-引用[1]:Win7安装驱动的方法,具体步骤。-引用[2]:Win10安装驱动的解决方案,包括端口灰色问题的解决。-引用[3]:IDE安装,但可能涉及驱动。-引用[4]:IDE安装教程。-引用[5]:驱动安装,下载和放置文件。我需要整合这些。回答大纲:1.**介绍**:解释为什么需要安装驱动程序(只在Windows)。2.**准备**:下载驱动程序或IDE(因为驱动通常包含在IDE中)。3.**安装步骤**:分步骤描述如何安装驱动程序。-对于Windows7。-对于Windows10(因为引用中提到问题)。4.**验证**:如何检查驱动是否安装成功。5.**常见问题**:如端口灰色问题(引用[2])。6.**相关问题**:在末尾生成相关问题。引用标识:在引用内容末尾添加[^1]等。生成相关问题:类似于示例,如“1.如何解决Arduino端口不可用问题?2.在Mac上是否需要安装Arduino驱动?3.ArduinoIDE的安装步骤?”最终回答结构:-开头:简要介绍。-主体:分步骤教程。-结尾:验证和常见问题。-相关问题部分。</think>### Arduino 驱动程序安装教程 安装 Arduino 驱动程序是确保在 Windows 系统下正常使用 Arduino 开发板的关键步骤。在 Mac OS 和 Linux 系统中,Arduino 设备通常无需额外驱动,可直接连接使用。但在 Windows 中,你需要手动安装驱动程序,以避免端口不可用等问题(如工具栏端口显示为灰色)[^2]。本教程基于可靠引用整合,提供清晰的安装指南。以下是详细步骤: #### 步骤 1: 准备工作 - **下载 Arduino IDE**:驱动程序通常包含在 Arduino IDE 安装包中。请从 Arduino 官网下载最新 IDE 版本(推荐下载 Windows ZIP 文件)[^4][^5]。如果你已安装 IDE,可跳过此步。 - 下载链接:[Arduino 官网](https://www.arduino.cc/en/software) 或百度网盘(提取码:yntv)[^4]。 - **连接开发板**:使用 USB 数据线将 Arduino 板(如 UNO、MEGA)连接到电脑。确保数据线无损坏且连接牢固[^2]。 - **系统要求**:本教程适用于 Windows 7 和 Windows 10 系统(其他版本类似)[^1][^2]。 #### 步骤 2: 安装驱动程序(Windows 系统) 驱动程序安装方式取决于你是否已安装 IDE。以下是通用方法: - **方法 A: 通过 IDE 自动安装(推荐)** 1. 解压下载的 Arduino IDE ZIP 文件,并将文件夹放置到熟悉位置(如 `C:\Program Files`)[^5]。 2. 打开 IDE 文件夹,运行 `arduino.exe` 文件启动 IDE。 3. 连接 Arduino 板后,系统会提示“发现新硬件”。在 IDE 中,转到 **工具 > 端口**,如果端口显示正常(非灰色),驱动已自动安装[^3][^4]。否则,进入方法 B。 - **方法 B: 手动安装驱动程序(适用于 IDE 未自动安装)** 1. 连接 Arduino 板后,打开 **设备管理器**(右键点击“此电脑” > “管理” > “设备管理器”)。 2. 在“其他设备”或“端口”部分,找到带黄色感叹号的“Arduino设备(可能显示为“未知设备”)[^1][^2]。 3. 右键点击该设备,选择“更新驱动程序软件”。 4. 选择“浏览计算机以查找驱动程序软件”。 5. 导航到 Arduino IDE 文件夹内的 `drivers` 子文件夹(路径如 `C:\Arduino\drivers`),选择对应驱动文件(例如,UNO 板用 `arduino.inf`)[^1][^5]。 6. 点击“下一步”,系统将安装驱动。完成后,设备管理器中将显示“Arduino设备(如“COM3”端口)[^2]。 #### 步骤 3: 验证安装 - 在 Arduino IDE 中,转到 **工具 > 端口**,确保端口已启用(非灰色)[^2]。 - 上传一个简单程序(如 Blink 示例)测试:在 IDE 中选择 **文件 > 示例 > 01.Basics > Blink**,然后点击“上传”按钮。如果开发板 LED 闪烁,表示驱动安装成功[^3][^4]。 #### 常见问题解决 - **端口灰色问题**:如果端口仍不可用,检查数据线连接,或尝试重启 IDE 和电脑。在设备管理器中手动更新驱动(参考步骤 2B)通常能解决此问题[^2]。 - **驱动文件缺失**:确保下载完整 IDE 包,或从官网重新下载驱动程序包[^1][^5]。 - **系统兼容性**:Windows 7 用户需注意使用最新 IDE 版本以避免兼容性问题;Windows 10 通常更稳定[^1][^2]。 > 安装完成后,Arduino 开发板即可正常使用。驱动程序安装过程简单,但需仔细遵循步骤以避免常见错误[^3][^4]。
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值