欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

蓝屏(win32k.sys)[综合解决方案]

最编程 2024-04-16 12:40:17
...

Win32k.sys是Windows XP的多用户管理驱动文件,我知道的因为Win32k.sys而蓝屏的原因有二点:

1、硬件不兼容。这个我不予理睬,自己插插拔拔看看就行了,这个不提示Win32k.sys丢失,只是xxxxxx地址错误。

2、Win32k.sys丢失。这个原因可能是比较大众化的了,病毒感染Win32k.sys,然后杀毒软件将其KILL,于是乎你的系统就找不到Win32k.sys,找不到Win32k.sys系统就绿了。。。啊不对,是蓝了。。。

解决办法:找个正确的Win32k.sys放进你的电脑就好了。这个Win32k.sys你可以去别人的电脑上copy一个(%systemroot%\system32)。

有了这个东西你可以把它放倒你的U盘或者你的软盘里,然后找个DOS引导盘引导到纯DOS环境(这个东西现在太多了,随便一个什么GHOST安装盘里就有)。

好了,现在可以开始工作了,我们假设你的系统盘是C盘。

第一步,进入系统目录 cd c:\windows\system32

第二步,取消Win32k.sys的系统、只读属性 Attrib -s -h -r win32k.sys

第三步,进入dllcache备份文件夹 cd c:\windows\system32\dllcache

第四步,取消dllcache备份文件夹Win32k.sys的系统、只读属性 Attrib -s -h -r win32k.sys

第五步,进入你的U盘或者A盘 a:或者f:

第六步,拷贝Win32k.sys到dllcache备份文件夹copy win32k.sys c:\windows\System32\dllcache

第七步,拷贝Win32k.sys到系统文件夹copy win32k.sys c:\windows\System32

第八步,重启。

呃,如果不会DOS命令操作又没有做系统备份的话,恐怕不大好办了~,重装系统吧那就

 

Win32k.sys蓝屏故障的修复

近来有不少电脑中毒后开机蓝屏,提示Win32k.sys错误,安全模式下也如此。在PE杀毒后,故障依然。因此一般都是选择重装系统。今天刚好有空,于是尝试手工修复系统。

    先到WinPE下杀毒,然后搜索系统盘的win32k.sys,有两个,一个在windows\system32文件夹下,一个在windows\system32\dllcache,将它们改名,重启后仍然蓝屏,但提示是未知硬件错误,再用windows\system32\dllcache的win32k.sys替换windows\system32,重启后系统可以启动。

    再重启到安全模式,用System Repair Engineer软件发现有Explorer.exe和两个隐藏的启动项,用System Repair Engineer删除后,隐藏的启动项又重现,不管它,继续在“服务”中清除可疑服务和驱动。

    再用wsyscheck软件发现有两个Explorer.exe进程,指向不同位置,而且有很多线程插入(其它关键进程也如此)。用禁止线程重生后,到system32文件夹下删除线程插入的dll文件本体(有些找不到的),然后卸载模块,由于模块实在太多,删得烦,一气之下卸掉并删除那两个Explorer.exe,之后卸载其它系统进程的病毒模块。于是系统进程就“干净”了!

    再重启安全模式,没有桌面图标,只有桌面背景。打开任务管理器,新建explorer.exe进程,提示说“找不到explorer.exe”,用任务管理器的“浏览”查找windows下真的没有explorer.exe,原来wsyscheck软件真的kill掉了,嘿嘿!

    从别的电脑拷贝一个explorer.exe过来,重启仍然没有桌面图标,在任务管理器新建explorer.exe,仍然提示“找不到explorer.exe”,奇怪了,难道是“映象劫持”了,于是在任务管理器中新建个regedit.exe打开注册表,找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options,果然发现有个Explorer.exe项,删除它。新建explorer.exe进程,桌面图标出来了,呵呵!再用autoruns软件删除其它“映象劫持”(保留第一项,那是系统的)。

    重启到正常模式,OK!最后修复杀毒软件,并全盘杀毒。


+++++++++++++++++++++
这个文件是Windows XP多用户管理的驱动文件。在X:\Windows\System32\Dllcache目录下有此文件的备份。只要将此备份拷到X:\Windows\System32下替代带病毒的文件即可。做一张Windows Array8启动盘,并将Attrib.exe文件拷入软盘,此文件在装有Windows Array8的机器上的X:\Windows\Command目录下。在BIOS的Advanced BIOS Features 中将启动顺序调整为从A盘启动,进入DOS后,进入X:\Windows\System32目录,输入Attrib -s -h -r win32k.sys,再进入X:\Windows\System32\dllcache目录下输入同样命令,再用copy win32k.sys X:\windows\System32覆盖原文件,再重新启动即可。

win32k.sys蓝屏问题解决方案

关闭ATIExternalEventUtility组件的方式来解决蓝屏问题

操作步骤如下:
在安全模式下启动系统
选择“开始”菜单并点击“运行”
-输入“Services.Msc”并运行
找到ATiExternalEventUtilityService项目
点击右键,选择“属性”
将启动类型改为“禁用”(Disabled)
应用,点击“确定”
重新启动机器
经过上述操作,即可正常使用计算机。不过,由于外部事件服务(External Event Utility Service)被禁用,Windows运行时系统将不能检测显示设备的接入或拔出。

 

cannot find win32k.sys. 第一种可能:win32k.sys的入口地址被改!通俗的说就是win32k.sys可能是掉包了的或是要身被感染! 第二种可能:win32k.sys已经损坏! 不管是哪种可能,都需要从C:\Windows\System32\Dllcache重新来过一次,可是人光盘中expand一次! 这是第二步!


真正的提示是这样的: cannot find win32k.sys. 第一种可能:win32k.sys的入口地址被改!通俗的说就是win32k.sys可能是掉包了的或是要身被感染! 第二种可能:win32k.sys已经损坏! 不管是哪种可能,都需要从C:\Windows\System32\Dllcache再来过一次,可以重系统光盘中修复! 备份系统的 话可以还原,没 的 话就的重装系统

 

对不起~~是我想复杂了~~~给你添麻烦了~~~

先把C:\WINDOWS\system32目录下的win32k.sys的只读属性去掉,改个名字比如win32k1234.sys。
然后从C:\WINDOWS\system32\dllcache复制win32k.sys的备份放过去或者网上下个安全的win32k.sys放入C:\WINDOWS\system32。
最后重启。在删除修改名字后的win32k1234.sys。

应该可以了~~~~

 

win32k.sys这个文件是Windows XP多用户管理的驱动文件。在C:\Windows\System32\Dllcache目录下有此文件的备份。只要将此备份拷到C:\Windows\System32下替代带病毒的文件即可。做一张Windows 98启动盘,并将Attrib.exe文件拷入软盘,此文件在装有Windows 98的机器上的C:\Windows\Command目录下。在BIOS的Advanced BIOS Features 中将启动顺序调整为从A盘启动,进入DOS后,进入C:\Windows\System32目录,输入Attrib -s -h -r win32k.sys,再进入X:\Windows\System32\dllcache目录下输入同样命令,再用copy win32k.sys C:\windows\System32覆盖原文件,再重新启动即可。win32k.sys蓝屏问题解决方案关闭ATIExternalEventUtility组件的方式来解决蓝屏问题操作步骤如下: 在安全模式下启动系统 选择“开始”菜单并点击“运行” -输入“Services.Msc”并运行 找到ATiExternalEventUtilityService项目 点击右键,选择“属性” 将启动类型改为“禁用”(Disabled) 应用,点击“确定” 重新启动机器 经过上述操作,即可正常使用计算机。不过,由于外部事件服务(External Event Utility Service)被禁用,Windows运行时系统将不能检测显示设备的接入或拔出。