系统封装常见问题大总结_下面总结几个常见问题

2020-02-27 其他工作总结 下载本文

系统封装常见问题大总结由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“下面总结几个常见问题”。

[经验分享] 系统封装常见问题大总结(非官方)

[复制链接]

玩看

10357 84 听主题 众 3 积分 天空初中三年级

签到天数: 380 天 [LV.9]以坛为家II 升级 3.58% 金币

5199 个 贡献点 人气

点 经验点

电梯直达

楼主

发表于 2013-6-21 20:25:22 |只看 Ta 的帖 |倒序浏览

装机设首做推广,推荐IT天空联盟,10元起付!IT天空网吧增值联盟,内网推广,信心之选!

马上注册,方便交流分享和下载资源,结交更多好友,让你轻松玩转IT天空

立即注册 已有账号?点击登录 或者

x

逛了这许久,何不进去瞧瞧?

下次自动登录

忘记密码?

登录 新用户注册

用其他账号登录:

人品 9 点 关闭

本帖最后由 玩看 于 2013-7-17 07:41 编辑

 收听TA

 串个门

 加好友

 发消息

哈哈,好久没来天空了,没办法,忙着应付高考,现在有空了,上来论坛瞧瞧,唬唬,原先的 XP系统封装视频教程大放送 居然因为7天内无回复而被锁帖,哎,都怪115网盘,都怪这破电信,上传速度那么慢,不然的话我就重传了。废话不多说,旧的不去新的不来,现在发布一篇新帖,当初因为看到经常有朋友问些低级问题,而这些问题天空又没有一篇较为完善的总结,为此咬咬牙,从论坛上搜集好几百篇帖子汇聚了平常经常问的问题,其中不乏网友的原话,其中有些疏忽我也进行了订正,希望能到大家的支持,大家有好的经验也不妨写下来,以便帮助更多的人。

【1】问~在老的机子上装虚拟机~~封装出来的系统能装新机上吗?

还有我的老机子 是单核的 ~在这种机子上装虚拟机 封装出来的系统能用在双核或者4核的机子上吗? skyfree:

1、虚拟机硬件和你本机硬件无关联,至多是CPU与你本机的相同

2、理论上将,在任何机器上封装的系统均可部署到任何机器,但为了减少驱动残留、SRS驱动冲突等问题,也是为了方便,绝大多数时候使用的是最小化硬件的虚拟机

3、虚拟机建议使用完整版的VMware

【2】关于封装前安装驱动问题:

我们大家都知道封装系统前必须卸载驱动,我的问题是比喻显卡、声卡、网卡等,在使用安装版时不一定安装上了驱动(即显卡、声卡、网卡等驱动不上,在设备管理器里出现问号),这时直接进行封装。不为他们安装驱动是否可以(也就是说需要特意把驱动给安装上吗)?

答:

可以。封装不需要安装。

目的是卸载,并不是安装,所以没有装上的就不要装了。一个人有病才去就医,如果没有病就没有必要特意去感染一些病来医吧。

不用安装,就算安装了,使用ES封装时也会自动卸载他们(因为封装系统不止是在一台机器上使用,如果不卸载所有驱动而直接封装出来,那么这个系统部署到其他电脑上只有蓝屏),等部署系统时候会自动安装好驱动的。【3】关于内存不能为read

用YlmF 系统 DIY Y1.6 给XP系统减肥

(1)这个建议不要使用,以前使用过了也出现内存不能为read 现在没使用了一次也没出现过了

(2)用了YMLF1.6的精简工具,后来封装的系统小了,但是用一段后会出现内存不能为READ的现象。

(3)截止目前为止,这个问题算是暂时解决了,最后一次封装的版本,已经测试了10天左右,在7-8台不同配置,不同环境的机器中测试,还没有发现问题。总结如下,ylmf的那个精简工具不能用,迅雷某个版本的不能用,就基本顺利了。(4)YlmF 系统 DIY Y1.6 给系统减肥会替换system32下的一个DLL 以前我也是这样老出现内存不能为read,不用这个工具就没事 最好不要用

【4】关于DX9C安装问题:

1、问:比喻 Office、WinRAR等都是先安装好再封装系统,为什么DX9C一般是在系统恢复才安装,它与显卡有关吗?

答:完全没有关系,就是为了节约空间。如果你不在乎封装系统的大小,完全可以在封装前把所有软件全部安装好,也就省去在部署过程中安装一些程序了。

小结:可以封装前安装,部署时安装一般都是为了节省体积

2、问:DX9安装会不会根据不同的显卡进行安装?

答:DX是微软提供的多媒体编程接口,和显卡型号没有关系。

3、问:WIN7自带了了directX11,还用另安装directX9吗?这两天正在学封装WIN7,突然发现个问题,就是看到系统自带了directX11,那还用在部署的时候安装directX9么?看网上有的说11包含9了,有的说各是各的,知道的来说说吧

答:需要安装directX9,D9是D9,D11是D11,D11不包含D9,说D11包含D9的是不懂装懂。现在很多大型游戏都要装这个directX9(大部分游戏还是D9的),如果你玩游戏的话那DX9是必须的,所以必须装。

4、DirectX9.0C和VBVC静默版的调用时间

问:DirectX9.0C和VBVC静默版是要封装前安装,部署时调用,还是部署完进系统后调用?如果是部署时调用,那应该是部署前,部署中,还是部署后呢? 答:

一般是在部署时调用,目的是为了控制体积

需要控制体积的话,部署时装;不需要控制体积的话,封装前装。部署中 部署后 都可以,我一般是在部署中注册组件时调用。【5】Adobe Flash Player

Adobe Flash Player 静默安装参数是-install 例子:FlashPlayer.exe-install

【6】关于 封装工具默认参数设置~~

问:一直没用过这个功能,就是一个软件调用静默安装,比如ABC.exe 默认参数是/q 那在参数里写/q还是 ABC.EXE /q ?

Skyfree回复: /q

【7】java VM虚拟机

1、问:封装时需要安装JAVA虚拟机吗?母盘没有集成,请问各位 封装时JAVA虚拟机这个东西还需要装吗?怎么感觉装和不装没啥区别。

答:我认为应该装,因为现在很多网页有JAVA内容,需要这个虚拟机打开。

2、问:MS-JAVA和SUN-JAVA有什么区别?封装应该装哪个?封装的时候应该装哪个软件啊?还是都的装啊?

答:MSjava N年没更新过了..Sunjava比MSJAVA强.使用SUN-JAVA即可。

3、推荐使用sun java vm 而不用ms java vm 的原因:

(1)用原版XPSP3安装,安装微软Java虚拟机(Microsoft Java Virtual Machine),在IE8中经常会出现内存错误。(2)我的也是,装了微软的Java后 IE8老是出错,后来装了SUN的Java就没有问题

(3)MS java VM 那个东西不好啊,和ie8.0冲突,当弹出要安装activex时就崩溃,不信原版安装完后更新ie8,去微软网站更新就会出错了

(4)ms java vm 已经很久没更新了!sun java vm 倒是比较常用&常更新!

(5)MS java VM与IE8明显不兼容,为什么大家还要集成呢?

前天用实体机封装时发现的,但急于封装,就用了IE7。

封完了不满意,不过也不急了,用虚拟机准备重封时测试了下,目前看,MS java VM严重与IE8不兼容,同时安装这2个,然后打开MSN官网或在线更新网站都报错,3个全是微软自家的。很是奇怪论坛居然没有醒目提示,反反复复测试了几小时,目前看sun java和IE8暂时不存在问题,不过在HP最著名的灌水D版发贴几十分钟内收到的回复来看,貌似没必要集成java,还是比较少的。我现在偏向不集成java,或再测试sun java的兼容性。

4、请问如果不安装java vm对电脑的使用有什么影响。看了许多教程,封装系统的时候都把这个加里面了 最佳答案

1,什么是Java虚拟机

Java虚拟机(JVM)是Java Virtual Machine的缩写,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能模拟来实现的。Java虚拟机有自己完善的硬件架构,如处理器、堆栈、寄存器等,还具有相应的指令系统。2,为什么使用Java虚拟机?

Java语言最重要的特点就是可以在任何操作系统中运行。使用Java虚拟机就是为了支持与操作系统无关,在任何系统中都可以运行。3,Java虚拟机的基本原理

Java虚拟机屏蔽了与具体操作系统平台相关的信息,使得Java语言编译程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。Java虚拟机在执行字节码时,实际上最终还是把字节码解释成具体平台上的机器指令执行。

我们上网时,有些网页是用java语言写的,以及一些java程序脚本等等都需要系统中有Java虚拟机时才能打开察看。不过,有些恶意网页有带病毒的java脚本程序,使电脑中毒。但毕竟是少数。如果不装的话可能中的毒就少一些,但这个虚拟机还是很实用的,很多地方都要用到,建议安装。

【8】保存输入法

XP的话:控制面板-区域与语言-高级-将所有设置应用与当前用户帐户和默认用户配置文件-将其打勾-应用-确定。

win7的话:控制面板—区域和语言—管理—复制设置,然后勾选“欢迎屏幕和系统帐号”和“新建用户帐户”,最后单击“确定”保存设置退出。

(注:由于使用sysprep重新封装系统后,在恢复安装时系统将把输入法的相关设置还原到系统默认状态,封装前新安装的输入法将不在语言栏的列表里显示,需手动再次添加)意思是说,或者比如说:在你装了系统后,我是说的原版的,里面是没有五笔字型输入法的,需要你自己动手去安装;如果你不做这一步的话,系统被你重新封装后再还原,你之前装的“五笔字型输入法”就找不到了。

【9】请问如何彻底删除示例图片?

问:在封装前我是清空了我的文档和共享文档类图片收藏夹里的图片的,为什么封装完后进如系统那些原来的示例图片又出现了?求解答 答:封装完成后,需要到PE下删除公用文件夹下面的示例图片。如果你是在封装前删除的话。那么封装后会自动又生成。封装完成后再删除就没了。【10】在系统部署安装网络组件时出现 svchost.exe$LVS_AUTOARRANGE);取消自动排列

If $iRefresh Then DllCall(“shell32.dll”, “none”, “SHChangeNotify”, “long”, 0x8000000, “int”, 0, “ptr”, 0, “ptr”, 0);刷新图标

_SaveAndLoadIconPos($inifile, 1);Run(“RunDll32.exe USER32.DLL,UpdatePerUserSystemParameters”);刷新桌面(通过复制文件的方式替换壁纸文件适用)Else _SaveAndLoadIconPos($inifile)EndIf

Func _SaveAndLoadIconPos($iFile, $iLoad = 0)Local $iCount, $iIndex, $sName, $xy If Not IsHWnd($hWndManager)Then $hWndManager = WinGetHandle(“Program Manager”)If Not IsHWnd($hWndDesktop)Then $hWndDesktop = ControlGetHandle(“Program Manager”,“”,1)$iCount = ControlListView($hWndManager, “”, $hWndDesktop, “GetItemCount”)If @error Then SetError(1)Return 0 EndIf If Not $iLoad And FileExists($iFile)Then IniDelete($iFile, “图标位置”)For $iIndex = 0 to $iCount-1 $sName = ControlListView($hWndManager, “”, $hWndDesktop,“GetText”, $iIndex)If $iLoad Then $xy = StringSplit(IniRead($iFile, “图标位置”, $sName, “”), “,”)If $xy[0] = 2 Then _ _SendMeage($hWndDesktop, $LVM_SETITEMPOSITION, $iIndex, BitOR(BitShift($xy[2],-16), BitAND($xy[1], 0xffff)))Else;保存图标信息 $xy = _GUICtrlListView_GetItemPosition($hWndDesktop, $iIndex)IniWrite($iFile, “图标位置”, $sName, $xy[0] & “,” & $xy[1])EndIf Next Return 1 EndFunc

1、第一次运行,会自动按图标生成配置文件“icoSpace.ini“,第二次运行,如果检测到有”icoSpace.ini”文件存在,则自动还原桌面图标位置

2、运行程序加参数:xxx.exe /load=icoSpace.ini 会自动读取icoSpace.ini还原桌面图标位置,如果ini文件不存在,则自动创建icoSpace.ini 运行程序加参数:xxx.exe /save=icoSpace.ini 生成图标位置配置文件icoSpace.ini

--分割线----------------7月1日

一些常见的优化误区

前言:

常常能看到一些 “绝招”在网络上多次转载。然而,一些错误的“绝招”也同样在多个地方多次出现,不但许多初学者照着做,许多老鸟也用这些招数来教别人,甚至一些系统“优化”软件也采用了这些错误的“绝招”。究其原因,归根结底是由于学习这些“招数”的人并没有搞清这些招数的内在原理就照葫芦画瓢,只学动作,不学内功,才导致以讹传讹,一错再错。

以下列举几条常见的、多次重复刊登的错误“绝招”,简要介绍它的原理并指出其错误之处,然后给出正确的设置方法。通过这几个例子,希望能引起大家的重视,遇到别人给出的“绝招”时能自己再动动脑筋思考思考,知其然更要知其所以然,避免“走火入魔”。

(1)自动释放不用的 Dll(即不加载多余的DLL文件)

[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorer] “AlwaysUnloadDLL”=dword:00000001

很多优化软件都有关于该项功能的优化,即在注册表HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorer下增加“AlwaysUnloadDLL”为'1'的键值。

这是一个经常用的优化技巧,但经过查证和测试,证明该选项对于Windows 2000以后的操作系统无效。

首先,Microsoft仅在一处官方文档有以下说明:“For operating systems Prior To Windows 2000, you can shorten the inactive period by adding the following information to the registry.HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorer AlwaysUnloadDLL”。从Microsoft的官方文档我们可以得知该选项仅对Windows2000以前的系统有效。其次,通过分析Windows2000/XP/2003以后操作系统的内存管理模式验证了该选项无效,简述如下:Windows2000/XP/2003采用了一种较以前Windows 9x更为复杂而有效的手段来管理内存,从而实现了动态链接库加载与卸载的智能化管理。

例如:当用户关闭了需调用动态链接库B的应用程序A时,Windows并不会立即释放动态链接库B,因此当用户再次启动应用程序A时将获得较第一次更快的启动速度。那么Windows何时释放该动态链接库呢?答案是当其它应用程序向Windows申请内存空间时,若Windows无法在现有空闲空间分配足够的内存给该请求,就会自动释放这类已未被引用的动态链接库(Dll)了。

而且对于日常办公的朋友来说,经常打开一些 OFFICE 程序、看图程序等,如果每次退出程序都清理 DLL 文件的话,重新运行该程序则会比不优化多花上太多的时间。

综上,Windows2000/XP/2003/Vista后内存管理已经非常有效了,我们不应该再主动去设置是否强制卸载暂时尚未使用的动态链接库,即便该选项是有效的,也只会降低系统的整体性能。

(2)加快显示速度

◆加快窗口显示速度

打开注册表编辑器,找到HKEY_CURRENT_USERControl PanelDesktopWindowMetrics,右边窗口找到MinAniMate键值,把它改为0。

◆加快开始菜单的显示

打开注册表编辑器,找“HKEY_CURRENT_USERControl PanelDesktopMenuShowDelay”主键,适当调小该键值,最低可设为“0”。如果此方法无效,请从“控制面板”-“显示属性”-“显示效果”-“高级”,将“show menu shadow”项的选择取消,便可加快开始菜单的显示。

这两点优化,呵呵,其实算不上是优化,因为它并没有给系统带来任何的性能上的提升,所改变的只是菜单的显示延时没了,换句话说,只是改变了显示效果而已。看个人习惯的,我喜欢看到菜单慢慢出来再慢慢消失的过程,一般设置为 100。、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、哎 帖子太长了,被限制字数了,都怪当初没有占楼编辑。

对于接下来的部分大家请看“回帖推荐”!

不好意思哦,搞了隐藏回复,没办法了,不这样做的话这篇帖子不仅很快就沉了下去,而且还会被锁帖,为了不想让悲剧重演,只好麻烦大家了。各位走过路过如果觉得这篇帖子有用的话就帮忙顶下帖,以便迅速解决新手的问题,当然这些还不够,以后如果有空的话我会继续更新的。

呵呵 多谢S大了

帮我设置高亮和置顶操作 谨遵S大建议,取消回复可见及相关内容。

PS:有问题的话欢迎大家指出以便我进行修改

转帖请注明出处!!

《系统封装常见问题大总结.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
系统封装常见问题大总结
点击下载文档
相关专题 下面总结几个常见问题 常见问题 系统 下面总结几个常见问题 常见问题 系统
[其他工作总结]相关推荐
    [其他工作总结]热门文章
      下载全文