<?xml version="1.0" encoding="UTF-8"?><rss version="0.92">
<channel>
	<title>百科文章</title>
	<link>/blog</link>
	<description>分享经验,共同进步</description>
	<lastBuildDate>Wed, 02 Nov 2011 10:27:49 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	<!-- generator="WordPress/3.1.3" -->

	<item>
		<title>Windows 7稳定优化攻略</title>
		<description><![CDATA[以下方法请根据自己的需要来使用！因为关闭一些东西就会导致不可使用，如果你要使用就自行决定！ 1、关闭虚拟内存（当然你有4g内存以上） 右键点击我的电脑，选择属性，然后选择左边的高级系统设置，在高级菜单下点击第一项性能的设置按钮，在性能选项框中再点击高级，然后点击下面的虚拟内存的更改按钮，最后选择系统所在的分区，然后点击选择下面的无分页文件，点击确认，最后一步一步确认退出即可。重启系统后，你就会发现虚拟内存不见了，C盘也瘦身了3~4G了。 2、关闭系统休眠 打开C:\Windows\System32目录，找到cmd.exe，右键点击以管理员身份运行，输入powercfg -h off然后回车即可。使用Windows7优化大师亦可以。 3、关闭系统还原并删除还原点 打开我的电脑熟悉-高级系统设置后，选择系统保护菜单，选中C盘（默认就系统盘打开），点击配置，就可以对系统还原进行关闭并清除还原点操作了。 4、系统服务优化： 强烈建议禁用以关闭的系统服务： 1、Superfetch 2、Program Capability Assistant Service 3、Shall Hardware Detection 4、Windows Defender 5、Windows Search 6、Security Center 7、Windows Time 8、Windows Backup 可以关闭的服务（可关可不关）： 1、Internet Connection Sharing (ICS) 2、IPsec Policy Agent 3、Media Center Extender Service 4、Net.Tcp Port Sharing Service 5、Remote Desktop Configuration 6、Remote Desktop Services 7、Remote Registry 8、Routing and [...]]]></description>
		<link>/blog/archives/368.html</link>
			</item>
	<item>
		<title>从 DOS 命令到制作IMG映像的详细解说</title>
		<description><![CDATA[前 言 因 EasyBoot 调用文件大多数是 IMG 映像文件, 而 IMG 映像文件编辑需要懂 DOS 命令, 但到现在懂 DOS 知识的人越来越不多了，在做 IMG 映像文件时，论坛上到处求助帮助说，这个应该这样写那个应该是怎样写，为了大家的学习，首先需要从DOS的基本学起，所以我花费一点时间来写一篇从 DOS 基础开始的详细解说到制作 IMG 映像文件的实战教程，希望大家能学到一点 DOS 知识和经验，在本教课程过程中有需要用到文件和小工具我会提供上来的，大家不必乱找，和废时间， 但我本人时间有限，不能及时发上课教程上来时不要心急，需耐心等待哦。 一、在本教课程中如有 DOS 前辈高手来阅览时， 希望前辈指出有不到之处的地方，望前辈指正错误，以免误导大家，我衷心的感谢前辈的指出。 二、这篇文章大多数是搜集自网上，但经我整理和加入我自己的一并发上来，希望大家仔细阅读和实例式式，不然是很难理解的。只有你自己请自使用过，才会明白用意哦。 注：未经同意, 不准转贴, 谢谢合作! QQ 群号: 11175590 第一课 基本 DOS 命令集详细解说 path 指向路径命令: path=c:\dos;c:\windows;c:\ 这条命令就是说，当我们执行一个文件时， 电脑先在当前目录下查找这个文件，找到则执行，如果没有找到，则电脑按照 path命令所指定的目录顺序去查找，先在C盘dos目录下，然后在windows目录 下，最后在C盘根目录下寻找这个文件 edit 编辑命令: edit　 w.bat回车（就是编辑　w.bat文件的意思） ren 改名命令: 例如把abc.txt改成bne.dat，就可以输入ren　abc.txt　bne.dat。 type 查看命令: [...]]]></description>
		<link>/blog/archives/365.html</link>
			</item>
	<item>
		<title>彻底解决XP SP3在DOS及PE、硬盘失败的问题</title>
		<description><![CDATA[解决困惑了很久的问题&#8212;XP SP3在DOS、PE、硬盘下安装存在的问题。 最新版 nlite 1.4.5 final , 已经自动解决此问题. 只有 RVM 使用者需要修正. 1、解压缩wbemoc.in_文件，在解压出来的文件wbemoc.inf中找到如下段： [WBEM.CopyMOFs] &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230; &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230; napclientprov.mof napclientschema.mof &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230; &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230; 将这个字段改为如下： [WBEM.CopyMOFs] &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;. &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;. napclientprov.mof,napprov.mof napclientschema.mof,napschem.mof &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;. &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;. 2、在文件TXTSETUP.SIF的字段[FileFlags]添加如下： [FileFlags] &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.. &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.. napclientprov.mof = 16 napclientschema.mof = 16 &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230; &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230; 3、保存wbemoc.inf、TXTSETUP.SIF，并用Cab压缩wbemoc.inf文件，将这两个文件放回i386文件夹，世界就此清静了。]]></description>
		<link>/blog/archives/363.html</link>
			</item>
	<item>
		<title>nLite精简输入法补充</title>
		<description><![CDATA[原文的说法只是起到屏蔽输入法的功能，而输入法的相关文件仍然会被安装到系统中，要想彻底精简掉输入法，必须修改安装配置文件的同时删除输入法相关文件。具体配置文件请看下文： nlite精简winxpsp2 （08-08） windowsxpsp2精简内容 1/计算器/磁盘整理/ 2/驱动全部删除 3/防火墙/ie核心 4/简体中文/langdir 5/画图/声音主题/midi支持/播放器Codec/播放器 6/手动安装 7/autoupdate/后台智能传送/服务调度 8/删除调制器支持/删除图片浏览和传真支持 ****************************************** txtsetup.sif &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; ;;imegen.tpl = 100,,,,,,,2,0,0 ;;imegen.exe = 100,,,,,,,2,3,3 ;;WINABC.CNT = 1,,,,,,,2,0,0 ;;WINABC.HLP = 1,,,,,,,2,0,0 ;;WINABC.CWD = 1,,,,,,,2,0,0 ;;WINABC.IME = 100,,,,,,,2,0,0 ;;WINABC.OVL = 1,,,,,,,2,0,0 ;;WINGB.IME = 1,,,,,,,2,0,0 ;;WINPY.IME = 100,,,,,,,2,0,0 ;;WINPY.MB = 1,,,,,,,2,0,0 ;;WINSP.IME = 100,,,,,,,2,0,0 ;;WINSP.MB = 1,,,,,,,2,0,0 ;;WINZM.IME = 100,,,,,,,2,0,0 ;;WINZM.MB [...]]]></description>
		<link>/blog/archives/361.html</link>
			</item>
	<item>
		<title>据说unicode转ANSI的批处理</title>
		<description><![CDATA[@Echo off Md temp For %%a in (*.inf) Do Type %%a >Temp\%%a Copy Temp\*.inf /y Del Temp\*.inf Rd Temp 把很多 *.inf、*.ini 等Unicode格式转换成ANSI可以减小文件体积，功能不变！ 大家想一下，能不能基于这个原理做一个精简注册表的呢？ 把Unicode转换成ANSI格式的真的能保证功能不变吗？虽然不知道是否正确，但是对这个说法有点怀疑。有知道的请解释一下原理。 因为 Unicode 保存英文用 2 个字节，而ANSI只要1个字节。系统里很多inf，用ANSI的完全够了 双向测试了一个文本， 1、ANSI的。名称RVI.txt，内容如下： {N=2,300,14} V1:=((C-O)+2*(REF(C-O,1)+REF(C-O,2)+REF(C-O,3)))/6; V2:=((H-L)+2*(REF(H-L,1)+REF(H-L,2)+REF(H-L,3)))/6; NUM:=SUM(V1,N); DENUM:=SUM(V2,N); RVI:NUM/DENUM; RVISIG:(RVI+2*(REF(RVI,1)+REF(RVI,2)+REF(RVI,3)))/6 测试用的代码： cls ::@Echo off del /s /q RVI.inf RVI_cheng.inf echo. For %%a in (RVI.txt) Do Type %%a [...]]]></description>
		<link>/blog/archives/359.html</link>
			</item>
	<item>
		<title>在nlite工作前精简输入法</title>
		<description><![CDATA[首先声明，这个脚本存在问题！是代码的问题，不能正常工作，希望懂DOS的朋友帮忙调试一下！也可能这个脚本有的人见过！不在罗嗦，脚本如下： ****************************************************************** echo rip fareast ime rem 把Unicode编码的intl.inf文件转换为UTF8编码，这样普通的程序可以用类似处理英文的方法来处理 copy i386\intl.inf intl.inf recode u2..u8 intl.inf rem 在intl.inf文件中搜索带有[ime]这样的行 findstr /i ^^\[.*ime intl.inf &#124;findstr /i /V \[FE_CONIME\] &#124; findstr /i /V \[EA_IME_SHARED\] >tmp.imerfall.txt for /F &#8220;tokens=1,2,3* delims=[]&#8221; %%i in (&#8216;findstr /i /V LGReg tmp.imerfall.txt&#8217;) do (sed -n -e /^^\[%%i\]/,/^^\[.*\]/p intl.inf &#124; sed -e /^^\[.*\]/d -e /^^$/d)>>tmp.IMEfiles.txt rem 找出所有和输入法相关的文件名字的注册表项存储为tmp.imeLGReg.txt,略过了英文的输入法的注册报条目 [...]]]></description>
		<link>/blog/archives/357.html</link>
			</item>
	<item>
		<title>使用 Txtsetup 添加注册表预设</title>
		<description><![CDATA[使用 Txtsetup 添加注册表预设 目前已知有一种方法可以用 txtsetup.sif 来添加自定义的注册表条目. 每次文本安装模式即将结束时, 安装程序就会利用txtsetup.sif 中的某些定义来创建注册表(文件复制结束时). 如果是全新安装的话, 安装程序就会按照 txtsetup.sif 的 [HiveInfs.Fresh] 区段中的定义来生成注册表. 你可以使用这个区段来添加你自己的注册表条目. 添加注册表条目 如果你已经把你的注册表设置保存为一个 .reg 文件的话, 那么你需要用.inf 文件导入这些设置. 将你的 .reg 文件重命名为 settings.reg 并将其置入i386 文件夹中. 将以下内容复制到一个新文件中并另存为settings.inf, 然后将其保存到 i386 文件夹中. [Version] Signature = &#8220;$Windows NT$&#8221; DriverVer=07/01/2001,5.1.2600.1106 [update] HKLM,&#8221;Software\Microsoft\Windows\CurrentVersion\RunOnce&#8221;,&#8221;MyUpdate&#8221;,0&#215;00020002,&#8221;%systemroot%\regedit.exe /s %systemroot%\system32\settings.reg&#8221; 添加 inf 条目 如果你已经有了一个 .inf 文件, 那么将其复制到 i386 文件夹中并将其重命名为settings.inf. 确保这个 .inf 文件中有个名为 [update] [...]]]></description>
		<link>/blog/archives/353.html</link>
			</item>
	<item>
		<title>使用OSCDIMG制作镜像</title>
		<description><![CDATA[这个OSCDIMG.EXE命令是包含在WIN AIK工具包中的，这个可以在微软下载。 我曾经试过，不能制作超过700M的光盘，可是网友却发现这个东西与CDIMAGE几乎相同，也可以使用M参数。 另据我查阅的微软技术档案库，其中有一句提到在WIN AIK中包含新一代的代替CDIMAGE的工具，那么必定是这个OSCDIMG了，可是看帮助却是显示的至2000年的信息。为什么？ 这里我猜想，OSCDIMG肯定是CDIMAGE升级产品，有关年的信息可能是他们故意弄的，这和隐藏参数是一个道理。 这里多提一句，纯微软光盘镜像显示的摘要信息里的“卷集”和我们使用CDIMAGE做出的是不一样的，因此，有的网友非要找CDIMAGE 2.52版，可是网上没有。 这里，我猜想，OSCDIMG可能就是类似CDIMAGE 2.52的东西，只不过我们不知道哪个参数是控制卷集的。 ＝＝＝＝ oscdimg -n -m -o -h -lsuperdvd3 -bg:\makedvd3\dvd3\ezboot\loader.bin g:\makedvd3\dvd3 e:\superdvd3.iso 注：g:\makedvd3\dvd3是我的光盘母文件所在的目录]]></description>
		<link>/blog/archives/351.html</link>
			</item>
	<item>
		<title>手动内建集成DRIVER的方法</title>
		<description><![CDATA[========================================================= 第一步，提取驱动。先装上驱动，然后用驱动精灵提取驱动。 第二步，精简驱动。主要是精简掉多余的语言支持，文本，帮助，Html页面，不想要的增强工具等。 第三步，把INF文件都复制到OEMINF目录中，把剩下的SYS或DLL或EXE文件都复制到OEMdrv目录中。用Dir /on /b >..list.txt 命令得到文件列表。 第四步，把Driver.cab（精简过的）解压到OEMDRV目录中。 第五步，用Wincab把OEMDRV目录中的文件重新压制成Driver.cab。 第六步，后期处理： ============================================================ 1. 添加文件信息到Drvindex.inf 中。把一开始在OEMdrv目录中得到的文件列表复制到Drvindex.inf的[driver]段的尾部。 2.添加文件信息到Txtsetup.sif中、把一开始在OEMdrv目录中得到的文件列表复制到Txtsetup.sif的[SourceDisksFiles] 段的开头部分并在每个文件名的后面添加 = 1,,,,,,,,3,3 把一开始在OEMinf目录中得到的文件列表复制到 Txtsetup.sif的[SourceDisksFiles]段的开头部分 并在每个文件名的后面添加 = 1,,,,,,,20,0,0 3.添加文件信息到DOSNET.inf中、把一开始在OEMinf目录中得到的文件列表复制到DOSNET.inf 的[Files] 段的开头部分 并在每个文件名的前面添加 d1, 4. 把Oeminf 目录中的INF 文件依次打开，找到[SourceDisksNames] 或[SourceDisksNames.x86] 这样的段， 下面一行1=%DISKNAME%,,, 改成1=%DISKNAME%,&#8221;driver.cab&#8221;,,&#8221;i386&#8243; 有可能前面这个数字不是1,是其它的，也无所谓， 有可能等号后面接着的不是%DISKNAME%，而是另外的字符串，也无所谓，只要在第一个逗号后面加上&#8221;driver.cab&#8221;，在 最后那个逗号后面加上&#8221;i386&#8243; 就可以了。 第七步。替换原来的文件。把修改过的INF文件复制到I386目录中。 把修改过的Txtsetup.sif 和Dosnet.inf和Drvindex.inf 复制到I386目录中。把重新压制过的Driver.cab 复制到I386目录中。 ========================================================= VEN后是厂商号 DEV后是设备号 设备号虽然不同 但可能使用同一个驱动的 所以在inf文件中经常能看见一堆VEN&#038;DEV的列表]]></description>
		<link>/blog/archives/349.html</link>
			</item>
	<item>
		<title>无法进入Windows XP,提示 hal.dll 损坏或丢失</title>
		<description><![CDATA[这些是有集成光盘时有用的资料. Q：现在无法启动 Windows XP 了，提示“因以下文件的损坏或丢失，Windows无法启动：\system32\hal.dll. 请重新安装以上文件的拷贝。”请问如何解决？ A：该故障是由于hal.dll文件损坏或丢失引起的。 解决的方法：插入 Windows XP的安装光盘，在“恢复控制台”下将光盘上i386目录中与你电脑硬件相匹配的HAL文件解压缩到Windows\system32中，并把文件名更改为hal.dll即可。HAL文件如下表所示，共分为7种，但目前的电脑通常都为“ACPI Uniprocessor PC”或“Advanced Configuration and Power Interface (ACPI) PC”，因此我们在替换时可以先尝试这两个。不同硬件配置的电脑，系统使用的HAL文件可能不同的，所以如果替换为与电脑不匹配的 HAL 文件，将可能导致系统无法启动。下面将介绍如何在“恢复控制台”下完成整个操作： 假设 Windows XP 安装在C盘，F盘为光驱，系统的 HAL 文件属于“ACPI Uniprocessor PC”，那么进入“恢复控制台”后依次运行以下命令： Del C:\windows\system32\hal.dll expand F:\i386\halaacpi.dl_ C:\windows\system32\hal.dll exit 计算机的描述文字及对应的 HAL 文件 计算机的描述文字 对应的 HAL 文件 ACPI Multiprocessor PC halmacpi.dl_ ACPI Uniprocessor PC halaacpi.dl_ Advanced Configuration and Power Interface (ACPI) [...]]]></description>
		<link>/blog/archives/346.html</link>
			</item>
</channel>
</rss>

