APP下载

驱动集成在虚拟桌面的应用

2019-04-03新疆林霞

网络安全和信息化 2019年3期
关键词:外设驱动程序文件夹

■ 新疆 林霞

编者按:云桌面是根据用户场景通过模板部署的,通常不具备管理员权限。在搭建模板时,打印机等外设驱动一般需在用户现场进行一对一连接安装。根据Windows 7用户组与权限,通过Windows 7设备驱动管理即可将外设驱动灵活内置在模板中,还可以用这种驱动集成的方式更加方便快捷的收集、部署外设(包含官方不支持Windows 7的外设驱动),大大提高了云桌面运维效率。

云桌面是根据用户场景通过模板部署的,在搭建模板时打印机等外设一般需要现场连接进行一对一安装,由于外设规格型号繁多,外设驱动安装成了费事费力的重复工作。加之云桌面推广范围大,用户场景多,驱动的联机安装成了制约云桌面高效部署的瓶颈。

根据Windows 7用户组与权限,通过Windows 7设备驱动管理无需现场一对一连接即可将外设驱动灵活内置在云桌面模板中,部署后的云桌面用户外设联机后即可自动识别。类似HP1010打印机等官方不支持Windows 7的外设安装解决方案。

管理员组、超级用户组、用户组权限与外设安装的关系实测

Administrators(管 理员组)属于该Administators本地组内的用户,都具备系统管理员的权限,它们拥有对这台计算机最大的控制权限,可以执行整台计算机的管理任务。内置的系统管理员帐房Administrator就是本地组的成员,而且无法将它从该组删除。

如果这台计算机已加入域,则域的Domain Admins会自动地加入到该计算机的Administrators组内。也就是说,域上的系统管理员在这台计算机上也具备着系统管理员的权限。

Power Users(高权限用户组)该组内的用户具备比Users组更多的权利,但是比Administrators组拥有的权利更少一些,例如,可以:

1.创建、删除、更改本地用户帐户。

2.创建、删除、管理本地计算机内的共享文件夹与共享打印机。

3.自定义系统设置,例如更改计算机时间、关闭计算机等。

Power Users组的成员不可以更改Administrators与Backup Operators、无法夺取文件的所有权、无法备份与还原文件、无法安装删除与删除设备驱动程序、无法管理安全与审核日志。包括高级用户以向下兼容,高级用户拥有有限的管理权限。

Users (普通用户组)该组员只拥有一些基本的权利,例如运行应用程序,但是他们不能修改操作系统的设置、不能更改其它用户的数据、不能关闭服务器级的计算机。

所有添加的本地用户帐户者自动属于该组。

如果这台计算机已经加入域,则域的Domain Users会自动地被加入到该计算机的Users组中。防止用户进行有意或无意的系统范围的更改,但是可以运行大部分应用程序。

设备驱动管理

在Windows 7中包含了一个覆盖范围很广的身边驱动程序库。在该操作系统的基本安装中,这些驱动程序都会保存在驱动程序存储区中,它们位于%SystemRoot%System32DriverStoreFileRepository目录下。

另外,在DriverStore文件夹中还保存了对应本地化后的驱动程序信息的子文件夹,对于在系统上配置的每个语种,在这里都有一个对于的子文件夹。在驱动程序存储区中,每个设备驱动程序都经过了认证,并确保可以与Windows 7系统完全兼容,通过还带有微软的数字签名,这可以确保驱动程序在操作系统中绝对可用。

在安装新的兼容性即插即用设备时,Windows 7会在驱动程序存储区中检查可用的兼容设备驱动程序。如果找到,则操作系统就会自动安装该设备。每个设备驱动程序都有一个相关联的安装信息文件,该文件以.inf作为扩展名,其中包含了关于正在安装的设备的详细配置信息。

另外,还有信息文件标识出的每个驱动程序要使用的所有源文件,这些文件以.sys为扩展名。驱动程序还与组件清单文件相关联,清单文件使用可扩展标记语言编写,其中包含了有关驱动程序数字签名的详细信息,并且还可能包含对自身进行配置,以便自动使用该设备的即插即用信息。Windows7系统安装的每个驱动程序的源文件.sys都会保存在%SystemRoot%System32Dirvers目 录下。在安装新的设备驱动程序时,该驱动程序会被写入%SystemRoot%System32Dirvers的子文件夹中,并且会有配置信息保存在注册表中。驱动程序的.inf文件可用于控制安装和要写入注册表的设置信息。如果所需要驱动程序没用保存在驱动程序存储区中,或者没用.inf文件,或缺少其他有个的系统文件,这种情况下,驱动程序的.inf文件和其他相关的文件在安装设备时会被写入到%SystemRoot%System32DriverStoreFileRepository下的子文件夹中。

带有微软数字签名的设备驱动程序不会让系统崩溃或者变得不稳定,同时带有微软数字签名还可以确保设备驱动程序没有被篡改,这样能够杜绝驱动级木马危害系统。

Windows 7内置的硬件诊断功能可以检测各种类型的硬件设备故障,从而据此可进行驱动文件的排错。有时在Windows 7中安装了某设备的驱动文件后会显示资源冲突,Windows 7的智能特性让排错非常容易。DeviceStage技术是Windows 7新增加的一个设备解决方案,其主要针对的诸如打印机、摄像机、手机、媒体播放机等外围设备,可以将其看成是一个增强版的即插即用技术。有了DeviceStage技术,用户就比较方便地设置和使用各种外设。

云桌面模版外设驱动系统集成

1.驱动收集

找到想收集驱动的计算机,前提是已经安装了想要的驱动。新旧系统应是同一代产品,驱动才能通用(例如Windows 7和Server2008R2),如果旧系统是XP,新系统是Windows 7,就不能这样做了。

(1)打开驱动文件夹

C:WindowsSystem32DriverStoreFileRepository文件夹,里面保存着Windows中已经安装的所有驱动程序的安装文件。

(2)按“修改日期”排序

会看到很多文件夹的修改日期是相同的,这是因为他们都是Windows内置的驱动程序。其他日期的则都是由我们额外安装的驱动程序了。

(3)复制驱动文件包

图2 HP打印机

除开系统内置的驱动之外的其他所有文件夹拷贝出来,这样,就得到了当前系统中所有的非系统内置驱动了。

2.驱动安装

(1)模板中加载拷贝了驱动的U盘,如图1所示。

(2)安装驱动。

已连接设备驱动可在设备管理器有问号地方点击右键,选择“更新驱动程序软件”,然后选择“浏览计算机以查找驱动软件”,文件夹位置选择存放备份驱动文件的文件夹,点击“下一步”,然后就完成驱动安装了。

3.打包驱动到模版

(1)模版里删除已安装的驱动,仅删除驱动,保留驱动程序包。

(2)云桌面用户加载外设时选择安装列表中驱动即可。

注意:某些硬件需要与专门的应用程序配合才能使用的(如联想专用电源管理软件、指纹识别等),则需要手动安装配套程序才能让硬件发挥效用,不是仅备份和安装硬件驱动就可以的。

Windows 7安装HP1010打印机驱动方法

1.HP(官网)不支持Windows 7安装此类打印机,如图2所示。

HP官方并不提供Windows 7下1000、1005、1010、1012等打印机的驱动安装支持。实际强行安装时,提示:安装时出现Generic IEEE 1284.4 printing support打印机安装错误。

DOT4端口说明:

DOT4,是一种数据发送和接收的协议,它允许多功能外设的各器件间通过一个独立的物理数据通道实现多重数据包的即时发送和接收。所有的数据交换都是彼此独立,互不干扰的。

惠普公司推出的officejet彩色传真一体机系列多功能外设产品就是一个很好的例子,它内含扫描,打印和传真诸多功能于一身。

在IEEE 1284.4标准中涉及了DOT4协议,相对于早先的IEEE 1284标准,其中增强了个人电脑的并行端口功能。也即当采用并行端口的众多多功能外设器件彼此相连时,在通用串行总线(USB)上可以实现他们的高速数据交换。

注意:不用管安装Generic IEEE 1284.4 printing support的驱动程序,也就是说根本不用直接安装此驱动程序。

2.驱动安装

图3 加载驱动的U盘

图4 升级USB端口

可以下载非官网的驱动,或用VISTA的官方驱动,也可以通过《模版驱动收集打包方法》从磁盘安装。

(1)模板中连接HP1010打印机。如图3所示,忽视Generic IEEE 1284.4 printing support这个错误,运行中键入services.msc打开服务,重启Print Spooler服务。

刷新设备和打印机界面,点击HP1010(副本1)打印机属性,可以看到该打印机端口已经是Dot4,打印测试页正常。

此时可以删除HP1010打印机(不是副本1)。

注意:这一过程适用云桌面用户自行安装。

(2)模版进阶:

Dot4端口打印速度明显较慢,可以将其升级成USB端口,如图4所示。

忽略错误,重启print spooler服务,刷新设备管理器。

此时HP1010打印机端口已成功变成USB端口,打印速度得以较大提升。

总结

随着云桌面应用的不断推广,技术支持工作越来越繁重。云桌面外设驱动技术实践把运维人员从繁杂的现场外设驱动安装中解放出来,还可以用这种驱动集成的方式更加方便快捷的收集、部署外设,大大提高了云桌面运维效率。类似HP1010打印机等官方不支持Windows 7的外设安装也得到了很好的解决。

猜你喜欢

外设驱动程序文件夹
Fast Folders,让你的文件夹四通八达
阻止Windows Update更新驱动程序
计算机硬件设备驱动程序分析
摸清超标源头 大文件夹这样处理
调动右键 解决文件夹管理三大难题
不容忽视的空文件夹
外设天地行情
外设天地行情
外设天地行情
外设天地行情