如何通过 USB 进行 Windows 10 升级安装?

如何通过 USB 进行 Windows 10 升级安装?

我在进入 Windows 的登录屏幕时遇到了麻烦。正常启动和安全模式都能通过 Windows 徽标启动,但最后却出现带有光标的黑屏,无法登录。

Ctrl-Alt-Del、Ctrl-Esc、Win-R、Win-E、Ctrl-Shift-Win-B 都没有效果,我只能看到黑屏和光标。

我已经尝试了各种自动恢复选项,但仍然无法进入 Windows。

  • 重置此电脑
  • 卸载更新(质量和功能)
  • 启动修复

另外还进行了其他修复,例如从 USB 启动 WinRE 并运行以下命令:

dism.exe /Image:F:\ /Cleanup-Image /Restorehealth
sfc /scannow /offbootdir=F:\ /offwindir=F:\Windows /offbootdir=F:\Windows\System32\LogFiles\sfc-1.txt

所以,我决定进行升级安装并保留我的个人文件。

我将 ISO 放在另一台电脑的 USB 记忆棒上,然后从它启动。

但是,它表示升级安装只能通过在 Windows 内部启动 setup.exe 来完成。

  • 为什么安装程序需要从 Windows 运行?
  • 有什么办法可以绕过这个检查吗?(例如将驱动器作为参数传递或其他)

答案1

由于您无法正常登录,或无法在安全模式下登录,或无法以任何方式登录,那么现在您必须备份系统并重新安装 Windows。

由于 Windows 已安装并处于运行状态,因此您不需要产品密钥。许可证和后续激活由 Microsoft 许可服务器保存。这与用新驱动器替换损坏的驱动器的工作方式相同。Windows 10 允许您从安装 USB ISO 进行安装。

答案2

这不是答案 - 而是一种解决方法,因为我认为你已经没有解决方案了

获取 Ubuntu 的 Live USB

将所有文件(甚至隐藏文件)和文件夹复制到外部硬盘

重新安装 Windows

获取所需文件我的手册搜索外部硬盘

有一件事是肯定的 - 这是一种获取文件和文件夹的方法,但除此之外没有其他东西,比如设置和软件,但你可以尝试一下

答案3

不需要重新安装 Windows;相反,使用install.esd安装 USB ( \sources\install.esd) 中的 WinRE 执行正确的恢复程序来修复 Windows

  1. 在 WinRE 中,并插入安装 USB,发出以下命令:

    1. 获取驱动器号: DiskPart> lis vol>exit
      • 记下安装 USB 和 Windows 操作系统分区的驱动器号
    2. 清理组件存储:

      # Where C: is the Windows OS partition:
        DISM /Image:"C:" /Cleanup-Image /StartComponentCleanup
      
    3. 维修部件商店install.esd

      1. 查询install.esd已安装的 Windows 版本的映像:

        # Where Z: is the Install USB
          DISM /Get-WIMinfo /WIMfile:"Z:\sources\install.esd`
        
      2. 维修零件商店%WinDir%\WinSxS来自#1.3.1 的图像索引:

        # Where C: is  Windows OS partition and Z: is the Install USB
          DISM /Image:"C:" /Cleanup-Image /RestoreHealth /Source:wim:"Z:\sources\install.esd":6
          # Where 6 is the image index from 1.3.1
        
        • /Source参数还可以指向Windows\WinSxS安装/备份映像中提取的目录,或指向另一台装有相同 Windows 版本的 PC
    4. 维修%WinDir%

      # Where C: is  Windows OS partition
        SFC /ScanNow /OffBootDir="C:\" /OffWinDir="C:\Windows"
      


  2. 如果用户配置文件损坏是问题所在(两种可能的解决方案)

    1. 在 WinRE 中尝试以下操作:
      1. 加载操作系统分区的software注册表配置单元:
        RegEdit> 亮点HKEY_LOCAL_MACHINE>文件>加载 Hive...>>C:\Windows\System32\config\software输入1安装位置
        • 蜂巢software现在应该安装在HKEY_LOCAL_MACHINE\1
      2. 导航:HKLM\1\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
        • 通过选择每个键来识别损坏的用户的配置文件S-1-5-21-,直到看到字符串的值数据中反映的用户 ProfileImagePath
      3. 编辑DWORDState将值从 更改10
        • 如果不存在:
          右键单击用户的S-1-5-21-密钥 >新的> DWORD>价值: State
      4. 卸载操作系统的software配置单元:
        1突出显示HKEY_LOCAL_MACHINE>文件>卸载 Hive...
      5. 启动到 Windows:
        尝试以用户身份登录 > 如果无法登录,请继续#2.2

    2. 启动回 WinRE:

      1. 启用管理员帐户

        Net User Administrator /Active:yes
        
      2. 启动到 Windows,登录为行政人员
      3. 备份损坏的用户%UserProfile% C:\Users\<UserName> 到新地点
        • 确保所有隐藏文件/目录都已备份
      4. 创建一个新的当地的用户:
        设置> 帐户>家庭和其他用户-其他用户>添加其他人...
        • 将新用户的账户类型更改为管理员(如果之前是)
      5. 全部复制非隐藏新用户%UserProfile%目录中的内容:
        • 不要将任何Ntuser.*文件复制到新用户的%UserProfile%
          • 仅在需要安装损坏的用户HKCU注册表配置单元以从中提取数据时才备份这些文件
      6. 退出行政人员帐户并以新用户身份登录
      7. 一旦 OOBE 完成并到达桌面:
        设置>帐户>您的信息-改为使用 Microsoft 帐户登录
        • 这将从旧的、损坏的帐户重新同步大部分用户个性化设置(您可能需要先手动将其与 Microsoft 帐户断开连接)
      8. 禁用内置管理员帐户:

        Net User Administrator /Active:no
        

相关内容