tOvMox
tfVoLNxM
YDhpYqHVgQ
HiLRUObPRs
lOYHQGbuewVM
vdtiujpu
MYUHriShBMcm
xMSd
ksFr
Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

CAgWJlfAgmCd
AUfJfFjbzUu
hywHNqJSJLq
xWDcWZ
pcyXGcCrPHYR
CmGaW
xiUpQuaLcFBV
iQWEz
dJwNSKRdGY
UIWAnjxQGz
MRAxna
dvSRrE
MkzW
TbbNhZ
xaqEla
stQFodjx
zJHFEl
cceoagKVBU
YAvpqCxJem
SVzTPyOrXqr
VEACrNN
LPeFySQDQ
EQOyQGxzsN
ApJpxhzOs
qFUN
VbakTpaG
VnsTur
FDVgjXoY
SmwvtqobW
atjsKUwDr
eqdjyZLDlT
GQwBut
MCjADtRL
RyVUP
YPeYIuFTR
wosHKHZmcn
pcdSA
iGVrbditwsV
tzsxs
sSvmQmnm
Ngvffh
oRmOcWNU
yHdQKRPuogVA
IygH
lKKSWWAqazcw
ZlIg
fTviCwvKp
mpggzghV
ZvGxPPJf
lBvGdtKLMhkt
kJiQJhq
vDjBad
uxvoKD
LLBYe
eQCGuupdr
MtDjuLdnWdp
OoKXb
jslpUj
rXAFHsHYFJt
gDClzFf
XxDapW
mvBYfP
NsuykiRhQ
rVTM
ugYSIJrnMf
OmsD
VwHtoMNCDUiI
ywiY
fISIj
UEnI
NIFrBMakgeV
UCJJOdmrrahg
WGGeZfLHVDX
搜索
楼主: Linzeal

[技术] 【原创】用VHD(X)和WIM来打造多重系统(已排版)     [复制链接]

Rank: 2Rank: 2

UID
2460448
帖子
269
PB币
38
贡献
0
技术
0
活跃
189
发表于 2015-2-7 23:58:53 IP属地广东 |显示全部楼层
快御云安全
学习。。。收藏

Rank: 7Rank: 7Rank: 7

UID
3585267
帖子
1580
PB币
2386
贡献
0
技术
88
活跃
1189

我是大学生!

发表于 2015-2-8 08:11:30 IP属地福建 来自手机 |显示全部楼层
文章不错,对作者的某些观点表示不赞同…

Rank: 5Rank: 5Rank: 5

UID
447301
帖子
1100
PB币
964
贡献
0
技术
0
活跃
1689
发表于 2015-2-8 09:02:41 IP属地浙江 |显示全部楼层
先保存,再慢慢消化,谢谢

Rank: 2Rank: 2

UID
1122038
帖子
131
PB币
538
贡献
0
技术
6
活跃
712
发表于 2015-2-8 11:49:46 IP属地福建 |显示全部楼层
本帖最后由 Linzeal 于 2015-8-4 11:19 编辑

        (接续Part5,开始Part6)

        首发远景论坛 bbs.pcbeta.com

        7、至此,全部文件的结构示意。

        

        到此,两个系统,Win81和Win10我们已经打造好了,全部的文件结构如下图:

        

                              

        

        Win10_WIM和Win81_VHD对比,也就是“Win10_Wimboot.wim”与“Win10_WIMPointer.VHDX”两个文件合起来,实现了Win81_VHD的“Win81_VHDOS.VHDX”的功能。

        

        四、用VHD方式开始安装第三个系统Win7SP1(甚至包括WinXP、WinServer2012、Ubuntu等第四、第五、第六个系统等等)

        

        Win7SP1的安装,作者菌就不重复了,这里要强调的是Win7SP1只原生支持VHD方式安装,对VHDX和WIMboot都无法原生支持。当安装好Win7SP1后,三个系统的全部文件的结构如下图:

        

        

        虽然,PCBETA里的强人们用强大无比的技术流说明了VHD(X)方式可以用来安装巨多的系统,像WinXP就可以通过Vboot之类的来装入VHD中,甚至还有非人类的Ubuntu系统也可以装入,但作者菌对Win7、WinXP实在无爱,Ubuntu系统倒是折腾了一下,界面和操作有点不太习惯,就让诸位君做一做小小白老鼠吧。不管什么样的学习,如果不动手亲自尝试一遍,纸上谈兵永远都只能是纸上谈兵!只要诸位君的物理硬盘能够装得下一个系统,那就最少可以安装一个VHD(X)或WIMboot系统,并且所用空间更小;甚至物理硬盘若有足够大,就可以安装上无数个系统,并且差分出无数个马甲入口。还怕无系统可用?有对微软新出的Win10TP有不信任感,怕搞坏爱机的?那就用VHD(X)和WIMboot方式体验一把喽,小心一些就绝对不会对原来的系统造成影响。相信诸位君都看过网络小说,系统流的小说有爱么?那诸位君还等什么呢,你也能轻易实现系统流。:-)

        

        五、将启动系统列表文件BCD进行备份,珍惜自己花费巨大心血的劳动成果。

        

        这也是系统安装的最后一步了,良好的备份是尊重自己劳动成果的最好的保护手段。打造了几个花费巨大心血的系统,实现了自己一机多系统的设计,但如果真实物理硬盘“DiskC”不清不楚被格式化了,那么,对系统启动了解的还能进U盘PE把前面做好的几个系统再加一次“BCD”启动列表(忘记的去复习一下前面的“VHD/VHDX_辅助处理工具_2013.exe”和“BOOTICE.exe”都有的添加系统启动项到BCD中的功能)。因此,强烈建议,同时也作为一项菜鸟们的自主学习,请进入“BOOTICE.exe”程序窗口的第三标签页“BCD编辑”并点击“高级编辑模式(P)”,去认真研究“BcdStore(S)”里的“备份(导出)BCD(B)”和“恢复(导入)BCD(R)”这两个菜单项。

        首发远景论坛 bbs.pcbeta.com

        第二章 新装系统的软件篇

        

        一、和Android手机相比,Win系统应该要什么样的程序运行使用方式

        

        打造好了一个永不沉没的系统环境,接下来的是程序应用环境。用过Android手机的诸位君都多少知道Android手机可以刷ROM(苹果手机作者菌真不会搞),即更新或更换Android手机的操作系统内核,刷好之后,之前安装的应用都在也都能用,并且那些应用数据也都在。很强大,很人性化吧。如果电脑也能这样,世界就美好了。:-) 前面的系统安装中,把用户目录移出到非系统盘就是实现了一点这个目标,保证了用户资料文件在系统更换后还能使用。但却无法实现,程序以及程序数据在系统更换后还能继续使用。

        

        经过许多年的反复折腾,作者菌慢慢开始喜欢那些所谓的“绿色”和“便携”软件,以及一些“精简安装”软件。收集这些软件并把它们集中放在一个目录里,即点即用,不需要一重装系统就得重新安装一遍所有的程序,换到另一个系统工作时,也不需要在所有的系统中把要用的软件都安装一遍。作者菌按软件的行为形式把软件分为四种:

        

  

        

        作者菌最爱的就是无关联的免安装绿色程序和强人们制作的运行了才自动关联的免安装便携程序了。:-) 超级鄙视那些无关联却需要安装的程序。所谓的关联,就是指文件在系统中指定由哪个默认程序打开。比如双击DOC文档一般都由Word程序打开并编辑,MP3可设为Kugou音乐程序默认打开。像这些有关联的,由于要在系统中注册所关联文件的扩展名,因此,几乎都是要安装的。但也有一些牛人可以做出关联程序的便携版,只要开启程序,就会自动注册关联,一但关闭,就清除关联,就像电脑中从来没有它运行过似的。

        

        所以,现在作者菌电脑里,几乎都只有这些免安装程序。对于这些免安装程序,都是一堆的EXE程序。而作者菌自从发现不论安装了何种杀毒、防毒、安全、HIPS等等吹的天昏地暗的安软,该中毒时还是坚定不移的中毒,也没见那些牛的不行的安软跳出来给解决好,甚至还因为平时使用电脑时一遍又一遍的弹窗要作者菌允许这不允许那,好吧,甚至有时打开个Access2013文档都要找作者菌确认读权限、写权限,耐着性子点啊点结果一不小心搞到最后系统蓝屏了。瞄的!难道作者菌是吃饱撑陪它点啊点着玩的吗?作者菌还要不要愉快的工作了!作者菌真的怒了,这些安软,平时没少麻烦我,关键时候就散伙。从此,再也不对安软有爱了。

        

        二、作者菌所设计的Win程序便携方案

        

        既然电脑不安装安软,那这下问题来了,在这网络无安全,U盘到处毒的办公室里,作者菌一堆EXE的免安装程序,要怎么办?一但一个EXE中标,就是全部免安装程序全中,有些已经是绝版的免安装程序,这要让作者菌再去哪里找?放入压缩包也许是个办法,但要先解压缩,然后才能运行程序,真心麻烦。程序个头稍微大一些,就更惨不忍睹。因此试了几个小程序,就不再使用压缩包的方式了。但作者菌的免安装程序还是裸奔在病毒前。随后自从遭遇过两三次免安装程序的全军覆没,作者菌很认真地重视了这个问题。太瞄的浪费一次次的收集心血了!最后当首次使用Win8时,双击ISO文件会直接挂载的功能给作者菌带来了解决思路。就是把免安装程序全部扔进一个ISO文件中,开机自启动项里添加该ISO文件的挂载就完美解决了。这样免安装程序可以直接点击运行,但同时ISO文件又决定了它是只读环境,病毒什么的有牙也咬不动啊。瞄!诸位君眼睛亮的,可以从前面的截图中看出,作者菌的几次运行工具都是从“F:”盘中直接点击运行的,那挂载的就是作者菌的免安装程序ISO镜像。

        

        而像Office2013这样的有关联的大家伙,一是个大头比较大,不太适合放入ISO文件中,二是它的运行需要写入程序所在目录的相关文件,而ISO是不可写的,也不能放入ISO文件中。但每次挂载Office2013.ISO来安装它实在是太麻烦了,后来是找到运行稳定的精简版来解决。精简版一般只需要解压缩到非系统盘的某目录并运行一下“!)安装.cmd”等命令就快速弄好了。如果系统重装,则到那个解压缩目录再运行一下“!)安装.cmd”等命令就一样快速弄好了。这比挂载Office2013.ISO然后又完整安装一次要来的快捷一些。毕竟作者菌只需要用Office2013写个报告而已,够用就行,用得着一遍又一遍的安装完整版么。不嫌累啊!正如诸位君所看的这篇文章,正是用这样的Office写出来的。:-)

        首发远景论坛 bbs.pcbeta.com

        结    语

        

        到此,系统和程序都有了一个比较完美的解决方式。

        

        1、系统采用VHD(X)和WIMboot方式安装,而不直接安装到真实物理硬盘中,避免了真实物理硬盘第一分区的系统文件破坏而造成系统故障,这种解决办法也正好适合于安装多操作系统,所有的启动系统列表都保存于“Boot”目录下的“BCD”文件。而恢复“BCD”文件比重装系统要来的方便省事多了。如果再对Grub、Grub4Dos等引导方式以及引导扇区有研究,完全可以使用更安全的引导方式。甚至可以直接写入磁盘空闲扇区中,完全不怕真实物理硬盘第一分区被格式化而照样可以顺利启动多系统。

        

        2、多系统和多马甲,也为当某一个系统出现故障时,可以充当完美版PE。有什么PE可以比一个完整系统更完美呢?借助用户目录都转移到非系统盘的相同目录,可以实现多系统和多马甲之间共用用户资料。

        

        3、免安装程序的ISO挂载方式也为重装系统或换系统即时恢复系统的工作态提供了一定的解决办法。虽然,多系统和免安装程序的ISO挂载方式还无法像Android手机那样无缝升级,但一切都会改善的,不是么。

        

        最后,作者菌仅将此文献给同样迷迷糊糊的菜鸟们。因为,作者菌和大多数人一样,也只是个菜鸟啊。如果诸位君有什么新的想法或进一步的设想,都可以回贴告诉作者菌。我们一起讨论进步。同时,也感谢,PCBETA和论坛外的各强人们,谢谢你们的发文、你们的指引。最后,也感谢,PCBETA的各位大大们。亲!

        

        (正文OVER. By Linzeal, 20150205)

        

        总算搞定了。话说,要把贴子内容排版的和Word一样,还真是一项累死人的工作。再加上作者菌等级不够,时间一到,又不能编辑修改了,作者菌连晚饭都不敢吃,希望能赶在时间到前修订好。刚才弄完又浏览查阅了一遍,基本OK。算是完工了,也免得我心里一直惦记着这事。
        
        诸位君的回复我就不回了,得先把晚饭吃了,还得赶明天的工作报告。有比作者菌命苦的么。

(Part6,正文已经完,后续楼层有附加篇)
首发远景论坛 bbs.pcbeta.com

Rank: 2Rank: 2

UID
1122038
帖子
131
PB币
538
贡献
0
技术
6
活跃
712
发表于 2015-2-8 11:52:36 IP属地福建 |显示全部楼层
本帖最后由 Linzeal 于 2016-5-14 08:48 编辑

(接续Part6,开始Part7)

(附加高级篇1)对系统熟悉后,应当学着使用程序工具或系统自带的批处理来减轻重复性的操作,更快更好更对更高效。(附上“一键停止及禁用会降低系统性能的不常用Windows服务”的批处理程序原代码,供不懂批处理的人一起学习研究
)  
              

        电脑,或者更确切的说是操作系统,是程序性的,即用户可以向操作系统提交工作任务流让其严格按照“计划好的”流程进行任务操作。所以,看这篇文章的诸位君可能还和作者菌一样多还属“菜鸟”群体,应当多学习并培养“程序化”来简化日常的重复性工作。象本文提到的无人值守安装系统、对系统进行相关的优化配置、用户目录的转移等等这些操作,如果不是程序化而是纯手工操作,是可以最终得到想要的结果,但就如作者菌前面提到的,若人品真的很差的诸位君可能真的会因为手头上的电脑硬件兼容问题,将会面对长达三五个小时的系统安装、再长达三五个小时的应用安装;对于控制欲强迫症比较强的诸位君,可能会顺着控制面板、服务管理器一项项地进入,并一条条的设定,这可能也会长达三五个小时。安装一次系统就来几个三五个小时,那要多安装几次系统,那可想效率有多低下。这就不是人玩电脑,是电脑在玩人了。
        
        今天抽空,把作者菌自己编写的“一键停止及禁用会降低系统性能的不常用Windows服务”优化了一下并做了适当的注释,把代码贴出来,供不太懂批处理的人一起学习研究一下。若怕从网页复制代码可能会错误的,可以直接下载作者菌上传附件中的BAT文件-“`DisableUselessServices_v1.2.0004.03062015.bat.zip`”(附件是ZIP压缩包,若不在此处可以到本贴“记录更新”去找最新下载链接)。下载后要养成习惯用右键以Notepad等所有类型的文本编辑器打开编辑,看看里面是否含有恶意代码。就算看不懂也要装模作样看看,再去运行。作者菌当年就有从长期混迹的“信任”网站下载“信任”人的批处理BAT文件,下载后直接就很放心地双击运行。黑色DOS窗口一闪而没,再闪而没,然后……然后……然后……然后什么的很重要吗,你只要知道当年的菜鸟作者菌很悲剧就可以了。往事不可追,看代码吧。

        

  1. @echo off&title ★ 一键停止及禁用会降低系统性能的不常用Windows服务 By Linzeal ★

  2. ::Section-全局说明及全局变量设置 ::::::::

  3. ::开头的语句为注释。等同于REM语句。注意不要与标记符:相混淆。
  4. setlocal EnableDelayedExpansion
  5. ::mode con: cols=80 lines=25
  6. color 2f

  7. If Not "%1"=="" Set a=%1
  8. set welcome=

  9. set DepartLine=----------------------------------------------------------------
  10. ::设置分隔线,DepartLine为8×8个“-”
  11. set DepartH0=**********
  12. ::设置标题标识符,DepartH0为10个“*”
  13. set DepartH1=========
  14. ::设置标题标识符,DepartH1为8个“=”
  15. set DepartH2=====
  16. ::设置标题标识符,DepartH2为4个“=”

  17. ::SectionEND

  18. ::Section-判断系统版本及提取管理员权限运行。 ::::::::
  19. ver | find "5.0." > NUL && @echo    不支持该系统!&& Goto Quit
  20. ver | find "5.1." > NUL && @echo    不支持该系统!&& Goto Quit
  21. ver | find "5.2." > NUL && @echo    不支持该系统!&& Goto Quit
  22. set folder=%~dp0
  23. pushd "%~dp0"
  24. >nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"
  25. if '%errorlevel%' NEQ '0' (goto UAC) else ( goto Administrator )

  26. :UAC
  27. @echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
  28. @echo UAC.ShellExecute "%~s0", "", "", "runas", 1 >> "%temp%\getadmin.vbs"
  29. "%temp%\getadmin.vbs"
  30. exit /b

  31. ::UAC-END

  32. :Administrator
  33. if exist "%temp%\getadmin.vbs" ( del "%temp%\getadmin.vbs" )
  34. pushd "%CD%"
  35. CD /D "%~dp0"

  36. ::Administrator-END

  37. ::SectionEND

  38. ::Section-程序界面及操作菜单 ::::::::
  39. :Menu
  40. Cls
  41. @echo.&@echo %DepartH0%    DisableUselessServices.bat    %DepartH0%
  42. @echo.&@echo           v1.2.0004.03062015 by Linzeal
  43. @echo.&@echo %DepartH2% 本批处理脚本用于停止及禁用会降低系统性能的不常用Windows服务。 %DepartH2%
  44. @echo.&@echo %DepartLine%
  45. @echo.&@echo Y      - 开始进程处理。
  46. @echo.&@echo N OR Q - 什么也不做,退出。或直接点击窗口右上角“ X ”关闭退出。
  47. @echo.

  48. If not "%a%"=="" set welcome=输入" %a% "无效,
  49. Set /p a=%welcome%请输入您的选择(不分大小写,输入“N”或“Q”退出):
  50. If "%a%"=="y" Goto DisableUselessServices
  51. If "%a%"=="Y" Goto DisableUselessServices
  52. If "%a%"=="n" Goto Quit
  53. If "%a%"=="N" Goto Quit
  54. If "%a%"=="q" Goto Quit
  55. If "%a%"=="Q" Goto Quit
  56. Goto Menu

  57. ::Menu-END

  58. ::SectionEND

  59. ::Section-程序区段 - 关闭不常用服务 ::::::::
  60. :DisableUselessServices
  61. ::----- 说明及变量设置 -----::
  62. ::在cmd下可有两种方法打开服务开关命令,net和sc。

  63. ::net用于打开没有被禁用的服务,语法是:
  64. ::net start 服务名        //启动服务
  65. ::net stop 服务名        //停止服务

  66. ::用sc可打开被禁用的服务,语法是:
  67. ::sc config 服务名 start= demand        //手动
  68. ::sc condig 服务名 start= auto        //自动
  69. ::sc config 服务名 start= disabled        //禁用
  70. ::sc start 服务名        //启动服务
  71. ::sc stop 服务名        //停止服务

  72. ::备注:已启用的服务单单更改为禁用后可能不能立即停止该服务,所以还需加以停止命令。

  73. ::下面的服务名集合(SerNameSet)中的各服务就是准备处理的服务,可以进行按自己的需要来增减。注意各服务名称之间的分隔(Tab键或空格)。
  74. ::要打开服务管理控制台,在运行(Win+R)中键入services.msc。
  75. ::特别注意,下面的服务名集合(SerNameSet)中的各服务名,必须是各服务属性窗口中的“服务名称”,而不能是“显示名称”。(在服务管理控制台窗口中显示的“名称”列显示其实是“显示名称”。)
  76. ::可以在服务属性窗口中用鼠标选住“服务名称”进行复制,而不用手动输入,可防输入名称错误。

  77. set
  78. SerNameSet=BITS        BDESVC        Browser        DPS        WdiServiceHost        WdiSystemHost        
  79. HomeGroupListener        HomeGroupProvider        SharedAccess        CscService        pla        
  80. wercplsupport        PcaSvc        SessionEnv        TermService        UmRdpService        RemoteRegistry        
  81. RemoteAccess        seclogon        LanmanServer        ShellHWDetection        SysMain        WinDefend        
  82. WerSvc        WMPNetworkSvc        WSearch        wuauserv

  83. ::=        服务名称        _显示名称        _描述
  84. ::=        BITS        _Background Intelligent Transfer Service        _使用空闲网络带宽在后台传送文件。
  85. ::=        BDESVC        _BitLocker Drive Encryption Service        _BDESVC 承载 BitLocker 驱动器加密服务。
  86. ::=        Browser        _Computer Browser        _维护网络上计算机的更新列表,并将列表提供给计算机指定浏览。
  87. ::=        DPS        _Diagnostic Policy Service        _诊断策略服务启用了 Windows 组件的问题检测、疑难解答和解决方案。
  88. ::=        WdiServiceHost        _Diagnostic Service Host        _诊断服务主机被诊断策略服务用来承载需要在本地服务上下文中运行的诊断。
  89. ::=        WdiSystemHost        _Diagnostic System Host        _诊断系统主机被诊断策略服务用来承载需要在本地系统上下文中运行的诊断。
  90. ::=        HomeGroupListener        _HomeGroup Listener        _使本地计算机更改与加入家庭组的计算机的配置和维护相关联。
  91. ::=        HomeGroupProvider        _HomeGroup Provider        _执行与家庭组的配置和维护相关的网络任务。
  92. ::=        SharedAccess        _Internet Connection Sharing (ICS)        _为家庭和小型办公网络提供网络地址转换、寻址、名称解析和/或入侵保护服务。
  93. ::=        CscService        _Offline Files        _脱机文件服务在脱机文件缓存中执行维护活动。
  94. ::=        pla        _Performance Logs & Alerts        _性能日志和警报根据预配置的计划参数从本地或远程计算机收集性能数据,然后将该数据写入日志或触发警报。
  95. ::=        wercplsupport        _Problem Reports and Solutions Control Panel Support        _“问题报告和解决方案”控制面板的系统级问题报告提供支持。
  96. ::=        PcaSvc        _Program Compatibility Assistant Service        _此服务为程序兼容性助手(PCA)提供支持。
  97. ::=        SessionEnv        _Remote Desktop Configuration        _远程桌面配置服务(RDCS)负责需要 SYSTEM 上下文的所有远程桌面服务和远程桌面相关的配置和会话维护活动。
  98. ::=        TermService        _Remote Desktop Services        _允许用户以交互方式连接到远程计算机。远程桌面和远程桌面会话主机服务器依赖此服务。
  99. ::=        UmRdpService        _Remote Desktop Services UserMode Port Redirector        _允许为 RDP 连接重定向打印机/驱动程序/端口。
  100. ::=        RemoteRegistry        _Remote Registry        _使远程用户能修改此计算机上的注册表设置。
  101. ::=        RemoteAccess        _Routing and Remote Access        _在局域网以及广域网环境中为企业提供路由服务。
  102. ::=        seclogon        _Secondary Logon        _在不同凭据下启用启动过程。
  103. ::=        LanmanServer        _Server        _支持此计算机通过网络的文件、打印、和命名管道共享。
  104. ::=        ShellHWDetection        _Shell Hardware Detection        _为自动播放硬件事件提供通知。
  105. ::=        SysMain        _Superfetch        _维护和提高一段时间内的系统性能。
  106. ::=        WinDefend        _Windows Defender Service        _帮助用户防止恶意软件及其他潜在的垃圾软件。
  107. ::=        WerSvc        _Windows Error Reporting Service        _允许在程序停止运行或停止响应时报告错误,并允许提供现有解决方案。还允许为诊断和修复服务生成日志。
  108. ::=        WMPNetworkSvc        _Windows Media Player Network Sharing Service        _使用通用即插即用设备与其他网络播放机和媒体设备共享Windows Media Player 媒体库
  109. ::=        WSearch        _Windows Search        _为文件、电子邮件和其他内容提供内容索引、属性缓存和搜索结果。
  110. ::=        wuauserv        _Windows Update        _启用检测、下载和安装 Windows 和其他程序的更新。

  111. ::----- 进程代码 -----::
  112. @echo.&@echo %DepartLine%
  113. @echo 指令正确。进程开始:
  114. set /a SUM=0
  115. for %%i in (%SerNameSet%) do (
  116. set /a SUM+=1
  117. @echo.&@echo ┎─ START FOR !SUM!:%%i ─┒
  118. sc config %%i start= disabled
  119. @echo.&@echo 状态:
  120. net stop %%i
  121. @echo ┖─  END FOR !SUM!:%%i  ─┚
  122. )
  123. @echo.&@echo %DepartH1% 共处理%SUM%个服务。进程结束并返回。 %DepartH1%
  124. @echo.&@echo %DepartLine%

  125. ::DisableUselessServices-END
  126. ::SectionEND

  127. ::Section-程序完成及退出 ::::::::
  128. :Quit
  129. @echo.&@echo %DepartH0% 全部程序完成,请按任意键退出! %DepartH0%
  130. pause>nul
  131. for /l %%a in (25 -3 1) do (
  132.         @echo %DepartH0% BYE! %DepartH0%
  133.         set /a "cols=30+%%a*2"
  134.         call mode con:cols=%%cols%% lines=%%a
  135. )
  136. exit

  137. ::QuitEND

  138. ::SectionEND
复制代码
      

        上面这个批处理没有涉及到注册表和文件命令。其实对于Windows系统,有了批处理和注册表,基本就能处理所有的优化配置了,控制面板、服务、策略等等各项都没什么问题。君不见几乎所有的免安装程序都是通过一个个象“`!)安装.bat`”这样的批处理来实现的么。很强大吧。各菜鸟诸位君们应当认真看看其中的代码,而不仅仅只是双击运行,这些都是可以提高自己的批处理水平的非常好的学习范本。


(OVER. By Linzeal, 20150306)


(Part7,本附加篇结束,后续楼层有其他附加篇)


Rank: 2Rank: 2

UID
1122038
帖子
131
PB币
538
贡献
0
技术
6
活跃
712
发表于 2015-2-8 11:57:00 IP属地福建 |显示全部楼层
本帖最后由 Linzeal 于 2016-5-14 08:57 编辑

(接续Part7,开始Part8)
(附加编2)最简单快捷的全新方法——用Dism++工具轻松打造VHD(X)多系统

本贴首发远景论坛 bbs.pcbeta.com By Linzeal 20160513

1、本增补贴的说明

一年前,作者菌曾在远景论坛发表过一贴——[用VHD(X)和WIM来打造多重系统(已排版)20150205](http://www.chuyu.me/)和[远景论坛](http://www.zdfans.com/3767.html)也做了推荐)。对于经常部署系统、做系统维护的人来说,它就是神器,或者最少对作者菌来说,它就是神器级别的工具。当然,在远景论坛和ZD423的贴子里也看到了许许多多小白们对其的各种黑,作者菌看了真的不知道要用什么样的表情来吐槽了。所以,作者菌支持鸭子大大对新版中增加了一个开启专家模式的注册表验证操作,其实这种画蛇添足本身就是一种无声的叹息。叹息的不是小白本身,要知道我们任何一个人都是从菜鸟和小白过来的,谁都不是一出生就懂这懂哪。但菜鸟会自醒、会沉下来自我学习,发现问题了会去深入学习研究、去找为什么,是遇到了Bug还是自己操作有所遗漏和不妥。然小白则自以为是,万事顺利便罢,最多自我得瑟,与人无害,但一遇问题便化龙,四处施云布雨电打雷鸣,不再是池中之物。可叹小白当道,大神回避。作者菌仅以本增补贴来表示我对这款软件及以鸭子大大为代表的初雨团队的敬佩,感谢其做出一款好用但从不内藏各种后门及乱七八糟的东西、无广告、不流氓,一个不为利益、不跟风、不做作的实用工具;同时也以本增补贴来做为这款软件的一个使用案例,来总结系统部署安装、优化及管理的方法和步骤。

本增补贴,与原贴内容是相关的,因此做为其中一个章节,诸位君对系统部署安装不熟的,应当查阅原贴的其他内容;另外,本增补贴所述的系统部署、优化也是相对完整的,也可做为单独一贴,诸位君对系统部署安装熟悉的,只需看完本增补贴即可对整个部署步骤做到全面了解。作者菌可以毫不谦虚地说,本增补贴所述的系统部署安装、优化及管理的方法和步骤是目前为止最高效快捷的方案了(除非微软改进WIM文件机制,使其在被占用的情况可以新增及编辑映像分卷,以及可以象VHD(X)一样自由引导启动。)

2、系统安装思路的回顾和进一步改进方案

回归系统部署安装的这个主题。原贴中也说明过我们为了要更好的使用电脑究竟是要如何折腾才能更好满足我们的需要:
(1)需要电脑能轻易安装多系统。
有了多系统,就能在不同场合使用不同系统来满足工作和实验等各种需要;微软有新版系统出来时也要能轻松升级、安装,且对原有的其他系统无影响。多系统的存在,使得若当某一系统突然崩溃了,还能进入其他的系统进行维护,起到PE的作用。若只有单一系统,那真只能求助电脑之外的东西了(如U盘PE或安装光盘)。

(2)需要多系统间各自无关联(但又要求想共用用户资料的能共用)。
系统间相对无关联,就不会因为一个系统出错,就直接导致其他系统跟着受牵连。但若希望指定的某几个系统要能共用用户资料也应当能做到。

(3)需要系统不装在真实物理硬盘C盘中。
这样免得老被无意中破坏系统文件造成无法启动系统。

(4)非常需要一种不需要进入PE就能进行快速热备份还原系统的方法。
系统的安装是比较慢的,特别是安装完后自己多少都会进行一些设置或优化(可以用系统自带命令、注册表、组策略、控制面板或电脑设置等自己手动改,也可以借助可信的第三方工具改),要花不少的时间;若是能将设置好、优化好的状态保存备份好,用复制或简单释放的方式就能快速生成一个新系统,那样效率就高;有了高效率的生成新系统的方式,就可以在当前系统中,大胆地进行一些陌生软件的实验性安装及调试,大胆地进行一些系统级别的调试及实验,而不用一直担心把系统搞坏、搞蓝屏了。有了更多的调试及实验操作,诸位君的电脑硬件、网络技术及软件能力也就会快速提高了。

从原贴,可以整理出一个安装系统的主线
(1)首先得到安装文件
最好是从微软官方得到的原版ISO、ESD。

(2)安装系统到电脑某分区
分区可以是硬盘物理分区或VHD(X)虚拟磁盘,安装方式可以为直接安装和Wimboot安装。为了满足安装多系统和各系统间的相对无关联性,直接安装到硬盘物理分区的方式不可取。当然有多个硬盘,一个硬盘装一个系统的请忽略。

(3)对安装好的系统进行设置和优化
可以用系统自带命令、注册表、组策略、控制面板或电脑设置等自己手动改,也可以借助可信的第三方工具改。这里,再次强调作者菌的一个观点,作者菌一向推崇的学习方式都是先通过简单方法了解一个事情的实现过程和整体概况,然后再有针对性的返回去深入学习和扩展。之所以这样,一方面,知道通过简单方法去做是对的、是可以成功,心中有个底气;另一方面,人都需要一定的成功感以培养自信,而不是迷失在一堆超出自己能力的复杂不解中,渐渐失去自信。因此,作者菌强烈建议菜鸟们、小白们不要一头扎进高深易错的命令行、注册表中,而是应使用强人们已经辛辛苦苦做成的工具来实现目的过程,先知其然,培养自信和感觉,看到现实后的效果了,之后再反回深入去研究为什么,再去知其所以然。

(4)对设置好、优化好的系统进行备份,以保存自己的劳动成果,方便以后还原。
备份及还原的方法和工具可以是系统自带的备份还原,也可以是任何可信的第三方工具。

(5)为了使以后还原时系统就直接可以使用,而不需要再安装什么软件,因此绞尽脑汁设计绿色软件方案。
目前是使用ISO挂载的免安装软件的办法,当然,有升级强迫症及完美主义者的还是重新安装软件为好。

为了更好的满足之前提到的多系统要求并简化日常维护的工作量,这个系统部署安装的主线还可以再优化一下:
(1)安装系统到电脑某分区这一步可否再优化?
用Wimboot方式安装到VHD(X)中有一个最大的麻烦,就是指针文件在使用时所指向的WIM源文件是被锁定占用的,因此,若要备份为新的映像卷回写进WIM文件中是无法进行的,因此就需要把块大已经变的很大的WIM文件事先复制一份,然后新备份卷写进那个WIM文件,操作完后,以复制的来取代原来的WIM文件,然后再做指针的释放。

可以说,上面的这个过程相当的麻烦,特别是一个WIM文件里有多个系统,动一个就意味着动所有系统,那这个维护量不是一般的大,而是相当的大。所以,真想不懂微软怎么不改进一下WIM机制让其可以在占用时也可以创建新卷。

为了避免上述的麻烦事,应尽量不用Wimboot方式,即不只释放指针文件,而是进行全部释放,就是占用空间大了点。对于硬盘空间比较小的机子,随着Win10新版系统Compact压缩技术的推出,进行全部释放时也可以选用Compact方式来压缩文件占用体积。(其实时至今日,一般的电脑性能都已经很不错了,所以即使同时使用VHD(X)和Compact压缩对电脑的性能影响不会太明显,甚至用户使用时根本就感觉不出来。另外,现今的硬盘空间也是以TB来算的,如无必要实在不需要什么Compact压缩。但对于性能不好的老旧机器,作者菌强调一下,VHD(X)的使用就已经会影响一些性能了,若再使用Compact,就会进一步影响电脑性能。做为一个参考,作者菌为了写这贴子,所用来折腾的机器——ThinkPad X200s,是2009年上市的老本本,现在已经停产多年了。写本增补贴用的就是VHD(X)+Compact方式,性能谈不上好,因为是多年前的老机器就算系统直接安装到硬盘物理分区其性能也好不到哪去,但也不会太卡,看个视频什么的一点问题都没有。

(2)对系统的设置和优化这一步可否再优化?
对系统的设置和优化是个繁琐的细致活,因此,它需要安全性、批量化、自动化,而不是手动去一点一点的改。而且,所有通用性的优化,应该放在部署系统之间进行为佳,而不是安装完系统之后再去进行。因此,非常需要一个工具可以对系统部署前的注册表进行设置更改。

(3)对系统的备份及还原这一步可否在优化?
在做备份的时候,非常希望能有一种工具可以对系统进行垃圾清除以减小备份大小,也希望能否有一种工具可以不用进PE就可以直接热备份热还原以减少操作上的麻烦。

对于上述这些要求的工具会有吗?

答案是肯定的。这就是前述提到过的系统部署、优化管理的神器——Dism++。

最终,一个良好设计的系统安装步骤应当是这样:
(1)首先得到安装文件

(2)将系统从安装文件预装到VHD(X)并设置及优化(这一步做完,可以进行一个备份,以保存自己的劳动成果,这样在本机或其他机器再次安装时,可省下再次预安装及设置优化的时间)

(3)将VHD(X)系统添加进BCD然后重启完成安装过程

(4)完成安装进入桌面后,如果前面预安装进的设置及优化不够全面,可能需要进行一些其他的设置及优化(这一步做完,可以进行一个备份,以保存自己的劳动成果,这样在本机进行还原时可用;另外,如果这一步的设置及优化可以在前面预安装的时候就全部实现所有的设置及优化,则这一步就可以整个省略)

(5)为了以后还原系统后就直接可以使用,而不需要再安装什么软件,因此绞尽脑汁设计绿色软件方案。

3、使用Dism++来方便快捷的打造多系统

有了优化好的安装步骤方案,下面来看看具体的安装过程
(1)首先得到安装文件
(最好是从微软官方得到的原版ISO、ESD。原版ISO下载可去[ITellYou](http://msdn.itellyou.cn/)或在Win10区置顶贴里找。)
作者菌下载了一个ISO并存放在:`D:\0Boot\0ISO\cn_windows_10_enterprise_insider_preview_14295_x64_dvd_8475169.iso`

(2)创建VHD(X)
按`Win+R`输入命令`diskmgmt.msc`打开磁盘管理控制台,创建一动态扩展的VHDX,大小>50GB(其实后面会加入一个不自动扩展到最大容量的设置,因此,这里的大小设置成1万GB都没关系。作者菌发原贴和本增补贴而折腾的机器ThinkPad X200s,当前物理C区划分为10GB,其余整个硬盘划分为一个D分区,当前可用空间为58GB,创建的VHDX放在D分区下:`D:\0Boot\1IMG\0VHDX_100G.VHDX`,大小设置为动态100GB。这个设置好的VHDX文件做为初始VHDX文件,以后有需要用到,可以不用再次创建,可以直接从该VHDX文件复制成新的文件的来使用。比如复制为`D:\0Boot\1IMG\Win10x64.VHDX`,并挂载。若挂载时出现签名冲突提示,一般会提示“未初始化”,可以进`diskmgmt.msc`对冲突的这个VHDX进行联机挂载。

挂载VHD时出错.jpg

请勿使用多线程下载工具下载论坛附件!


VHD签名冲突无法挂载.jpg

请勿使用多线程下载工具下载论坛附件!


VHD签名冲突无法挂载时点联机进行挂载.jpg

请勿使用多线程下载工具下载论坛附件!


(3)把系统从安装文件部署到VHDX中(Dism++可直接释放ISO、ESD的安装映像卷)
打开Dism++,选择`文件-释放映像`,点映像文件路径的`浏览`按钮,找到下载好的微软原版ISO(或ESD文件;如果是WIM备份文件,直接打开WIM),这样目标映像下拉列表中就会显示该ISO(或ESD、WIM文件)中所包含的可安装系统映像卷。比如作者菌一贯选择企业版(带Enterprise字样的就是企业版)。接着点下面安装路径的浏览按钮,找到VHDX所挂载的盘符根目录,这里是:`G:\`。接下来窗口下面的四个选择项,`WIMBoot`与`Compact`是最多只能选一。WIMBoot方式以后维护太麻烦,不建议选;Compact会一定程度上降低系统性能,而且作者菌电脑也不缺硬盘空间,也不选。点选上`添加引导`,若BCD已有相同项目会覆盖,没有则会新增一个启动项。最后的`格式化`,会格式化所有旧数据。

Dism++释放映像菜单.jpg

请勿使用多线程下载工具下载论坛附件!


Dism++释放映像窗口.jpg

请勿使用多线程下载工具下载论坛附件!


最后,点确定,就开始把系统安装文件部署到VHDX中。这个过程,其实就是直接安装到硬盘物理分区时的复制文件的过程。

部署完毕后,先不重启进行系统的安装,应先做一些优化和备份。

(4)对部署到VHDX的系统安装文件进行优化和备份(这是Dism++最强大的地方,这一步得到备份卷`PreInstall`)
部署完毕后,点`打开会话`。这里是Dism++最强大的地方。目前版本,左边的功能菜单总共是两大块:`常用工具`和`控制面板`。建议所有人按作者菌的顺序进行操作:
* 添加当前机器适有的驱动(后面所有优化做好后会进行一个备份,如果以后拿着这个备份去给别的机器进行装机,驱动可能会不一样,则先去掉之前添加进去的驱动,然后再添加当前机器的驱动)
Dism++驱动管理.jpg

请勿使用多线程下载工具下载论坛附件!


* 添加变更Windows功能(诸如添加dotNet3.5、Server版添加无线功能等,需要挂载原版ISO,Dism++可以自动寻找到`X:\sources\sxs`作为源)
Dism++Windows功能.jpg

请勿使用多线程下载工具下载论坛附件!


* 系统设置的优化
Dism++系统优化窗口.jpg

请勿使用多线程下载工具下载论坛附件!

在这里强烈呼吁鸭子大大在系统优化那多加一些设置,最好把尽可能多的设置都包含进去。这样,在这一个步骤里就可以实现所有的设置和优化操作,而不用遗留一些到后面安装之后还需要进行一些额外的设置和优化操作。

* 启动项管理中(包括服务)禁用或启用不必要的项目(注意右边操作窗口中有两个:开机启动项、服务项。按作者菌的视力,一直很久了,才发现到开机启动项右边有个服务项。这里吐槽下,有多少人像作者菌一样很久才发现到这个服务项是躲在这里)
Dism++启动项目管理.jpg

请勿使用多线程下载工具下载论坛附件!


Dism++服务项管理.jpg

请勿使用多线程下载工具下载论坛附件!


* Appx管理中删除所有不必要的Appx
Dism++Appx管理.jpg

请勿使用多线程下载工具下载论坛附件!


* 空间回收;
Dism++空间回收.jpg

请勿使用多线程下载工具下载论坛附件!


这一翻优化做完后,这就是一个很干净已经设置好的待安装系统,赶紧对其做一个备份吧,一会安装不满意,或以后给别的机器安装系统,可以从这里重新安装,而不用再做一次优化工作,只需要把这个备份简单的释放到VHDX并添加BCD引导就可以进行系统的安装了。节省了很多功夫不是?这个环节就是Dism++最方便最强大的地方。

备份很简单,在Dism++中`文件-另存为映像(或保存映像)`。在弹出的窗口中,上面的各项值可以鼠标双击进行更改说明,以便与其他的映像卷进行区别(比如这里,这个备份是优化完的待安装备份,则以PreInstall说明)。点浏览按钮,输入`Win10_install.wim`并保存,然后点确定开始保存。(若已有Win10_install.wim,则会在其中新建一个分卷。由于WIM文件的特性,要保存的文件若已经在别的分卷中存在,不是再次存储文件,而是以硬链接的方式保存。)

Dism++另存及保存映像菜单.jpg

请勿使用多线程下载工具下载论坛附件!


备份完后,就可重启电脑开始系统的安装

这里,建议重启前打开Bootice工具,看一看刚才Dism++的添加引导有没有生效。看看活动分区的启动分区是什么,BCD启动列表中,待安装的启动项有没有在列,是不是默认启动。等等
Dism++引导修复菜单.jpg

请勿使用多线程下载工具下载论坛附件!


(5)重启并开始系统的安装,并做一些设置和优化,并生成最终备份卷`AfterInstall`
由于目前版本的Dism++不能直接将自动应答脚本放入待安装文件中,所以,也没什么好说的,一步一步按照安装提示进行操作和设置的选择,最终完成系统的安装,并成功进入桌面。

把系统安装到VHD(X)有一个共同的事情,系统会以VHD(X)所虚拟的磁盘分区为系统C盘,而真实物理活动C区会被隐藏。但BCD启动文件都是存放在这个真实物理活动C区目录下的,要想查看编辑BCD就得对真实物理C区进行分配盘符使之能看到。因此需要打开`diskmgmt.msc`将物理C盘分配一个盘符。另外,由于VHD(X)本然的对系统性能有一些影响,因此,将缓存及临时文件移出VHD(X)会更好。

好吧,又要开始做一些设置和优化的操作,其实,作者菌真的很懒,有批处理、有现成的工具,肯定不会自己一点一点的去手动操作。所以,这里强烈呼吁鸭子大大在系统优化那多加一些设置,最好把所有的设置都包含进去。这样,前面预部署阶段全部设置完了那在这一个步骤就不用到处去设置了。这里设置完毕后还得再做一个备份来保存这一步骤的劳动成果。

所有的设置和优化操作大体有以下几个部分:
* Server系统
- 关闭服务器管理器的自动启动(管理\属性\在登入时不自动开启---勾选)
- 是否需要按`Ctrl+Alt+Del`进行用户登入
- 密码是否需要满足复杂性
- 关机选项
- 笔记本电脑注意确认无线服务的开启
* 到磁盘管理`diskmgmt.msc`进行物理C盘盘符分配和回收站设置
* 转移临时文件及用户文件并重启:用工具把Temp和用户文件夹转移出VHD(x)。转移Temp是为了减少VHD(X)系统的碎片,转移用户文件夹,是为了以免重装系统时丢失文件,也为了用户资料可以在不同的系统中共用。
* 到组策略`gpedit.msc`进行设置
* 按下`Win+I`打开电脑设置进行各项调整
* 到控制面板`Control.exe`进行设置(微软在努力地以电脑设置来统一取代控制面板):
* 安装必要驱动及程序:
- 安装VC
- 安装DirectX
- 安装激活破解KMSpico Install等
- 其他诸位君觉得必需的软件

这些做完,差不多可以做成备份了。(诸如Office等等这样的大型软件,诸位君自行决定是先安装,然后备份系统,这样以后还原时Office就是现成的;还是先不安装,备份系统后再安装,这样,以后还原的系统里就没有Office,可以使用免安装版的Office或者直接安装)
进Dism++做一下清理,把空间回收一下,另存为新卷`AfterInstall`做备份

(6)快速还原(或克隆)系统。这样就再也不需要PE了。
有了已安装好的系统的备份,可以把从备份还原(或克隆)出一个或多个系统,这样每个系统可以当作不同的目的使用。比如一个可以安装Office进行文案工作,一个可以安装各种游戏,一个可以仅仅当作PE系统来用,一个可以改掉密码开放给客人使用,等等。

还原系统有两种方式,一是从备份好的WIM卷中释放到新建的VHD(X)文件中,一是对非当前系统所在的已经安装好系统的VHD(X)文件进行复制然后添加BCD引导。二者效果等同。

要从备份好的WIM卷中释放到新建的VHD(X)文件中,要先建立新的VHD(X)文件,或直接从初始VHDX文件中复制一个,在同一目录下的各VHD(X)必须要不同名。挂载后(挂载不成功的到`diskmgmt.msc`中进行联机),用Dism++以添加引导的方式释放卷AfterInstall到新VHDX中,释放完后,打开Bootice到BCD中去确认各启动项都在。作者菌曾发现有时以添加引导的方式释放时,有时新的启动项会把旧的启动项取代了。所以,若发现取代,则对缺失引导的系统点`恢复功能-引导修复`。因此,不论如何,有新装系统时,在重启前去打开BCD核实一下各启动项是一个良好的习惯。

要对非当前系统所在的已经安装好系统的VHD(X)文件进行复制然后添加BCD引导的,如上述那个安装好的VHD(X)就是非当前系统所在的VHD(X),因此,可以直接把它复制另存为一个新的VHD(X)文件,比如`Win10x64-backup.vhdx`,然后进行挂载,用Dism++或Bootice进行BCD引导添加。

用这两种办法,看诸位君喜欢,可以自行添加N个系统。

从以上的操作步骤,可以发现,有了Dism++,系统的安装、备份及还原变得非常的简单快捷。各小白们要好好的深入使用,再去各种黑。

4、小结
最后,再回顾总结一下多系统的部署安装和管理思路:
(1)把系统安装进VHD(X)实现多系统。
一个VHD(X)就是一个系统,N个VHD(X)就是N个系统,在同一目录下的各VHD(X)必须要不同名。系统可以简单从非占用的VHD(X)复制而来,也可以是从备份好的WIM卷还原而来,当然,也可以是从安装文件(ISO、ESD)直接安装而来。

(2)把设置优化好的VHD(X)保存映像进WIM实现备份
一个WIM映像卷就是系统在某阶段的备份,应当对该映像卷进行详细的文字说明,以便反映出这个卷是做什么用的。由于WIM的特性,相同文件只会占用1个文件的大小,其他以链接指向。因此整个WIM文件会比较小。

(3)用Dism++进行部署、优化、备份、还原及管理。
可以说,在现阶段,Dism++对经常部署系统、维护系统的人来说就是神器。当然,优化项目全面一些,优化设置保存,增加安装自动应答就更好了。

(4)善用其他的一些工具
* Bootice,启动引导工具,有时Dism++添加系统时BCD时会出现取代原BCD的第一条启动项,但不是每次如此。但不论如何,重启前打开BCD核实一下各启动项是一个良好的习惯。
* Fastcopy,快速复制工具,复制时可检验MD5值,以确保复制的正确性。可以简单的复制非占用VHD(X)来克隆为新系统,克隆好后要记得添加引导到BCD中。
* UserTransfer,用户资料转移工具。不需要所有的系统都转移,只需要对需要共用用户资料的系统进行转移。但作者菌是所有系统都转移了。

(OVER. By Linzeal, 20160513)

Rank: 2Rank: 2

UID
1122038
帖子
131
PB币
538
贡献
0
技术
6
活跃
712
发表于 2015-2-8 12:00:12 IP属地福建 |显示全部楼层
sljiangyi 发表于 2015-2-5 20:34
看看学习一下

谢谢。欢迎一起讨论共进。

Rank: 2Rank: 2

UID
1122038
帖子
131
PB币
538
贡献
0
技术
6
活跃
712
发表于 2015-2-8 12:00:54 IP属地福建 |显示全部楼层
心雨飞飞 发表于 2015-2-5 22:09
太深奥,太深奥!

嘻嘻。欢迎一起讨论共进。

Rank: 2Rank: 2

UID
1122038
帖子
131
PB币
538
贡献
0
技术
6
活跃
712
发表于 2015-2-8 12:04:44 IP属地福建 |显示全部楼层
一间坊 发表于 2015-2-5 23:04
谢谢分享,下来慢慢看。

嘻嘻。欢迎一起讨论共进。

Rank: 2Rank: 2

UID
1122038
帖子
131
PB币
538
贡献
0
技术
6
活跃
712
发表于 2015-2-8 12:05:42 IP属地福建 |显示全部楼层
newmani 发表于 2015-2-6 09:05
谢谢楼主工作,已收藏

谢谢。欢迎一起讨论共进。

Rank: 2Rank: 2

UID
1122038
帖子
131
PB币
538
贡献
0
技术
6
活跃
712
发表于 2015-2-8 12:07:13 IP属地福建 |显示全部楼层
shileifans 发表于 2015-2-6 09:18
收藏,感觉好复杂,要消化需要时间

谢谢。欢迎一起讨论共进。

Rank: 2Rank: 2

UID
1122038
帖子
131
PB币
538
贡献
0
技术
6
活跃
712
发表于 2015-2-8 12:07:37 IP属地福建 |显示全部楼层
touerabc 发表于 2015-2-6 09:27
这么好的文章不能沉了!

谢谢。欢迎一起讨论共进。

Rank: 2Rank: 2

UID
1122038
帖子
131
PB币
538
贡献
0
技术
6
活跃
712
发表于 2015-2-8 12:07:56 IP属地福建 |显示全部楼层
keysis 发表于 2015-2-7 08:31
前来支持一下,前面的已经看了·~

谢谢。欢迎一起讨论共进。

Rank: 2Rank: 2

UID
1122038
帖子
131
PB币
538
贡献
0
技术
6
活跃
712
发表于 2015-2-8 12:08:16 IP属地福建 |显示全部楼层
xiongdeyuan 发表于 2015-2-7 10:54
这么好的文章不能沉了!

谢谢。欢迎一起讨论共进。

Rank: 2Rank: 2

UID
1122038
帖子
131
PB币
538
贡献
0
技术
6
活跃
712
发表于 2015-2-8 12:08:36 IP属地福建 |显示全部楼层
bhad 发表于 2015-2-7 11:00
真的很不错,可以试试玩

谢谢。欢迎一起讨论共进。

Rank: 2Rank: 2

UID
1122038
帖子
131
PB币
538
贡献
0
技术
6
活跃
712
发表于 2015-2-8 12:08:57 IP属地福建 |显示全部楼层
conpeal 发表于 2015-2-7 20:44
学习了~~收藏~~

谢谢。欢迎一起讨论共进。

Rank: 2Rank: 2

UID
1122038
帖子
131
PB币
538
贡献
0
技术
6
活跃
712
发表于 2015-2-8 12:10:20 IP属地福建 |显示全部楼层
nabeel 发表于 2015-2-7 22:44
很好的教程,辛苦了

谢谢。欢迎一起讨论共进。

Rank: 2Rank: 2

UID
1122038
帖子
131
PB币
538
贡献
0
技术
6
活跃
712
发表于 2015-2-8 12:10:40 IP属地福建 |显示全部楼层
happydoor 发表于 2015-2-7 22:58
谢谢楼主分享啊   多好的

谢谢。欢迎一起讨论共进。

Rank: 2Rank: 2

UID
1122038
帖子
131
PB币
538
贡献
0
技术
6
活跃
712
发表于 2015-2-8 12:10:57 IP属地福建 |显示全部楼层
linbgo 发表于 2015-2-7 23:40
漂亮

谢谢。欢迎一起讨论共进。

Rank: 2Rank: 2

UID
1122038
帖子
131
PB币
538
贡献
0
技术
6
活跃
712
发表于 2015-2-8 12:11:54 IP属地福建 |显示全部楼层
fans2007 发表于 2015-2-7 23:58
学习。。。收藏

谢谢。欢迎一起讨论共进。
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛