无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 468|回复: 13
打印 上一主题 下一主题

[求助] 自动安装当前目录下的inf的命令有吗

[复制链接]
跳转到指定楼层
1#
发表于 前天 10:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
打包了驱动。想做个压缩包实现自动安装,没有bat命令,放在这个inf同文件夹下面可以使用的
2#
发表于 前天 10:20 | 只看该作者
pnputil /add-driver "%ProgramFiles%\Drive\install\*.inf" /subdirs /install

点评

助人为乐  发表于 前天 10:41
多谢,学习了  详情 回复 发表于 前天 10:25

评分

参与人数 2无忧币 +10 收起 理由
yyz2191958 + 5
l3429900 + 5 很给力!

查看全部评分

回复

使用道具 举报

3#
发表于 前天 10:25 | 只看该作者
我是小青蛙 发表于 2025-12-11 10:20
pnputil /add-driver "%ProgramFiles%\Drive\install\*.inf" /subdirs /install

多谢,学习了
回复

使用道具 举报

4#
发表于 前天 11:16 | 只看该作者
感谢2#分享
回复

使用道具 举报

5#
发表于 前天 11:48 | 只看该作者
学习了
回复

使用道具 举报

6#
发表于 前天 13:12 | 只看该作者
学习一下
回复

使用道具 举报

7#
 楼主| 发表于 前天 13:18 | 只看该作者
@echo off
chcp 936 >nul
net session >nul 2>&1 || (echo 请以管理员运行! & pause & exit /b 1)

echo 正在安装驱动...

:: 保存当前目录路径,用于后续删除
set "SCRIPT_DIR=%~dp0"

:: 安装所有INF文件
for %%i in ("%SCRIPT_DIR%\*.inf") do (
    echo 安装: %%~nxi
    pnputil /add-driver "%%i" /install
)

echo.
echo 驱动安装完成!

:: 延迟确保安装完全完成
timeout /t 2 >nul

echo 正在删除文件夹:%SCRIPT_DIR%

:: 关键:先退出当前目录,否则无法删除
cd /d "%temp%"

:: 删除文件夹(包括脚本自身)
rmdir /s /q "%SCRIPT_DIR%" 2>nul

:: 检查是否删除成功
if exist "%SCRIPT_DIR%" (
    echo 删除失败!文件夹可能被占用。
    echo 请手动删除:%SCRIPT_DIR%
    timeout /t 5 >nul
) else (
    echo 文件夹已成功删除!
    timeout /t 1 >nul
)




这个可以,加了自删。管理员运行
回复

使用道具 举报

8#
发表于 前天 13:21 来自手机 | 只看该作者
楼上几位注意,win10不同版本的pnputil用法不同
回复

使用道具 举报

9#
发表于 前天 13:58 | 只看该作者
进来学习下
回复

使用道具 举报

10#
发表于 前天 14:17 | 只看该作者
可以用DriverIndexer打包压缩包成exe
  1. DriverIndexer.exe pack <驱动包/目录路径> <输出EXE路径>
复制代码
回复

使用道具 举报

11#
发表于 前天 18:46 | 只看该作者
除了楼上的,还有个图形图形界面版的。
drvindex
回复

使用道具 举报

12#
发表于 昨天 08:39 | 只看该作者
多谢,学习了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-12-13 00:56

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表