真正了解Windows xp SP2神秘数字签名( 二 )





图4

假如你觉得这个警告提示框非常烦人 , 那么可以打开“系统属性”窗口 , 切换到“硬件”选项页 , 点击“驱动程序签名”按钮进入图5窗口 , 在“文件签名验证”下有3个选项:


图5
忽略:允许该计算机安装所有设备驱动程序 , 无论其是否具有数字签名 。

警告:当安装程序试图安装没有数字签名的设备驱动程序时 , 将显示警告消息 , 这是Windows XP的默认行为 。

阻止:阻止安装程序安装那些没有数字签名的设备驱动程序 。

很明显 , 选中“忽略”选项 , 并设置为系统默认选项 , 以后安装或升级设备驱动程序时 , 就不会弹出签名验证警告了 。

实例3:将数字签名信息写入日志文件

打开“文件签名验证”窗口 , 点击“高级”按钮进入“高级文件签名验证设置”对话框 , 切换到“正在记录”选项卡 , 选中“将文件签名验证结果保存到一个日志文件”复选框(见图5) , 如果选择“附加到现有日志文件”可以将新的搜索结果添加到日志文件的末尾 , 选中“改写现有日志文件”将使用新的日志文件替换现有的日志文件 , 然后键入日志文件的名称 , 以后就可以将搜索结果写入文件 。

假如你只是希望覆盖日志文件 , 那么直接在“开始→运行”对话框中键入“sigverif /defscan”命令执行即可 。

实例4:禁用Windows的文件保护功能

在Windows 2000/XP的WindowsSystem32目录下有一个名为dllcache的文件夹 , 其中保存了重要文件的备份 , 例如Windows XP的dllcache文件夹中有2169个重要文件 , 占用364.5MB之多 。如果Windows 2000/XP发现某个受保护的系统文件被替换或损坏 , 那么会从dllcache文件夹中自动恢复 。

如果你由于某些原因而需要腾出一部分可用空间 , 那么可以在“开始→运行”对话框中键入“sfc /purgecache”命令清空Dllcache文件夹 , 注意“/”前有一个英文半角的空格字符 , 这样将清除保存在dllcache中的文件缓存 。不过这样一来 , Windows文件保护就只能从Windows安装光盘恢复系统文件了 , 因此你将经常会看到提示插入Windows安装光盘的提示 , 因此不建议朋友们使用该技巧 , 如果你希望禁用Windows文件保护的话 , 可以在“开始→运行”对话框中键入“gpedit.msc”打开“本地计算机策略→计算机配置→管理模板→系统”窗口 , 找到“Windows文件保护”组 , 在右侧窗格中双击“设置Windows文件保护扫描”项 , 设置为“已禁用”即可 , 在这里还可以限制文件保护缓存的大小和指定文件保护缓存的位置 。

推荐阅读