Windows系统镜像自动添加驱动程序
2016年到了一家公司做网管,经常会为了装系统而烦恼,后来学习了WDS自动部署,但是在学习过程中发现启动镜像boot.wim中没有网卡驱动 导致wds报错,后来经过网上查找相关资料学会了如何向系统里添加驱动解决了我在启动过程中找不到网卡驱动的问题。因为每次碰到不同的电脑有不同的网卡都 需要添加一次,每次都要把众多的命令重新输入一遍。所以自己制作了一个脚本,本人是菜鸟所以脚本写的不是很好,所以这个脚本仅供大家参考,如果在使用过程 中有问题,可以联系我。我方便完善自己让大家都工作轻松。谢谢。
建议:大家参考并自己手写一个,这个方便大家理解与学习
:START
@if exist "%temp%" (rd "%temp%" )
@color 2f
@echo #######################################################################
@echo.
@echo 本程序是将驱动加入到系统中,请按说明操作
@echo.
@echo. 1、本程序会使用到系统文件的目录,系统文件的格式为xx.wim
@echo.
@echo. ex:D:\system\wim7\intsall.wim
@echo.
@echo. 2、本程序需要使用到驱动文件的目录,需要的文件名为xx.inf
@echo.
@echo. ex:E:\H3050\Lan.Realtek\New\rt86win7.inf
@echo.
@echo. 制作日期
@echo. 2016.7.21
@echo.
@echo #######################################################################
@echo.
::设置系统镜像文件
:TEMP
@set /p temp=请输入临时文件夹完整路径:
@if exist "%temp%" (
echo "%temp%已经存在"
goto TEMP )
@set /p os=请输入系统文件的完整路径名:
@md "%temp%"
@echo.
@echo 你选择的系统文件是“%os%”
@pause
::选择用户选择的系统文件
@dism /get-wiminfo /wimfile:"%os%"
@set /p num1=请选择你的系统镜像索引:
::挂载系统镜像文件
@dism /mount-wim /wimfile:"%os%" /index:%num1% /mountdir:"%temp%"
:DRIVER
::设置驱动文件
@goto ASK
@set /p driverdir=请输入驱动文件的完整路径名:
@dism /image:"%temp%" /add-driver /driver:"%driverdir%"
:ASK
@set /p ask=是否继续添加驱动文件(y/n):
::判断是否继续添加驱动,不添加则卸载系统文件
@if /i "%ask%"=="y" ( goto DRIVER ) else if /i "%ask%" == "n" (
dism /unmount-wim /mountdir:"%temp%" /commit
goto START
) else (
echo "你的输入错误,请重新输入"
goto ASK
)
Windows系统镜像自动添加驱动程序的更多相关文章
- 如何向 Windows 7 镜像中添加 USB3.0 驱动
如何向 Windows 7 镜像中添加 USB3.0 驱动 1. Microsoft 在 Windows 7 的安装光盘并没有集成各个厂商的 USB3.0 驱动,可 以使用下面方法添加 USB3.0 ...
- Windows系统下MySQL添加到系统服务方法(mysql解压版)
MySQL软件版本:64位 5.7.12 1.首先配置MySQL的环境变量,在系统环境变量Path的开头添加MySQL的bin目录的路径,以“;”结束,我的路径配置如下: 2.修改MySQL根目录下的 ...
- 最全的微软msdn原版windows系统镜像和office下载地址集锦
随着windows的发展,越来越多的人都热衷于微软的原版系统下载了,相比之前的版本比如winxp版本,windows vista/win7/win8/win8.1/win10后来的版本在安装方面也比较 ...
- windows系统——mysql自动定时备份数据库的最佳方法
网上有很多关于window下Mysql自动备份的方法,可是真的能用的也没有几个,有些说的还非常的复杂,难以操作. 我们都知道mssql本身就自带了计划任务可以用来自动备份,可是mysql咱们要怎么样自 ...
- 吻逗死(windows)系统下自动部署脚本(for java spring*)及linux命令行工具
转载请注明出处:https://www.cnblogs.com/funnyzpc/p/10051647.html (^^)(^^)自動部署腳本原本在上個公司就在使用,由於近期同事需要手動部署一個Spr ...
- windows系统 svn自动更新
如果对svn不熟悉,当svn上面有更新时,想看到实时效果,就得去web目录手动更新,比较麻烦 其它svn有一个自动更新的功能 利用 hook 在svn 仓库目录下面有一个hook目录 在post- ...
- [Windows]为windows系统鼠标右键添加软件和图标
转载自 https://blog.csdn.net/p312011150/article/details/81207059 一.打开注册表 首先打开windows的注册表,当然了,我个人倾向于 (1) ...
- Windows系统禁止自动更新
Windows + R键 输入services.msc(服务管理窗口) 找到Windows Update 停止且禁用 恢复->第一次失败 无操作 Windows + r 输入gpedit.msc ...
- Windows 系统cmd设置添加静态路由方式
电脑上添加静态路由,cmd设置路由 方法/步骤 1.首先在“运行”窗口输入cmd(按WIN+R打开运行窗口),然后回车进入命令行,输入 route add 10.253.251.0 mask ...
随机推荐
- Brute Force & STL --- UVA 146 ID Codes
ID Codes Problem's Link:http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&a ...
- .Net 配置文件--继承ConfigurationSection实现自定义处理类处理自定义配置节点
除了使用继承IConfigurationSectionHandler的方法定义处理自定义节点的类,还可以通过继承ConfigurationSection类实现同样效果. 首先说下.Net配置文件中一个 ...
- 基于Lumisoft.NET组件的SMTP账号登陆检测
在邮件处理的方面,Lumisoft.NET可以说是非常不错的一个选择,我在前面几篇文章中都介绍过这个组件. 基于Lumisoft.NET组件开发碰到乱码等一些问题的解决 基于Lumisoft.NET组 ...
- HTML5表单元素的学习
本文内容 认识表单 基本元素的使用 表单高级元素的使用 现学现卖--创建用户反馈表单 ★ 认识 ...
- 批量插入数据 C# SqlBulkCopy使用
转自:http://blog.csdn.net/wangzh300/article/details/7382506 private static void DataTableToSQLServer( ...
- ActiveReports 报表应用教程 (7)---交叉报表及数据透视图实现方案
在 ActiveReports 中可以通过矩阵控件非常方便的实现交叉报表,同时还可以设置数据的分组.排序.过滤.小计.合计等操作,可以满足您报表的智能数据分析等需求.在矩阵控件中组的行数和列数由每个行 ...
- Yii2学习笔记之场景
场景 一个模型可能在多个场景中使用,在不同的场景中,模型可能使用不同的业务逻辑和规则.例如, User 模型可能在用户登录时使用,也可能在用户注册时使用,某些属性可能在用户注册时强制要求有,在用户登录 ...
- 【Asphyre引擎】发布了新版本V101
引擎简称还是PXL,但是这个P是Platform而不是Pascal. 修复了一些bug,增加了轻量级的随机数发生器,进一步完善了XML的解析. 不是很明白,为何把Pascal扩展库改成Platform ...
- 批处理清除VisualStudio解决方案文件夹
有很多次我们需要手工来删除bin, obj这样的文件夹.这些文件夹是由Visual Studio编译项目时生成的,其中包括了当前项目的程序集.一个解决方案会包含好多个项目了,那么就有很多这样 ...
- PEM (Privacy Enhanced Mail) Encoding
PEM (Privacy Enhanced Mail) Encoding The moPEM (Privacy Enhanced Mail) Encoding The most commonly us ...