to liuxiyao: 出现这样的问题我推断是由于系统有一些必须的dll类库没有被build进系统中,你在构建时多加入一些系统组件试试。(我想通过评论发可是发了5、6遍CSDN没反应,就写到这里吧,希望你能看到)
 
之前有玩过Microsoft的Windows XPE,可以小到200多M,对于资源比較有限的系统来说还是不错的,仅仅是Microsoft的制作套件太耗内存了,内存小的就不要尝试了,不然那漫长的1个多小时你除了等待之外什么都做不了。只是即使内存比較大的,还是建议把系统的虚拟内存设置的高些,怎么设置这里就不用说了。以下列的是完整的制作流程,对于常常可能会用到的一些组件也做了说明。

1、下载开发包

能够去微软主页上下载试用版,有一定的期限。

网上也有正式版下。

2、安装

假设是从微软官方下载,下载完毕后会看到非常多文件,将disk1.cab、disk2.cab、msde.cab、tools.cab文件解压,得到disk1与disk2两个目录,将disk2目录里的文件拷贝到disk1目录里,然后点击disk1目录里的setup打开安装界面,依照tool、数据库引擎、数据库的顺序安装。

安装数据库的时候,会出现错误提示,说不能发现DATABASE/Windows Emedded Data/repository/{484C9D34-846E-40E2-A2E6-FF2771A303D5}.CAB没有找到,能够在DATABASE文件夹下依次创建上面两个文件夹,再将另外三个.cab文件拷贝到里面就可以。

全部的安装完毕后,能够安装sp2,WINDOWS_XP_EMBEDDED_SP2.EXE。然后是langchs.exe和langchssp2.exe

假设是网上下载的正式版,是三个cd的虚拟光驱文件,依次安装就可以。要注意安装过程很耗费内存,可能会提示虚拟内存太小,要将系统的虚拟内存大小改大点。

假设安装有杀毒软件,如卡巴斯基,执行目标设计器时,可能会常常出现异常关闭,把卡巴斯基卸载就能用。

3、编译image。

主要是组件的选择,一些主要的组件描写叙述:

Demo Platform Component 目标平台的硬件分析组件,名字自己起。

以下这些组件名称和xpe里一致:

Design Templates->Windows-based Terminal Professional  xpe的宏组件,有几种,这个是基于主要的windows创建系统时用,其他几种一般是针对特定用途设定的宏组件。包括了一个最小化XP Embedded所必需的基本组件。

Software->System->Storage&File System->Infrastructure->File System->NTFS  文件系统,也能够选择FAT等,根据目标系统分区。

Software->System->Storage&File System->Applications->NTFS Format  格式化NTFS文件系统的GUI工具。假设文件系统选择的是FAT,这里对应要选上FAT Format

Software->System->System Services->Base->NT Loader  提供NTLDR。

Software->System->User Interface->Shells->Explorer shell  桌面。

Software->System->International->Infrastructure->Chinese - Simplified Language Support 中文支持,根据须要选择,假设没有选择一种语言,则执行Check Dependencies时,会出现错误:

Regional and Language Options [Version 5.1.2600, R620]" requires at least one additional enabled component not in the configuration

当然忽略这个错误编译出来的image也可以使用,可是没有中文支持。

出现这个错误时,错误信息会列在Target Designer底部的Tasks栏,双击栏目里的信息,会显示一个提示,要开发人员从多个可选的组件中挑选须要的组件。參考:http://www.microsoft.com/china/MSDN/library/Mobility/embedded/XPE_DUALBOOTXPEmbedded.mspx?mfr=true

能够检查依赖关系,然后在user interface core中依据须要设置,勾选show context menu on Task bar和show context menu on shell folders,就能支持鼠标右键了

Software->System->International->Infrastructure->Microsoft Simplified Chinese IME Core 中文输入法组件

Software->System->Storage&File System->Infrastructure->File System->CDFS 读取光驱设备

Software->System->User Interface->Shells->Windows Shell->Task Manager 任务管理器

Add Hardware Control Panel 加入新硬件

Add/Remove Programs Control Panel 加入删除程序

Device Manager 设备管理器

Accessories/System Tools 附件里的系统工具

Date/Time Control Panel 控制面板里的日期和时间设置

Display Control Panel 控制面板里的显示

Windows Accessories 这个组件是windows附件!包含记事本。写字板,绘图和计算器。同一时候在右键菜单,新建中也会出现相关内容。

Screen Savers 屏保

Windows XP Visual Style xp主题

Games 附件里的游戏

Desktop Wallpaper 桌面墙纸

Images and Media 包括了墙纸的图片,另一些演示样例音乐,演示样例图片等。

International Control Panel 控制面板里的网络连接

Keyboard & Mouse Control Panel 控制面板里的键盘鼠标

Mouse Cursors 使用户能够选择不同的鼠标光标式样

Network Setup Wizard 附件通讯里的网络安装向导,帮助用户设置家庭或商业网络

Power Meter Control Panel 控制面板里的电源选项

Registry Editor 注冊表编辑器

Users Control Panel 控制面板里的用户账户

System Control Panel 控制面板里的系统

Windows Clean-Up Utilities 磁盘清理工具

Software->System->User Interface->Infrastructure->Shell Application Compatibility 宏组件,This component includes components for all Control Panel items and for all shell Explorer components. 假设不是每一个都须要,最好依照上面的那样逐个加入。

Software->System->Security->Infrastructure->Automatic logon 支持自己主动登陆

Windows XPE 安装的更多相关文章

  1. 在windows下安装gulp —— 基于 Gulp 的前端集成解决方案(一)

    相关连接导航 在windows下安装gulp —— 基于 Gulp 的前端集成解决方案(一) 执行 $Gulp 时发生了什么 —— 基于 Gulp 的前端集成解决方案(二) 常用 Gulp 插件汇总 ...

  2. 在Windows上安装Elasticsearch 5.0

    在windows上安装Elasticsearch Elasticsearch可以使用.zip软件包安装在Windows上. elasticsearch-service.bat命令,它将设置Elasti ...

  3. Windows 下安装 MongoDB

    Windows 下安装 MongoDB 的步骤:1.官网www.mongodb.com下载安装包或zip包2.解压下载的文件到文件夹 D:\mongo .3.使用管理员权限打开CMD,导航到目录 D: ...

  4. 在 Windows 上安装Rabbit MQ 指南

    rabbitMQ是一个在AMQP协议标准基础上完整的,可服用的企业消息系统.他遵循Mozilla Public License开源协议.采用 Erlang 实现的工业级的消息队列(MQ)服务器. Ra ...

  5. windows下 安装Kali Linux到 U盘的方法

    作者:玄魂工作室 \ 2016年10月20日 把Kali Linux安装到U盘好处很多,可以从U盘启动使用整个电脑的硬件资源, 可以随身携带,减少对自己电脑的影响. 今天要给大家讲的是如何在windo ...

  6. Windows无法安装到这个磁盘。请确保在计算机的BIOS菜单中启用了磁盘控制器

    今天一朋友问我这个问题,呃,以前我也遇到过,但忘记记录了,这次就记录一下吧,就懒得打字了,图片里面很清楚了 不说点什么的话是不是太水了O(∩_∩)O~,好吧扩充一下: Windows无法安装到这个磁盘 ...

  7. Coreseek Windows下安装调试

    由于项目需要全文检索,后面就去网上查了下资料,找到了Sphinx[中文是狮身人面像]这个全文检索引擎,听说挺好用的,不过没有中文分词.后面又去找了一下,找到了Coreseek,一款中文全文检索/搜索软 ...

  8. 从零开始学 Java - Windows 下安装 Tomcat

    谁都想分一杯羹 没有一个人是真正的无私到伟大的,我们试着说着做自己,与人为善,世界和平!殊不知,他们的真实目的当你知道后,你会被恶心到直摇头并下意识地迅速跑开,下辈子都不想见到他.不过,他没错,你也没 ...

  9. 从零开始学 Java - Windows 下安装 JDK

    关于未来 "我要死在火星.在我死去的时候能够想着人类能有一个美好的未来--有可持续的能源,同时能够殖民其他的星球来避免人类灭绝的最坏可能." 官网下载 直接打开官网:http:// ...

随机推荐

  1. 格而知之7:我所理解的Runtime(2)

    消息发送(Messaging) 8.以上便是runtime相关的一些数据结构,接下来我们回看一开始的疑问: objc_msgSend()函数在执行的过程中是如何找到对应的类,找到对应的方法实现的呢? ...

  2. 1 游戏逻辑架构,Cocos2d-x游戏项目创建,HelloWorld项目创建,HelloWorld程序分析,(CCApplicationProtocol,CCApplication,AppDeleg

     1 游戏逻辑架构 具体介绍 A 一个导演同一时间仅仅能执行一个场景,场景其中,能够同一时候载入多个层,一个层能够可载多个精灵.层中亦能够加层. B  场景切换 sceneàaddChild(la ...

  3. 牵一发动全身【Nhibernate基本映射】

    用牵一发动全身来形容Nhibernate的映射,一点都不夸张.小小的属性的修改,决定了整个Nhibernate的执行动态.以下让我们来详细了解一下,通过回想我们在上篇文章中用到的配置文件,做一个对xm ...

  4. 物理机与虚拟机IP互ping通,而互ping主机名不通

    问题描述:虚拟机信息:VMware-workstation 10安装RHEL5.8操作系统.hostname:rhel201.com IP:192.168.1.201 物理机系统:windows 7主 ...

  5. 【求出所有最短路+最小割】【多校第一场】【G题】

    题意 A从1要追在N的 B 只能走最短的路 问B最少切断多少条路可以让A不能过来 问B最多切断多少条路A还是能过来 对于1 求出1到N的所有最短路的路径,对其求最小割 对于2 求出长度最小的最短路即可 ...

  6. 【转换模型+扫描线】【UVA1398】Meteor

    The famous Korean internet company nhn has provided an internet-based photo service which allows The ...

  7. 六步实现Spring.NET 与 NHibernate 的整合

    最近刚完成一个项目,其中对数据库的架构用到的是Spring.NET 与 NHibernate相结合的产物.对于这两项技术,我自己也不是太熟悉,不过好在网上有很多关于这方面的介绍文档,在这里就不多说了. ...

  8. .NET Framework 4.0-RequestValidationMode

    1.WebForm 先看如下 web.config 的代码: <system.web> <compilation debug="true" targetFrame ...

  9. #ifndef #define #endif 防止头文件被重复引用

    想必很多人都看过“头文件中的 #ifndef/#define/#endif 防止该头文件被重复引用”.但是是否能理解“被重复引用”是什么意思?是不能在不同的两个文件中使用include来包含这个头文件 ...

  10. 基于Cookie跨域的单点登录问题

    由于项目中,需要用的单点登录,主要的思路是:系统1:用户名密码-->写入Cookie-->其他系统读取Cookie. 1.在同一个服务器下的Cookie共享 @Component(&quo ...