locked
XPE系统注册表MinimizeFootprint 值的问题 RRS feed

  • 问题

  • 删除注册表 

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\"MinimizeFootprint"

    的值后,系统接入新的u盘后都会弹出“发现新硬件安装向导”的窗口,通过操作“下一步”安装设备后才能识别到u盘。

    请问为什么XPE需要该注册表值才能自动识别硬件设备?怎样才能让xpe像xpp一样识别新连接的设备呢?谢谢!!

     

    该值是xpe特有的,删除它是为了让系统安装驱动过程不出现找不到文件需要手动指定所需文件的路径的问题。

     

     

    以下是查到的一些关于MinimizeFootprint的资料。

    There is a serious of "embedded" flags supported by OS. The
    MinimizeFootprint is one of them.
    It causes the OS (specifically - SetupAPI) to never call any crypto APIs,
    and just assume everything is signed.
    It also forces the SetupAPI to never generate PNFs.

     

     

     

      

    2012年1月20日 8:30

答案

  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\"MinimizeFootprint" 的功能是禁用驱动签名验证

    XP默认是要验证驱动程序的文件是否被数字签名(硬件的驱动通过了徽标兼容性测试)。

    不要去删除这个注册表项目。


    Zhengbo.Xiao
    深圳艾斯威特贸易有限公司
    计算机、嵌入式是产品硬件、软件销售、Windows Embedded解决方案提供商。
    我的WIndows Embedded中文技术BLOG:
    www.XPE.cc
    blog搬家了,欢迎访问: http://questor87.wordpress.com/
    为解决大陆的Windows Embedded的开发者无法访问http://questor87.wordpress.com/,特从2010年11月起,在


    QQ:1320232327(另外两个已满)
    MSN:questor_87@hotmail.com
    MCTS:
    Windows Embedded Standard 7 Development
    Windows Embedded Standard 2009 Development
    Windows Embedded Standard CE Development
    Microsoft MVP(2010)

    • 已建议为答案 WES_JDP_Lihui 2012年2月29日 7:35
    • 已标记为答案 happymy 2012年3月31日 11:14
    2012年2月22日 13:20
  • 你好,我感觉你理解问题的角度应该换一下,在你删除了该注册表键值之后,会弹出的对话框并不是与这个键值本身存在一对一的关系。

    happymy版主已经说明了该键值的作用。


    WES JDP Team

    • 已标记为答案 happymy 2012年3月31日 11:14
    2012年2月29日 7:35

全部回复

  • 对于U盘这类设备(XP系统内置驱动的设备,或者或驱动的文件是微软内置在系统中的)设备,出现这种状况。

    出现上述情况,可能是:

    你没有添加与USB大容量存储设备的驱动组件。

    在你设备插着U盘的情况下,使用TAP生成PMQ。然后再次导入PMQ。

     


    Zhengbo.Xiao
    深圳艾斯威特贸易有限公司
    计算机、嵌入式是产品硬件、软件销售、Windows Embedded解决方案提供商。
    我的WIndows Embedded中文技术BLOG:
    www.XPE.cc
    blog搬家了,欢迎访问: http://questor87.wordpress.com/
    为解决大陆的Windows Embedded的开发者无法访问http://questor87.wordpress.com/,特从2010年11月起,在
    QQ:1320232327(另外两个已满)
    MSN:questor_87@hotmail.com
    MCTS:
    Windows Embedded Standard 7 Development
    Windows Embedded Standard 2009 Development
    Windows Embedded Standard CE Development
    Microsoft MVP(2010)
    2012年2月3日 6:20
  • USB大容量存储设备的驱动组件 已经添加。

    现在是 删除注册表 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\"MinimizeFootprint"的值后才会出现该问题。不知该注册表值对安装设备驱动有什么作用。

    2012年2月10日 2:22
  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\"MinimizeFootprint" 的功能是禁用驱动签名验证

    XP默认是要验证驱动程序的文件是否被数字签名(硬件的驱动通过了徽标兼容性测试)。

    不要去删除这个注册表项目。


    Zhengbo.Xiao
    深圳艾斯威特贸易有限公司
    计算机、嵌入式是产品硬件、软件销售、Windows Embedded解决方案提供商。
    我的WIndows Embedded中文技术BLOG:
    www.XPE.cc
    blog搬家了,欢迎访问: http://questor87.wordpress.com/
    为解决大陆的Windows Embedded的开发者无法访问http://questor87.wordpress.com/,特从2010年11月起,在


    QQ:1320232327(另外两个已满)
    MSN:questor_87@hotmail.com
    MCTS:
    Windows Embedded Standard 7 Development
    Windows Embedded Standard 2009 Development
    Windows Embedded Standard CE Development
    Microsoft MVP(2010)

    • 已建议为答案 WES_JDP_Lihui 2012年2月29日 7:35
    • 已标记为答案 happymy 2012年3月31日 11:14
    2012年2月22日 13:20
  • 你好,我感觉你理解问题的角度应该换一下,在你删除了该注册表键值之后,会弹出的对话框并不是与这个键值本身存在一对一的关系。

    happymy版主已经说明了该键值的作用。


    WES JDP Team

    • 已标记为答案 happymy 2012年3月31日 11:14
    2012年2月29日 7:35