系统托盘中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!
附图:
相关文章推荐
- [转]关于实验验证
- 常用Linux命令
- [LeetCode][Java] Palindrome Partitioning
- Leetcode # 148 Sort List
- 人生最大的捷径,是用时间和生命读一流的书
- 计蒜客ACM 最大子阵列 java
- Struts2中Action返回Json串
- ( ̄▽ ̄") 没钱了
- p2098
- POJ 1797 Heavy Transportation
- MVC——studying
- Binary Tree Maximum Path Sum
- PHP-FPM高负载的解决办法
- 事务的隔离级别解析
- Linux 安装rabbitmq(centos 6.5) 步骤
- iOS学习(UIImageView)
- 。◕‿◕。TMD
- 找单链表的中间位置
- python 对EXCEL的读写操作
- ubuntu下vagrant up经常出现Failed to upload a file to the guest VM via SCP due to a permissions error.最终解决