我在进入 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
在 WinRE 中,并插入安装 USB,发出以下命令:
- 获取驱动器号:
DiskPart
>lis vol
>exit
- 记下安装 USB 和 Windows 操作系统分区的驱动器号
清理组件存储:
# Where C: is the Windows OS partition: DISM /Image:"C:" /Cleanup-Image /StartComponentCleanup
维修部件商店
install.esd
查询
install.esd
已安装的 Windows 版本的映像:# Where Z: is the Install USB DISM /Get-WIMinfo /WIMfile:"Z:\sources\install.esd`
维修零件商店(
%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
维修
%WinDir%
:# Where C: is Windows OS partition SFC /ScanNow /OffBootDir="C:\" /OffWinDir="C:\Windows"
- 获取驱动器号:
如果用户配置文件损坏是问题所在(两种可能的解决方案):
- 在 WinRE 中尝试以下操作:
- 加载操作系统分区的
software
注册表配置单元:RegEdit
> 亮点HKEY_LOCAL_MACHINE
>文件>加载 Hive...>>C:\Windows\System32\config\software
输入1
安装位置- 蜂巢
software
现在应该安装在HKEY_LOCAL_MACHINE\1
- 蜂巢
- 导航:
HKLM\1\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
- 通过选择每个键来识别损坏的用户的配置文件
S-1-5-21-
,直到看到字符串的值数据中反映的用户ProfileImagePath
。
- 通过选择每个键来识别损坏的用户的配置文件
- 编辑
DWORD
:State
:将值从 更改1
为0
- 如果不存在:
右键单击用户的S-1-5-21-
密钥 >新的>DWORD
>价值:State
- 如果不存在:
- 卸载操作系统的
software
配置单元:1
突出显示HKEY_LOCAL_MACHINE
>文件>卸载 Hive... - 启动到 Windows:
尝试以用户身份登录 > 如果无法登录,请继续#2.2
- 加载操作系统分区的
启动回 WinRE:
启用管理员帐户
Net User Administrator /Active:yes
- 启动到 Windows,登录为行政人员
- 备份损坏的用户
%UserProfile%
(C:\Users\<UserName>
) 到新地点- 确保所有隐藏文件/目录都已备份
- 创建一个新的当地的用户:
设置> 帐户>家庭和其他用户-其他用户>添加其他人...- 将新用户的账户类型更改为管理员(如果之前是)
- 全部复制非隐藏新用户
%UserProfile%
目录中的内容:- 不要将任何
Ntuser.*
文件复制到新用户的%UserProfile%
- 仅在需要安装损坏的用户
HKCU
注册表配置单元以从中提取数据时才备份这些文件
- 仅在需要安装损坏的用户
- 不要将任何
- 退出行政人员帐户并以新用户身份登录
- 一旦 OOBE 完成并到达桌面:
设置>帐户>您的信息-改为使用 Microsoft 帐户登录- 这将从旧的、损坏的帐户重新同步大部分用户个性化设置(您可能需要先手动将其与 Microsoft 帐户断开连接)
禁用内置管理员帐户:
Net User Administrator /Active:no
- 在 WinRE 中尝试以下操作: