升级Windows10![收不到Win10升级预订通知的解决办法]

Windows10发布了,你更新了吗? 大多数用户电脑状态栏已经显示Win10升级预定通知,但是仍然有一大部分用户不显示。

收不到Win10升级预订通知的解决办法

不出现升级提示的不要着急,可将如下代码复制到文本文件内,并改扩展名为.bat:

(或在这里下载:收不到Win10升级预定解决办法

@echo off
title Windows 10 Missing Icon Fixes
goto foreward
:foreward
color 0b
cls
echo The methods inside this batch modify files and registry settings.
echo While they are tested and tend to work, I take no responsibility for the use of this file.
echo This batch is provided without warranty. Any damage caused is your own responsibility.
echo.
echo As well, batch files are almost always flagged by anti-virus, feel free to review the code if you‘re unsure.
echo.
echo If you understand the above, and accept - press any key to continue...
pause > NUL
goto elevatecheck
:elevatecheck
color 0c
cls
echo Checking for Administrator elevation...
echo.
echo.
openfiles > NUL 2>&1
if %errorlevel%==0 (
    echo Elevation found! Proceeding...
    goto vercheck
) else (
    echo You are not running as Administrator...
    echo This batch cannot do it‘s job without elevation!
    echo.
    echo Right-click and select ^‘Run as Administrator^‘ and try again...
    echo.
    echo Press any key to exit...
    pause > NUL
    exit
)
:vercheck
color 0c
cls
echo Performing Pre-Checks...
for /f "tokens=4-5 delims=. " %%i in (‘ver‘) do set version=%%i.%%j
if "%version%"=="6.3" set allow=1
if "%version%"=="6.1" set allow=1
if %allow%==1 goto warning
set allow=0
echo.
echo You did not pass the pre-requisites.
echo If you‘re running Windows 8, go install Windows 8.1 from the Store.
echo.
echo Press any key to exit.
pause > NUL
exit
:warning
color 0b
cls
echo Warning about qualifications...
echo.
echo.
echo Just because your version checks out, doesn‘t mean you‘re eligible for the free upgrade!
echo Notably, the following are not elibile for Windows 10 via Windows Update...
echo.
echo Windows 7 RTM
echo Windows 8
echo Windows 8.1 RTM
echo Windows RT
echo Windows Phone 8.0
echo.
echo Press any key to continue...
pause > NUL
goto menu
:menu
color 0b
cls
echo Main Menu
echo.
echo.
echo 1^) Check Update Status
echo 2^) Quick-Method #1 ^[JC from answers.microsoft.com^]
echo 3^) Quick-Method #2 ^[KevinStevens_845 from answers.microsoft.com^]
echo 4^) Long-Method #1 ^[Yaqub K from answers.microsoft.com^]
echo 5^) EXIT
echo.
set /p mmchoice=Selection:
if %mmchoice%==1 goto upstatus
if %mmchoice%==2 goto qm1
if %mmchoice%==3 goto qm2
if %mmchoice%==4 goto lm1
if %mmchoice%==5 exit
goto error
:error
color 0C
cls
echo Main Menu - Error!
echo.
echo.
echo You did not enter a valid entry.
echo.
echo Press any key to return to the main menu and try again.
pause > NUL
goto menu
:upstatus
cls
echo Checking for appropriate update installation status...
echo.
echo.
if "%version%"=="6.3" goto upstatus8
if "%version%"=="6.1" goto upstatus7
goto menu
:upstatus8
echo Windows 8^+ detected...
echo.
set upcheck=3035583
echo Checking for update KB%upcheck%...
dism /online /get-packages | findstr %upcheck% > NUL
if %errorlevel%==0 (
    echo Update KB%upcheck% is installed!
    set missupdate=0
) else (
    echo Update KB%upcheck% is missing!
    set missupdate=1
)
echo.
set upcheck=3035583
echo Checking for update KB%upcheck%...
dism /online /get-packages | findstr %upcheck% > NUL
if %errorlevel%==0 (
    echo Update KB%upcheck% is installed!
) else (
    echo Update KB%upcheck% is missing!
    set /a missupdate=%missupdate%+1>NUL
)
echo.
echo.
if %missupdate%==0 (
    echo You are not missing any updates, congratulations!
) else (
    echo You are missing %missupdate% update^(s^).
)
echo Press any key to return to the main menu...
pause > NUL
goto menu
:upstatus7
echo Windows 7 detected...
echo.
set upcheck=3035583
echo Checking for update KB%upcheck%...
dism /online /get-packages | findstr %upcheck% > NUL
if %errorlevel%==0 (
    echo Update KB%upcheck% is installed!
    set missupdate=0
) else (
    echo Update KB%upcheck% is missing!
    set missupdate=1
)
echo.
set upcheck=2952664
echo Checking for update KB%upcheck%...
dism /online /get-packages | findstr %upcheck% > NUL
if %errorlevel%==0 (
    echo Update KB%upcheck% is installed!
) else (
    echo Update KB%upcheck% is missing!
    set /a missupdate=%missupdate%+1>NUL
)
echo.
echo.
if %missupdate%==0 (
    echo You are not missing any updates, congratulations!
) else (
    echo You are missing %missupdate% update^(s^).
)
echo Press any key to return to the main menu...
pause > NUL
goto menu
:qm1
cls
echo Quick-Method #1 ^[JC from answers.microsoft.com^]
echo.
echo.
echo Updating registry...
reg add "HKLM\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\UpgradeExperienceIndicators" /v UpgEx /t REG_SZ /d Green /f
echo Trying to launch notification tray application...
%SystemRoot%\System32\GWX\GWX.exe /taskLaunch
echo.
echo This method is now complete - and is also instant!
echo You should see the Windows 10 icon in your notification tray.
echo If you do not, return to the menu and try another method.
echo.
echo Press any key to return to the main menu...
pause > NUL
goto menu
:qm2
echo Quick-Method #2 ^[KevinStevens_845 from answers.microsoft.com^]
echo.
echo.
echo Trying to launch GWX task...
%SystemRoot%\System32\GWX\GWX.exe /taskLaunch
echo Trying to refresh GWX config...
%SystemRoot%\System32\GWX\GWXConfigManager.exe /RefreshConfig
echo.
echo This method is now complete - but it could take a few minutes.
echo In approximately 10 minutes you should see the Windows 10 icon in your notification tray.
echo If you do not, return to the menu and try another method.
echo.
echo Press any key to return to the main menu...
pause > NUL
goto menu
:lm1
cls
echo Long-Method #1 ^[Yaqub K from answers.microsoft.com^]
echo.
echo.
echo This method can take anywhere from 10 minutes on.
echo I‘ve had this run up to 40 minutes during my tests...
echo.
echo This will loop for a while but please note...
echo If you see the ^"STATUS^" as anything but ^"RUNNING^", there is something wrong.
echo If that happens, close the batch file and start over. It may take a few times.
echo.
echo Further, due to the way this script was originally written, you may have to re-launch this batch to continue.
echo.
echo If you understand the above, press any key to continue.
pause > NUL
color 0c
cls
echo Work has begun...
REG QUERY "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\UpgradeExperienceIndicators" /v UpgEx | findstr UpgEx
if "%errorlevel%"=="0" goto RunGWX
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Appraiser" /v UtcOnetimeSend /t REG_DWORD /d 1 /f
schtasks /run /TN "\Microsoft\Windows\Application Experience\Microsoft Compatibility Appraiser"
echo THIS MAY CAUSE A LOOP - CHECK FOR RUNNING STATUS!!! &echo THIS MAY CAUSE A LOOP - CHECK FOR RUNNING STATUS!!! &echo THIS MAY CAUSE A LOOP - CHECK FOR RUNNING STATUS!!!
:CompatCheckRunning
schtasks /query /TN "\Microsoft\Windows\Application Experience\Microsoft Compatibility Appraiser"
schtasks /query /TN "\Microsoft\Windows\Application Experience\Microsoft Compatibility Appraiser" | findstr Ready
if not "%errorlevel%"=="0" ping localhost > NUL &goto :CompatCheckRunning
:RunGWX
schtasks /run /TN "\Microsoft\Windows\Setup\gwx\refreshgwxconfig"
color 0b
cls
echo.
echo This method is now complete.
echo Reports show that this could take up to an hour to show the icon.
echo It is also recommended that you reboot your PC if it has not shown up after that hour wait.
echo.
echo If you do not see the notification tray icon, try another method.
echo If you are using this method last, please wait in the Microsoft Answers forums for a new answer.
echo.
echo Press any key to return to the main menu...
pause > NUL
goto menu

以管理员身份运行,按任意键继续,直到出现如下显示:

输入1,回车后,程序自动检测并更新补丁,如图:

如果没有缺少必需更新,系统仍无法收到升级提醒,按任意键返回到主菜单。这里提供了三种修复方法:两种快速(Quick)修复方法和一个比较慢(Long)的修复方法,可以依次尝试一下。这些修复方法都来自于微软的问答社区,这里是将其汇总起来做成了批处理。

官方Windows10升级助手

也可尝试微软官方升级助手:官方Windows10升级助手 http://download.csdn.net/detail/cleopard/8949097

包括32位和64位。

Windows10激活



自己激活吧。。

CLeopard

2015/07/31 14:27

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-13 12:13:21

升级Windows10![收不到Win10升级预订通知的解决办法]的相关文章

升级Windows10![收不到Win10升级预订通知解决办法]

Windows10发布了,你更新了吗? 大多数用户电脑状态栏已经显示Win10升级预定通知,但是仍然有一大部分用户不显示. 收不到Win10升级预订通知解决办法 不出现升级提示的不要着急,可将如下代码复制到文本文件内,并改扩展名为.bat: (或在这里下载:收不到Win10升级预定解决办法) @echo off title Windows 10 Missing Icon Fixes goto foreward :foreward color 0b cls echo The methods ins

Win10家庭版升级教育版专业版密钥曝光:无法激活的解决办法

很多同学刚买的电脑自带的都是win10家庭版系统,win10家庭版功能单一,主题较少,还有其它诸多因素限制,满足不了广大电脑爱好者的要求,今天小编就为大家分享几枚win10家庭版升级到win10教育版,win10专业版的密钥并且解决激活的问题. 首先密钥如下:win10家庭版升级win10教育版:NW6C2-QMPVW-D7KKK-3GKT6-VCFB2win10家庭版升级win10专业版:W269N-WFGWX-YVC9B-4J6C9-T83GXwin10家庭版升级win10企业版:NPPR9

Windows10安装Mysql后没有服务并且不能启动解决办法

在安装mysql过程中遇到一个问题  install/remove of the Service Denied,这个问题说明自己没有安装和删除的权利,原因是自己在运行cmd过程是没有使用管理员身份运行,解决方法:就是以管理员身份运行cmd,再进行安装 步骤: 1 .打我的电脑C:\Windows\System32\cmd.exe,右击cmd选择以管理员身份运行 2.在dos命令窗口执行cd e:\workspace\mysql-5.6.24-win32\lib 转到bin目录下,执行 mysql

phpMyAdmin - 错误 您应升级到 MySQL 5.5.0 或更高版本,解决办法。。。

折腾自己的个人网站,装了个数据库管理工具,遇到您应升级到 MySQL 5.5.0 或更高版本... 采用降级phpmyadmin版本的方法解决了: 查找phpmyadmin/libraries/common.inc.php #查找 if (PMA_MYSQL_INT_VERSION < 50500) { #更换为 if (PMA_MYSQL_INT_VERSION < 50100) { ok!搞定

os x升级到10.10后appium不能测试通过的解决办法

IOSChecker.prototype.getMacOSXVersion = function (cb) {exec("sw_vers -productVersion", function (err, stdout) {if (err === null) {if (stdout.match('10.8') !== null) {this.osVersion = '10.8';cb(null, "Mac OS X 10.8 is installed.");} els

升级到XCode6.1之后一些插件不能用的解决办法

重新下载安装一遍http://www.cocoachina.com/industry/20130918/7022.html 然会重启Xcode 就OK了

Win10蓝屏的一些解决办法

请仔细回想这个错误是什么时候出现的: 第一次发生时你对系统做了哪些操作: 发生时正在进行什么操作: 从这些信息中找出可能的原因: 从而选择相应解决方案并尝试排除. 0x0000000A:IRQL_NOT_LESS_OR_EQUAL 主要是由问题的驱动程序.有缺陷或不兼容的硬件与软件造成的. minidump文件分析思路: 1.网卡驱动问题 \SystemRoot\system32\ntoskrnl.exe ntoskrnl.wrong.symbols.exe ( nt_wrong_symbols

Ubuntu 16.04和win10双系统时间不一致解决办法

windows10和ubuntu16.04双系统,装完后,在windows下时间不对,之前的老办法是: 1 sudo gedit /etc/default/rcS 2 utc=yes 改成utc=no 然而我的16.04并没有这个.继续寻找, sudo  timedatectl set-local-rtc true  刚测试了,可行,记录一下.

adobe media encoder cc 2015在win10中打开崩溃的解决办法(该方法同样适用于adobe其他产品)

今天就给大家讲讲adobe media encoder cc 2015启动的时候崩溃的问题,先来看看现象.就是这样了,然后我在网上找了很多办法,有的方法已经过时了,也或者因为现在新版本的adobe media encoder cc 2015已经不支持网上的那些方法了.下面就来说说我找到的几种方法,和我自己解决了问题的方法分享给大家.先来看看我youtube的三种方法吧.1.这种方法虽然他录制的是premiere,不过对于adobe media encoder cc 2015还是适用的,我就是参考