win10安装nt驱动

1.如何开发Windows NT设备驱动程序

一、开发工具1,虚拟机和操作系统本人使用的win10操作系统,并安装了“VMware Station11”,在虚拟机中暂时只安装了一个“win7 x64”操作系统,后续将安装一个win10虚拟机系统。

一般情况下,我都是在虚拟机操作进行驱动的安装和调试,这样可以防止将本机的操作系统弄乱。后续将尝试“通过本机winDbg来调试虚拟机中的驱动”。

这是一个比较高级的调试方法,点击打开链接。2,开发工具本人主要使用“WDK7600”(点击打开链接)和"VS2015+wdk10"(点击打开链接)。

我把前者安装在“win7 X64”虚拟机中安装,把后者安装在本机和实验室电脑上。由于我使用的教材《Windows驱动开发详解》和学习博客都是用wdk7这个版本开发,为了环境一致,故选择了在虚拟机上试验这些教材上的示例代码。

关于wdk7,参考博客:点击打开链接。关于“VS2015+wdk10”,需要在win10系统下,先安装VS2015,再安装wdk10,此外还要安装VS2015的update。

(winDbg集成到了wdk10下,路径:C:\Program Files (x86)\Windows Kits\10\Debuggers\x64)。注意事项:1)VS2015默认安装,是不安装c++和sdk的,需要选择自定义安装;2)如果已经默认安装了,这个时候再安装wdk10,会给出警告;3)此时,可以选择先用VS2015新建一个c++项目,然后会提示你安装c++部分的模块;4)安装好后,就可以正常安装wdk10了,如果wdk10安装好后,还有编译问题,也需要先去VS下看看是否却c++相关模块,并按上述3安装完整。

另一个需要注意的是,编译报“Inf2Cat error -2: "Inf2Cat, signability test failed. "Double click to see the tool output”,参考博客:点击打开链接是因为inf文件的“DriverVer”的时间不对,VS2015默认的“Inf2cat”中的时间为UTF,需要在工程属性-》“inf2cat”选择中,将local时间打开。3,调试工具1)debugview在驱动程序中,调用KdPrint函数(类似C语言中printf),然后通过debugview查看打印信息。

这是最常用的一种调试方法。需要注意的是:首先要在“capture”菜单中勾选“kernel”相关的选项,表示抓取内核的信息。

然后,需要使用“管理员身份”运行该软件。Debugview在win10下经常报错:需要到“C:\Windows\System32\drivers”中找到“dbgv.sys”,删除它,再使用“管理员身份”运行该软件。

2)4,调试手段1)驱动安装阶段,可以到“C:\Windows\System32\drivers”目录下看相应的“sys”文件是否到位。2)cmd->regedit打开注册表,再在“编辑”菜单下“查找”对应的设备信息。

3)使用KdPrint函数打印log和DebugView软件抓取log(最常用的手段);4)在驱动代码中写log文件(理论上可行,待探索);5)存储dump信息。所谓dump信息,就是在系统奔溃之前,操作系统会将当前的调用堆栈记录成一个dump文件。

(详细设置系统转存dump信息,可以参考《Windows驱动开发技术详解》最后一章,或博客:点击打开链接)。设置好dump文件后,遇到蓝屏,再将dump文件放到WinDbg中查看,这也是一个中常用的调试手段。

6)IRPTrace,这个软件可以跟踪IRP,但是win7及后续版本都不可用,可以尝试自己写程序跟踪。7)PCITree,查看设备挂载;8)WinObject,查看驱动中的各种对象信息。

9)WinDbg调试虚拟机,这是一个高级应用。配合VS2015可以查看“内存”、“调用堆栈”、“线程”和“反汇编”。

注:在驱动的开发过程,需要逐渐掌握各种工具和调试手段。二、开发框架从我最近的浏览的资料来看,Windows驱动程序大致有三种类型:NT驱动、WDM驱动和WDF驱动。

其中,NT驱动是非即插即用(Plug-in-and-Play,PNP)式的,它是一项系统服务,目前的设备类驱动大都不是这种类型,不是我的关注点,后面将不展开介绍。WDM驱动和WDF驱动都是即插即用的驱动,后者是前者的升级版。

1,WDM框架WDM是早前的Windows驱动开发框架,虽然现在微软推荐用WDF,但是,学习WDM一是能够更对地了解操作系统的内部机制(WDF是对WDM更高层次的封装),二是《Windows驱动开发技术详解》以及网上的很多博文都是用的WDM,从学习角度出发也需要掌握一定的WDM知识。WDM框架的基本知识,可以参考博文:点击打开链接。

后续我也用单独的博文来讲解这方面的内容,主要包括:1)驱动对象与设备对象(DriverObject vs Device Object);2)物理设备对象(PDO)和功能设备对象(FDO);3)驱动的层次结构:水平层次(eg:FDO之间)和垂直层次(FDO到PDO);4)入口函数(DriverEntry);5)设备扩展(DRIVER_EXTENSION);6)重要的例程(routine):AddDevice7)IRP机制(I/O Request Package):MajorFunction(MJ))和MinorFunction(MN);2,WDF框架对于WDF框架,可以参考《Window7设备驱动开发》这本书。WDF框架可以分为KMDF(Kernel Model Driver Frame)和UMDF(User Model Driver Frame),其驱动模型如下:1)WDF对象(属性、方法和事件);2)即插即用和电源管理的集成;3)集成的I/O排队和取消(queue);4)I/O模型。

在Windows中。

2.win10连不上网(ಥ

可参考以下步骤设置:

1、首先确认无线开关是否已经打开。方法:您按FN+F2组合键可以开启无线开关。

2、确认无线服务是否开启,方法:请您在开始菜单中点击“运行”,输入services.msc,找到WLAN auto config(或Wireless Zero Configuration),看是否已经设置为开启,若没有,请将它设置为开启试试。

3、如果不好用,也可打开点击开始菜单--控制面板--网络共享中心----管理无线网络,删除掉其中之前保存的无线网络,然后重新关闭再打开无线开关,再次连接测试。也可以打开网络共享中心----管理无线网络后,鼠标右键点击想要使用的这个无线网络图标,选择“属性”,在“连接”选项卡中,将“当此网络在范围内自动连接”前打勾,然后点击确定后退出试试。

4、如果问题依旧,这个情况有可能是无线网卡驱动有问题造成的,建议重装无线网卡驱动试试。

3.Windows 10企业版LTSC如何下载并安装应用商店

方法/步骤 1 打开 开始 -- 设置 -- 系统 -- 关于 , 查看系统版本本例为1809 请点击输入图片描述2 下载相应版本的,非ltsb/ltsc版本的光盘镜像。

本例下载了1809版本镜像。 请点击输入图片描述3 将镜像中install.wim拷贝到桌面。

请点击输入图片描述4 打开/ 下载软件Bandzip并安装。 请点击输入图片描述5 使用Bandzip打开install.wim,将目录 1\Program Files\WindowsApps 解压到桌面,此文件夹为隐藏文件,需设置文件夹选项显示隐藏文件才能看到。

请点击输入图片描述6 进入解压好的Windows Apps 文件夹,保留除以下名称开头的文件夹,其余全部删除。 Microsoft.Advertising.Xaml Microsoft.NET.Native.Framework Microsoft.NET.Native.Runtime Microsoft.StorePurchaseApp Microsoft.VCLibs Microsoft.WindowsStore 1809版本保留的文件如图 请点击输入图片描述7 进入C:\Program Files\ 右键点击WindowsApps,属性 请点击输入图片描述8 安全选项卡,点击 高级 请点击输入图片描述9 所有者,点击 更改 请点击输入图片描述10 更改为当前用户 请点击输入图片描述11 打开文件夹 C:\Program Files\WindowsApps 权限提示点击 继续 请点击输入图片描述将第六步中文件拷贝到此文件夹,按照第7、8、9步骤在打开的“高级全属性”中更改所有者为 NT Service\Trustedinstaller 此处需手动输入“NT Service\Trustedinstaller” 请点击输入图片描述点击 添加 请点击输入图片描述点击 选择主体 请点击输入图片描述手动输入 “ALL APPLICATION PACKAGES” 请点击输入图片描述权限项目 默认 ,点击 确定 请点击输入图片描述勾选 使用可从此对象继承的权限项目替换所有子对象的权限项目。

点击 确定 请点击输入图片描述开始 -- Windows Powershell --以管理员身份运行 请点击输入图片描述运行命令 Add-AppxPackage -Register "C:\Program Files\WindowsApps\*\AppXManifest.xml" - 1809版本也可以用 Add-AppPackage 请点击输入图片描述无视红字,多运行几次,直至不出现红字 请点击输入图片描述开始菜单出现 Microsoft Store Enjoy it!!! 请点击输入图片描述。

4.windows 10如何安装 怎么安装win10操作系统

一、准备工作: 1、百度“MSDN我告诉你”,下载一个Windows 10系统镜像文件。

2、在“百度”下载一个“软碟通”。 3、在“驱动精灵”官网下载一个带网卡驱动的“驱动精灵”。

4、准备一个4G或以上的U盘。 二、做启动盘: 1、安装“软碟通”。

2、插上U盘。 3、打开“软碟通”。

4、点击菜单栏上的“文件”,选“打开”,选择Windows 10系统镜像文件打开。 5、点击菜单栏的“启动”,然后选“写入硬盘镜像”。

6、点击弹出窗上的“写入”,等待完成。 三、安装: 1、把U盘插在要装系统的电脑上。

2、开机点启动项选择快捷键(根据自己的机型或主板自己上网查一下)。 3、选择U盘选项启动。

4、根据步骤提示安装好系统即可。 四、后期处理: 1、激活系统(使用激活工具或者正版密钥激活)。

2、进入系统后安装带网卡驱动的“驱动精灵”。 3、打开“驱动精灵”,如果没有网卡驱动,一般会提示你安装网卡驱动,选择安装即可。

4、网卡驱动安装完成后,连上网,使用“驱动精灵”下载安装其它驱动。 5、使用“系统更新”或者各种管家、卫士软件更新一下系统补丁。

win10安装nt驱动

转载请注明出处windows之家 » win10安装nt驱动

win10

win10更新补丁无法安装失败

阅读(99)

本文主要为您介绍win10更新补丁无法安装失败,内容包括win10系统更新补丁安装失败怎么办,win10更新的补丁总是安装失败,win10系统更新补丁安装失败怎么办。这个方法通过win10系统自带的“疑难解答”来解决,特点是操作简单,方便有效。首先找到

win10

win10官方镜像安装方法

阅读(75)

本文主要为您介绍win10官方镜像安装方法,内容包括windows10原版镜像怎么安装,windows10原版镜像怎么安装,Windows10镜像怎么安装。使用虚拟光驱加载win10 iso镜像,或者使用WinRAR把win10 原版iso镜像解压到C盘之外的分区;2、双击“setup.ex

win10

win1064安装包多大

阅读(161)

本文主要为您介绍win1064安装包多大,内容包括win10安装包多大,WIN10专业版64位文件有多大?,win10iso64位安装完多大?。win10原装安装包大小如下:Windows 10 (Multiple Editions) (x64) - DVD (Chinese-S

win10

win10安装不了qq炫舞

阅读(202)

本文主要为您介绍win10安装不了qq炫舞,内容包括QQ炫舞下载后不能安装是怎么回事,电脑新买的,Win10系统搜狗问,为什么我的QQ炫舞下载好了后安装不了呢?点击立即安装没有反应?,我的win10怎么无法运行炫舞。关闭uefi。再直接换个验证过的系统

win10

win10补丁无法安装失败怎么办

阅读(101)

本文主要为您介绍win10补丁无法安装失败怎么办,内容包括win10系统更新补丁安装失败怎么办,win10更新的补丁总是安装失败,win10系统更新补丁安装失败怎么办。这个方法通过win10系统自带的“疑难解答”来解决,特点是操作简单,方便有效。首先找

win10

惠普装win10驱动怎么安装驱动

阅读(117)

本文主要为您介绍惠普装win10驱动怎么安装驱动,内容包括惠普官网win10驱动怎么安装,win10怎么装惠普打印机驱动,windows10怎么能装上惠普打印机驱动程序。HP惠普LaserJet M1005 MFP多功能一体机的驱动只适合Win7/Win8/xp/2003等32/64位系统

win10

win10安装文件目录

阅读(106)

本文主要为您介绍win10安装文件目录,内容包括win10程序安装目录在哪个文件夹,win10安装软件后,怎么找到安装目录,win10安装时怎么选择安装目录。C:\Windows\SoftwareDistribution\Download 补丁是指衣服、被褥上为遮掩破洞而钉补上的小

win10

win8无法安装win10

阅读(98)

本文主要为您介绍win8无法安装win10,内容包括win8为什么无法安装win10,我的win8系统能不能重装成win10系统?,win8系统下能不能装win10系统。腾讯电脑管家安装的么你这个问题出现的原因可能是系统是简化过的系统,解决办法,到网上找原版WIN7 SP

win10

笔记本win10怎么调饱和

阅读(125)

本文主要为您介绍笔记本win10怎么调饱和,内容包括win10怎么调节屏幕亮度,对比度,饱和度,windonws10电脑饱和度和亮度在哪儿调,求助,win10怎么调节屏幕亮度,对比度,饱和度。首先,打开Windows10系统,在开始菜单中选择“设置”,点击打开。

win10

win10更新驱动后无声音怎么回事

阅读(98)

本文主要为您介绍win10更新驱动后无声音怎么回事,内容包括win10更新驱动后没有声音怎么办,电脑win10系统更新音频驱动没有声音怎么办,win10装驱动后没有声音怎么办。电脑升级WIN10系统后电脑没有声音的解决办法:方法一: 如果使用的是VIA HD A

win10

win10系统怎么设置搜索

阅读(191)

本文主要为您介绍win10系统怎么设置搜索,内容包括windows10快速搜索怎么调出来,win10的搜索怎么设置,怎么设置win10搜索默认应用。打开方法一在Win10桌面左下角的“开始菜单”图标中右键鼠标,注意是点击鼠标右键(不是左键),在弹出的菜单中,就可

win10

win10设置优酷默认播放器

阅读(123)

本文主要为您介绍win10设置优酷默认播放器,内容包括windows10怎么更改默认视频播放器,windows10怎么更改默认视频播放器,win10怎么修改默认播放器win10设置默认播放器的方法。准备工具:win10系统的电脑1.打开电脑,在开始页面中找设置到选项,点

win10

苹果usb连接win10电脑网络

阅读(138)

本文主要为您介绍苹果usb连接win10电脑网络,内容包括苹果用usb给电脑上网win10,iphone用usb给电脑上网win10,苹果手机怎么通过usb给电脑上网win10。可以按照如下方式进行操作:手机方面要操作的就是先在设置蜂窝移动网络打开蜂窝移动网络。2

win10

电脑四级win10

阅读(143)

本文主要为您介绍电脑四级win10,内容包括电脑蓝屏,win10,win10自动更新被我强行中断电脑死机,笔记本电脑是4g的,可以安装win10系统吗?。WIN7 TCP/IP协议版本4不可以关闭,协议版本6可以关闭,关闭步骤如下: 点右下角的网络标志,鼠标右键选择打开

win10

win10更新补丁无法安装失败

阅读(99)

本文主要为您介绍win10更新补丁无法安装失败,内容包括win10系统更新补丁安装失败怎么办,win10更新的补丁总是安装失败,win10系统更新补丁安装失败怎么办。这个方法通过win10系统自带的“疑难解答”来解决,特点是操作简单,方便有效。首先找到

win10

win10官方镜像安装方法

阅读(75)

本文主要为您介绍win10官方镜像安装方法,内容包括windows10原版镜像怎么安装,windows10原版镜像怎么安装,Windows10镜像怎么安装。使用虚拟光驱加载win10 iso镜像,或者使用WinRAR把win10 原版iso镜像解压到C盘之外的分区;2、双击“setup.ex

win10

win1064安装包多大

阅读(161)

本文主要为您介绍win1064安装包多大,内容包括win10安装包多大,WIN10专业版64位文件有多大?,win10iso64位安装完多大?。win10原装安装包大小如下:Windows 10 (Multiple Editions) (x64) - DVD (Chinese-S

win10

win10安装不了qq炫舞

阅读(202)

本文主要为您介绍win10安装不了qq炫舞,内容包括QQ炫舞下载后不能安装是怎么回事,电脑新买的,Win10系统搜狗问,为什么我的QQ炫舞下载好了后安装不了呢?点击立即安装没有反应?,我的win10怎么无法运行炫舞。关闭uefi。再直接换个验证过的系统

win10

win10补丁无法安装失败怎么办

阅读(101)

本文主要为您介绍win10补丁无法安装失败怎么办,内容包括win10系统更新补丁安装失败怎么办,win10更新的补丁总是安装失败,win10系统更新补丁安装失败怎么办。这个方法通过win10系统自带的“疑难解答”来解决,特点是操作简单,方便有效。首先找

win10

惠普装win10驱动怎么安装驱动

阅读(117)

本文主要为您介绍惠普装win10驱动怎么安装驱动,内容包括惠普官网win10驱动怎么安装,win10怎么装惠普打印机驱动,windows10怎么能装上惠普打印机驱动程序。HP惠普LaserJet M1005 MFP多功能一体机的驱动只适合Win7/Win8/xp/2003等32/64位系统

win10

win10安装文件目录

阅读(106)

本文主要为您介绍win10安装文件目录,内容包括win10程序安装目录在哪个文件夹,win10安装软件后,怎么找到安装目录,win10安装时怎么选择安装目录。C:\Windows\SoftwareDistribution\Download 补丁是指衣服、被褥上为遮掩破洞而钉补上的小

win10

win10升级无法安装软件

阅读(95)

本文主要为您介绍win10升级无法安装软件,内容包括为什么升级win10无法安装软件,win10为什么更新应用下载不了,win10为什么更新应用下载不了。首先要停止windows update服务,但win10 在控制面板里是关不掉的,我们就要进入组策略文件,在运行里输