none
XPE安装错误!!高手帮帮忙 RRS feed

  • 问题

  •  

    我在网上下载了XPE的那些压缩包(disk1.cab、disk2.cab、tools.cab、msde.cab、{022716D8-0CF0-4779-B94C-8E52EB36709C}.CAB、{347677C8-8935-4D30-8DDA-FB6D701ACF47}.CAB、{484C9D34-846E-40E2-A2E6-FF2771A303D5}.CAB、、WINDOWS_XP_EMBEDDED_SP2E.EXE 、langchs.exe、(SP2 简体中文界面包_)langchssp2.exe)

       我依次安装,前面都没出现问题,但是安装langchs.exe的时候出现下面错误:

     

    Windows XP Embedded -- Service Pack 1 Chinese (PRC) MUI Pack Installer

    Copying 'Chinese - Simplified MUI resource repository' repository files to \\CJG-3B91F929B37\Repositories\{6DC6C0CF-ED8E-4490-A953-B86397EC4C3E}
    Error: Cannot import repository files because access was denied. Make sure you have write access permissions to the repository root before importing this file.

    The following files have not been imported:
    h:\97ea60db105d265930df243fa2732a96\LANGCHs.sld


    File(s) processed: 1, File(s) imported successfully: 0

    No objects or files were imported to the database CJG-3B91F929B37.

    WEUpdate Exiting with return code: 65

     

    怎么解决啊!!

    我都试了好多个方法了,还是不行

    2008年12月25日 8:47

答案

  •  

     XP Embedded组件导入问题的解决方案

    Component Database Manager是管理XP Embedded组件的数据库管理器,XP Embedded安装完会有一个Windows Embedded Data的文件夹,下面会有一个默认共享的Repositories,这里就是我们安装的组件的所在地!系统的12000多就不说了,自己通过Component Database Manager 导入的组件(Component)每个都对应一个相应的文件夹,文件夹里面就是你对应的.sld和其它相关的.inf等文件。

           我要说的就是它的管理和导入组件的问题,一般默认情况下我们会通过Component Database Managerimport, SLD,把自己定制的或者人家提供的SLD文件导入到数据库的

    Repositories目录下,但是。。。。。。但是有时候有些事情总是不能如人愿,你导入组件的时候会提示没有导入成功,如下提示:

    1.Copying'Vortex86DX'repository files to

    \\HACK_CAI\Repositories\{A9D1C3E4-281A-47A5-A334-7A7796599D69} A_c
    Error: Cannot delete repository files in the target folder. Please make sure you have write access to the files.

    这个时候如果你手动找到目录并删除{A9D1C3E4-281A-47A5-A334-7A7796599D69}

    然后重新导入你刚才要导入的组件,不理你的工具又会如下提示:

    Copying 'Vortex86DX' repository files to

    \\HACK_CAI\Repositories\{A9D1C3E4-281A-47A5-A334-7A7796599D69} rD

    Error: Cannot import SLD file 系统找不到指定的路径。

    着急啊,怎么办呢?仔细看看错误的提示Please make sure you have write access to the files.请确认你有写入的权限,明白了吧,权限问题,对于这个问题,大多数的意见是修改文件夹权限,以管理员身份登陆,然后找到文件夹Windows Embedded Data,里面有个共享文件夹:Repositories然后在资源管理器的"工具->文件夹选项->查看"找到使用简单文件共享,把前头的勾去掉。最后,右键点击Repositories文件夹图标,选择共享和安全然后找到共享里面的权限设置“Everyone的权限成为完全控制

    好了,重新导入看看是不是可以导入了你想一脚踢进数据库的组件呢?

     

    2.经过爬山涉水,翻山越岭,把上面的步骤都做过了,可是还是导入失败,怎么办呢?

    莫非要重新安装,还要升级SP22007,太麻烦了,冷静,“我已经够冷静了”!呵呵,

    看来还是要找问题,经过努力的在www.baidu.comwww.g.cn搜寻终于发现了一个重大的问题,这个问题是浪费了我的大量的时间才知道的,并经过我多次测试

    “最后发现是XPE的一个bug。我创建了一个存储库,库源文件所在路径与组件不在同一个分区中。出现以上错误。把源文件copy到组建所在分区,把该路径设定为库源,这样就能正常加载了”,说的不是很简单明了,以例子来说吧

          通过Component Designer新建一个组件,在Repositories下面通过Add repositories 添加完之后看右边的Source Path,这个东西,就是它,把你的.inf.sys等源文件和你生成

    .SLD文件放在同一目录,我建议放在同一文件夹下面,然后在Source Path那里选择刚才的那个文件夹,OK

          通过上面两种解决方法,我想应该没有问题了!

    3.如果通过以上两种方法并没有解决你的问题,请检查 确定你是否在安装XPE后更改过主机名称,或者你的MSSQLServer没有启动,如果这些都没有任何可以怀疑的,那么我想你需要耐心了,什么耐心呢?重新安装的耐心,这就是最后的杀手锏!如果有其它方法请告诉我!

    2008年12月26日 0:42
    版主

全部回复

  •  

     XP Embedded组件导入问题的解决方案

    Component Database Manager是管理XP Embedded组件的数据库管理器,XP Embedded安装完会有一个Windows Embedded Data的文件夹,下面会有一个默认共享的Repositories,这里就是我们安装的组件的所在地!系统的12000多就不说了,自己通过Component Database Manager 导入的组件(Component)每个都对应一个相应的文件夹,文件夹里面就是你对应的.sld和其它相关的.inf等文件。

           我要说的就是它的管理和导入组件的问题,一般默认情况下我们会通过Component Database Managerimport, SLD,把自己定制的或者人家提供的SLD文件导入到数据库的

    Repositories目录下,但是。。。。。。但是有时候有些事情总是不能如人愿,你导入组件的时候会提示没有导入成功,如下提示:

    1.Copying'Vortex86DX'repository files to

    \\HACK_CAI\Repositories\{A9D1C3E4-281A-47A5-A334-7A7796599D69} A_c
    Error: Cannot delete repository files in the target folder. Please make sure you have write access to the files.

    这个时候如果你手动找到目录并删除{A9D1C3E4-281A-47A5-A334-7A7796599D69}

    然后重新导入你刚才要导入的组件,不理你的工具又会如下提示:

    Copying 'Vortex86DX' repository files to

    \\HACK_CAI\Repositories\{A9D1C3E4-281A-47A5-A334-7A7796599D69} rD

    Error: Cannot import SLD file 系统找不到指定的路径。

    着急啊,怎么办呢?仔细看看错误的提示Please make sure you have write access to the files.请确认你有写入的权限,明白了吧,权限问题,对于这个问题,大多数的意见是修改文件夹权限,以管理员身份登陆,然后找到文件夹Windows Embedded Data,里面有个共享文件夹:Repositories然后在资源管理器的"工具->文件夹选项->查看"找到使用简单文件共享,把前头的勾去掉。最后,右键点击Repositories文件夹图标,选择共享和安全然后找到共享里面的权限设置“Everyone的权限成为完全控制

    好了,重新导入看看是不是可以导入了你想一脚踢进数据库的组件呢?

     

    2.经过爬山涉水,翻山越岭,把上面的步骤都做过了,可是还是导入失败,怎么办呢?

    莫非要重新安装,还要升级SP22007,太麻烦了,冷静,“我已经够冷静了”!呵呵,

    看来还是要找问题,经过努力的在www.baidu.comwww.g.cn搜寻终于发现了一个重大的问题,这个问题是浪费了我的大量的时间才知道的,并经过我多次测试

    “最后发现是XPE的一个bug。我创建了一个存储库,库源文件所在路径与组件不在同一个分区中。出现以上错误。把源文件copy到组建所在分区,把该路径设定为库源,这样就能正常加载了”,说的不是很简单明了,以例子来说吧

          通过Component Designer新建一个组件,在Repositories下面通过Add repositories 添加完之后看右边的Source Path,这个东西,就是它,把你的.inf.sys等源文件和你生成

    .SLD文件放在同一目录,我建议放在同一文件夹下面,然后在Source Path那里选择刚才的那个文件夹,OK

          通过上面两种解决方法,我想应该没有问题了!

    3.如果通过以上两种方法并没有解决你的问题,请检查 确定你是否在安装XPE后更改过主机名称,或者你的MSSQLServer没有启动,如果这些都没有任何可以怀疑的,那么我想你需要耐心了,什么耐心呢?重新安装的耐心,这就是最后的杀手锏!如果有其它方法请告诉我!

    2008年12月26日 0:42
    版主
  • 我想做个shell自定义组件

    需要了解更多的系统预定义的环境变量,请查阅MSDN。

      在哪里查看哦MSDN?

     

    我做的XPE系统 是放在G盘的,我要做的壳应用程序在C盘下面,就是C:\MyDvr\server.exe

    要怎么写Value框里的?

    2008年12月26日 1:25