绕过 Windows 7 中的用户帐户设置

绕过 Windows 7 中的用户帐户设置

编辑:解决了!我制作了一个全新的驱动器克隆,运行 sysprep /audit /generalize /shutdown,交换到目标系统,启动到 Windows 10,使用 regedit 加载 win7 软件配置单元,设置自动登录的注册表值并禁用 UAC,将驱动程序安装程序放入 Roaming/Microsoft/Windows/StartMenu/Programs/Startup 并启动​​它。工作正常。

在没有功能输入设备的计算机上,自动绕过 Windows 安装后进行的设置(时区、位置、创建用户等)的最简单方法是什么?

到目前为止,我已经尝试过一个启动时计划任务来安装 USB 驱动程序(据我所知它什么都不做)、一个应答文件(Autounattend.xml,在 C:/ 中 - 也没有做任何事情)和从同一驱动器上可运行的 Windows 10 操作系统安装 dism(安装 USB 驱动程序 - 它“成功”安装了驱动器并使目标操作系统无法启动)。

背景是我需要将旧的、使用频繁的 Windows 7 系统(来自英特尔酷睿第二代)移至 Ryzen 系统。重新安装不是一种选择。

我克隆了操作系统驱动器,启动了它,使用 sysprep 和 /oobe /generalize 并将驱动器交换到新机器。它启动正常,但卡在设置上。如果我可以通过设置,USB 驱动程序将自动安装。

以下任何一项是否可能并且更有可能/不太可能起作用:

A;创建一个自定义的 Windows 服务来安装驱动程序,并将其移动到目标系统。

B;使用应答文件或其他方法以跳过用户创建的方式准备新驱动器。sysprep 文档似乎非常有限。

C;从 Windows 10 或 WinPE 安装正确的驱动程序。

我有一个 Windows 7 安装介质 USB、更多 USB 驱动器、目标计算机上可运行的 Windows 10 和 Ubuntu,以及几台其他可运行的计算机。目标计算机没有可运行的网络连接或无法访问 PS/2 键盘。

答案1

我估计您原来的电脑已经不再可用了?

从英特尔架构迁移到 AMD/Ryzen 本身就存在挑战。它们会使您的问题变得更加严重。
仅加载 USB 驱动程序是行不通的。您还需要一套全新的主板/芯片组驱动程序,而这将成为 USB 驱动程序本身的先决条件。

我会将原始硬盘克隆到 VDI、VMDK 或 VDHX 映像,然后将其作为虚拟机安装到 Windows 10 安装上(分别使用 VirtualBox、VMWare Player 或 Hyper-V,无论你喜欢什么)。
这应该是迄今为止从旧系统获取软件/数据的最简单、最可靠的方法。
如果这种方法效果不够好,您可以随时再克隆一个虚拟磁盘,并随意试验(无需接触/弄乱原始磁盘...)。
您需要使用该映像预加载 Ryzen/AMD 芯片组和 USB 驱动程序,然后将其克隆到真正的硬盘上。这应该(理论上)可以让您在 Windows 7 自动检测到驱动程序后使用 USB 键盘/鼠标。

(请注意:如果您尝试在较新的硬件(如所有 Ryzen 主板)上运行 Windows 7,则必须在 UEFI bios 中明确启用 CSM 或传统启动模式。即使您的旧 Windows 7 最初安装在 UEFI bios 上,它也确实需要它。)

相关内容