- 积分
- 1344
- 最后登录
- 2024-4-11
- 精华
- 0
- 阅读权限
- 40
- 主题
- 9
- UID
- 103593
- 帖子
- 1560
- PB币
- 2068
- 威望
- 120
- 贡献
- 0
- 技术
- 49
- 活跃
- 2060
- UID
- 103593
- 帖子
- 1560
- PB币
- 2068
- 贡献
- 0
- 技术
- 49
- 活跃
- 2060
|
原帖:Win8.1/8/7封装不求人
http://bbs.wuyou.com/forum.php?mod=viewthread&tid=318439&fromuid=44840
尊重原作者!原帖照转…… 既然Win8.1完美激活都已经出来了,那就凑个热闹,发个系统封装的帖子,以减少大伙的工作量,为初学者点起一盏小灯,为论坛攒点人气。此工具包仅限于系统安装以后封包。
一、先说封装工具包主要用法
为了不把人吓到,先说下小工具包用法,真的是超级简单了。
进审核模式系统后,把附件解压缩后,直接 “一键封装Win8_x64”右键管理员身份运行就行了。
如果你要封装处理现在正在运行的系统,最好把Administrator账户名字还原,把密码清空。有些人为防黑客,把Administrator改名了。
如果想实现一些个性化封装定制,并看下本封装包有哪些东西,建议跟着往下走。
二、再说封装准备工作
废话少说,关闭一些硬件资源,如网卡、声卡、串口等,装Win8.1系统,最好是专业大客户版,以审核模式进系统,安装必备软件。审核模式:在要求输入系统个性信息时,同时按Shift+Ctrl+F3三个键,就行。
安装软件注意取舍,Office2013的确很好,很快,那就少安装其他软件了,控制总体积。
找个Activity软件,呵呵,好多激活软件封装部署后也有效。
准备自动应答文件,xml,我的示例可用。Win8.1/8/7三代自动应答文件几乎没有变化,但个别选项有细微差别,感觉在8.1/8中,Specialize阶段最好别搞太多动作,把主要动作都放在OOBE阶段最好,放在进桌面后也不错。我的自动应答文件Win8.1/8通用,Win7 PR VL与零售旗舰通用,因为在Specialize阶段和OOBE阶段动作很少,就用了个激活Administrator和跳过OOBE,兼容性当然超强了。64位与32位绝对不通用。感觉在封装里实现个性化功能,还不如在系统首次登录时实现更方便。
驱动和补丁看个人需求,还是要控制总体积。我为单位封装的都很大,因为放在内网上用,不用刻盘。系统驱动和补丁,不一定现在封装,在安装前可以封,在做成wim映像后照样可以封。
可以准备IT天空的驱动包,一般300-800M之间,删除一部分也可以,看个人取舍。
封装都是调用微软的SysPrep命令,只不过应用自动应答文件后少了好多人工干预,加快企业客户批量处理。
三、本工具包几个文件解释
1、一键封装Win8_x64
::先进行系统清理,后把桌面主要快捷方式复制到新加默认账号桌面,接着把两个批处理文件复制到系统32目录,最后调用系统封装命令。
@echo off&color 0a
rd %systemdrive%\users\Dir_Test>nul 2>nul
md %systemdrive%\users\Dir_Test>nul 2>nul||(Echo 请使用右键管理员身份运行&&Pause >nul&&Exit)
rd %systemdrive%\users\Dir_Test>nul 2>nul
echo 正在帮您清除系统垃圾文件,请稍等......
::删除补丁备份目录
rd %windir%\$hf_mig$ /Q /S
dir %windir%\$NtUninstall* /ad /b /s>%~dp0Del_rd.txt
for /f %%i in (%~dp0Del_rd.txt ) do ( rd "%%i" /s /q )
del %~dp0Del_rd.txt /f /q
::删除补丁安装记录内容(下面的del /f /s /q %systemdrive%\*.log已经包含删除此类文件)
del %windir%\KB*.log /f /q
::删除系统盘目录下临时文件
del /f /s /q %windir%\*.tmp
::删除系统盘目录下临时文件
del /f /s /q %windir%\*._mp
::删除系统盘目录下日志文件
del /f /s /q %windir%\*.log
::删除系统盘目录下GID文件
del /f /s /q %windir%\*.gid
::删除系统目录下scandisk(磁盘扫描)留下的无用文件
del /f /s /q %windir%\*.chk
::删除系统目录下old文件
del /f /s /q %windir%\*.old
::删除回收站的无用文件
del /f /s /q %windir%\recycled\*.*
::删除系统目录下备份文件
del /f /s /q %windir%\*.bak
::删除系统维护等操作产生的临时文件
rd /s /q %windir%\temp md %windir%\temp
::删除当前用户的COOKIE(IE)
del /f /q %userprofile%\cookies\*.*
::删除internet临时文件
del /f /s /q "%userprofile%\local settings\temporary internet files\*.*"
::删除当前用户日常操作临时文件
del /f /s /q "%userprofile%\local settings\temp\*.*"
dir "%systemdrive%\Users\%username%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\*.lnk" /b >%Temp%\fbackup.txt
dir "%systemdrive%\Users\%username%\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar\*.*" /b /s >>%Temp%\fbackup.txt
dir "%systemdrive%\Users\%username%\Desktop\*.*" /b /s >>%Temp%\fbackup.txt
dir "%~dp0*.lnk" /b /s >>%Temp%\fbackup.txt
for /f "usebackq delims=" %%i in (%Temp%\fbackup.txt ) do ( copy "%%i" "%systemdrive%\Users\Default\Desktop" )
del /f /s /q %Temp%\fbackup.txt
copy %systemdrive%\Users\%username%\Favorites\*.* %systemdrive%\Users\Default\Favorites
copy %~dp0Desktop_1.bat %windir%\system32
copy %~dp0Desktop_2.bat %windir%\system32
copy %~dp0Win8_SuspendOff.bat %windir%\system32
%windir%\system32\sysprep\sysprep.exe /oobe /generalize /shutdown /unattend:%~dp0Unattend_Win8_x64.xml
2、Desktop_1.bat批处理解释
::实现以下以下几个小个性化:不显示快捷方式到,桌面显示计算机,这个还真不能缺,记事本默认换行,禁止远程注册表,添加英文输入法,并设置默认,设置文档目录,保留本批处理和关闭休眠批处理(针对SSD),最后开启内置Administrator账号Metro应用。不需要管理员身份。
@echo off&color 0a
echo Windows Registry Editor Version 5.00>%~dp0Custom_Win8_1.reg
echo.>>%~dp0Custom_Win8_1.reg
::不显示快捷方式到
echo [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer]>>%~dp0Custom_Win8_1.reg
echo "link"=hex:00,00,00,00>>%~dp0Custom_Win8_1.reg
echo.>>%~dp0\Custom_Win8_1.reg
::桌面显示计算机
echo [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\NewStartPanel]>>%~dp0Custom_Win8_1.reg
echo "{20D04FE0-3AEA-1069-A2D8-08002B30309D}"=dword:00000000>>%~dp0Custom_Win8_1.reg
echo.>>%~dp0Custom_Win8_1.reg
::记事本默认自动换行
echo [HKEY_CURRENT_USER\Software\Microsoft\Notepad]>>%~dp0Custom_Win8_1.reg
echo "fWrap"=dword:00000001>>%~dp0Custom_Win8_1.reg
echo.>>%~dp0Custom_Win8_1.reg
::禁止注册表远程修改
echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurePipeServers\winreg]>>%~dp0Custom_Win8_1.reg
echo "RemoteRegAccess"=dword:00000001>>%~dp0Custom_Win8_1.reg
echo.>>%~dp0Custom_Win8_1.reg
::设置英文为默认输入法,微软拼音为第二输入法
echo [HKEY_CURRENT_USER\Keyboard Layout\Preload]>>%~dp0Custom_Win8_1.reg
echo "1"="00000409">>%~dp0Custom_Win8_1.reg
echo.>>%~dp0Custom_Win8_1.reg
echo "2"="00000804">>%~dp0Custom_Win8_1.reg
echo.>>%~dp0Custom_Win8_1.reg
::设置个人文档位置、下载文件位置
if exist d: (
if exist D:\MyDoc (
if exist D:\MyDoc\Download ( goto ExistDownload )
md D:\MyDoc\Download
goto ExistDownload
)
md D:\MyDoc
md D:\MyDoc\Download
:ExistDownload
echo [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders]>>%~dp0Custom_Win8_1.reg
echo "{374DE290-123F-4565-9164-39C4925E467B}"="D:\\MyDoc\\Download">>%~dp0Custom_Win8_1.reg
echo "Personal"="D:\\MyDoc">>%~dp0Custom_Win8_1.reg
echo.>>%~dp0Custom_Win8_1.reg
echo [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders]>>%~dp0Custom_Win8_1.reg
echo "{374DE290-123F-4565-9164-39C4925E467B}"="D:\\MyDoc\\Download">>%~dp0Custom_Win8_1.reg
echo "Personal"="D:\\MyDoc">>%~dp0Custom_Win8_1.reg
echo.>>%~dp0Custom_Win8_1.reg
)
reg import %~dp0Custom_Win8_1.reg>nul 2>nul
del /f /s /q %~dp0Custom_Win8_1.reg>nul 2>nul
if exist %systemdrive%\Activity ( copy %windir%\system32\Desktop_1.bat %systemdrive%\Activity>nul 2>nul© %windir%\system32\Win8_SuspendOff.bat %systemdrive%\Activity>nul 2>nul&goto DelBat )
md %systemdrive%\Activity>nul 2>nul
copy %windir%\system32\Desktop_1.bat %systemdrive%\Activity>nul 2>nul
copy %windir%\system32\Win8_SuspendOff.bat %systemdrive%\Activity>nul 2>nul
:DelBat
del /f /s /q %windir%\system32\Desktop_1.bat>nul 2>nul
del /f /s /q %windir%\system32\Win8_SuspendOff.bat>nul 2>nul
::第二种方法,直接添加或者修改,比第一种方法简单,但不利于保留.reg文件
reg add HKLM\Software\Microsoft\Windows\CurrentVersion\Policies\System /v "FilterAdministratorToken" /t reg_dword /d 1 /f>nul 2>nul
reg add HKLM\Software\Microsoft\Windows\CurrentVersion\Policies\System /v "LocalAccountTokenFilterPolicy" /t reg_dword /d 1 /f>nul 2>nul
exit
3、Desktop_2.bat批处理解释
::修改计算机名,命名规则固定前缀,后加随机数字,如Marc-12308;
::修改OEM信息,娱乐而已,自己看
::可加入许多自定功能,大家懂的,入IP与域设置。
::需要管理员身份运行,但系统刚装好第一次开机不需要,就像部署过程一样具有较高权限。
@echo off&color 0a
echo Windows Registry Editor Version 5.00>%~dp0Custom_Win8_2.reg
echo.>>%~dp0Custom_Win8_2.reg
echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurePipeServers\winreg]>>%~dp0Custom_Win8_2.reg
echo "RemoteRegAccess"=dword:00000001>>%~dp0Custom_Win8_2.reg
echo.>>%~dp0Custom_Win8_2.reg
set str=%random%
echo [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\ComputerName\ComputerName] >>%~dp0Custom_Win8_2.reg
echo "ComputerName"="Marc-%str%" >>%~dp0Custom_Win8_2.reg
echo.>>%~dp0Custom_Win8_2.reg
echo [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\ComputerName\ActiveComputerName] >>%~dp0Custom_Win8_2.reg
echo "ComputerName"="Marc-%str%" >>%~dp0Custom_Win8_2.reg
echo.>>%~dp0Custom_Win8_2.reg
echo [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog] >>%~dp0Custom_Win8_2.reg
echo "ComputerName"="Marc-%str%" >>%~dp0Custom_Win8_2.reg
echo.>>%~dp0Custom_Win8_2.reg
echo [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Tcpip\Parameters] >>%~dp0Custom_Win8_2.reg
echo "NV Hostname"="Marc-%str%" >>%~dp0Custom_Win8_2.reg
echo "Hostname"="Marc-%str%" >>%~dp0Custom_Win8_2.reg
echo.>>%~dp0Custom_Win8_2.reg
copy %~dp0oemlogo.bmp %windir%\System32>nul 2>nul
echo [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\OEMInformation] >>%~dp0Custom_Win8_2.reg
echo "Manufacturer"="ASUS" >>%~dp0Custom_Win8_2.reg
echo "Model"="Custom By Marc" >>%~dp0Custom_Win8_2.reg
echo "Logo"="%windir%\\System32\\oemlogo.bmp" >>%~dp0Custom_Win8_2.reg
echo "SupportHours"="周一至周五的9:00~17:00" >>%~dp0Custom_Win8_2.reg
echo "SupportPhone"="801678/13002621678" >>%~dp0Custom_Win8_2.reg
echo.>>%~dp0Custom_Win8_2.reg
reg import %~dp0Custom_Win8_2.reg>nul 2>nul
del /f /s /q %~dp0Custom_Win8_2.reg>nul 2>nul
if exist %systemdrive%\Activity ( copy %windir%\system32\Desktop_2.bat %systemdrive%\Activity>nul 2>nul&goto DelBat )
md %systemdrive%\Activity>nul 2>nul
copy %windir%\system32\Desktop_2.bat %systemdrive%\Activity>nul 2>nul
:DelBat
del /f /s /q %windir%\system32\Desktop_2.bat>nul 2>nul
exit
4、自动应答文件就不说了,选项就那么几个。
5、那几个快捷方式,方便大家Win8环境关机,或休眠。
四、注意事项
系统部署后,自启动里有两个假项目,就是两个批处理,但文件已经被挪走了,删掉即可。
最后祝大家DIY愉快!
Common.rar
(83.88 KB, 下载次数: 195)
|
-
4
查看全部评分
-
|