您的位置首页生活百科

预装win8.1系统收不到win10预定推送解决办法

预装win8.1系统收不到win10预定推送解决办法

的有关信息介绍如下:

预装win8.1系统收不到win10预定推送解决办法

这个问题看到不少网友困扰其中,自己明明是正版用户,补丁也打好了,怎么win10升级推送就是出不来。明明在system32/GWX文件夹下都有东西了,但双击那个GWX .exe就是没反应。其实这些现象大多跟微软服务器繁忙有关,所以程序连不上服务器自然也运行不了了。下面就说说到底怎么做才能解决这个问题。要注意,必须是正版预装的win8.1 update版系统。(老的win8.1系统开始界面右上角没有关机按钮的)

右击左下角单击命令提示符管理员,复制粘贴以下命令,回车执行,确认是否已安装KB 3035583、KB 3044374、KB 2976978更新:

dism /online /Get-Packages /Format:Table|findstr "3035583 2976978 3044374"

其中KB 2976978是累积的Windows8、Windows 8.1兼容性更新,新版本发布后取代之前的版本,所以您可能会在显示的列表中发现多个KB 2976978,这是正常的。

当您确认这些更新均已安装后,请执行接下来的操作。如果您未安装其中某些更新,请在“Windows更新”中下载安装,或从下面提供的下载地址中下载:

KB 3044374:

https://www.microsoft.com/zh-cn/download/details.aspx?id=46431(32位)

http://www.microsoft.com/zh-CN/download/details.aspx?id=46433(64位)

KB 2976978(6.3.8.5):

http://pan.baidu.com/s/1dD6MAVR(自己找对应位数系统下载即可)

注意:

下载GWX_Download:

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

以管理员身份打开命令提示符,复制以下命令并执行:

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

命令完成后,可能需要一段时间(数十分钟甚至数小时)才能打开通知程序,再此期间请不要关闭命令提示符。

当完成时,您将会在任务栏通知区域看到“获取Windows 10”通知程序图标:点击它,即可弹出通知。

当完成时,您将会在任务栏通知区域看到“获取Windows 10”通知程序图标:

点击它,即可弹出通知。

点击它,即可弹出通知。

点击它,即可弹出通知。

您可能会遇到以下问题:

不停显示:错误: 系统找不到指定的注册表项或值。这是因为命令在检查您是否进行过兼容性检查,如果没有,则会自己开始检查,直到您完成检查才会继续执行后面的操作。这也就是为什么命令需要数十分钟甚至数小时才能完成的原因,再此期间您可以继续做其它事情,此消息每30秒更新一次不会对Windows运行造成负担。

这是因为命令在检查您是否进行过兼容性检查,如果没有,则会自己开始检查,直到您完成检查才会继续执行后面的操作。这也就是为什么命令需要数十分钟甚至数小时才能完成的原因,再此期间您可以继续做其它事情,此消息每30秒更新一次不会对Windows运行造成负担。

这是因为命令在检查您是否进行过兼容性检查,如果没有,则会自己开始检查,直到您完成检查才会继续执行后面的操作。这也就是为什么命令需要数十分钟甚至数小时才能完成的原因,再此期间您可以继续做其它事情,此消息每30秒更新一次不会对Windows运行造成负担。