locked
安装不了winrar和虚拟光驱daemon4301-lite RRS feed

  • 问题

  • 1.我按照 http://lzg-ad.blog.sohu.com/76242472.html的内容构建最小 XPE 镜像制作了一个XPE,能够正常使用。
    2.并且添加了http://lzg-ad.blog.sohu.com/79635978.html 的几乎所有组件(制作支持应用程序安装的XPE操作系统),除了图形部分,但是现在由于我需要装VS2005,却总是安装不了,在网上查到需要添加Microsoft SQL Express 2005 Macro组件,我添加了之后,生成的系统,遇到了别的问题,就是以前能够安装的winrar-3.71却不能安装了,弹出对话框“

    Windows无法访问指定设备路径或文件,您可能没有合适的权限访问这个项目

    ”,不可能是中毒,因为每次都是重新格式化磁盘,生成的新映像。而且以前没有添加这个组件宏的工程image仍然可以安装winrar。不知道这是怎么回事?
    3.安装不了daemon4301-lite,并且我又尝试了别的版本的虚拟光驱,也安装不了,每次都是让系统重启,重启之后还是让你继续重启,就是不向下进行,不知有没有高手遇到过这样的情况?
    2009年6月15日 5:26

答案

  • 添加Microsoft SQL Express 2005后进行关联性检查,然后删除添加Microsoft SQL Express 2005这个宏组件。
    另外 Test & development 下的宏组件请慎用!最好不要用!
    • 已建议为答案 happymy 2009年9月8日 11:56
    • 取消建议作为答案 HACK_cai 2009年9月9日 15:40
    • 已标记为答案 happymy 2011年3月10日 14:15
    2009年9月8日 11:56

全部回复

  • http://social.microsoft.com/Forums/zh-CN/windowsxpembeddedzhchs/thread/843f276b-cd3f-4c5c-9583-02f4eb28de3d
    定制通用版XPE系统,在任何板子上启动后,再后安装驱动和应用
    例子工程:
    http://wince.cn/download/TestXPE/NewMacroComponent1.zip
    http://wince.cn/download/TestXPE/EmboGeneralXPE-010.zip
    试试这个新的?

    http://wince.cn/ or http://windowsce.com.cn/
    2009年6月15日 6:19
  • 我未对您的工程做任何修改,您的这个工程在checkd ependencies 的时候出现错误,An error occurred while checking dependencies. Component: "First Boot Agent (FBA) #2 [Version 5.1.2600.4010, R4010]" activation failure. Auto-resolve terminated.不知我哪里操作的不对吗?

    2009年6月15日 7:09
  • 那个错误是因为你的工程里面出现了两个FBA, 至于安装不了WINRAR和虚拟光驱 请先确保工程里面添加了Windows Instarll Serverice 这个组件。
    2009年6月15日 10:27
  • 例子工程:
     http://wince.cn/download/TestXPE/NewMacroComponent1.zip
     http://wince.cn/download/TestXPE/EmboGeneralXPE-010.zip
    要用Rollup1.0或WES2009才行.
    未升级的旧版开发工具.没有"First Boot Agent (FBA) [Version 5.1.2600.4010, R4010]" 组件
    http://wince.cn/ or http://windowsce.com.cn/
    2009年6月15日 17:04
  • 1.我再次确认了一下,我 确实添加了 Windows Installer Serverice 组件。 奇怪的是我的winrar不是一开始就装不上,而是在添加了 sql express 2005 macro之后才出现问题的。不过虚拟光驱是一直都装不上
    2.黄版主,我已经升级到了Rollup1.0了,但是我的组件还是和你的不一样,如:你的组件是registry filter[Version5.1.2600.6000,R6000],而我的是registry filter[Version5.1.2600.3333,R3333]。类似的还有别的一些组件也是这样,因此造成一些错误提示。不知道我还要做什么升 级?
    2009年6月16日 1:47
  • 我是用WES2009, 你去掉新版组件,用老版也可以的.
    http://wince.cn/ or http://windowsce.com.cn/
    2009年6月18日 8:25
  • 这个问题是MSDATT.DLL有关的,你可以用你安装的XP P中的这个文件代替XPE系统中的MSDATT,DLL.
    热爱生活!
    2009年9月8日 8:01
  • 添加Microsoft SQL Express 2005后进行关联性检查,然后删除添加Microsoft SQL Express 2005这个宏组件。
    另外 Test & development 下的宏组件请慎用!最好不要用!
    • 已建议为答案 happymy 2009年9月8日 11:56
    • 取消建议作为答案 HACK_cai 2009年9月9日 15:40
    • 已标记为答案 happymy 2011年3月10日 14:15
    2009年9月8日 11:56