不久前,微软通过其Windows Update渠道推出了“Get Windows 10”应用程序。("Get Windows 10")一旦正式向公众发布,该应用程序应该可以帮助您为您的计算机保留Windows 10副本。(Windows 10)然而,许多用户没有获得这个应用程序,也无法保留他们的Windows 10副本,即使理论上他们满足了所有要求。本文将帮助您检查您是否满足免费升级Windows 10的条件,并解决一些可能会阻止您的设备获取预订应用程序(reservation app)的问题。
注意:(Note:)本指南分享有关如何在尚未安装的Windows 设备上启用(Windows device)“获取 Windows 10”("Get Windows 10")应用程序的信息。如果您的系统托盘(system tray)中已经有该应用程序,那么这两个指南可能对您有用:
- 如何预约免费升级(Reserve Your Free Upgrade)到 Windows 10
- 如何禁用“获取(Get)Windows 10”图标和通知(Icon And Notifications)
为什么您的 Windows 设备(Your Windows Device)上可能没有“获取(Get)Windows 10”应用程序(App)
根据Microsoft的说法,您的设备上可能没有“获取 Windows 10”("Get Windows 10")应用程序有几个原因。你可以在官方的Windows 10(Windows 10)常见问题中找到它们,这里是: Windows 10 Q&A。但是,为了您的方便,您也可以在下面查看它们:
- 您的设备至少没有安装 Windows 7 (Windows 7) Service Pack 1或 Windows 8.1更新(Update)。
-
Windows 更新(Windows Update)已关闭或未设置为自动接收更新。
- 您已阻止或卸载了必要的Windows 更新(Windows Update)服务。
- 您的设备运行的不是正版Windows。
- 您的设备运行的是Windows 7 Enterprise、Windows 8/8.1 Enterprise或Windows RT/RT 8.1,它们不包括在预订优惠(reservation offer)中。
- 您的设备作为学校或企业网络(school or business network)的一部分进行管理,在这种情况下,您必须与您的IT 管理员(IT administrator)确认升级到Windows 10。
- 微软(Microsoft)确定无法运行Windows 10的PC在7 月 29 日(July 29th)之前不会看到“获取 Windows 10”("Get Windows 10")应用程序。7 月 29 日(July 29th)之后,该图标将在系统托盘(system tray)中启用。这是为了帮助确保您可以轻松检查您的 PC 的兼容性(如果您选择的话)。
如何解决阻止(Issues That Stop)您使用“获取(Get)Windows 10”应用程序的问题
如您所见,您可能没有收到“获取 Windows 10”("Get Windows 10")应用程序的原因有多种。为了解决阻止您获取应用程序的问题,您应该执行以下操作:
1. 运行 Windows 更新并安装任何可用的更新。(1. Run Windows Update and install any available updates.)
在您的设备上安装每个可用更新后,我们在上一节中列出的前三个问题应该得到解决。
如果您需要有关如何为您的设备运行Windows 更新(Windows Update)和/或安装更新的指导,请查看以下指南:
- 检查(Check)Windows更新(Windows Updates),了解(Learn)它们的功能并阻止(Block)您不需要的更新
- 配置 Windows 更新(Configure How Windows Update Works)在Windows 7和Windows 8.1中的工作方式(Windows 8.1)
2. 如果您拥有正版 Windows 许可证,请确保它已激活。(2. If you own a genuine Windows license, make sure it's activated.)
如果您没有合法的Windows 副本(Windows copy),则您没有资格获得免费的Windows 10升级。但是,您可能拥有正版许可证,但Windows认为它不是,因此它不会自行激活。如果未激活Windows,您的设备可能无法通过Windows Update下载和安装更新。在这种情况下,您必须强制Windows激活。
如果您在确定您的Windows 副本(Windows copy)是否已激活时需要帮助,请查看以下指南:
- 如何了解您的Windows 7或Windows 8副本是否已激活
- 当Windows 8 说(Says)您的正版产品密钥(Genuine Product Key)无效时该怎么办(Valid)?
3. 如果本文第一部分列出的条件均不适用于您,您可以运行脚本来验证您的设备是否满足所有先决条件,然后打开“获取 Windows 10”应用程序。(3. If none of the conditions we listed in the first section of this article apply to you, you can run a script that verifies if your device meets all the prerequisites and then turns on the "Get Windows 10" app.)
此修复基于此Microsoft Answers 社区(Microsoft Answers community)论坛上共享的一些信息:我想保留我的免费 Windows 10 副本,但我在任务栏上看不到图标(I want to reserve my free copy of Windows 10, but I don't see the icon on the taskbar)。
打开记事本(Notepad)或任何其他文本编辑器(text editor)并创建一个包含以下内容的文本文件:(text file)
REG QUERY "HKLMSOFTWAREMicrosoftWindows NTCurrentVersionAppCompatFlagsUpgradeExperienceIndicators" /v UpgEx | findstr UpgEx
如果 "%errorlevel%" == "0" GOTO RunGWX
注册添加“ HKLMSOFTWAREMicrosoftWindows NTCurrentVersionAppCompatFlagsAppraiser ” /v UtcOnetimeSend /t REG_DWORD /d 1 /f
schtasks /run /TN " MicrosoftWindowsApplication ExperienceMicrosoft Compatibility Appraiser "
:CompatCheckRunning
schtasks /query /TN " MicrosoftWindowsApplication ExperienceMicrosoft Compatibility Appraiser "
schtasks /query /TN " MicrosoftWindowsApplication ExperienceMicrosoft Compatibility Appraiser " | findstr 准备就绪
如果不是(NOT)"%errorlevel%" == "0" ping localhost >nul &goto :CompatCheckRunning
:运行GWX
schtasks /run /TN " MicrosoftWindowsSetupgwxrefreshgwxconfig "
然后,将此文件以ReserveWin10.cmd的名称保存在您设备上的某个位置。
创建并保存.cmd(.cmd)文件后,您需要运行它。为此,首先打开具有管理权限的命令提示符。(Command Prompt)最快的方法之一是在 Windows 8.1 的“开始(Start)”屏幕或Windows 7的“开始”菜单(Start Menu)的搜索框中键入(search box)“cmd”,然后右键单击命令提示符(Command Prompt)结果并选择“以管理员身份运行”(Run as administrator)。
然后,运行我们之前创建的文件。在命令提示符(Command Prompt)中键入其位置和名称(location and name),然后按Enter。例如,如果您将ReserveWin10.cmd文件保存在(ReserveWin10.cmd)D:驱动器上名为Temp的文件夹中,您应该编写:
D:TempReserveWin10.cmd
如果一切正常,您将收到一条成功消息(success message),并且系统托盘(system tray)中应该会弹出“获取 Windows 10”("Get Windows 10")应用程序。
但是,如果发现问题,脚本可以运行 10 到 30 分钟。在此期间,您会看到状态报告,因此您需要做的就是耐心等待。如果在此脚本结束时满足所有先决条件,您的设备上将拥有“获取 Windows 10”("Get Windows 10")应用程序。
如果不幸的是,脚本失败并且你得到的只是一个无限循环,这意味着你没有安装必备的Windows更新。如果是这种情况,请运行Windows 更新(Windows Update)以下载并安装适用于您的设备的所有更新。此外,要强制脚本停止,请同时按键盘上的Ctrl + C
结论
如果您想预订免费的 Windows 10 升级,但没有“获取 Windows 10”("Get Windows 10")应用程序,您仍然可以执行一些操作来获取它。在本文中,我们向您展示了我们对此的所有发现。但是,即使没有任何效果,您也只能耐心等待7 月 29 日(July 29th),届时Windows 10将正式发布。只有这样,您才能确定Windows 10是否适合您。7月 29 日(July 29th),您将拥有“获取 Windows 10”("Get Windows 10")应用程序,它将帮助您识别设备与 Windows 10 之间的任何兼容性问题。(compatibility issue)
How To Reserve Windows 10 If You Don't Have The "Get Windows 10" App
A while ago, Microsoft pushed the "Get Windows 10" app via its Windows Update channels. The app is supposed to help you reserve a Windows 10 copy for your computer, once it is officially released to the general public. However, many users didn't get this app and couldn't reserve their Windows 10 copies, even if, theoretically, they met all the requirements. This article will help you check if you meet the requirements for being eligible to a free Windows 10 upgrade, and also troubleshoot some issues that may stop your device from getting the reservation app.
Note: This guide is sharing information on how to enable the "Get Windows 10" app on a Windows device that didn't get it yet. If you already have the app in your system tray, then these two guides might prove useful to you:
Why You Might Not Have The "Get Windows 10" App On Your Windows Device
According to Microsoft, there are several reasons why you might not have the "Get Windows 10" app on your device. You can find them all listed among the official Windows 10 frequently asked questions, here: Windows 10 Q&A. However, for your convenience, you can also check them below:
- Your device isn't up-to-date with at least Windows 7 Service Pack 1 or Windows 8.1 Update.
-
Windows Update is turned off or is not set to receive updates automatically.
- You've blocked or uninstalled the necessary Windows Update service.
- Your device is not running genuine Windows.
- Your device is running Windows 7 Enterprise, Windows 8/8.1 Enterprise, or Windows RT/RT 8.1, which are excluded from the reservation offer.
- Your device is managed as part of a school or business network, in which case you'll have to check with your IT administrator about upgrading to Windows 10.
- PCs that Microsoft determines cannot run Windows 10 will not see the "Get Windows 10" app before July 29th. After July 29th, the icon will be enabled in the system tray. This is to help ensure that you can easily check your PC's compatibility if you choose.
How To Fix The Issues That Stop You From Having The "Get Windows 10" App
As you've seen, there are multiple reasons why you might not have received the "Get Windows 10" app. This is what you should do in order to fix the issues stopping you from getting the app:
1. Run Windows Update and install any available updates.
Once each and every available update is installed on your device, the first three issues we listed in the previous section should be resolved.
If you need guidance on how to run Windows Update and/or install updates for your device, check these guides:
2. If you own a genuine Windows license, make sure it's activated.
If you don't have a legal Windows copy, you are not eligible for the free Windows 10 upgrade. However, it's possible that you have a genuine license, but Windows thinks it's not, so it doesn't activate itself. If Windows is not activated, your device might not be able to download and install updates via Windows Update. In such situations, you'll have to force Windows to activate.
If you need help in determining whether your Windows copy is activated or not, check these guides:
3. If none of the conditions we listed in the first section of this article apply to you, you can run a script that verifies if your device meets all the prerequisites and then turns on the "Get Windows 10" app.
This fix is based on some information shared on this Microsoft Answers community forum: I want to reserve my free copy of Windows 10, but I don't see the icon on the taskbar.
Open Notepad or any other text editor and create a text file with the following content:
REG QUERY "HKLMSOFTWAREMicrosoftWindows NTCurrentVersionAppCompatFlagsUpgradeExperienceIndicators" /v UpgEx | findstr UpgEx
if "%errorlevel%" == "0" GOTO RunGWX
reg add "HKLMSOFTWAREMicrosoftWindows NTCurrentVersionAppCompatFlagsAppraiser" /v UtcOnetimeSend /t REG_DWORD /d 1 /f
schtasks /run /TN "MicrosoftWindowsApplication ExperienceMicrosoft Compatibility Appraiser"
:CompatCheckRunning
schtasks /query /TN "MicrosoftWindowsApplication ExperienceMicrosoft Compatibility Appraiser"
schtasks /query /TN "MicrosoftWindowsApplication ExperienceMicrosoft Compatibility Appraiser" | findstr Ready
if NOT "%errorlevel%" == "0" ping localhost >nul &goto :CompatCheckRunning
:RunGWX
schtasks /run /TN "MicrosoftWindowsSetupgwxrefreshgwxconfig"
Then, save this file under the name of ReserveWin10.cmd, somewhere on your device.
Once the .cmd file is created and saved, you'll need to run it. To do so, first open a Command Prompt with administrative rights. One of the fastest ways to do it is to type "cmd" on Windows 8.1's Start screen or in the search box from Windows 7's Start Menu, then right click the Command Prompt result and select Run as administrator.
Then, run the file we've previously created. Type its location and name inside the Command Prompt and press Enter. For example, if you saved the ReserveWin10.cmd file in a folder called Temp found on your D: drive, you should write:
D:TempReserveWin10.cmd
If everything is OK, you will get a success message and the "Get Windows 10" app should pop up in the system tray.
However, if issues are found, the script can run for 10 to 30 minutes. During this whole time, you will see status reports, so all you have to do is be patient. If all the prerequisites are met by the time this script ends, you'll have the "Get Windows 10" app on your device.
If, unfortunately, the script fails and all you get is an infinite loop, it means that you don't have the prerequisite Windows updates installed. If that's the case, run Windows Update to download and install all the updates available for your device. Also, to force the script to stop, simultaneously press Ctrl + C on your keyboard.
Conclusion
If you want to reserve your free Windows 10 upgrade, but you don't have the "Get Windows 10" app, there are still a few things you can do to get it. In this article we showed you all we've found about this. However, even if nothing works, you should only be patient and wait for July 29th, when Windows 10 will be officially released. Only then will you know for sure if Windows 10 will work for you or not. On July 29th, you'll have the "Get Windows 10" app, and it will help you identify any compatibility issue between your device and Windows 10.