主要步骤:
首先将windows10 iso镜像文件解压到一个文件夹,我们这里解压到C:\WinISO
创建挂载文件夹:
mkdir C:\Mount
查看要安装的系统版本的索引:
dism /Get-WimInfo /WimFile:C:\WinISO\sources\install.wim
我使用的是windows10,显示如下:
部署映像服务和管理工具 版本: 10.0.17763.5830 映像的详细信息: C:\WinISO\sources\install.wim 索引: 1 名称: Windows 10 企业版 LTSC 描述: Windows 10 企业版 LTSC 大小: 13,540,354,869 个字节 操作成功完成。
那么可以看到,Windows10 Enterprise LTSC 2019的索引是1
挂载镜像:
dism /Mount-Wim /WimFile:C:\WinISO\sources\install.wim /Index:1 /MountDir:C:\Mount
下一步操作:
我的frpc文件重命名为了ff3.exe,配置文件是ff3.toml,frpc配置了rdp的内网穿透
第一步:放入frpc相关文件
进入 C:\Mount,把ff3.exe和ff3.toml放进去,再做一个ff3.bat,内容:
c:\ff3.exe -c c:\ff3.toml
一般情况下,系统都是安装在c盘,如果不确定什么盘有%SystemDrive%代替C盘
第二步:配置计划任务开机启动
在C:\Mount创建一个ff3.xml:
<?xml version="1.0" encoding="UTF-16"?> <Task version="1.4" xmlns="http://schemas.microsoft.com/windows/2004/02/mit/task"> <RegistrationInfo> <Description>自定义任务</Description> </RegistrationInfo> <Triggers> <BootTrigger> <Enabled>true</Enabled> </BootTrigger> </Triggers> <Principals> <Principal id="Author"> <UserId>S-1-5-18</UserId> <RunLevel>HighestAvailable</RunLevel> </Principal> </Principals> <Settings> <MultipleInstancesPolicy>IgnoreNew</MultipleInstancesPolicy> <DisallowStartIfOnBatteries>false</DisallowStartIfOnBatteries> <StopIfGoingOnBatteries>true</StopIfGoingOnBatteries> <AllowHardTerminate>false</AllowHardTerminate> <StartWhenAvailable>true</StartWhenAvailable> <RunOnlyIfNetworkAvailable>false</RunOnlyIfNetworkAvailable> <IdleSettings> <StopOnIdleEnd>true</StopOnIdleEnd> <RestartOnIdle>false</RestartOnIdle> </IdleSettings> <AllowStartOnDemand>false</AllowStartOnDemand> <Enabled>true</Enabled> <Hidden>false</Hidden> <RunOnlyIfIdle>false</RunOnlyIfIdle> <WakeToRun>false</WakeToRun> <ExecutionTimeLimit>PT0S</ExecutionTimeLimit> <Priority>7</Priority> <RestartOnFailure> <Interval>PT1M</Interval> <Count>3</Count> </RestartOnFailure> </Settings> <Actions Context="Author"> <Exec> <Command>C:\ff3.bat</Command> </Exec> </Actions> </Task>
在C:/Mount创建一个ff3_set.bat
@echo off echo Creating scheduled task from XML... schtasks /Create /TN "ff3" /XML "C:\ff3.xml" /F if %ERRORLEVEL%==0 ( echo Task created successfully ) else ( echo Failed to create task. Error code: %ERRORLEVEL% )
创建文件夹C:\Mount\Windows\Setup\Scripts\,在此文件夹中创建setupcomplete.cmd:
@echo off call C:\ff3_set.bat shutdown /r /t 0
保存并卸载镜像:
dism /Unmount-Wim /MountDir:C:\Mount /Commit
显示效果如下:
部署映像服务和管理工具 版本: 10.0.17763.5830 映像文件 : C:\WinISO\sources\install.wim 映像索引 : 1 正在保存映像 [==========================100.0%==========================] 正在卸载映像 [==========================100.0%==========================] 操作成功完成。
打包iso(oscdimg需要安装Windows ADK):
oscdimg -m -o -u2 -udfver102 -bootdata:2#p0,e,bC:\WinISO\boot\etfsboot.com#pEF,e,bC:\WinISO\efi\microsoft\boot\efisys.bin C:\WinISO D:\NewWindows.iso
参数说明:
-m:忽略最大ISO限制 -o:优化存储(重复文件只存储一次) -u2:设置UDF和ISO9660格式 -udfver102:指定UDF 1.02版本 -bootdata:指定引导信息(传统BIOS+UEFI双引导) 路径注意事项: 确保 C:\WinISO 目录存在且包含正确内容 输出ISO路径 D:\NewWindows.iso 需要有写入权限 如果遇到问题,建议先验证: 所有文件路径是否正确 是否有管理员权限运行命令 源文件夹 C:\WinISO 是否包含完整的Windows安装文件
安装:
先把iso放到某个服务器上,可以直接下载那种
使用的脚本:https://github.com/bin456789/reinstall
DD命令:
certutil -urlcache -f -split https://raw.dd.ci/bin456789/reinstall/main/reinstall.bat reinstall.bat windows --iso='https://media-volc.jianpian.info/83d6a90d71da4c858c49c168cb48fca8.iso' --image-name='Windows10 Enterprise LTSC 2019'
估计差不多安装好了,用rdp连接,安装好后移动云的客户端是连不进去桌面的,因为vmtool连桌面是依赖系统内部的软件,我们DD的系统没有这个软件。
但是面板的开机和关机功能是有效的。