Slipstream Windows 7 + Service Pack 1

Dra*_*ake 27 windows-7 service-pack

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

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

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

isu*_*dor 22

警告:YMMV。我认为我们已经接近了,但还没有完全到位。这些说明对某些人有用,但我在最后一步遇到错误。所以我认为我们错过了一些东西。这里已经很晚了,我要把它标记为社区维基。也许你可以理清我遗漏了什么。

滑流 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命令提取服务包的内容。例子:windows6.1-KB976932-X64.exe -x
    服务包下载

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

  6. 将 的内容解压缩NestedMPPContent.cab到同一文件夹中。

  7. update.ses在记事本中打开并更改AbsentInstalledOfflineInstall。它应该看起来像:

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

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

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

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

    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
    
    Run Code Online (Sandbox Code Playgroud)

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


Mat*_*les 10

我知道这需要有一个帐户,但是 MSDN 和 Technet 订阅者可以使用预播放的 DVD 图像。

  • 这是最明智的选择。除非你是定制你的安装盘,否则你还是去抢官方镜像吧! (4认同)
  • 或者,您可以浏览 Technet 订阅者下载以查找所需图像的列表,然后通过 Google 查找其 SHA1 哈希值以查找可供下载的种子。只要 SHA1 哈希与 Microsoft 的列表匹配,您就会知道它没有被篡改。 (3认同)