自从win10技术预览版发布以来,我工作使用的电脑都受到了win10推送,而我的个人电脑,正版的win8.1迟迟收不到推送,为了受到win10推送,我还把自动更新开了,导致有时候开机要安装更新,等待十多分钟。然而并没有什么卵用!
今天特意查了原因,去了趟微软中文社区,找到了一个帖子,里面各种牛人提供了很多解决方案,其中有一个特别靠谱的感觉,而且亲身尝试成功了!
地址发给大家:
http://answers.microsoft.com/zh-hans/windows/wiki/windows8_1-windows_install/%E4%B8%BA%E4%BB%80%E4%B9%88%E6%88%91%E6%B2%A1/bdad44a4-5213-4cdd-86ca-181ef9448d06
具体步骤如下,其中需要下载相应的更新包以及win10推送需要的文件,文件都不是很大,运行完成后,在cmd里运行一段脚本,然后就可以在右下角看到那个白色的win图标啦!
步骤1(新)
打开命令提示符,执行以下命令确认是否已安装KB 3035583、KB 3044374、KB 2976978更新:
dism /online /Get-Packages /Format:Table|findstr "3035583 2976978 3044374"
其中KB 2976978是累积的Windows 8、Windows 8.1兼容性更新,新版本发布后取代之前的版本,所以您可能会在显示的列表中发现多个KB 2976978,这是正常的。
当您确认这些更新均已安装后,请执行步骤2(新)中的操作。如果您未安装其中某些更新,请在“Windows 更新”中下载安装,或从下表中提供的下载地址中下载:
编号 | 下载 |
---|---|
KB 3044374 | 32位:Windows 8.1 更新程序 (KB3044374)64位:用于基于 x64 的系统的 Windows 8.1 更新程序 (KB3044374) |
KB 2976978 (6.3.8.5) | OneDrive: http://1drv.ms/1JriT7s百度云:http://pan.baidu.com/s/1dD6MAVR |
注意:
建议显示“已安装”的KB 2976978 版本号不低于6.3.8.5 ,如果低于该版本建议从“Windows 更新”或上述下载地址中下载并安装。
所提供的下载地址32位和64位KB 2976978 更新都包含2个文件,需要同时下载这2个文件。
安装完成这些更新后请重新启动计算机
步骤2(新)
下载GWX_Download( 32位版本已更新):
- OneDrive:http://1drv.ms/1RPsjey
- 百度云:http://pan.baidu.com/s/1mgxeS3m
链接目标为文件夹,下载与您系统对应的版本即可,无需全部下载。GWX_Download文件包含运行“获取 Windows 10”通知程序所需要从Windows 更新服务器获取的文件,下载后鼠标右键点击该文件,点击“图片 以管理员身份运行”,点击“解压”按钮,完成后尝试执行下面的命令。(该文件包含自动脚本,某些安全工具可能会拦截)
以管理员身份打开命令提示符,复制以下命令并执行:
echo=REG QUERY ^"HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\UpgradeExperienceIndicators^" /v UpgEx ^| findstr UpgEx>%temp%\GWXR.bat&echo=if ^"^%errorlevel^%^" == ^"0^" GOTO RunGWX>>%temp%\GWXR.bat&echo=reg add ^"HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Appraiser^" /v UtcOnetimeSend /t REG_DWORD /d 1 /f>>%temp%\GWXR.bat&echo=schtasks /run /TN ^"\Microsoft\Windows\Application Experience\Microsoft Compatibility Appraiser^">>%temp%\GWXR.bat&echo=^:CompatCheckRunning>>%temp%\GWXR.bat&echo=schtasks /query /TN ^"\Microsoft\Windows\Application Experience\Microsoft Compatibility Appraiser^">>%temp%\GWXR.bat&echo=schtasks /query /TN ^"\Microsoft\Windows\Application Experience\Microsoft Compatibility Appraiser^" ^|findstr Compatibility>>%temp%\GWXR.bat&echo=if NOT ^"^%errorlevel^%^" == ^"0^" ping localhost ^>nul ^&goto ^:CompatCheckRunning>>%temp%\GWXR.bat&echo=ping localhost -n 30^>nul^® QUERY ^"HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\UpgradeExperienceIndicators^" /v UpgEx ^| findstr UpgEx>>%temp%\GWXR.bat&echo=if NOT ^"^%errorlevel^%^" == ^"0^" ping localhost ^>nul^&goto ^:CompatCheckRunning>>%temp%\GWXR.bat&echo=^:RunGWX>>%temp%\GWXR.bat&echo=START ^%windir^%\system32\GWX\GWXConfigManager.exe /RefreshConfig^&ping localhost^>nul^&START ^%windir^%\system32\GWX\GWX.exe>>%temp%\GWXR.bat&echo=Tasklist ^|findstr GWX.exe>>%temp%\GWXR.bat&echo=if ^"^%errorlevel^%^" ==^"0^" TASKKILL /im GWX* /F /T^&ping localhost -n 10^>nul>>%temp%\GWXR.bat&echo=^:GWXP>>%temp%\GWXR.bat&echo=START ^%windir^%\system32\GWX\GWXConfigManager.exe /RefreshConfig^&ping localhost^>nul^&START ^%windir^%\system32\GWX\GWX.exe>>%temp%\GWXR.bat&echo=if NOT ^"^%errorlevel^%^" ==^"0^" GOTO ^:GWXP>>%temp%\GWXR.bat&%temp%\GWXR.bat
命令完成后,可能需要一段时间(数十分钟甚至数小时)才能打开通知程序,再此期间请不要关闭命令提示符。