![WinXp Home 上的磁盘已满导致用户无法登录帐户](https://linux22.com/image/1374797/WinXp%20Home%20%E4%B8%8A%E7%9A%84%E7%A3%81%E7%9B%98%E5%B7%B2%E6%BB%A1%E5%AF%BC%E8%87%B4%E7%94%A8%E6%88%B7%E6%97%A0%E6%B3%95%E7%99%BB%E5%BD%95%E5%B8%90%E6%88%B7.png)
电脑的硬盘空间不足,现在用户无法登录帐户。
取出驱动器并将其放入另一台电脑以释放空间(80GB 中释放了 7.8GB 的空间)
将驱动器放回原始 PC。启动后,Windows 登录屏幕出现,登录帐户,然后 Windows 看起来像是在使用用户配置文件登录,但随后关闭该登录会话并返回登录屏幕。所有帐户都会发生这种情况,即使在安全模式下也是如此,甚至管理员帐户也是如此,因为我尝试登录该帐户。
当 HDD 位于另一台 PC 中时,我注意到用户帐户文件夹中有多个 Temp 文件夹,Temp.Desktop、Temp.Desktop1、Temp.Desktop2、Temp.Desktop3。这些是在 HDD 已满时创建的吗?
如何恢复登录会话?删除 Temp.Desktop 文件夹并重新启动?
答案1
您的计算机userinit.exe
已损坏,请替换userinit.exe
中的文件C:\Windows\System32\Userinit.exe
(C:\Windows\System32\Dllcache\Userinit.exe
您可以跳过这一步)。
如果仍然不起作用并且您处于网络环境中,请登录到联网的计算机并运行Regedit.exe
。
选择File > Connect Remote Registry
。键入计算机名称(受感染的计算机)并导航到受感染计算机中目标注册表中的以下位置:
HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon
检查字符串是否userinit
可用并且它的数据值是否c:\windows\system32\userinit.exe
。
如果不可用,请创建相同的。
重新启动您的(受感染的)计算机。
答案2
您需要释放硬盘上的一些空间。将硬盘插入第二台机器作为辅助硬盘。或者,如果您有外部 USB 硬盘适配器,也可以使用它。但是,一旦硬盘作为辅助驱动器连接,您就可以进入磁盘并清除它创建的所有临时文件。确保您至少有 10 或 15 GB 的可用空间。然后将硬盘放回计算机作为主硬盘,然后看看您是否可以登录。如果这不起作用,请告诉我。