制作干净系统 批处理删除所有设备驱动

现在市面上的Ghost系统少了很多,但是使用这种系统的朋友还是很多。下面的小方法就是帮助大家制作纯净的系统,站在使用系统的立场上,制作自己的Ghost系统。这样在实际应用中还是相当方便的。 将下面代码复制到记事本,另存为.bat 批处理文件。双击执行后即可删除所有已安装的设备驱动。但不会删除驱动程序本身。

    @echo off
    :: CPU
    devcon remove ACPI"Processor
    ::GAME Port
    devcon remove PCI"CC_09*
    ::网卡
    devcon remove PCI"CC_02*
    ::声卡
    devcon remove PCI"CC_04*
    :: USB HOST and SMBus
    devcon remove PCI"CC_0C*
    :: 监视器
    devcon remove DISPLAY"*
    :: 显卡
    devcon remove PCI"CC_03*
    :: 芯片组
    devcon remove PCI"CC_0604*
    :: 磁盘卷
    devcon remove @STORAGE"*
    :: USB存储卷
    devcon remove @USBSTOR"*
    :: USB设备
    devcon remove @USB"*
    :: 人机接口设备
    devcon remove @HID"*
    :: IDE设备
    devcon remove @ide"*
    :: IDE Channel
    devcon remove @PCIIDE"*
时间: 2024-08-07 05:50:32

制作干净系统 批处理删除所有设备驱动的相关文章

如何在设备驱动冲突导致蓝屏的情况下强制删除该设备驱动

小梅哥编写,未经允许,不得用于任何商业用途. 插上设备,在设备管理器中选择要卸载的设备驱动,卸载其驱动,大家都会,但是万一设备一插上电脑就蓝屏,连设备管理器打开的机会都不给你咋办呢?这里找到了解决办法.该办法还可以帮忙清理一大堆无用的驱动哦. 这两天,玩儿了下CrazyBingo的那个USB Camera.他那个Camera是用USB2.0芯片CY7C68013做的,该芯片默认驱动不支持win764位.需要关闭windows强制签名.我就关了这个驱动签名,关闭之后成功的安装了驱动并捕获到了图像.

设备驱动简介 -- ldd3读书笔记

1. 概述 读<Linux Device Drivers 3>(影印版)(简称 ldd3)已经到第九章了,感觉前面的也忘的差不多了.所以准备把以前读过的内容做一下笔记,并且主要侧重代码的注释与理解.因为我也是一个Linux内核新手,所以将一步一步的介绍在学习驱动过程中的每一个细节.希望这些博客在巩固知识的同时,能够帮助到其他像我一样摸索在Linux驱动和内核学习领域的入门新手. 这一篇博客算是后续系列博客的开篇,主要介绍一下与Linux的设备驱动相关的概念以及驱动环境的搭建. 2. Linux

设备驱动层

驱动层一般由硬件抽象层(HAL).板级支持包(BSP)和驱动程序组成,是嵌入式系统中不可或缺的重要部分.它的作用是为上层程序提供外部设备的操作接口,并且实现设备的驱动程序.上层程序可以不管操作的设备内部实现,只需要调用驱动的接口即可. 硬件抽象层(HAL) 嵌入式系统通常包含三个部分: 嵌入式应用程序 嵌入式操作系统 硬件平台 应用程序运行在操作系统之上,利用操作系统提供的接口完成特定功能.操作系统一般是RTOS,完成应用的任务调度和控制等核心功能.硬件平台根据应用的不同,所具备的功能各不相同,

删除DriverStore\FileRepository文件夹后,设备驱动无法安装,提示“没有为设备信息集或元素选择驱动程序(代码 28)”的解决办法

前言: 我前几天手贱,整个FileRepository删除掉了,之后重启就出现了让人蛋疼的这个问题,因为出于各种原因不想重装系统,百度轮番换搜索词无果,虽然驱动装上了但新设备依然无法自动安装驱动等"一堆瑕疵",重启无数次折腾3天之后才在百度一个帖子的一个字眼里发现了解决办法(说此方法的人自己说删了INFCACHE.1后也无效,所以没有引起注意),也因此有了这个随笔: 1.首先你要恢复FileRepository文件夹,至于方法嘛,可以下载完整的WIN7系统镜像后提取出来,如果是原版则用

Linux设备驱动与整个硬件系统的关系

1. 设备的分类及特点 计算机系统的硬件主要由CPU.存储器和外设组成. 随着IC(Integrated circuit)制作工艺的发展,目前芯片的集成度越来越高,往往在CPU内部集成了存储器和外设适配器. 驱动针对的对象是存储器和外设(包括CPU内部集成的存储器和外设),而不是针对CPU核. 1.1 设备分类及特点 Linux将存储器和外设分为3个基本类: 字符设备:指那些必须以串行顺序依次进行访问的设备. 不经过系统的快速缓存. 块设备  :可以用任意顺序进行访问,一块为单位进行操作. 经过

FLASH驱动之-块设备驱动系统构架

一.  块设备是只能以块为单位进行访问的设备,块的大小一般是512个字节的整数倍,常见的块设备包括硬件,SD卡,光盘,flash等.驱动程序是块的整数倍从设备读写得到数据.块设备的最小访单位为块,不同系统之上,对块的大小是不一样的,linux一般定义为512个字节.我们每次访问一个块设备是最小访问单位为512个字节.这里的512字节是指硬件一次从磁盘上读写512个数据,而用户可能只需要1个字节.所以有时用户只得了1个字节. 二.块设备驱动系统框图 用户从磁盘中读取数据来分析

Linux字符设备驱动框架

字符设备是Linux三大设备之一(另外两种是块设备,网络设备),字符设备就是字节流形式通讯的I/O设备,绝大部分设备都是字符设备,常见的字符设备包括鼠标.键盘.显示器.串口等等,当我们执行ls -l /dev的时候,就能看到大量的设备文件,c就是字符设备,b就是块设备,网络设备没有对应的设备文件.编写一个外部模块的字符设备驱动,除了要实现编写一个模块所需要的代码之外,还需要编写作为一个字符设备的代码. 驱动模型 Linux一切皆文件,那么作为一个设备文件,它的操作方法接口封装在struct fi

20150225 IMX257 设备驱动模型之sysfs文件系统知识点整合(二)

20150225 IMX257 设备驱动模型之sysfs文件系统知识点整合(二) 2012-02-25 李海沿 前天我们实现了一个简单的sysfs的kobject的驱动程序,可是有没有发现很多东西都不懂,原因就是在我们对sysfs和kobject的工作原理不懂,虽然我一直不提倡整天接触那些乏味的知识点,也一直不喜欢谈论太多的知识点,但是有的时候,理论知识是实践的基础,有些基础的知识点还是不得不提,下面进入正题. 一.sysfs介绍 在linux2.6内核以后,引入了一个新的文件系统sysfs,它

Linux设备驱动核心理论(一)

4.Linux内核模块 4.1 Linux内核模块简介 如果把所有需要的功能都编译到Linux内核.这回导致两个问题,一是生成的内核会很大,二是如果我们要在现有的内核中新增或删除功能,将不得不重新编译内核. 现在我们需要的是一种机制使得编译出的内核本身并不需要包含所有功能,而在这些功能需要被使用的时候,其对应的代码被动态地加载到内核中. Linux提供了这样的一种机制,这种机制被称为模块(Module).模块具有这样的特点: 模块本身不被编译如内核映像,从而控制内核的大小. 模块一旦被加载,它就