u盘杀毒后用不了了/蓝屏0X000000ED 报错恢复



如何在WinPE中启用XP的主题一直是个难题,网上搜一搜,没有答案

XPE Plugin的作者Sherpya做了不少工作,但最后也说:Until themes are not working these files are only wasting space
没办法,自己努力吧

  有许多兄弟们都想要一个现成的,不过我更喜欢授人以渔,因为有好多人制作出来的PE比我的好多了,有哪位兄弟先做出来,让我也下载一个

  先说原理,如果你看不懂,那就和我一块等着下载别人的吧!!!!!

  Winlogon启动后先初始化一些全局变量,检测HKEY_LOCAL_MACHINE\SYSTEM\Setup下的SystemSetupInProgress是否为零,如果是正常启动,如果为1,则在启动系统服务SamSs时告诉它不要管SAM数据库,启动一些必要的服务后,比如Services,lsass,然后就启动HKEY_LOCAL_MACHINE\SYSTEM\Setup下由CMDline指定的程序,等待程序结束,重启或者关机
如果SystemSetupInProgress == 1,则初始化系统服务后调用MSgina.DLL登录XP
MSgina.Dll 在初始化时调用SHsvcs.Dll产生一个ThemesStartEvent系统级事件,代码如下:

#define ThemeWatchForStart_Ordinal 1 #define ThemeWaitForServiceReady_Ordinal 2 typedef DWORD (_stdcall *PFN_ThemeWaitForServiceReady)(DWORD dwTimeout); typedef BOOL (_stdcall *PFN_ThemeWatchForStart)(void); HMODULE hShsvcs = LoadLibrary(_T("shsvcs.dll")); if( hShsvcs != NULL ) { PFN_ThemeWaitForServiceReady pfThemeWait = (PFN_ThemeWaitForServiceReady)GetProcAddress( hShsvcs, (LPCSTR)ThemeWaitForServiceReady_Ordinal); PFN_ThemeWatchForStart pfThemeWatch = (PFN_ThemeWatchForStart)GetProcAddress( hShsvcs,(LPCSTR)ThemeWatchForStart_Ordinal); if( pfThemeWait != NULL && pfThemeWatch != NULL ) { pfThemeWait(1000); pfThemeWatch(); } CloseHandle(hShsvcs); }

  那位同学说了:“把SystemSetupInProgress直接改成0不就得了!”
  Lsass告诉你:“此路不通!重启吧你”
  我告诉你:“我们可以改一改Winlogon,让它先启动Msgina或是直接调用Shsvcs就行了

  ThemesStartEvent事件是出来了,怎么?还不行!
  那是因为还有个家伙在捣乱:SXS.DLL
他会在系统要求它调用指定Dll时用FusionpAreWeInOSSetupMode函数进行判断SystemSetupInProgress是否为零,如果为1,它就会告诉系统:“我那个什么......先歇会儿再说

  然而系统要实现Themes,恰恰需要它去找到合适的ComCtl32.Dll
  你可以修改它,但是合适的Dll在哪里?
  这种概念是从微软的.NET FrameWork的GAC引入的
每当应用程序要求合适的Dll时,系统会调用SXS.Dll在%SystemRoot%\WinSxS
  文件夹中寻找,当有多个相同文件时,它就查看C:\Windows\WinSxS\Manifests以C:\Windows\WinSxS\Policies中的规则来调用相应的文件
———————————————————————————————————————————————————
  动手了:
  1、启用Themes需要以下文件:修改版的Winlogon调用Msgina.Dll或直接修改MinLogon(XPE Feathure Pack 2007 中有此文件),Winlogon,Msgina.dll,Shsvcs.dll,Activeds.dll,,uxtheme.dll,themeui.dll,sxs.dllC:\Windows\WinSxS\Manifests文件夹中的(对应SP3)
x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.5512_x-ww_35d4ce83.cat
x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.5512_x-ww_35d4ce83.Manifest
C:\Windows\WinSxS\Policies\x86_policy.6.0.Microsoft.Windows.Common-Controls_6595b64144ccf1df_x-ww_5ddad775
文件夹下的
6.0.2600.5512.cat
6.0.2600.5512.Policy
C:\Windows\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.5512_x-ww_35d4ce83
文件夹下的
comctl32.dll
  还有一些Windows文件夹System32下的文件,自己研究吧
(用Depends工具找一找文件的依赖关系)
  2、修改文件
(均已SP3的文件为例)使用UltraEdit打开文件,Winlogon.exe 查找AF46FFFF85C07512,将最后的12改为27,查找
56E8151D000056FF7614E8FC,修改为56E8151D000056E8BC91FFFF(看清了,只修改最后五位);打开SXS.Dll查找530079007300740065006d005300650074007500700049006e00500072006f00670072006500可以看到S.e.t.u.p.I.n.p.r.o.g.r.e.s.s的字样,把最后的s改成t,即73改成74
修改PE的注册表,在SYSTEM\Setup下比照着SystemSetupInProgress新建一个REG_DWORD值SystemSetupInProgrest,设为0
特别注意要修改services.exe中的SystemSetupInProgress为SystemSetupInProgrest
同时测试了基于bartpe的xpe硬盘版,因为xpe使用自己的pegina.dll重新进入sas序列,所以无法启用主题
———————————————————————————————————————————————————
  上传一个修改过的Minlogon,切记修改注册表
对了,最重要的是别忘了加上你自己的主题文件,它们一般在Windows\Resources文件夹下
传了一个压缩的,是用我心如水的PE做的(hhh333的也不错,不过他的是SP2的,测试不方便),我重新上传一个精简过文件的IS_文件,可直接替换我心如水里面的winpe.is_
  1、修改的注册表,添加了一些键值,比如对DX8游戏的支持;
  2、修改为支持双核,理论上能在P4以上单核上启动;
  3、自动检测硬件,安装驱动
(必须有相应的INF和驱动文件)
  今天上传了一个自己用的Img格式的内核,根据站长的研究使主题自动开启
其中添加了VC2005的运行库,内置NV显示驱动,配合外置的DX9可以玩现在的新游戏了
有一个小问题,墙纸不能自动加载是因为Windows只认bmp格式的图片,jpg格式的要转换成bmp
把你需要的墙纸转换成bmp,然后再修改HKEY_CURRENT_USER\Control Panel\Desktop下的WallPaper路径指向你自己的图片




win7的用户很多,但是很多的人还是在使用XP系统,我们在使用系统的时候就会遇到一些问题,比如说我们大家在使用网页的时候,发现网页无法打开出现错误代码105的提示,那么大家使用手机又能够上网,那么是怎么回事呢,怎么才能解决这个问题呢,大家马上来看看解决方法吧!

        具体的解决方法如下:      1、首先我们大家可以使用第三方软件比如说360断网急救箱进行诊断一下,等待结果以后我们对系统进行修复一下
     2、打开电脑中的控制面板,看到本地连接选择右键打开水属性,在属性窗口中点击Internet协议,我们下拉菜单中的自动获得iP地址和dns服务器地址,这个是为了防止系统
  
  3、然后大家大爱开始菜单中的运行选项,输入命令CMD点击确认,继续输入命令ipconfig /flushdns,然后回车,然后在刷新DNS缓存;      4、我们打开浏览器的的缓存进行清理,清理浏览器后关闭在打开使用
     上面四个步骤就可以解决大家在打开网页的时候出现错误105的错误提示,如果大家遇到同样的问题不妨试试看吧!
可以到U盘杀毒专家u盘启动盘u盘启动盘制作工具的官网:www.upanshadu.com咨询客服
更多精彩内容继续关注
本文由U盘杀毒专家u盘启动整理发布



常见问题:

最新文章:
    残傷记憶0
    2019/5/28
    U盘格式化应该怎么处理?其实U盘格式化工具还是很多的

    一身干净味0
    2019/5/28
    U盘中毒文件修复好评 很专业并且迅速的恢复了我的重要文件
    我唱着我的悲伤一0
    2019/5/28
    物流也快!线条流畅,外表做工很考究,插上电脑后反应很快,储存空间和说明一样,没有误差,很快就识别了,传输速度也很快,读取也挺快的,储存空间很大

    残傷记憶0
    2019/5/28
    U盘格式化应该怎么处理?其实U盘格式化工具还是很多的

    不羁眉眼0
    2019/5/28
    物流也快!线条流畅,外表做工很考究,插上电脑后反应很快,储存空间和说明一样,没有误差,很快就识别了,传输速度也很快,读取也挺快的,储存空间很大

    清风月影0
    2019/5/28
    挺好的,非常满意,十年前的照片都恢复了,u盘恢复软件真的很强大,U盘格式化以后再也不怕了!
    戰場→厭丗亽0
    2019/5/28
    学校临近考试周了 U盘突然出问题文件消失 当时晚上已经十一点多了 u盘恢复软件帮我成功恢复了 而且之前恢复过一次

    记忆承载将来0
    2019/5/28
    抱着试一试的态度,有一部分照片没有恢复,但是还是很满意啦

    唯独忘不了你0
    2019/5/28
    USBKiller-U盘启动盘的价格在同类商品中也是比较优惠的,关键是重装系统U盘非常好用,操作简单,好用的U盘,我是一个电脑小白一次就安装成功

    停顿的约定0
    2019/5/28
    这U盘启动盘不错,看中的是品质性能,还没测速度,还终身保修用着踏实
    U盘我用坏好几个了,这个除了砖头砸再也用不坏了
    指着伤口说痛0
    2019/5/28
    u盘恢复软件非常厉害,很快帮我恢复了微信好友记录和ID,简单实用,帮我快速解决,非常厉害,最后做完了,还直接先退出来,让我自己查看记录,保护我的隐私,用心了,必须好评!
    年少纵马且歌0
    2019/5/28
    非常好,之前搞了二天搞不出来,买了USBKiller-U盘启动盘后,花了一小时左右弄好了,好用速度快,只能说贼好、贼便宜、性比价贼贼高

为何选择U盘杀毒专家

全面查杀+主动防御=安全
专杀主流软件不能解决的U盘病毒
努力查杀任何一个新出现的U盘病毒
提供完善售后技术服务
清新界面,简单的步骤适合每个用户
针对不同需求,制定不同版本


U盘专杀 用户指南 联系我们 友情链接 友情链接 模版下载

版权所有 Copyright©2002-2019 U盘杀毒专家-蚂蚁传媒。