无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 3260|回复: 9
打印 上一主题 下一主题

[求助] inf文件

[复制链接]
跳转到指定楼层
1#
发表于 2021-1-14 20:55:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
inf文件如何用批处理命令来安装,免去鼠标右键安装.
望大神写个命令
2#
发表于 2021-1-14 21:18:48 | 只看该作者
for /f "delims=" %%a in ('dir /b /s /a-d ".\DriversBackup\*.inf"') do infdefaultinstall "%%a"

点评

这个自动识别当前文件夹下的inf吗  详情 回复 发表于 2021-1-15 08:06
具体路径怎么指定  详情 回复 发表于 2021-1-15 08:04
回复

使用道具 举报

3#
发表于 2021-1-14 21:35:50 | 只看该作者
卸载呢?

评分

参与人数 1无忧币 -5 收起 理由
灌水小混混 -5

查看全部评分

回复

使用道具 举报

4#
发表于 2021-1-14 22:32:26 | 只看该作者
安装:RUNDLL32.EXE SETUPAPI.DLL,InstallHinfSection DefaultInstall 128 path-to-inf\infname.inf
卸载:RUNDLL32.EXE SETUPAPI.DLL,InstallHinfSection DefaultUninstall 128 path-to-inf\infname.inf

点评

如何指定具体路径  详情 回复 发表于 2021-1-15 08:03
回复

使用道具 举报

5#
 楼主| 发表于 2021-1-15 08:03:37 | 只看该作者
CodeHz 发表于 2021-1-14 22:32
安装:RUNDLL32.EXE SETUPAPI.DLL,InstallHinfSection DefaultInstall 128 path-to-inf\infname.inf
卸载 ...

如何指定具体路径

点评

(后面那个不就是具体路径吗,自己替换成实际的就好了啊  详情 回复 发表于 2021-1-15 12:26
回复

使用道具 举报

6#
 楼主| 发表于 2021-1-15 08:04:13 | 只看该作者
maghreb 发表于 2021-1-14 21:18
for /f "delims=" %%a in ('dir /b /s /a-d ".\DriversBackup\*.inf"') do infdefaultinstall "%%a"

具体路径怎么指定

点评

我的例子里inf路径为 .\DriversBackup\*.inf 啊 即当前批处理文件所在路径下DriversBackup文件夹里的所有inf文件(包括子文件夹)进行逐一安装,你也可以换成其他的,比如 D:\wo_shi_xiao_shuai_ge\*.inf  详情 回复 发表于 2021-1-15 08:58
回复

使用道具 举报

7#
 楼主| 发表于 2021-1-15 08:06:22 | 只看该作者
maghreb 发表于 2021-1-14 21:18
for /f "delims=" %%a in ('dir /b /s /a-d ".\DriversBackup\*.inf"') do infdefaultinstall "%%a"

这个自动识别当前文件夹下的inf吗

点评

可以自动识别安装驱动的inf文件延伸:在重装系统前可以先备份驱动,重装系统后再安装驱动,这样快速简洁(当然也可以辅以其他小程序来实现,比如DISM++的备份和还原功能)。 @echo off&mode con: cols=50 lines=13&  详情 回复 发表于 2021-1-15 09:21
回复

使用道具 举报

8#
发表于 2021-1-15 08:58:13 | 只看该作者
wenbieba 发表于 2021-1-15 08:04
具体路径怎么指定

我的例子里inf路径为 .\DriversBackup\*.inf 啊
即当前批处理文件所在路径下DriversBackup文件夹里的所有inf文件(包括子文件夹)进行逐一安装,你也可以换成其他的,比如 D:\wo_shi_xiao_shuai_ge\*.inf
回复

使用道具 举报

9#
发表于 2021-1-15 09:21:50 | 只看该作者
wenbieba 发表于 2021-1-15 08:06
这个自动识别当前文件夹下的inf吗

可以自动识别安装驱动的inf文件延伸:在重装系统前可以先备份驱动,重装系统后再安装驱动,这样快速简洁(当然也可以辅以其他小程序来实现,比如DISM++的备份和还原功能)。

@echo off&mode con: cols=50 lines=13&title 驱动备份、还原工具 &color 17 &setlocal enabledelayedexpansion
if exist "%SystemRoot%\SysWOW64" path %path%;%windir%\SysNative;%SystemRoot%\SysWOW64;%~dp0&bcdedit >nul
if '%errorlevel%' NEQ '0' (goto UACPrompt) else (goto UACAdmin)
:UACPrompt
%1 start "" mshta vbscript:createobject("shell.application").shellexecute("""%~0""","::",,"runas",1)(window.close)&exit
exit /B
:UACAdmin
cls
echo.
echo                 驱动备份、还原工具
echo --------------------------------------------------
echo.
echo.                  [1]   备份驱动
echo.
echo.                  [2]   恢复驱动
echo.
echo --------------------------------------------------
choice /c:1234 /n /m "输入你的选择 :"
echo --------------------------------------------------
if errorlevel 2 goto :Recurse
if errorlevel 1 goto :Backup
:B
:-B
:Backup
echo 正在备份驱动。。。
mkdir .\DriversBackup 2>nul
dism /online /export-driver /destination:.\DriversBackup >nul 2>nul
echo 驱动备份完成 & pause >nul 2>nul & goto UACAdmin
:R
:-R
:Recurse
echo 正在恢复驱动。。。
for /f "delims=" %%a in ('dir /b /s /a-d ".\DriversBackup\*.inf"') do infdefaultinstall "%%a"
echo 驱动恢复完成 & pause >nul 2>nul & goto UACAdmin


回复

使用道具 举报

10#
发表于 2021-1-15 12:26:34 | 只看该作者
wenbieba 发表于 2021-1-15 08:03
如何指定具体路径

(后面那个不就是具体路径吗,自己替换成实际的就好了啊
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-1 03:16

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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