Slipstream Windows 7 + Service Pack 1


27

我听说微软昨天发布了Windows 7 Service Pack 1。碰巧的是,我计划下周在PC上格式化并重新安装Windows 7。

是否可以在单个ISO映像中合并(补充)原始Windows 7安装和新Service Pack 1 ?

注意:如果您建议一种适用于Windows XP的方法,则可以加分。


4
如果有人可以提出一种不需要安装其他第三方软件即可完成的方法,则可以使用奖励积分。
理查德

使用上述方法,我能够成功地“整合” Win7 SP1。但是...需要警告人们包装集成可能需要25到40分钟才能完成!我以为它已经锁定了一段时间,但后来我看到了更多活动。说完一切后,我重新安装了Win7,可以肯定的是,它就是SP1。

Answers:


22

警告:YMMV。我认为我们已经接近了,但还没到那儿。这些说明对某些人有用,但是在最后一步中出现了错误。所以我认为我们缺少了一些东西。这里已经很晚了,我将其标记为社区Wiki。也许您可以理清我所错过的。

整合Windows 7 Service Pack 1

不正式支持Windows 7整合。您可以使用第三方工具来完成任务。您也可以自己手动完成操作,方法是解压缩cab文件,编辑三个文本文件并使用dism命令更新安装软件包。逐步操作的方法如下:

  1. install.wim从安装光盘复制到硬盘。

  2. 转到Microsoft网站上的下载Windows 7 Service Pack 1网页,然后单击继续

  3. 通过“真正的优势”测试后,您可以选择下载windows6.1-KB976932-X64.exe或32位版本windows6.1-KB976932-X86.exe
    服务包下载

  4. 使用-x命令提取Service Pack的内容。例:windows6.1-KB976932-X64.exe -x
    服务包下载

  5. windows6.1-KB976932-X64.cab使用7-Zip之类的工具提取其中的内容(任何支持cab的压缩实用程序都可以)。

  6. 将的内容提取NestedMPPContent.cab到同一文件夹中。

  7. update.ses在记事本中打开,然后Absent转到Installed下方OfflineInstall。它应该看起来像:

    <Tasks operationMode="OfflineInstall">
        <Phase>
            <package id="Windows7SP1-KB976933~31bf3856ad364e35~amd64~~6.1.1.17514"  targetState="Installed"/>
        </Phase>
    </Tasks>
    
  8. 在记事本中打开update.mumWindows7SP1-KB976933~31bf3856ad364e35~amd64~~6.1.1.17514.mum(或等效于32位),然后更改allowedOffline="false"allowedOffline="true"

  9. 提取所有语言cab文件KB976933-LangsCab0通过KB976933-LangsCab6,如果提示,覆盖文件。

  10. 使用管理特权启动命令提示符。
    以管理员身份运行命令提示符

    假设您将提取的Service Pack文件存储在名为的文件夹中C:\sp1。创建一个名为的新文件夹C:\offline,并注意其位置install.wim应在Windows 7安装光盘内容中的sources文件夹中。使用以下命令(必要时更改文件夹名称:

    DISM /Mount-Wim /WimFile:C:\win7-contents\sources\install.wim /Index:1 /MountDir:C:\offline
    DISM /Image:C:\offline /Add-Package /PackagePath:C:\sp1
    DISM /Unmount-Wim /MountDir:C:\offline /Commit
    

TODO:添加有关创建可启动光盘的说明


这主要是基于发表pOcHa指导对MDL论坛:forums.mydigitallife.info/threads/...
isuldor

当我尝试使用“ windows6.1-KB976932-X64.exe -x”提取SP1时,抛出错误:...“不是有效的Win32应用程序”。是否可以在Win32机器上以其他方式提取此文件,或者只能在X64机器上完成此操作?
德雷克

1
您必须使用运行64位Windows的系统来提取64位更新。
afrazier 2011年

@ Drake,我尝试使用7 zip,它提取了一些文件,但不是全部。
摩押

FYI有错误我当我尝试使用/添加,包装是Processing 1 of 1 - Package_for_KB976932: The specified package cannot be added to an offline image.... Error: 0x800f082e。顺便说一句,任何明智的人都应该使用来自MS的官方图像。这只是一个有趣的转移。
isuldor 2011年

10

我知道这需要拥有一个帐户,但是MSDN和Technet订户可以使用预先转码的DVD映像。


3
或者,您可以浏览Technet订户下载以找到所需图像的列表,然后通过Google的SHA1哈希表查找可下载的种子。只要SHA1哈希与Microsoft的列表匹配,您就会知道它没有被篡改。
afrazier 2011年

4
这是最明智的选择。除非您自定义安装光盘,否则不妨获取官方映像!
isuldor 2011年

同意-非常高兴知道我们可以从MSND / Technet下载官方(补充)图像。Wikid :)
Pure.Krome



0

选择以下之一:

  • vLite(Windows Vista,Windows 7和Windows Server 2008)

  • RT Se7en Lite(Windows 7)

  • 7自定义程序(Windows 7)

它们在重新制作软件列表中找到。


重新制作/自定义与补充流服务包不同,RT7 lite Beta版本2.6.0是目前唯一可以做到这一点的工具。Vlite仅在Vista上可用于SP滑移。看来7Customizer已被放弃。
摩押

@Moab我认为现在有一个名为NTLite的版本,具有Win 7集成功能。
jiggunjer'1

@jiggunjer是的,自从我迷上了这种软件以来已经有一段时间了,谢谢。ntlite.com/features
摩押人

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.