主要步骤:
首先将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的系统没有这个软件。
但是面板的开机和关机功能是有效的。