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 ...
随机推荐
- javascript运算符的优先级
最基木的运算符优先级就是所谓的“先乘除,后加减”.对于优先顺序处于同一层次上的运算符,按照从左到右出现的顺序计算.下面给出javascript定义的所有运算符的优先级.运算符 优先顺序成员选择.括号. ...
- [CLR via C#]21. 自动内存管理(垃圾回收机制)
目录 理解垃圾回收平台的基本工作原理 垃圾回收算法 垃圾回收与调试 使用终结操作来释放本地资源 对托管资源使用终结操作 是什么导致Finalize方法被调用 终结操作揭秘 Dispose模式:强制对象 ...
- Free Slideshow, Gallery And Lightboxes Scripts
http://bootstraphelpers.codeplex.com/SourceControl/list/changesets https://github.com/gordon-matt/Bo ...
- php实现添加图片水印
实际运行时需要开启php 的gd2功能,运行环境php4.0以上(demo中的路径改为实际路径) <?php/*打开图片*/ //1.配置图片路径 $src="image/61.jpg ...
- Servlet获得Http请求,GET/POST
Servlet获得Http请求 Http请求信息格式 请求行(方法提交方式,URI,Http协议版本) GET方式提交:URI会包含查询字符串 POST方式提交:URI不会包含查询字符串 请求头 Ho ...
- js 自带的 filter()方法
1. 方法概述 它用于把Array的某些元素过滤掉,然后返回剩下的元素组成的数组. 2. 例子 2.1 尝试用filter()筛选出素数: 'use strict'; function get_pri ...
- lambda 个人学习理解
lambda是简化代码量的写用更简单的方法来写匿名方法 lambda左边是参数,右边是代码块(方法执行语句). 整体运算结果是根据左边参数,执行右边语句,返回右边执行的结果: 匿名方法是简化方法 1. ...
- mongodb 基本指令学习
启动 : 1)创建一个文件夹存放mongodb的数据 启动的时候指定这个文件夹为存储mongodb的存储路径 我的目录是D:\data 2)启动mongodb服务 进入安装mongodb的bin ...
- 用javascript实现全选/反选组件
以下是本人制作的全选/反选 组件,供广大同行参考.指正: 效果如图: 在实现的过程中,全选和全部取消选中这两个功能较为简单,只需用for循环遍历所有复选框为true或false即可.反选也较为简单,也 ...
- 回车键和button按钮都绑定同一个事件,如何避免按回车的时候button重复点击
保存一个全局变量,用来记录Button的焦点状态 <button onclick="login();" onfocus="window.buttonIsFocuse ...