已阅读5页,还剩47页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
为了方便大家解决光盘制作中的一些常见问题,特立此帖。老毛桃会不断将一些光盘制作中的基本知识、技能等方面的文章添加到此帖。以便查询和使用。帖子中部分内容是老毛桃自己整理,也有不少是直接引用了部分精华帖子和其它论坛中的相关帖子,仅供大家学习和查询使用,因此具体作者名称请恕老毛桃无法一一注明。一、WINNT.SIF 详解最近有不少会员发帖求助 Windows 安装中的一些问题,其实有些问题是由于应答文件 WINNT.SIF 中的设置不妥造成的,老毛桃今天整理一下资料,将 Winnt.SIF 的详细说明帖一下。其实以前也有不少类似的帖子,但论坛换了程序,有的朋友似乎查找不到,有需要的朋友不妨看看。其实,WINNT.SIF 还有其他的一些参数,不过有一些不常用,就略去了。QUOTE:Data AutoPartition=0;安装程序会在安装过程中讯问你要把操作系统安装到哪个硬盘分区,并且如果该分区已经包含了一个操作系统,安装程序也会给你合理建议.;在这里设置为0,则安装程序会在安装过程中讯问你要把操作系统安装到哪个硬盘分区,并且如果该分区已经包含了一个操作系统,安装程序也会给你合理建议. MsDosInitiated=0;通知安装程序,你是从光盘上安装操作系统的;如果你在这里设置为0,则会通知安装程序,你是从光盘上安装操作系统的. UnattendedInstall=Yes;安装程序会进行一次无人值守安装 AutomaticUpdates=yes;安装程序在完成安装后跳过帮助保你你的PC页面(SP2中的新功能) UserData ProductID=DG8FV-B9TKY-FRT9J-6CRCC-XPQ4G;这个选项告诉了安装程序在安装过程中使用的序列号. FullName=Adminstrator;这个选项用来指定你的名字,这将会显示在系统属性的”注册给“项目下. OrgName=Microsoft;这个选项可以用来设置你的组织名称,这个也会显示在系统属性的“注册给”项目下. ComputerName=*;在这个选项中你可以指定计算机的名称,这个名称会用在系统和网络中,而且该名称也会在系统属性的计算机名选项卡下. Shell CustomDefaultThemeFile=%WinDir%ResourcesThemesLE4_Blue.theme;这个选项用以指定默认情况下Windows 使用的主题,所指定的可以是系统自带的其他主题,或者是第三方的主题.通过指定这个选项,Windows XP在你第一次登陆的时候就可以使用你喜欢的主题了.Unattended UnattendMode=FullUnattended;完全自动的无人值守安装,在安装过程中遇到的所有问题都将由在winnt.sif文件中预设的答案来回答,在安装过程中你将不能改变任何预设值. FileSystem=*;文件系统格式,为空为用户选择就可以在开始安装选择分区时让你选择是否格式化以及格式化后的系统文件格式. OemSkipEula=Yes;在这里设置为Yes 将会跳过EULA 屏幕,因为你已经在创建应答文件的时候读过用户许可协议了.在这里设置为No则意味着你需要在安装过程中按F8键同意许可协议. OemPreinstall=Yes;安装系统的过程中从$OEM$/$1文件夹下安装额外的程序,而预先把相应的安装文件复制到系统盘中 TargetPath=WINDOWS;这个选项告诉了安装程序要把Windows安装到哪个目录中. UnattendSwitch=Yes;跳过Windows欢迎界面,跳过创建网络连接以及创建用户帐户页面. WaitForReboot=No;安装进行完毕后禁止等待 OemPnPDriversPath = ;安装文件到哪里搜索比操作系统自带的驱动程序更新的版本.如果安装程序能找到一个更好的版本,则会自动安装. DriverSigningPolicy=Ignore;强制安装程序安装没有经过WHQL认证的驱动程序.该选项要和OemPnPDriversPath选项联合使用 NonDriverSigningPolicy=IgnoreGuiUnattended AdminPassword=*;Administrator帐户没有设置任何密码. EncryptedAdminPassword=NO;这个选项用来告诉安装文件你的密码是否被加密,Yes表示密码被加密了,而No表示密码为被加密.如果你没有为Administrator帐户设置密码,那么这个选项应该被设置为No.如果你选择了Yes,Setup Manager就会把密码加密保存在winnt.sif文件中. OEMSkipRegional=1;跳过区域设置屏 TimeZone=210;安装程序时区的设置 OemSkipWelcome=1;如果上面的OemPreinstall选项你设置为No,那么这个选项你就要设置为0;而如果OemPreinstall选项设置为Yes,则这个选项就要设置为1.如果设置为0,安装程序就会知道你不想在图形界面的安装过程中显示欢迎屏幕.(注意;这和 “Windows欢迎”界面不同,在那里你可以设置你的用户帐户). Display Xresolution=1024;这个选项指定了屏幕的默认横向分辨率. Yresolution=768;这个选项指定了屏幕的默认纵向分辨率. TapiLocation CountryCode=86;这个选项用来设置国家代码. Dialing=Tone;指定你的电话线路类型.RegionalSettings LanguageGroup=9,10;安装的语言组类型,中国简体中文为10,繁体中文为9FavoritesEx Title1=XXXXXX.url URL1=XXXXXXXXXXXXXXXXXXXXXXX;收藏夹网址,可以Title2为好记和名称,URL2为网址.按顺序123这样的继续添加. Branding BrandIEUsingUnattended=Yes;给浏览器输入特定的FavoritesEx,Proxy,andURL URL Home_Page=XXXXXXXXXXXXXXXXXXXXXXX;主页地址 Proxy Proxy_Enable=0;具体是否使用了代理服务器,0表示不使用代理服务器. Use_Same_Proxy=1;具体是否使用一个代理服务器的所有服务,不使用代理服务器的所有服务. Identification JoinWorkgroup=WORKGROUP;这个选项用以指定将要加入的工作组.如果你没有使用网络,就可以把这个选项保持默认设置. Networking InstallDefaultComponents=No;这个选项用以告诉安装程序你是否安装默认的网络组件.如果你设置了Yes那么默认的网络组件就会被安装;如果你设置了No就可以自定义要安装的协议、服务还有客户端.配置该选项的最佳方法是通过Setup Manager(setupmgr.exe). NetAdapters Adapter1=params.Adapter1;网络组件选择为params.Adapter1params.Adapter1 INFID=*;IP分配/建议不使用(可以指定,)NetClients MS_MSClient=params.MS_MSClient;安装Microsoft网络客户端,允许计算机访问Microsoft网络上资源NetServices MS_SERVER=params.MS_SERVER;安装Microsoft网络文件和打印机共享,允许其它计算机用Microsoft网络访问你计算机上的资源.NetProtocols MS_TCPIP=params.MS_TCPIP;安装Internet协议 TCP/IP协议,默认的广域网络协议,它提供在不同相互连接的网络上的通讯.params.MS_TCPIP DNS=No UseDomainNameDevolution=No EnableLMHosts=Yes AdapterSections=params.MS_TCPIP.Adapter1;TCP/IP协议使用手动设置params.MS_TCPIP.Adapter1 SpecificTo=Adapter1 DHCP=No IPAddress= SubnetMask= WINS=No NetBIOSOptions=0;TCP/IP协议使用自定义IP,其它默认设置.主要是IP设置及子网掩码设置Components msmsgs=off;这个选项可以让安装程序不安装Windows Messenger 4.6. msnexplr=Off;这个选项可以让安装程序不安装MSN Explorer 7.;其它的一些 Windows 组件如下:AccessOpt;辅助功能向导Appsrv_console;应用程序控制台Aspnet;ASP.NET软件开发平台BitsServerExtensionsISAPI;在客户端计算机上 BITS 的 ISAPIBitsServerExtensionsManager;BITS 管理器组件(需要iis_inetmgr)Calc;计算器CertSrv;证书服务的证书颁发机构组件CertSrv_Client;证书服务的 Web 客户端组件CertSrv_Server;证书服的服务器组件CharMap;启用在文档中插入符号和文字Chat;聊天客户端Clipbook;剪贴板查看器Cluster;群集服务Complusnetwork;启用网络 COM+ 访问DeskPaper;桌面墙纸Dialer;电话拨号程序DTCnetwork;MS DTC 网络访问Fax;传真组件fp_extensions;Front Pager 扩展fp_vdir_deploy;Visual Interdev RAD 远程部署freecell;空当接龙游戏Hearts;红心大战游戏Hypertrm;超级终端IEAccess;为 Internet Explorer 安装可见的入口点(快捷方式)IEHardenAdmin;为管理员加强 IE 安全性IEHardenUser;为用户加强 IE 安全性Iis_asp;IIS ASPIis_Common;Internet Information Server (IIS) 所需文件的通用设置Iis_Ftp;FTP 服务Iis_Inetmgr;基于 Microsoft 管理控制台的 IIS 管理工具iis_internetdataconnector;Internet 数据连结器iis_nntp;网络新闻传输协议 (NNTP) 服务器iis_serversideincludes;服务器端包含文件iis_smtp;SMTP 服务器iis_webdav;WebDAV 发布iis_www;WWW 服务indexsrv_system;索引服务,需要 iis_common、iis_inetmgr、iis_WWW 和 COMInetprint;Internet 打印LicenseServer;禁用终端服务授权media_clips;声音事例Media_Utopia;幻想空间配音方案minesweeper;扫雷游戏mousepoint;鼠标指针Msmq_ADIntegrated;将 Microsoft Message Queuing (MSMQ) 集成到 Active Directory 中Msmq_Core;MSMQ 核心组件Msmq_HTTPSupport;启用 MSMQ 来使用 HTTPMsmq_LocalStorage;允许在本地保存消息Msmq_MQDSService;提供 Active Directory 和站点识别功能Msmq_RoutingSupport;提供 MSMQ 路由Msmq_TriggerService;将消息到达与 COM 对象关联msnexplr;安装 MSN ExplorerMsWordPad;写字板NetCis;Microsoft COM internet 服务,需要 iis_common、iis_inetmgr、iis_www 和 COMNetOc;其他可选的网络组件,需要 NetOptionalComponents 部分ObjectPkg;对象包装程序OEAccess;Outlook Express 的入口点Paint;Microsoft 画图pinball;弹球游戏Pop3Admin;Pop3 管理的Web 用户界面Pop3Service;POP3 服务Pop3Srv;POP3 根组件rec;录音机reminst;远程安装服务(RIS)RootAutoUpdate;OCM 更新根证书RStorage;远程存储服务启用磁带库的使用作为 NTFS 卷的扩展sakit_web;远程管理工具(以前的服务管理工具包)solitaire;纸牌游戏Spider;蜘蛛纸牌游戏Templates;文档模板TerminalServe;仅在服务器上安装终端服务TsWebClient;为终端服务安装 ActiveX 组件,需要 IISvol;音量控制WbemCrrl;Windows Management Instrumentation (WMI) 事件搜集组件WbemFwrd;Windows Management Instrumentation (WMI) 事件传送组件WbemMSI;Windows Management Instrumentation (WMI) Windows Installer提供商WMAccess;Windows Messenger 的入口点WMPOCM;Windows Media Player的入口点Wms;Windows Media 技术组件Wms_Admin_asp;Windows Media 技术服务器管理工具 Web 组件wms_admin_mmc;Windows Media Microsoft Management Console (MMC) 管理单元wms_isapi;Windows Media 服务器多路广播和广告Wms_Server;Windows Media 技术服务器,需要 Wms_Adminzonegames;安装 Microsoft Game Zone Internet 游戏GuiRunOnce; 列出当第一次登录计算机时您想启动的程序二、深入了解“TXTSETUP.SIF” Txtsetup.sif 是一个安装信息文件(sif),主要用于 Windows 的文本安装模式(就如其名)。而且,它还可能会被其它的一些东西使用,例如,Windows PE 启动时也会用到它(Windows PE 用到了文本安装模式的末尾和 GUI 安装模式的开始部分)。文本模式完成后,这个文件就没什么用了;它不会被复制到 Windows 安装文件中(GUI 安装模式用到的安装文件)。因为 Windows 不会用到它,所以,像是系统文件保护(SFC) 这样的功能就不会影响到它。它也没有数字签名,因此你可以随意修改它而不会出现问题。 可以利用 txtsetup.sif 向安装文件中添加第三方驱动,修改安装Windows 的最小系统需求,添加或删除注册表预设,以及更多。 制作自己的安装光盘,这个文件就必须仔细研究一下,有用的地方不少。txtsetup.sif是制作安装光盘中极为重要的一个文件,里面记录了安装文件所在位置以及安装时文件拷贝的目标文件夹,实际作用其实就是把指定的文件按要求拷贝到预设好的位置上最可能用到的是以下几段:SourceDisksNames.x86用代码表示源文件的位置WinntDirectories用代码表示文件拷贝的目标文件夹,其根目录为 %WinDir%,即安装指定的Windows文件夹SourceDisksFiles根据前面设定的代码表示文件拷贝的具体细节 下面3段为集成 SATA、SCSI 等驱动时所用:HardwareIdsDatabase 硬件标识SCSI.Load SCSI驱动加载SCSI SCSI设备说明HiveInfs.Fresh 全新安装时根据指定的 inf 文件中的字段添加注册表信息HiveInfs.Upgrade 升级安装时根据指定的 inf 文件中的字段添加注册表信息 若想把 txtsetup.sif 中的某行移除掉,那么应该在此行前添加一个分号(;)或是把这行整个的删掉,通常,把 txtsetup.sif 中的某行删掉之后,那么还需要把 dosnet.inf 中的对应行删掉。如果想添加一行,那就比较复杂了,下面是 txtsetup.sif 的某个示例行:locsecw.chm = 1,21,0,0,defrag.chmlocsecw.chm 是 Windows 安装文件中的某个文件。 1 代表着它是个初始(RTM)XP 文件,通常你会看到 1 或 100,1 的定义来自于SourceDisksNames.x86,表示源文件为原版本且在光盘上i386文件夹,100表示源文件为SP补丁中较新版本的文件,100 代表它是个SPx 文件(SP1,SP2.SPx); 21 代表着它的复制目的地,其相对于 %windir% 文件夹,在这里,21 是让安装程序把 locsecw.chm 复制到 %windir%help。具体哪些值代表哪些目录可以在 WinntDirectories 中找到。一般情况下,WinntDirectories 中定义的目录都是相对于 %windir% 文件夹的子目录,这就意味着你把文件添加到 txtsetup.sif 中,那么它就会被复制到 %windir% 文件夹中(可能在其子文件夹中)。 第一个0为升级代码位,含义为:(升级时)0-总拷贝文件1-安装文件夹中有该文件才拷贝2-安装文件夹中有该文件时不拷贝;3-不拷贝文件 第二个0为新安装代码位,含义同上(全新安装时)另外据说此代码若不为0,其前面需多加2个逗号 defrag.chm表示将目标文件改名为此,因此,这一行表明,不管是升级还是全新安装都将源文件locsecw.chm拷贝到%WinDir%help文件夹下并改名为defrag.chm,就如在示例中所看到的一样,可以在行的末尾重命名要复制的文件。Microsoft 用它来区分 Windows XP Home 和 Pro 版。Home 的文件带有P, Pro 的文件带有 W。W 可能是代表着工作站(WorkStation) 的意思,P 可能是代表着个人版(Personal) 的意思,Windows XP Home 最初就叫做 Whistler Personal。 示例;cmconW.chm = 1,21,0,0,cmconcepts.chm - xp pro txtsetup.sifcmconP.chm = 1,21,0,0,cmconcepts.chm - xp home txtsetup.sif 就如所见的一样,XP Home 和 XP Pro 的文件并不相同,但是最后复制到系统中的文件名称都一样。同时请注意,txtsetup.sif 支持长文件名。 现在来看看另一行:autofmt.exe = 1,_x,2,0,0,1,2 “_x”代表着这个安装盘上的这个文件没有经过压缩,如果没有这个,那么安装程序会认为这个文件已被压缩过了。这个对于保证安全性和可靠性很重要。每个 XP 文件都被列在了“layout.inf”中,包括这个文件的大小(按字节计算),很明显,一个文件的压缩前和压缩后的大小是不会相同的。如果“txtsetup.sif”告诉安装程序“某个文件未被压缩”,那么安装程序就会在“layout.inf”中查找它的文件大小以确保这个文件未经修改或是损坏。如果文件大小与“layout.inf”中记录的不同,那么 XP 安装程序就会报错并停止安装。这个能够保证安装程序的安全性,以确定文件是否被修改过。它还能验证文件是否已被损坏,如果文件已被损坏,那么稍后安装时就可能会出现问题。如果以“_x”为关键字在“txtsetup.sif”进行搜索,那么就能找到所有未经压缩的 Windows 安装文件。 有个很重要的事情就是,txtsetup.sif 并没有告诉安装程序应当从哪里获取安装文件。它唯一的功能就是把按照正确的文件名把文件复制到正确的目录中。 举例说明: 比如说,把 tweakui 集成到 Windows 安装文件中,但是不想使用无人值守的方式。那么利用 txtsetup.sif 可以很轻松地做到这点。 第一步:下载 Tweak UI:下载后,用 WinRAR 把 tweakui.exe 提取出来,或是先安装这个程序再把windowssystem32 中的tweakui.exe 复制出来; 第二步:把 tweakui.exe 复制到 XP 安装文件所在的文件夹中,把 XP 安装盘上的文件复制到硬盘上,然后把 tweakui.exe 放到 i386 文件夹中; 第三步:修改 txtsetup.sif 和 dosnet.inf,把以下行添加到 dosnet.inf 中:d1,tweakui.exe 把以下行添加到txtsetup.sif 中:tweakui.exe = 1,2,0,0 现在运行安装程序,dosnet.inf 会把 tweakui.exe 复制到 C:WIN_NT.LSi386 中,接着重启之后,就会进入文本安装模式了,而 txtsetup.sif 会把 C:WIN_NT.LSi386 中的 tweakui.exe 复制到 C:WindowsSystem32 中,当整个安装进程完成之后,若要运行 tweakui.exe,那么只需转到 “开始”运行”输入:tweakui,点击确定就行了。那为什么不在新添加的行中使用“_x”呢?这是因为 tweakui.exe 不是 XP 的初始安装文件,XP 不需要检查它(因为它未在 layout.inf 中进行定义). B利用“Txtsetup.sif”和“xpinstall”集成安装打补丁/B 将补丁以及xpinstall等相关文件准备好,放在同一文件夹下,并配置好“xpinstall.xml”(用xpinstall来安装补丁比较美观)。用WinRAR将这些文件做成自解压压缩文件“xp_patch.exe”,并在自解压选项的模式中指定解包到临时文件夹和全部隐藏,以及指定“xpinstall”为解压后运行的程序,用“makecab”压缩该文件,并把文件拷贝到i386文件夹中 在 SourceDisksFiles 中添加:xp_patch.exe = 1,1,0,0 在“winnt.sif”中的 GuiRunOnce 添加:Command0=%WinDir%xp_patch.exe 从硬盘安装时,安装程序会先利用“dosnet.inf”中的定义把文件复制到“C:WIN_NT.LS”中。然后,安装程序才会利用 Txtsetup.sif 把这个文件夹中的文件复制到对应的文件夹中。因为只能利用“txtsetup.sif”把文件复制到“%windir%”文件夹下,所以它的用途有限,主要是用它来添加注册表预设和驱动。 B用“txtsetup.sif”来添加自定义的注册表条目/B 每次文本安装模式即将结束时,安装程序就会利用“txtsetup.sif”中的某些定义来创建注册表(文件复制结束时)。如果是全新安装的话,安装程序就会按照“txtsetup.sif”的 HiveInfs.Fresh 区段中的定义来生成注册表。可以使用这个区段来添加自己的注册表条目。如果已经把注册表的设置保存为一个“.reg”文件的话,那么需要用“.inf”文件导入这些设置。将“.reg”文件重命名为“settings.reg”并将其置入 i386 文件夹中,将以下内容复制到一个新文件中并另存为 settings.inf,然后将其保存到 i386 文件夹中。VersionSignature = Windows NTDriverVer=07/01/2001,5.1.2600.1106updateHKLM,SoftwareMicrosoftWindowsCurrentVersionRunOnce,MyUpdate,0x00020002,%systemroot%regedit.exe /s %systemroot%system32settings.reg B添加 inf 条目/B 如果已经有了一个“.inf”文件,那么将其复制到 i386 文件夹中并将其重命名为“settings.inf”,并确保这个“.inf”文件中有个名为 update 区段,只有这个区段下的设置会被使用。 可以用 makecab.exe 把 settings.inf 压缩成 settings.in_,但这只是可选的,添加方法是打开 txtsetup.sif 并转到HiveInfs.Fresh,按以下添加一行:HiveInfs.FreshAddReg = hivedef.inf,AddRegAddReg = hivesys.inf,AddRegAddReg = hivesft.inf,AddRegAddReg = hivecls.inf,AddRegAddReg = hiveusd.inf,AddRegAddReg = dmreg.inf,DM.AddRegAddReg = settings.inf,update 再把以下 2 行添加到“txtsetup.sif”的 SourceDisksFiles 段下,如果要使用一个 .reg 文件,那么就要添加第二行,不需要的只需添加第一行:settings.inf =1,_x,3,3settings.reg =100,2,0,0 把以下 2 行添加到“dosnet.inf”的 Files 段下,如果要使用一个“.reg”文件,那么就要添加第二行,不需要的只需添加第一行:d1,settings.infd1,settings.reg 现在开始安装 XP,当文本安装模式结束时就会导入注册表设置了,不需要使用无人值守安装方式。 B疑难解答/B 文本模式安装程序所用的解释引擎不同于 SetupAPI,因此,处理相关的“inf”文件时要小心点以免设置无效。当编辑用于文本安装模式下用的“inf”文件时,应当遵循以下方针:1 - 避免 strings. 就是那些在 strings 下定义的字符串,听说在文本安装模式下无法使用字符串;2 - 总是使用引号,请尽可能地用引号括住设置;3 - 避免缩写,在一般的 inf 中可以使用 0x1 或 0x1002. 而在文本安装模式下,以上值不起作用.;4 - 避免不必要的空格,这个可能不是强制性的,但最好这么做;5 - 无法确定能用文本安装模式 .inf 做什么事情? 那么请参考 hivesys.inf,hivesft.inf。 以下是 5 个不同的“.inf”设置,1 是正确的,而其它的则无法工作且文本模式安装程序会报错:1 - HKLM,SOFTWAREMicrosoftWindows NTCurrentVersionHotfixKB826939,Installed,0x00010001,12 - HKLM,SOFTWAREMicrosoftWindows NTCurrentVersionHotfixKB826939,Installed,0x00010001,13 - HKLM,SOFTWAREMicrosoftWindows NTCurrentVersionHotfixKB826939,Installed,0x10001,14 - HKLM,SOFTWAREMicrosoftWindows NTCurrentVersionHotfixKB826939,Installed,0x00010001,15 - HKLM,SOFTWAREMicrosoftWindows NTCurrentVersionHotfixKB826939,Installed,0x00010001,11 此行没有任何错误,注意第二段和第三段都用引号括住了,必须用引号将其括住;2 此行无法工作,因为第二段没用引号括住;3 - 此行无法工作,因为 0x00010001 被搞成了 0x10001,在正常情况下没有问题,但是在文本安装模式下,安装程序就无法理解它的含义了,有所怀疑的话,请不要使用任何缩写;4 - 此行无法工作,因为 Installed 后有两个引号;5 - 此行无法工作,因为 Installed 没有被引号括住。三、Nero超容量刻的详细方法!很多朋友下载了DVDrip电影后,想很好的收藏保存,但往往电影文件加上字幕文件后,正常的方法刻录一张700M的盘片就放不下了,这时光盘超刻就显得十分重要。在此我整理了一篇超刻的文章,希望对大家有所帮助。一:盘片检测 建议如果条件允许的话,购买时尽量选择一些品牌的盘片,因为现在随着刻录机的普及,盘片的选择也逐渐多起来,单张单价在2元左右(因地而异)就可以选择到一些不错地品牌盘片,譬如:Ritek(铼得)、Benq/Acer (宏基)、Unibit (优百特)等等,因为其实制作盘片得厂商就这么几家,很多都时OEM再打商标得,比如:Unibit (优百特)就是Ritek(铼得)的OEM产品。好的品牌的盘片不怎么会飞盘,保存的时间也比较长,重要一点,不挑刻录机,所以建议以50张或100张为单位一次性购买,可以很好还价。广州现在Unibit (优百特)50片一桶装A级盘片单张价格是1.6元,大家可以参考。四、nLite 制作精简版合集光盘常见问题本楼内容直接引用老毛桃的帖子关于使用 nLite 制作精简版 Windows 的若干若干。自从4月4日第一次接触和使用 nLite,到最近 Windows All In One 光盘的推出,已有近两个月的时间了。说实话,老早老早就有将数个使用面较广的 Windows 系统安装文件集成到一张光盘上的想法了。可惜的是,俺没有 DVD 刻录机,一个字“穷”啊!就现在用的那台电 52X COMBO,还是乘着 COMBO 光驱大降价的时候以 499元购得的,因此就只能将这个美好的想法藏在心底。(呵呵,怎么有一点酸酸的味道)一个偶然的机会,让我看到了一篇Windows体积庞大80%是“赘肉”这样的文章,第一次照葫芦画瓢的制作出了一个 6XMB 的 Windows 98,那时的成就感,怎一个“爽”字了得!后来用上了 Windows ME、Windows 2000 Pro/Server,后来接触 Windows XP,又从一些网络文章中看到了 nLite 和它的神奇,于是就产生了做合集的想法。呆子打老婆,说打就动手!先做的是 Windows XP Professional(我最喜欢用的这个嘛)。看着一些精品贴上说的如何如何精彩,没想到轮到自己做起来,却很不是一帆风顺。遇到的第一个问题就是:下载回来的 nLite 居然没有办法运行,提示说什么需要 Microsoft .NET Framework 1.1 组件的支持!我汗,“教材”上有说明呀,心急吃不了热豆腐!后来,经过一阵大刀阔斧,终于制作出了一个精简版的 XP Pro(联想版的),看着那精简了 2XXMB 的提示,那个高兴劲儿,真甭提了!可一 VPC(Virtual PC简称吧,这里动词一下,呵呵),傻眼了。出现了“安装程序无法格式化磁盘分区”“计算机内存可能不足”的错误提示,没道理呀,以前完整版 XP 在 VPC 运行(内存设置 128MB)很正常呀,于是我调大内存,依然不行。想想也许是 VPC 内存分配有问题吧,刻张盘在 TPC(True PC)上试试,依然报同样的错误,看来问题没解决(浪费第一张 CD-R)。没法,求助无忧的朋友,/viewthread.php?tid=30993,一句“我倒,多班是你的txtsetp.sif中的setupsourcepath=没有改对”提醒了我,看看再说,嘿,还真是这么回事!我倒!(在这里谢谢一下 pandatown 朋友)本以为接下来可以顺利的安装 nLite 版 XP 了,没想到更烦心的事发生了,安装界面出现乱码,很多字都无法正常显示,不会吧,是不是不小心删掉某个字体了,于是决定不精简语言选项,重做一遍,故障依旧。继续发贴求助,两天后得到了正确答复,原来是 INTL.INF 中的问题,需要将 CHS_Fonts 字段中的 simsun.ttc,65536 一行删除或注释掉,一试果然如此。呵呵,又学会了一招。(贴子找不到了,不过要感谢这位记不得名字的朋友)呵呵,又可以重新删除不需要的语言了(能从 99MB 缩减到 17.1MB,你说我能死心吗?)。没想到又有新问题出现了,3758096642 错误代码,发贴求助坛子上的朋友,/viewthread.php?tid=31256。没想到这一次在两天后没有等到正确解决方法,后来去 nLite 的官方论坛,发现了这样一贴/board/lofiversion/index.php/t39914.html(可能已被删除),大致意思是需要保留繁体中文。管它呢,试试再说。经反复试验,简体中文(新加坡)、繁体中文(香港、澳门)都可以去掉,唯有繁体中文(台湾)需要保留。呵呵,自己搞定了,不过还是要感谢跟贴的朋友们。需要注意以下的是,Windows Server 2003 和 XP HOME 也有同样的问题,都需要保留台湾繁体中文,如果实在想删除,请接着往下看!其实繁体中文(台湾)也没有占用太多空间,大概不到 20MB。可是我想要做 Allin1,就不得不删除。参考网上的一些删除繁体中文的方法,终于成功了。因贴子来源记不得了,就将操作方法写出来吧(感谢一下这位作者,不算侵权吧)删除繁体输入法(语言及字体)用记事本打开 INTL.INF,查找“LG_INSTALL_9”,在第一个地方停下来。这部分就是繁体中文的所有安装信息,它包括了所有需要的文件及注册信息。向下翻分别找到“IME.LGFiles.Install.CHT”(所有常用繁体中文输入法所需要的文件)、“CHT_PHIME_SYSTEM”(默认输入法的主文件)、“CHT_PHIME”(微软拼音输入法的所有文件)、“CHT_PHIME_APPLETS”(微软拼音的类支持文件)、“CHT_PHIME_SHARED_RS”、“C HT_CJIME_SYSTEM”(仓吉输入法的主文件)、“CHT_CJIME”(仓吉输入法的所有文件)、“IME.LGFiles.Remove.CHT”(删除语言时移除的文件)、“IME.LGReg.Install.CHT”(安装繁体的注册表信息)、“IME.LGReg.Remove.CHT”(卸载繁体的注册表信息)、“IME.LGReg.Remove.CHT.Add”、“Console.LGReg.Install.CHT”和“Console.LGReg.Remove.CHT”这几部分,删除这几部分项目下的所有内容,保存。(这里推荐新建一个文本文件,随便起个名字,比如“删除繁体.txt”,把这些内容剪贴到“删除繁体.txt”中,方便后面使用)。根据文本文件中的文件列表,在 i386 及 i386lang 中找到这些文件并删除之。这样一来,繁体中文(台湾)就成功地手动移除了。简体中文输入法也可以删除的,操作方法网上多的事,不说了。再说,我还想保留呢。另外,还有五个文件(占用空间可不小哟!达 8MB 多),是微软拼音输入法3.0里面的文件,可以安全删除且不影响此输入法的使用,PINTLGC.IMD、PINTLGD.IMD、PINTLGDX.IMD、PINTLGR.IMD、PINTLGS.IMD。操作方法不难,直接在 INTL.INF 中查找这五个文件名所在的行,全部删除便是,然后再在 txtsetup.sif 中做同样的操作,最后在 i386 及 i386lang 中查找这五个文件,有的话就删除即可。经过这么处理后的 i386lang 还剩 39 个文件,17.1MB。怎么样,精简不少吧。简体输入法也不受影响,需要提醒一下的是,如果调用微软拼音输入法3.0,会出错,这与删除那五个文件无关,是 nLite 本身存在的问题,本人没找到解决方法。如果在安装过程中需要输入中文,可以按右边的 Ctrl+Shift 组合键,这样就会按输入法顺序的反向顺序来调出输入法,避免调出微软拼音输入法3.0而出错。我想喜欢微软拼音的还是使用 2003 版的为多吧,以后再装呗。顺便说明一下,Windows 2000 的安装程序不会出错,也就是说,在作 nLite 版 Windows 2000 时,你尽可以直接删除所有语言项,程序会自动保留简体中文的必须项。省事多了!Windows XP HOME/Professional 的制作方法同样适用于 Windows Server 2003,包括语言、字体、输入法的删减等,都完全相同。INTL.INF 的“simsun.ttc,”问题(即字体缺失问题)则在 2000/XP/2003 中均存在,需要手动处理。后来制作 Windows 2000 Pro/Server/ADV_Srv 的精简,Professional 版很是顺利。可是遇到了服务器版(包括高级服务器版)的精简,本人碰到了一个很小很小的 BUG,完全可以忽略。就是安装后的 Windows 2000 桌面上的快速启动栏不见了,也无法通过“右击任务栏工具栏快速启动”的方法恢复(会出现“无法为 创建快速启动”的错误提示)。在坛子上发贴求助,/viewthread.php?tid=31625,没想到这一次没那么幸运了,等了很多天,试了很多方法都没能搞定。虽然可以手动创建 Quick Launch 文件夹的方法解决,但偏偏老毛桃是个完美主义者,既然做就要做好,不许有一点暇癖存在。没想到的就是这么点的“小问题”,也就是这么点的“完美主义”,耗去了我制作 Windows All In One 光盘的近 1/3 的时间。经过大约 10 次的反复“精简安装重新精简安装”的枯燥过程,终于发现只要移除了 Windows 2000(高级)服务器版的帮助组件,就会出现这样的错误!保留“帮助”!我得出这样无奈的结论。可是就这么点小毛病,愣要我保留那很少使用的功能并多占用那三四十 MB 的空间吗?不行,认输不是老毛桃的个性。于是开始决定对帮助组件下手。对比保留帮助和移除帮助的安装文件夹的不同,得出整个组件达 411 个文件,我的天!如果不可以删除的文件是一个还好办,最多试验 411 次就行了,累死活该!可万一不止一个文件需要保留呢?那累死了也没法解决问题呀!岂不是死得很冤?!这里,当初学习计算机时扎实的 DOS 基础知识帮助了我(在坛子上帮很多朋友解决问题时
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 初中七年级英语上册Unit 6话题词汇二轮分层复习教学设计
- 高二化学选择性必修3第三章第四节第1课时羧酸及其性质教学设计的深度建构与实践反思
- 初中八年级地理灿烂的中华文化单元整体教学设计
- 高中一年级化学必修第二册煤的综合利用与苯教学设计
- 小学二年级科学《小寒大寒又一年》第一课时教学设计(冀人版新教材)
- 小学二年级科学粤教科技版“往水里加油”探究式教案
- 初中八年级英语Unit 6 Developing ideasⅠ阅读课教学设计
- 高二化学选择性必修3“醇”教学设计-基于结构决定性质理念的概念建构
- 基于物联网的身份认证系统课程设计
- 公共卫生执业医师实践技能卫生统计案例分析专项练习
- 2026 年校园防诈骗安全教育课堂
- “化危为安”线上讲堂第153期-用好重大隐患判定准则 准确排查整治风险隐患-程长进
- 2026年秋新教科版五年级上册科学全册教案+教学计划
- 回复供应商询价的回复函3篇范文
- 高空作业平台倾覆现场处置方案
- 口腔颌面部感染诊疗临床应用专家共识(2025版)
- 2026年芯片设计DFT工程师高频面试题包含详细解答
- 网络传播概论(第5版)全套教学课件(完整版)
- 三宝四口五临边安全防护施工方案
- 临床肝紫癜病影像学表现
- 2026江苏法院招聘聘用制书记员202人考试参考题库及答案解析
评论
0/150
提交评论