您的位置:首页 > 其它

系统托盘中Win10升级程序不存在的解决办法

2015-07-31 22:25 465 查看

原因

其实大部分遇到这种情况的人都不知道到底因为什么。我按照MSDN上的步骤一步步检查,更新也装了,系统也是Win7零售版正版,关了杀毒软件,然并卵。

老外的办法

http://answers.microsoft.com/en-us/windows/forum/windows_10-win_upgrade/i-want-to-reserve-my-free-copy-of-windows-10-but-i/848b5cce-958b-49ae-a132-a999a883265b

有些人用了这个可以了,有些人依旧不可以,我属于悲剧的后者。

所以,我熬了个通宵尝试解决这个问题。

我的解决办法

用VS、windbg、IDA看了一晚反汇编(要看通宵关键还是我太笨啊。。。),再求教群里“吉林小伙”大神如何调试子进程(还被笑话笨了。。。),我尝试了以下解决方法,一次就搞定了:

管理员权限打开IDA;

IDA反汇编C:\Windows\System32\GWX\GWX.exe;

IDA的调试器选择windbg;

在wWinMain函数入口打断点;

F9启动后F8 Step over;

修改ZF,强制程序按照下图路线运行;

F9让其继续运行,这时应该可以看到托盘中有Win10升级程序;

双击托盘中的程序,会弹出一个无响应的窗口,稍等2分钟后关闭窗口;

打开任务管理器,杀死GWX.exe和GWXUX.exe进程(如果存在的话);

进入目录C:\Windows\System32\GWX\;

以管理员权限运行GWX.exe;

重新打开托盘中的Win10升级程序。Enjoy it!

附图:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: