您的位置:首页 > 编程语言 > Go语言

winlogon通用控制对话:winlogon.exe-应用程序错误

2016-11-22 09:23 429 查看
昨天碰到一起问题,说来惭愧还是第一次遇到。一开机过了自检,过了滚动条,来了欢迎使用那个蓝色背景要登录账户输完密码以后桌面就出现一个提示:winlogon通用控制对话:winlogon.exe 应用程序错误,什么内存不能为read的。最后一次正确的配置和安全模式也都无法进入,着实让人有点头痛。来宾账户启用可以进入

凭经验,估计要么中毒,要么系统文件破坏。winlogon这个程序是登录作用,因此我自然地想到了是不是启动项的问题。于是进入PE系统,到注册表下把启动项都删除。启动项也基本正常,系统目录文件的修改时间排序后看看也正常,看来基本上排除中病毒的可能。难道是winlogon文件被损坏掉了?于是再次进入PE,把安装盘里的XP的GHO镜像里的winlogon拷贝到系统目录。高兴地重启,结果还是问题依旧,看来只能求助了。百度一番后,终于找到了一个解决办法,现在给大家分享下。

winlogon通用控制对话:winlogon.exe 应用程序错误解决办法:

开机后,不间断地按F8键,一按一放,直到看到安全模式很多选择的黑底白字画面。然后选择“带命令行的安全模式”回车确定进去,这时候到了那个“欢迎使用”界面的时候还是出现那个“winlogon通用控制对话:winlogon.exe 应用程序错误”,不过命令提示符也出来了。这时候是关键了,把这个错误窗口移开,然后是开始用命令去解决这个问题。具体命令为:

程序代码
net user g1 123456 /add
net localgroup Administrators g1 /add
net user g1 /active:yes

注:以上三行命令运行一行回车确认后看提示是否命令成功,命令不成功的重新运行该行,直到三行按顺序都执行成功了即可。

说明:
第一行的作用是给电脑先建一个名字为g1密码为123456的用户登录账户;
第二行是把刚建立的g1账户加入到本地管理员组;
第三行是把g1这个账户激活。

再次开机就可以看到默认就是使用g1这个账户了,输入123456就可以正常进入桌面了。

到此问题基本解决了,不过原来的账户还是无法登录,这时候只需删除原来那个账户的配置文件即可。不过在删除之前我们还得注意下有的系统的桌面,收藏夹,我的文档的资料在C盘,这时候删除配置文件的话这些统统会被删除,所以我们需要备份下。就是进入系统盘比如C盘下,然后进入C:\Documents and Settings\Administrator下(注,Administrator为之前的用户名,请自行替换。),把里面用用的资料拷贝到D盘什么的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息