WinXp Home 上的磁盘已满导致用户无法登录帐户

WinXp Home 上的磁盘已满导致用户无法登录帐户

电脑的硬盘空间不足,现在用户无法登录帐户。

取出驱动器并将其放入另一台电脑以释放空间(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.exeC:\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 的可用空间。然后将硬盘放回计算机作为主硬盘,然后看看您是否可以登录。如果这不起作用,请告诉我。

相关内容