在 win 8.1 中操作 win 10 映像-远景论坛-微软极客社区

昨晚下载了最新的 Windows 10 Enterprise Technical Preview 企业版与kb3035034、kb3035129 两个补丁,就用VHDX安装试试,下面是经过。

 

 

    安装系统:

 

10.0.PNG

 

 

 

 

    离线添加 Net 3.5 遇到了 8.1 的 DISM 命令不能操作 10 的版本问题:

 

10.1.PNG

 

 

 

 

    调用 VHDX 里面 win10 映像里的 DISM 当然也是不行:

 

10.2.PNG

 

 

10.3.PNG

 

 

 

 

    把 VHDX 里面 win10 映像里的 DISM 复制到 Dism6.3.9600.17029ATKx86里进行替换,重命名为 DISM_10.0.9926_x86:

 

10.10.PNG

 

 

 

 

    调用 DISM_10.0.9926_x86 里面的 DISM 离线添加 Net 3.5 成功 :

 

10.4.PNG

 

 

   

    离线添加补丁包:

 

10.5.PNG

 

 

 

    离线输入密钥:

 

10.6.PNG

 

 

 

 

    离线修改注册表让VHD不再强行占用最大空间:

 

10.7.PNG

 

 

 

    离线修改注册表分配盘符,把 8.1 系统里的盘符参数添加进去,保持与 8.1 系统里的盘符一致:

 

10.8.PNG

 

 

 

 

    添加引导,重启顺利进入系统设置:

 

10.9.PNG

 

 

DISM_10.0.9926_x86

 

直接用该映像本身已挂载的 ISO\sources\dism 就行了

比方说 VHD 盘符是 W: 而 ISO 挂载盘符是 G: 那么就

Microsoft Windows [版本 6.3.9600]
(c) 2013 Microsoft Corporation. 著作權所有,並保留一切權利。

G:\sources>dism /image:W:\ /enable-feature /featurename:NETFX3 /source:G:\source
s\sxs /all /limitaccess

Deployment Image Servicing and Management tool
Version: 10.0.9926.0

Image Version: 10.0.9926.0

Enabling feature(s)
[==========================100.0%==========================]
The operation completed successfully.

(不要生气喔 我不是要跟你吐槽 纯粹经验分享 – 有些人会翻脸 怕到了 声明在先 以免误会)

 

那何不把最新版本 ISO\sources 里头所有 dism 相关文件复制出来呢?

它是可以向下相容的 反之 低版本的是不能处理较高版本的
像我自己使用的 ESD 解码文件如下:

api-ms-win-downlevel-advapi32-l1-1-0.dll
api-ms-win-downlevel-advapi32-l1-1-1.dll
api-ms-win-downlevel-advapi32-l2-1-0.dll
api-ms-win-downlevel-advapi32-l2-1-1.dll
api-ms-win-downlevel-advapi32-l3-1-0.dll
api-ms-win-downlevel-advapi32-l4-1-0.dll
api-ms-win-downlevel-kernel32-l1-1-0.dll
api-ms-win-downlevel-kernel32-l2-1-0.dll
api-ms-win-downlevel-normaliz-l1-1-0.dll
api-ms-win-downlevel-ole32-l1-1-0.dll
api-ms-win-downlevel-ole32-l1-1-1.dll
api-ms-win-downlevel-shell32-l1-1-0.dll
api-ms-win-downlevel-shlwapi-l1-1-0.dll
api-ms-win-downlevel-shlwapi-l1-1-1.dll
api-ms-win-downlevel-shlwapi-l2-1-0.dll
api-ms-win-downlevel-user32-l1-1-0.dll
api-ms-win-downlevel-user32-l1-1-1.dll
api-ms-win-downlevel-version-l1-1-0.dll
compatprovider.dll
dism.exe
dismapi.dll
dismcore.dll
dismcoreps.dll
dismprov.dll
zh-CN
ESD-Decrypt.exe
folderprovider.dll
imagex.exe
imagingprovider.dll
logprovider.dll
oscdimg.exe
vhdprovider.dll
wimprovider.dll

EDIT:
回顾一下你做的 正是我要表达的 并且是 x86
很好
谢谢你的贡献与分享

来源URL:http://bbs.pcbeta.com/viewthread-1576648-1-1.html