Showing posts with label original software. Show all posts
Showing posts with label original software. Show all posts

Monday, August 1, 2016

How to Uninstall GWX Control Panel

Microsoft's initial campaign to annoy and trick users of Windows 7 and Windows 8.1 into upgrading to Windows 10 "for free" appears to have ended. The July 29 cut-off date has passed, and I no longer see the dreaded KB3035585 "Get Windows 10" patch showing up as an available download in Windows Update on my own Windows 7 and Windows 8.1 systems- and my test computers that have Microsoft's Get Windows 10 app installed and enabled no longer display Microsoft's icon in the notification area.

Microsoft has hinted that they might run more free upgrade campaigns again in the future, but I'm putting together these uninstall/removal instructions for anyone willing to wager that Microsoft won't try something similar in the coming months.

Should you uninstall GWX Control Panel now that the July 29 deadline has passed?
At the moment we're not certain whether Microsoft will kick off another nag-em-to-death upgrade campaign, or what form a future campaign would take. It's just too early to say whether it's really over for Windows 7/8.1 users, or whether the settings GWX Control Panel puts in place are enough to protect against any future Microsoft efforts to get you onto their new platform.

Before You Start
Any Windows settings changes you made with GWX Control Panel will "stick" even after you uninstall the program, so you should still be protected from surprise upgrades unless Microsoft changes their tactics somewhere down the road. If, however, you want to leave open the possibility to upgrade to Windows 10 after removing GWX Control Panel, be sure to do the following before you uninstall the program:
  1. Launch GWX Control Panel by double-clicking it or by using the Display GWX Control Panel option on the Monitor Mode icon's right-click menu.
  2. If the Get Windows 10 app is installed, you can click Enable 'Get Windows 10' App to make it possible for Microsoft's icon to come back when/if the company decides to put it back into service. Clicking this button might not make the icon appear immediately, because Microsoft appears to have made the program dormant for the moment.
  3. Also, if these buttons are available, click Allow Windows 10 Upgrades and Enable Non-critical Windows 10 Settings to restore Microsoft's ability to upgrade you to Windows 10. (Again, this will not cause your computer to upgrade automatically; just opens up the possibility that it can be upgraded if Microsoft reinstates their free upgrade offer.)
Uninstalling GWX Control Panel
These instructions should work for any GWX Control Panel user, regardless of whether you used the standalone version or the GWX Control Panel installer.
  1. Restart Windows and log in to an account that you know has Administrator rights. (If you have multiple user profiles on your computer, you might have trouble uninstalling GWX Control Panel unless you make absolutely sure that only one user is logged in and that user has admin privileges.)
  2. Open your Programs and Features control panel (Appwiz.cpl). In the Search Programs and Features box, type: GWX. An entry for GWX Control Panel should appear under Uninstall or change a program if you used the GWX Control Panel setup program to install the application. If you see it, select GWX Control Panel and then click Uninstall.

    Note 1: If you don't see an entry for GWX Control Panel on this screen, then you are using the standalone version of the program. Continue to the next step.

    Note 2: If you encounter errors while running the uninstaller, please see topic #15 at the troubleshooting guide.
     
  3. If you are running the stand-alone version of GWX Control Panel, first you'll want to disable Monitor Mode if it's currently enabled. If you see the blue "10" icon in your notification area, right-click it and then select Display GWX Control Panel from the shortcut menu. Click the Disable Monitor Mode button. The GWX Control Panel Monitor Mode Status field should now read, "Disabled. Not running." If the field instead says, "Enabled (username). Running." then you need to perform a different step: Right-click the GWX Control Panel title bar and then pick Enable/disable Monitor Mode for current user from the shortcut menu. The status should change to "Disabled. Not running."
  4. With Monitor Mode disabled, all you have to do now is delete the GWX Control Panel program file you downloaded. For most users this file is probably in your Downloads folder. If you moved the file or you're not sure where your downloads go, you can search for the file: Open up Windows File Explorer (explorer.exe) and select your system drive under Computer (on Windows 7) or This PC (on Windows 8). Your system drive is usually drive C:. In the search box at the upper-right of the Explorer window, type gwx_control_panel and press ENTER. Any copies of the program should appear in the search results. Just right-click any entries you find in the search results, and then click Delete.
Thank you for your interest and your support. If Microsoft ever re-activates their Windows 10 annoyware down the road, you know where to find me.

Monday, March 28, 2016

GWX Control Panel Release Notes and Version History

To keep the official GWX Control Panel user guide short and to-the-point, I'm now maintaining all release notes for the program in this post. As always, you can download the program at the Ultimate Outsider Downloads page.

GWX CONTROL PANEL RELEASE NOTES

Here are the differences between all released versions of GWX Control Panel:

VERSION 1.7.4.1
Date: April 1, 2016
Installer MD5 checksum: FEA83EAC98858081B092B4A32B451357
Installer SHA-1 checksum: BF30804BD847D8D20B18517C9003AF235AB9919A
Stand-alone MD5 checksum: C6EA8429C22C53BC7A738FFEC4831429
Stand-alone SHA-1 checksum: FF89E1F50BDF778293E9CBBC91BF76AA5FA85143
Changes:
  • Removed a misleading alert that was appearing on some computers with "clean" Windows installs that had not yet encountered Windows 10 symptoms. This was a dialog box I had added while I was testing a fix I had implemented in version 1.7.4.0 but ended up not needing. The alert was harmless, but wasn't supposed to appear in the final release, so now it's gone.

VERSION 1.7.4.0
Date: March 30, 2016
Installer MD5 checksum: 681341EBA9DDC3A11E94F7FCB05EF5BE
Installer SHA-1 checksum: 70C73E91C3BC038A19F347C4E69E9FAC13E3DB50
Stand-alone MD5 checksum: 18113E1AB4B350B1FDB35A3B5BA6D19F
Stand-alone SHA-1 checksum: 599306998D16A5C954271E8377602BA22199B26E
Changes:
  • Fixes issues that can occur if third-party tools or scripts break permissions on some Windows 10-related registry keys.
  • Now checks for the "Give me recommended updates the same way I receive important updates" setting of Windows Update, since this can leave you vulnerable to some known Windows 10 update patches.
  • Added the ability to enable/disable the "recommended updates" setting in the Change Windows Update Settings dialog.

VERSION 1.7.3.1
Date: March 28, 2016
Installer MD5 checksum: 89D8EE023742E9727D363D15BDCB2080
Installer SHA-1 checksum: E470925FA09BF262AE641C22CC1AF57318064277
Stand-alone MD5 checksum: B5C2D94CAC4197868A31484A3AB94DB3
Stand-alone SHA-1 checksum: 5BBB5C4C7972B7A8C2D1CD6215221B1E3D28CAA9
Changes:
  • You can now block the Microsoft Get Windows 10 icon app even if it isn't currently installed. Previous versions of the program disabled the "Disable Get Windows 10 App" button if the app couldn't be found. But now you can preemptively disable it in the event that the KB3035583 patch gets installed on your PC subsequent to running GWX Control Panel. The text changes to "Prevent Get Windows 10 app" in this case.
  • For users of the GWX Control Panel installer (versus stand-alone), the Check for Updates feature now checks with UltimateOutsider.com to see if a new version is available and downloads/installs the new version at user's request. Stand-alone users will still just have a button that takes you to the Downloads page. (I don't know a reliable/elegant way to upgrade a stand-alone copy, while upgrading is easy with the installer.) Note: For about a half hour there was a version posted that didn't give any "You're already running the most recent version" indication if that turns out to be the case. That was confusing, and I fixed it immediately. So basically if you check for updates and nothing seems to happen, it might mean you're running the 1.7.3.0 version that was up temporarily, and you might have to do a manual download. Sorry!
  • Note: The Enable/Disable Monitor Mode and Display the User Guide buttons have moved. (Making room for an upcoming feature.)
  • Fixed some unexpected behavior that could occur if a user chose not to allow GWX Control Panel admin rights if required to perform an action.
  • Some optimizations in all recursive file operations (hopefully improving performance and success rate of massive delete operations).
  • No longer displays "Change Windows Update Preferences" dialog on computers where users have not yet configured their Windows Update settings; instructs them to set up Windows Update first instead.
  • Improved internal performance of diagnostic logging.
  • Program no longer crashes when run on Windows Vista. (Note: GWX Control Panel serves no purpose on Vista; Microsoft does not target that OS for Windows 10 upgrades. I just didn't want my program crashing when Vista users tried to run it.)
  • To eliminate some odd timing issues caused by users having Monitor Mode enabled for both All Users and Current User at the same time, the installer now makes sure that only "All Users" is enabled. (This only applies to upgrades, and only where Monitor Mode was already enabled.)
  • For debugging purposes, installer now saves a log file in the install directory, named install_log.txt.
  • The installer is now based on NSIS 2.5, which has some security improvements over previous versions.
  • LOTS of under-the-hood refactoring and optimizations in preparation for some future plans.


VERSION 1.7.2.0
Date: January 24, 2016
Installer MD5 checksum: C6312B051E84600B6166B3FCC1FF2B4B
Installer SHA-1 checksum: 4874B9A791CA1A3EC2927104B89D75D518CE2A47
Stand-alone MD5 checksum: 3CBAA23AB6ED2824DC5D8BE8B6AFBCE9
Stand-alone SHA-1 checksum: 519465821FF83471685E7D64D2B8E20B53969C76
Changes:
  • Fixed a confusing user interface issue where on some computers, clicking "Disable Get Windows 10 App" or "Prevent Windows 10 Upgrades" didn't refresh the dialog, making it look like the buttons didn't work (when in fact they were working).
  • Added thread-safe error logging (included in Save Diagnostic Info reports) for better troubleshooting.
  • Fixed an erroneous "Monitor Mode is not currently running" message in Save Diagnostic Info reports.
  • Screen now refreshes more accurately depending on current state of monitor mode. (It didn't always notice when a running instance shut down.)
  • Improved logic around Monitor Mode detection of Windows Update switching into "install updates automatically" mode. (Intended behavior is to only trigger a warning if user preferences change from a non-automatic setting to automatic installs.)


VERSION 1.7.1.0
Date: January 18, 2016
Installer MD5 checksum: 643DADD1DA7E670BED94D78E8F0C3501
Installer SHA-1 checksum: 4AE3FD5E84E56C50E8520783F48653E342E8FEE0
Stand-alone MD5 checksum: 599F929F42F77CE37B3875FEB10F2F0D
Stand-alone SHA-1 checksum: 8456306EDE6A1BEA712E1A8B7774CD6CA4B5358C
Changes:
  • Monitor Mode now has new "Change Monitor Mode preferences" menu option where you can select what kind of events you'd like to be notified about.
  • All buttons and dynamic text fields in the program have tooltips that appear when you float the mouse over them, for extended information.
  • Added a new information field and detection logic for "non-critical" Windows 10 settings. Previous versions of GWX Control Panel monitored these settings, but bundled most of them under "Windows 10 Upgrades." Now, the "Windows 10 Upgrades" logic is only tied to settings and features known to directly affect visible Windows 10 upgrade behavior.
  • Added new Enable/Disable Non-critical Windows 10 Settings button so users can change those settings at will without affecting the computers "Windows 10 Upgrades" status.
  • Added "Click to" to the names of all buttons to make it clear that the button text represents actions, not status. The upper "information" area is where to look for your computer's current status.
  • The Status and settings summary now includes more detailed information, including occasional steps on how to resolve certain issues.
  • Monitor Mode now waits 30 seconds before generating any alerts if it starts up when a user logs into Windows. This should resolve some "false alarm" alerts that happened because other applications and system services were still starting up, and were accidentally identified as having changed configuration status. Monitor Mode instances launched directly from GWX Control Panel do instant alerting if new settings are detected.
  • Software Protection service status now included in diagnostic logs. (GWX Control Panel doesn't currently interact with this service, but since it's required for Windows Update to work, this info can help in troubleshooting.)
  • Diagnostic logs now include specific alert information as alerts are generated and resolved. This info is included in both Monitor Mode and "normal mode" reports.
  • Fixed a silly glitch with the Change Windows Update Settings feature that disabled the wrong button in the UI while settings were being applied.
  • Now detects whether Monitor Mode is set up to use a different version of the program from the currently running process. This should help troubleshoot problems that stand-alone users encounter when they have multiple copies of the program on their system.

VERSION 1.7.0.2
Date: December 30, 2015
Installer MD5 checksum: 0E2FB32DC43F3C210E13A156B3CB385C
Installer SHA-1 checksum: 4958C9FFBC692CE657EB89484FD54F2E40A02D98
Stand-alone MD5 checksum: 338E4AD4E15C34C9D12023CE709E7131
Stand-alone SHA-1 checksum: 25BF97EE01A44963B4C2029FB98D64997C0BF53B
Changes:
  • New "Delete Windows 10 Programs" feature deletes program files known to be related to the Windows 10 upgrade and their related scheduled tasks. Right now this only covers files from the KB3035583 patch, but future versions will include other files as more problematic programs are discovered. Important: These programs are the main reason people were seeing their Windows 10 Upgrades settings getting reset in the 1.6 version of GWX Control Panel monitor mode. This new feature is the best way to prevent those reversions; simply removing the Get Windows 10 icon from your notification area is not enough to stop Microsoft from continually reverting your settings.
  • Now detects whether Windows Update is configured to automatically install updates (the "automatically install Windows Updates" field in the information section), because automatically installing new updates leaves you vulnerable to Windows 10 upgrades. Beginning with version 1.7.0.2, Monitor Mode will only trigger an alert if it detects that Windows Update switches from one of the safer settings to "automatically install." It won't trigger an alert if you already had Windows Update configured for automatic updates.
  • (Version 1.7.0.2) New, more horizontal window layout makes it possible for users running Windows at extremely low screen resolutions to see all GWX Control Panel controls.
  • Added new "Change Windows Update Settings" feature where you can set your Windows Update preferences in the event that GWX Control Panel detects that you are in automatically install mode.
  • Slightly reduced CPU and resource utilization (it was already pretty good before, but now it's even better).
  • Renamed "Disable OS Upgrades in Windows Update" feature to "Prevent Automatic Windows 10 Upgrades" because the old name confused some users.
  • Improved responsiveness and reliability of "Prevent Automatic Windows 10 Upgrades" feature.
  • Now additionally detects 32-bit version of MS "Get Windows 10" app on 64-bit Windows.
  • Tightened up Windows 10 detection logic; no longer triggers alerts in one case that's been determined to be safe. Added at least one new detection scenario.
  • Save Diagnostic Info report now includes human-readable details on exactly what traces of Windows 10 were found. Indicates parent subkey and registry value of detected (or missing) settings.
  • Some other additional details in diagnostic info, like whether current user is administrator and running status of some critical services.
  • No longer prompts for restarts after Prevent/Allow Automatic Windows 10 Upgrades. (The improved reliability of the new logic should make restarts unnecessary.)
  • Enable/Disable Monitor Mode feature now defaults to enabling Monitor Mode for all users instead of just the current user account. Per-user enable/disable is still available from a system menu option (see version 1.7 user guide for details). This new behavior is due to the very confusing way that Windows handles program credentials when users with Standard and Child accounts have to elevate to admin privileges when performing certain actions. The troubleshooting guide should include some background on this as well.
  • End User License Agreement now appears as a child of the main program dialog, preventing the situation where it appears behind other open windows but users have no idea since the old EULA dialog didn't have an icon in the taskbar.
  • Installer: Added shortcut to GWX Control Panel uninstaller in the GWX Control Panel folder of the Start menu.
  • Installer: Start menu and desktop shortcuts are now created for all users on the computer instead of just the profile of the user who installed it.
  • Installer: Added more logic to kill existing GWX CP processes during install/uninstall. NOTE: This doesn't work across multiple currently logged-in user accounts. Please log out all other user accounts before installing/uninstalling to ensure the program files can safely be installed/removed. Also, ideally you should run the installer from an administrator account, not an elevated Standard or Child account.
Issues fixed in version 1.7.0.2:
  • If you used GWX Control Panel's Monitor Mode and you use the installer to upgrade from an earlier version of the program, the installer didn't automatically restart Monitor Mode after the upgrade is complete. The installer now restores Monitor Mode if you had it enabled previously. GWX Control Panel will also now start Monitor Mode if it detects that you have it enabled but for some reason it isn't running.
  • The new buttons and information fields in version 1.7.0.1 made the program too tall to fit on very low resolution screens. The minimum screen size I tested with internally was 1360x768, but many netbooks have 800x600 screens, which can't display the whole GWX Control Panel program window. Version 1.7.0.2 has been re-arranged so that it doesn't take up so much vertical space.
  • If you already had your Windows Update settings configured to "automatically install updates" this would trigger an alert in Monitor Mode the first time it ran, even if you WANT to have Windows Updates at that setting. The real purpose of this alert is to let you know if Microsoft changes your Windows Update settings without your consent. Version 1.7.0.2 will now only trigger an alert if it detects that Windows Update changed from one of the other three options to "automatically install," which might indicate that a Windows Update patch reverted your Windows Update preferences.
     

VERSION 1.6.0.1
Date: November 24, 2015
Installer MD5 checksum: 243B8266A11747CD9605F33FB12D45B2
Installer SHA-1 checksum: FAFC81D0379F759927A9046D85BA9F9888E1B275
Stand-alone MD5 checksum: D25D0085AE1520F5255485B03CF91397
Stand-alone SHA-1 checksum: D3DAE116A383EBAF13BFA5B435217AA9212D87ED
Changes:
  • Monitor Mode. This optional feature actively monitors your computer and notifies you if it detects any known evidence of Windows 10 activity. 
  • Worry-free installer. This is the first version available with a traditional setup program: It creates shortcuts in your Start menu and on your desktop for easy access to GWX Control Panel and documentation. It will allow for safe upgrading to future versions of GWX Control Panel without leaving duplicate copies of the program laying around with different filenames like you might sometimes experience with the stand-alone version. And finally, it provides a standard uninstaller routine, available in the Programs and Features control panel. (If you don't use installers, GWX Control Panel is still also available as a stand-alone download.)
  • Check for Updates. The built-in Check for updates feature tells you what version of GWX Control Panel you're currently running and takes you to the Ultimate Outsider Downloads page where you can download the latest version if a newer one is available.
  • Save Diagnostic Info. This new feature saves a text file to your desktop that contains your current Windows 10-related settings and error messages encountered during the current GWX Control Panel instance. The text file includes info on where to send the file if you encounter unexpected problems with GWX Control Panel.
  • More comprehensive protection. The Disable/Enable Operating System Upgrades in Windows Update feature now covers a slightly wider range of settings related to Windows 10 upgrades
  • Restart Monitor Mode command available in the system menu, for launching Monitor Mode after previously exiting it manually.
  • Reset Control Panel Window Position command in Monitor Mode pop-up menu fixes problems with GWX Control Panel being hidden or in an unreachable location on the desktop.

VERSION 1.5
Date: November 1, 2015
MD5 checksum: 5A3AD8242727E09AAEE45647474C1059
SHA-1 checksum: 8041E202B94FE70D5A32F710DC1A2357EC6134B2
Changes:
  • Now detects the hidden $Windows.~WS folder associated with the Windows 10 Media Creation Tool, in addition to the more common $Windows.~BT folder that was already detected in previous versions.
  • New Delete Windows 10 Download Folders feature now deletes both detected hidden download folders, preventing users from having to run scripts or manually override file security and ownership settings.
  • Program now only requests administrator privileges when they're actually required, and only once per session, instead of always asking for permissions at program startup. Note: This is a hard feature to test because of the thousands of user security/permissions possibilities out in the wild; please let me know if you experience unexpected behavior when attempting to perform operations.
  • New /norestart command line switch to assist support staff who operate GWX Control Panel via remote assistance tools. (More elsewhere in this post.)
  • Clear Windows Update Cache feature now displays a list of temporary effects that clearing the cache will have on Windows Update.
  • Decoupled download folder size checking from rest of the informational stats to speed up the first screen refresh with current status.
  • Removed the Close 'Get Windows 10' App button because it confused some users and was somewhat redundant, since the Disable/Enable 'Get Windows 10' App feature implicitly exits or launches the GWX app as needed.

VERSION 1.4
Date: October 18, 2015
MD5 checksum: 959F1627A304DAE42305AA4D4D23B770
SHA-1 checksum: E58E0B2AD672793BCBD35D74E35EA4A2E371EA18
Changes: Greatly expanded checks and fixes for Windows 10 upgrade hijacking the Windows Update control panel. Added new Clear Windows Update Cache feature for fixing extra stubborn Windows Update issues.

VERSION 1.3
Date: September 12, 2015
MD5 checksum: 68E547DB5559E823CE4CF7A03650FF47
SHA-1 checksum: 782AEA51E6CD6DF1350FB69D389DB308D24DF681
Changes: Additional detection to determine if Windows is configured to allow OS upgrades via Windows Update. Now locates and reports the total size of the hidden Windows 10 download folder (usually C:\$Windows.~BT) and gives you the ability to open the folder in Windows Explorer.
Note: I've noticed that lots of people are still downloading the original download linke with a different filename (must be from direct links instead of people finding my downloads page), so I have replaced the version 1.0 EXE file on the server with a renamed copy of version 1.3 of GWX Control Panel. It is the same program now, with the same checksums, just with a different filename.

VERSION 1.2
Date: September 10, 2015
MD5 checksum: DC0F180C129E796A6E4D80861E0A5F9E
SHA-1 checksum: C93DF1C606EEAC929E48CA17B61DF117E65BB66F
Changes: Can now restore normal Windows Update behavior if it has entered 'Upgrade to Windows 10' mode.

VERSION 1.1
Date: September 7, 2015
MD5 checksum: D2BC4F41E644CB20A99661CE06709EE1
SHA-1 checksum: BCDB295F36AC2FA72575364F072D147BE6EFEBBE
Changes: Renamed to GWX Control Panel (GWX_control_panel.exe), now has the ability to launch/display GWX icon if app is enabled but not currently running.

VERSION 1.0
Date: August 30, 2015
MD5 checksum: EA1C2A2D8B8C659C852AC08582DE19CC
SHA-1 checksum: 55EFE9A57A9B7323B937BE5C12DC258C908B2DB8
Changes: First released version with a different filename.


Monday, February 1, 2016

How to Move Plugins and Sample Libraries Without Reinstalling or Reconfiguring Anything

I was really frustrated when Waves and MusicLab omitted the ability for users to choose where to install their products in Waves Central and RealEight. Even though I've got a kickin' rad DAW PC, my primary system drive is a small SSD and I don't have room on it for anything other than my operating system and my personal files. Neither Waves nor MusicLab would help me move their products to a different drive (I asked), so I came up with a different solution...

In version 1.1.0.0 of UltimatePluginTool, I've added the ability to relocate entire folders to any other folder or drive on your computer in a way that doesn't affect your existing programs. If you've ever moved a Native Instruments product to another drive and then tried to use Maschine or Komplete Kontrol afterward, you know that relocating an application usually requires more work than simply dragging around some files. Well, the new Relocate Plugin Content wizard of UltimatePluginTool addresses those problems by leaving a symbolic link in the old location where your files used to reside which silently redirects any applications who look there to the new, correct location.

The wizard can move the files for you or just create the link if you've already relocated the files. The user guide included with the download has full instructions, and I've posted a video tutorial that walks you through three different examples of the Relocate Plugin Content wizard in action.

Even though I added this feature specifically because I wanted to move some of my music applications to a different drive, UltimatePluginTool's Relocate Plugin Content wizard isn't limited to music software. You can seamlessly locate pretty much any folder on your PC to another directory or drive. I've already used it to move a number of applications onto a secondary "programs and plugins" drive. Liberate your applications and unburden your drives!

Support UltimatePluginTool

I develop and maintain free software on my own time. I don't charge a fee because I want everyone to have equal access to my programs- but if something I wrote helped you and you'd like to express your thanks in a concrete way, you can send a donation of any amount via PayPal. Support from my visitors covers my hosting and licensing costs, and gives me incentive to keep putting out cool new utilities.

If you wish to help out, you can enter a donation amount below and then click on the Donate button. You do not need a PayPal account in order to donate! Just click the "Don't have a PayPal account" option on the page that comes up after you click the Donate button. The donation amount is in U.S. Dollars (USD).

Amount: $


Note: You might receive a personal "thank you" from me in response, but I won't sign you up for any mailing lists and you won't hear from me again unless you contact me first. Thanks for your consideration!

Monday, January 11, 2016

Understanding Windows 10 Upgrade System Settings

Microsoft has gone to great lengths to get users of Windows 7 or Windows 8.1 to upgrade to Windows 10- by hook or by crook. While Microsoft has published very little technical information about their systems for encouraging and pushing Windows 10 upgrades to users of earlier operating systems, some of the published information that does exist is actually wrong or incomplete...


I put together a video that explains some of the well-known Windows settings related to Windows 10 upgrades. It also demonstrates how some of the background tasks that Microsoft installs along with its Windows 10 program files actively reset system settings that you might have changed.

You can view the video here, and the full transcript appears below.


TRANSCRIPT

The Windows Update patch named KB3035583 is most well known for installing the "Get Windows 10" icon app on Windows 7 and Windows 8 computers. The first version of KB3035583 began appearing on peoples' computers in early-to-mid 2015, but Microsoft has released several subsequent versions since that time, under the same name. If your computer is configured to install Windows updates automatically and you already have a version of KB3035583 installed, Windows Update installs the new versions of the patch on your PC as they become available, replacing the pre-existing version.

The 'Get Windows 10' icon app.

Aside from the Get Windows 10 icon app, KB3035583 includes a number of other programs that play different roles in Microsoft's aggressive campaign for the widespread adoption of Windows 10. Like the Get Windows 10 app, these programs are scheduled to run at certain times, or in response to certain events, as defined in the Windows Task Scheduler.

Almost as soon as Microsoft began pushing the Get Windows 10 app to the public, users of Windows 7 and Windows 8 who weren't interested in upgrading to Windows 10 began looking for ways to get rid of the icon and prevent unwanted operating system upgrades. There are some well-known registry values associated with the Get Windows 10 app and various other aspects of Microsoft's Windows 10 upgrade apparatus.

One of these registry values, DisableGWX, hides the Get Windows 10 icon from your notification area. If you have the KB3035583 patch installed and Windows launches a scheduled instance of the Get Windows 10 app, the app immediately checks for this registry value and silently exits without displaying the icon if the value exists and has a value of 1. Having this registry value in place does not prevent the KB3035583 patch from being installed, and doesn't prevent the other background tasks associated with the patch from running. It only prevents the Get Windows 10 icon and related notifications from appearing in your notification area.

Another registry value, AllowOSUpgrade, plays a part in certain aspects of the Windows 10 Upgrade process, although its full purpose is not publicly documented. If the value exists and is set to zero, it appears to prevent Windows 10 Upgrades that are initiated via Windows Update from succeeding. You might think this would protect you from an unwanted Windows 10 upgrade, but it's not quite that simple. You see, on many computers, some of the scheduled background tasks associated with the KB3035583 patch re-enable the AllowOSUpgrade value by setting it to 1.

One of these tasks, refreshgwxconfig-B is scheduled to run twice a day. If yours is one of the affected computers and you manually disable the AllowOSUpgrade value by setting it to 0, the scheduled task will re-enable it the next time it runs.

Note: If you watch the video that accompanies this post, you can see the refreshgwxconfig-B task reset the AllowOSUpgrade setting in real time.

Another Windows 10 registry value that scheduled background tasks routinely reset is ReservationsAllowed. Interestingly, unlike AllowOSUpgrade, which gets enabled every time the tasks run, ReservationsAllowed gets disabled (set to zero) instead. Again, there is very little official information on the purpose of this registry value, and the only Microsoft knowledge base article that mentions it (KB3080351) has been proven to be incorrect. [Update: On January 13 they finally corrected this knowledge base document; it no longer mentions ReservationsAllowed at all.] My own theory as to why the background tasks are disabling the ReservationsAllowed setting is that Microsoft has transitioned away from the reservation system they originally used at Windows 10's launch, and have instead introduced several methods of performing immediate upgrades. You don't need to reserve an upgrade anymore; you simply upgrade.

It might occur to you that simply uninstalling the KB3035583 patch would solve the problem of Windows changing your system settings behind your back. Unfortunately, if you already had previous versions of the patch installed that were subsequently upgraded by newer versions, attempting to remove the patch now just rolls you back to an earlier version. It won't fully remove the patch anymore. (You can see this demonstrated in the video.) And these files are hard to remove manually, since they are protected by additional layers of Windows security that require more than simple administrator access.

GWX Control Panel is a free tool that checks for many of the files and system settings associated with Windows 10 upgrades. It can disable or enable the Get Windows 10 app and  disable or enable the ability to perform Windows 10 Upgrades just like you can do in the Windows registry. It also has a special Monitor Mode that alerts you if it detects new files or settings that may leave you vulnerable to Windows 10. (For example, it notifies you if Windows re-enables the AllowOSUpgrade registry value.) It can also delete hard-to-remove files like the secret Windows 10 Download folders and the KB3035583 program files and scheduled tasks.

GWX Control Panel 1.7.


If you prefer to take care of all these things manually, the information is out there. You just have to know what to look for. GWX Control Panel is just a quick, easy, and free way to reclaim control over your current operating system.

ADDENDUM

My video covered some specific system settings that had been getting discussed (and debated) in the news recently, but here's some additional information not covered in the video. One of the more important registry settings related to the Windows 10 upgrade process is a Windows Update policy setting called DisableOSUpgrade. You can set this value manually, or by editing a property in the Local Group Policy Editor control panel (gpedit.msc). You can find instructions on how to set this property in this knowledge base article.

The 'Turn off the upgrade to the latest version of Windows through Windows Update' option in the Local Group Policy Editor manages the DisableOSUpgrade registry value.

The registry value doesn't exist by default; you must create it manually and set it to 1 (or do so indirectly via the Policy Editor) in order for it to take effect. Also keep in mind that you have to enable this setting in order to disable some Windows 10 upgrade scenarios. One observation here: I've noticed that if you set the DisableOSUpgrade setting manually, that change doesn't get reflected in the Local Policy Group Editor... you can't always trust what you see in the control panel. The only way to be sure the value exists and is set properly is to navigate to the correct location in Regedit (or use the "Save Diagnostic Logs" feature of GWX Control Panel, which will tell you if it determines that the registry value is missing or incorrect).

In the video I discussed a couple of upgrade-related settings that get reset by various KB3035583 background tasks. While I haven't seen any background tasks change the DisableOSUpgrade setting, the registry value is not necessarily permanent, either. The problem is that Microsoft occasionally pushes update patches for Windows Update itself, and these patches sometimes wipe out existing Windows Update settings, including the DisableOSUpgrade value. (Here's an example of one such patch where I and several of my users observed this behavior.) These Windows Update client updates are kind of special, because Microsoft can push them to your computer automatically, even if you have your Windows Update settings configured to "Check for updates but let me choose whether to download and install them" or "Download updates but let me choose whether to install them." This is because they sometimes include necessary changes in order to communicate properly with Microsoft's update servers.

I don't believe this is a malicious or targeted change on Microsoft's part (it's essentially a re-install/clean slate for Windows Update sometimes), but the fact is that you can't expect your Windows 10-related registry changes to "stick" 100% of the time.

Luckily, this is yet another system setting that GWX Control Panel checks for (ever since version 1.3), and the program's Monitor Mode will alert you if any recent updates delete or otherwise change your settings- also and give you the chance to fix it with a single click.

SUMMARY

The TL;DR version of this post is:
  • You can configure several aspects of Windows 10 upgrade behavior by tweaking some registry settings, although concrete information on these settings can be hard to find.
  • Some of these Windows settings can change while you're not looking, as a result of scheduled tasks or occasional Windows Update patches, so some vigilance is advisable if you're intent on keeping your current operating system and minimizing unwanted upgrade notifications.
  • The KB3035583 patch is a lot more than just the "Get Windows 10" icon, and some of its associated scheduled tasks can revert system settings that you change manually.
  • Uninstalling KB3035583 doesn't always actually remove the program files, since Windows only lets you uninstall the most recent version of the update. If you already had a version of the patch installed before the most recent one landed on your system, "uninstalling" the patch will just restore the previous version.
  • GWX Control Panel isn't required to prevent Windows 10 and its associated annoyances, but it's a convenient, quick, and safe way to check and change your settings and fix other Windows 10-related problems and annoyances.

Tuesday, December 29, 2015

GWX Control Panel 1.7 User Guide

GWX Control Panel is a free program that you can use to protect your Windows 7 or Windows 8-based computer from unwanted Windows 10 notifications and upgrades- and version 1.7 of the program introduces a number of features and usability improvements that give you even more control over your computing environment.


This user guide covers all features of the current version of the program and highlights some of the new capabilities and improvements in version 1.7. Head to the download page to pick up the latest version of the program.


UPDATE (January 24, 2016): This user guide might not be as up-to-date as the original GWX Control Panel announcement page. I apologize for the confusion over having different "user guide" posts, but you wouldn't believe how archaic and brittle this blogging platform is. Version 1.7 was such a big update that it was easier for me to just write a new user guide for it from scratch and then import it into the main post once I was finished. Anyway, please check the announcement page for the latest information. There isn't anything in this post that's not covered there.

WHAT'S NEW IN VERSION 1.7

  • (Note this post is only current up to version 1.7.0.2; please check the announcement page for newer information.)
  • The new Delete Windows 10 Programs feature gives you the ability to delete some hard-to-remove Windows 10-related applications with just a couple of mouse clicks.
  • GWX Control Panel now monitors your Windows Update preferences and alerts you if your settings switch to "install updates automatically" mode from one of the other settings that give you more control over your updates. Also, you can now check and change your Windows Update preferences with the new Change Windows Update Settings feature.
  • The program no longer prompts you for restarts after you perform certain operations, due to improved handling of certain system settings.
  • Much more detailed "Save diagnostic info" reports tell you exactly which settings GWX Control Panel detected on your system.
  • Much better user experience for computers with multiple Windows profiles and Standard/Child user accounts.
  • There's a lot more! For a complete breakdown of all updates and features in version 1.7, check out the GWX Control Panel Release Notes section of the announcement page.

WHAT IT DOES AND HOW IT WORKS

The goal of GWX Control Panel is to protect you from unwanted Windows 10 upgrades and notifications without disabling important or popular operating system features, and without requiring you to change the way you work with Windows. Here are some specific ways GWX Control Panel helps you:
  • The Disable 'Get Windows 10' App feature removes Microsoft's "Get Windows 10" nagware app from your notification area.
    This is the 'Get Windows 10' icon app.
  • The Prevent Automatic Windows 10 Upgrades feature checks for system settings that leave you vulnerable to unwanted Windows 10 upgrades and gives you the ability to fix them.
  • The Prevent Automatic Windows 10 Upgrades feature also restores your Windows Update control panel to its normal behavior if it gets hijacked by Windows 10 advertisements or installers. Here are some specific symptoms it fixes:
    This is one of numerous ways that Windows 10 can hijack your Windows Update control panel. In this example, Windows Update is hiding the normal Windows 7 updates behind the "Show all available updates" link.
    The Prevent Automatic Windows 10 Upgrades feature fixes the "Your upgrade to Windows 10 is ready" problem in Windows Update. (Note, some users will have to follow this with Clear Windows Update Cache in order to fully resolve this issue.)
    The Prevent Automatic Windows 10 Upgrades feature can even rescue your PC from impending Windows 10 installs that display the "It's almost time for your upgrade" window.
  • The Delete Windows 10 Download Folders feature locates and deletes hidden Windows 10 installer files that Microsoft secretly downloads to your computer.
  • The Delete Windows 10 Programs feature easily deletes hard-to-remove program files that are known to prepare your computer for Windows 10 upgrades.
  • The program alerts you if your Windows Update settings change from one of the safer "download only" or "check only" options to "automatically install" behind your back and gives you the chance to fix it with the Change Windows Update Settings feature.
  • The optional Save Diagnostic Info feature (in the right-click pop-up menu of the title bar) generates enhanced diagnostic reports that give you detailed information on any settings GWX Control Panel finds that leave you open to unwanted Windows 10 behavior.
  • The optional "Monitor Mode" feature runs quietly in the background watching for unexpected system changes, and alerts you as soon as any new Windows 10 settings or files are detected.
What it doesn't do:
  • Doesn't interfere with any Windows features such as Windows Update or OneDrive; the goal is to keep you safe from Windows 10 without having to change the way you work with your computer. (Note: You can optionally choose to disable automatic Windows updates with the Change Windows Update Settings feature if you prefer, but all update-related settings you can change in GWX Control Panel are safe and reversible.)
  • Doesn't block or hide any specific Windows Update patches. (Although it can detect and optionally delete problematic Windows 10 files that Windows Update installs.)
  • Doesn't include any advertising.
  • Doesn't include any additional third-party software (you can even download it as a stand-alone executable).
  • Doesn't collect any personal data or "phone home" in any way.
  • Doesn't do any specific checking or disabling of Windows "telemetry" features, although this may appear as an optional capability in a future release.
  • Doesn't (yet) prevent the Windows 10 advertisement that Microsoft displays in Internet Explorer. I am currently investigating whether there's a safe way to stop this. (But for now I recommend just using a different browser like Firefox or Chrome if you don't want to see these ads.)

    GWX Control Panel is not yet able to inhibit the "Microsoft recommends upgrading to Windows 10" banner ads in Internet Explorer, but this ability might appear in a future release.

    This is another example of the annoying Internet Explorer "Microsoft recommends upgrading to Windows 10" ads that GWX Control Panel does not (yet) fix. Investigation on how to stop this behavior is ongoing.

DOWNLOADING AND INSTALLING GWX CONTROL PANEL

You can always download the latest version of GWX Control Panel at the Ultimate Outsider Downloads page. The program is available for download either as an installer or as a standalone executable, but I recommend using the installer for the following reasons:
  • The installer gives you some handy Start menu and desktop shortcuts for GWX Control Panel, documentation, and the uninstaller.
  • The installer can provide a better experience for computers with multiple user profiles. (The program's Monitor Mode might not work properly for all users unless you run it from an appropriate location, and the installer takes care of this for you.)
  • Using the installer allows for a more streamlined experience when updating to newer versions of GWX Control Panel, for a number of reasons.
The standalone version is still available for folks who want it, though.


Important
If you maintain a computer with multiple user profiles, please follow these simple tips to ensure the most streamlined and predictable installation and configuration experience:
  • Use an administrator account when installing or uninstalling GWX Control Panel. (Standard and Child accounts actually run software installers using an administrator account's credentials, and this can result in a confusing experience for non-technical Windows users.) The troubleshooting guide has more information about how to use GWX Control Panel with Standard and Child user accounts.
  • If your computer has multiple user profiles, log out of all profiles except your primary administrator user account before installing or uninstalling the program. The installer closes running instances of the program before upgrading or removing GWX Control Panel, but it cannot "see" instances of the process running under other user accounts. The fail-safe thing to handle this is to restart Windows, log in to an administrator account of your preference, then install, upgrade, or uninstall as desired.
When you launch GWX Control Panel, you'll see something like this:

The main GWX Control Panel window in version 1.7.

I posted a quick video tutorial for GWX Control Panel 1.1 at YouTube. There's also another tutorial that covers the new features in versions 1.2 and 1.3. Many features have been added since those videos were produced, however.

THE INFORMATION SECTION

The upper portion of the main GWX Control Panel window is enclosed in a box labeled Information. This is where you can learn how protected your PC is from Windows 10 upgrades and notifications.

Here is a summary of the bits of information available here:
  • Is 'Get Windows 10' icon app running? This indicates whether the Microsoft program that creates the "Get Windows 10" icon in your notification area is currently running. If the program doesn't exist on your computer, it will say, "(App not found)".
  • Is 'Get Windows 10' icon app enabled? This indicates whether Microsoft's "Get Windows 10" is configured to run on your PC. It is possible for this field to say Yes, even if the first field says No, because Microsoft uses a series of scheduled tasks to determine when to run the program. If the program doesn't exist on your computer, it will say, "(App not found)".
  • Are automatic Windows 10 Upgrades allowed? This field indicates whether your computer is vulnerable to unwanted Windows 10 upgrades and related side-effects that can appear in your Windows Update control panel. If this field says Yes, it means that one or more critical system settings are set in such a way that you might experience unexpected Windows 10 upgrades or other upgrade-related behaviors in certain parts of the operating system (such as messages in the Windows Update control panel encouraging you to upgrade to Windows 10). If you would like to know exactly which settings GWX Control Panel discovered, you can find this information in the output file generated by the Save diagnostic info command in the program's system menu. (See "The System Menu" section for more info.)
  • Automatically install Windows Updates? If this field says Yes, it means that you currently have Windows Update configured to automatically install new updates on a regular schedule. This is not recommended if you truly wish to avoid Windows 10, since Microsoft routinely pushes new Windows 10-related updates, and you could easily get an unpleasant surprise by installing all new updates without reviewing them first. This field is new in version 1.7, in response to a number of reports I've heard from Windows users who claimed their Windows Update preferences changed from "download only" or "check only" to "automatically install" without their consent. GWX Control Panel checks for this now so you can catch any unexpected changes.
  • Windows 10 Download folders found? Microsoft pushes the Windows 10 installer files into secret, hidden directories on unsuspecting users' computers through a couple of different methods. This field indicates whether GWX Control Panel detects one or more of the locations where these files are known to reside.
  • Size of Windows 10 download folders: If one or more of the hidden download folders are found, this field indicates the total amount of storage space occupied by the files they contain.
  • Open BT Folder: When the hidden $Windows.~BT download folder is found, you can click this button to open the folder in Windows File Explorer.
  • Open WS Folder: When the hidden $Windows.~WS download folder is found, you can click this button to open the folder in Windows File Explorer. This folder is less common, and is usually the result of running Microsoft's Windows 10 Media Creation Tool.
  • GWX Control Panel Monitor Mode Status: This indicates whether you have enabled the Monitor Mode feature of GWX Control Panel, and also whether a Monitor Mode instance of the program is currently running. Depending on how you've set up your computer, you might have monitor mode enabled for a specific user account or for all users on the PC, and that is reflected in this field as well. (Please see the section on Monitor Mode for more information.)
  • Status and settings summary. Most of the time, this little box gives you a quick summary of your PC's current status as far as Windows 10 files and settings go. This box can also display the current status of operations that take some time to complete.
     

THE BUTTONS

The lower portion of the main GWX Control Panel window contains a number of buttons for configuring and troubleshooting your PC. This is what they do:
  • Enable/Disable 'Get Windows 10' App: This enables or disables Microsoft's Get Windows 10 icon app, either removing or restoring the icon in your notification area, as desired. This button is only available if GWX Control Panel detects the app on your PC.
  • Prevent/Allow Automatic Windows 10 Upgrades: This changes a number of settings that determine whether Microsoft is able to upgrade your PC to Windows 10 or change the behavior of your Windows Update control panel to deliver Windows 10 advertisements and updates. This does NOT disable Windows Update and does not block or hide any Windows Update patches.
  • Delete Windows 10 Download Folders: If any of the hidden Windows 10 installer folders are detected on your computer, you can use this button to delete those files and free up storage space. This button is not available if no download folders are detected. Note that this procedure can take some time (once it starts actually deleting files, you should see the "Size of Windows 10 download folders" field report gradually decreasing sizes. If you have trouble deleting all of the files, you can use the "Save diagnostic info" option in the program's system menu to see if there were any telling error messages.
  • Change Windows Update Settings: This new button in version 1.7 opens a dialog box where you can change how Windows update behaves. These are some of the same options available in the "Change settings" screen of the Windows Update control panel. For the best balance of security and protection from Windows 10, it's recommended that you choose one of the options that lets you choose which updates you wish to install, rather than installing all updates automatically or disabling updates entirely.
  • Clear Windows Update Cache: While not directly related to Windows 10, this step is sometimes necessary to remove some lingering Windows 10 notifications from your Windows Update control panel after using the "Prevent Automatic Windows 10 Upgrades" feature. While this feature isn't harmful, it really isn't necessary in most cases, and it does result in some one-time changes in Windows Update that some users might find annoying. GWX Control Panel lists all known one-time effects when you choose this option and gives you a chance to decide whether to proceed before clearing your update cache.
  • Enable/Disable Monitor Mode: Use this button to manage the Monitor Mode feature of GWX Control Panel. Monitor Mode places an icon in your notification area that alerts you if it detects any changes to your PC that might leave you vulnerable to Windows 10. Please see the "Using Monitor Mode" section below for more info.

    Note: This button configures Monitor Mode for all user profiles on the PC. If you'd like to manage Monitor Mode for just a single user profile, you can use the Enable/disable Monitor Mode for current user command on the system menu.
     
  • Display the User Guide: This launches your default browser to the GWX Control Panel user guide.
     

THE SYSTEM MENU

If you click the icon in the upper-left of the main GWX Control Panel window, you will see the system menu:
The version 1.7 system menu.

  • Check for updates: This opens a dialog box that displays the version of GWX Control Panel you're currently running and links you to the Ultimate Outsider Downloads page to see if a newer version is available.
  • Save diagnostic info: This saves a file called GwxControlPanelLog.txt to your desktop that contains relevant information about your computer and your Windows 10-related settings and files. Beginning with version 1.7 this report explains exactly what system settings it detected on your PC, which will help you understand what's going on behind the scenes when Monitor Mode detects new changes, for example.
  • Restart Monitor Mode: You can use this to launch a Monitor Mode instance if you have Monitor Mode enabled, but it's not currently running.
  • Enable/disable Monitor Mode for current user: Use this to manage monitor mode configuration for a specific user account on the computer. This replicates the behavior of the Enable/Disable Monitor Mode button from version 1.6 whereas in 1.7 that button now manages the feature for all user accounts on the computer.
  • About GWX Control Panel: Just displays a dialog box with the current version and author information.
     

USING MONITOR MODE

When you enable GWX Control Panel's optional Monitor Mode, a new icon will appear in your notification area that will alert you if GWX Control Panel detects any unexpected files or settings that leave you vulnerable to Windows 10. Once enabled, GWX Control Panel will start and quietly monitor your computer whenever you log in to Windows.

Enabling/Disabling Monitor Mode for all users (recommended):
If your computer has multiple user profiles- and especially if some of those profiles are Standard or Child accounts- the best way to use Monitor Mode is to enable it for all users. To do this, just click the Enable Monitor Mode button in the main GWX Control Panel window. The notification icon will appear in the currently logged-on session of Windows, and will also appear for other user accounts who later sign in to Windows.

To disable Monitor Mode, just click the Disable Monitor Mode button. If you do this from a Standard or Child user account, you will have to enter the password of an administrator user account in order to proceed. Please see the troubleshooting guide for more information about the limitations of Standard and Child user accounts.

Note
Version 1.6 of GWX Control Panel only enabled Monitor Mode on a per-user basis, which resulted in some confusing behavior for users running on Standard or Child accounts. As a result, if you upgrade from version 1.6 to 1.7 of GWX Control Panel, you might find that Monitor Mode is enabled for both the current user and for all users. While this is harmless (only one Monitor Mode instance ever runs per-user at a time), you can fix it by disabling Monitor Mode for the current user. (See below.)

Enabling/disabling Monitor Mode for a single user:
If you'd prefer to only have the Monitor Mode icon active on a per-user basis, or if you'd like to disable the single-user Monitor Mode from a previous version of GWX Control Panel, just choose the Enable/disable Monitor Mode for current user option in the program's system menu (accessible by clicking the icon in the upper-left corner of the program window).

Responding to Monitor Mode alerts:
When Monitor Mode detects a Windows 10-related change to your computer, its notification icon flashes with an exclamation mark, and a balloon notification normally appears to draw your attention. (The operating system decides whether or not you see these balloon notifications and how long they appear. Don't worry if you don't see one.)
The Monitor Mode balloon notification.

To see what specific settings or files were detected, open up the main GWX Control Panel window. You can do this in several ways:
  • Click the balloon notification.
  • Double-click the Monitor Mode icon in your notification area.
  • Right-click the Monitor Mode icon and then click Display GWX Control Panel from the shortcut menu.
Any of the above three actions also stops the notification icon from flashing.

Once you have a visible instance of GWX Control Panel open, check the various fields in the program's Information section to see what files or settings may have triggered the alert. If you'd like a more detailed report, you can use the Save diagnostic info option from the shortcut menus of either the Monitor Mode icon or the main GWX Control Panel window.

When alerts are triggered:
Monitor Mode keeps track of which Windows 10 settings or files it discovered, and if you choose not to remedy a specific new finding, it will not alert you again until something else changes. This alerting is done on a per-user basis. Consider this scenario:
  1. User A receives a Monitor Mode alert because some Windows 10 files were detected on the computer. The user dismisses the alert but decides not to do anything about it.
  2. User B logs in to Windows and also receives the alert, but likewise doesn't do anything to fix the problem.
  3. When user A logs back into Windows, Monitor Mode does not alert that user about the same problem again.
Keep this in mind if you receive a Monitor Mode alert about something you don't care about. For example, if you are aware of the risks of leaving your Windows Update set to "Install updates automatically" and wish to leave it that way, just dismiss the Monitor Mode alert and forget about it. You won't be bothered again unless someone changes your Windows Update settings to something else and then changes it back to "install automatically."

The Monitor Mode pop-up menu:
If you right-click the Monitor Mode icon, you'll see this pop-up menu:

Several of the menu options are also available from the system menu of the main GWX Control Panel window, but some are unique to Monitor Mode:
  • Display GWX Control Panel: Opens a visible instance of GWX Control Panel if one isn't already opened. Also dismisses any alerts if the Monitor Mode icon is currently flashing.
  • Reset Control Panel Window Position: If you ever find the main GWX Control Panel window in a strange location such that it is not visible or cannot be moved due to the title bar being out of reach, this option re-centers the program in the middle of your main display.
  • Check for updates: This opens a dialog box that displays the version of GWX Control Panel you're currently running and links you to the Ultimate Outsider Downloads page to see if a newer version is available.
  • Save diagnostic info: This saves a file called GwxControlPanelLog.txt to your desktop that contains relevant information about your computer and your Windows 10-related settings and files. Beginning with version 1.7 this report explains exactly what system settings it detected on your PC, which will help you understand what's going on behind the scenes when Monitor Mode detects new changes, for example.

    Note
    Doing Save diagnostic info from Monitor Mode does not include any potential error messages that might occur when attempting to delete Windows 10 download files. Please use the option from the main GWX Control Panel instance if trying to troubleshoot file delete problems.
  • About GWX Control Panel: Just displays a dialog box with the current version and author information.
     

WORKING WITH STANDARD AND CHILD USER ACCOUNTS

If you have multiple user accounts set up on your Windows PC and some of them are Standard or Child accounts, there are some important things you should know about how GWX Control Panel works when running under these limited account types.

Under normal circumstances (when launching GWX Control Panel from one of the desktop or Start menu shortcuts, or when it loads in Monitor Mode), GWX Control Panel behaves the same for all Windows user account types: It doesn't need administrator permissions when it's just checking your current settings (Monitor Mode never needs administrator permissions). Things get a little more complicated once you attempt to use GWX Control Panel for a system-level change that requires administrator permissions.

If you are using an administrator account and User Account Control (UAC) is enabled, Windows will ask if you want to grant GWX Control Panel permission to make settings to your computer the first time you attempt to perform an action that requires administrator permissions:
The User Account Control prompt when an administrator account attempts a system change in GWX Control Panel.
If you are using an administrator account and User Account Control is disabled, GWX Control Panel will silently grant itself administrator permissions and perform the action you requested.

If you are using a Standard or Child account and try to use a GWX Control Panel feature that requires administrator access, Windows prompts you to enter the password of an administrator account. Important: After you enter the password, GWX Control Panel runs under the user profile of the administrator account until you quit the program!
Windows requires an administrator password if a Standard or Child account tries to make any system-level changes.

In all three of the above cases, GWX Control Panel continues running at elevated permissions until you quit the program. For Standard and Child account users, this can have some confusing side-effects!
  • User-specific settings, like Enable/disable Monitor Mode for current user, will happen under the administrator user's account.
  • The Display the User Guide feature launches the administrator account's default browser with that account's browser settings, bookmarks, etc.
  • The Save Diagnostic Info report will say "User is Administrator=Yes" because Windows is running it under the account of an administrator.
The GwxControlPanelSetup installer requires administrator permissions in order to install/upgrade/uninstall GWX Control Panel. If a Standard or Child account uses the the installer and then checks the option to launch GWX Control Panel in the final page of the setup wizard, that instance of GWX Control Panel inherits the permissions of the installer; it runs under the administrator's account. This is why I recommend that you only run the installer/uninstaller from an administrator account.

Please see the troubleshooting guide for some more information on weird things that Standard/Child user accounts can experience.

REMOVING GWX CONTROL PANEL

How you remove GWX Control Panel depends on which version you downloaded:

If you downloaded the stand-alone version: If GWX Control Panel's Monitor Mode is enabled, use the Disable Monitor Mode button to shut it off. Next, simply locate the GWX_control_panel.exe file you downloaded and delete it.

If you downloaded the installer: Open your Programs and Features control panel in Windows. Locate the GWX Control Panel entry and select it. Next, click Uninstall.  Optionally, you can browse directly to the install folder (the default location is C:\Program Files (x86)\UltimateOutsider\GWX Control Panel) and launch Uninstall.exe. Beginning in version 1.7 there is also an Uninstall GWX Control Panel shortcut in the Start menu, under the GWX Control Panel folder.

SUPPORT GWX CONTROL PANEL

I develop and maintain free software on my own time. I don't charge a fee because I want everyone to have equal access to my programs- and unlike a lot of developers of "free" software, I don't bundle any annoying third-party programs, spyware, or advertising with my tools. However, if something I wrote helped you and you'd like to express your thanks in a concrete way, you can send a donation of any amount via PayPal. Support from my visitors covers my hosting and licensing costs, and gives me incentive to keep putting out cool new utilities.

If you wish to help out, you can enter a donation amount below and then click on the Donate button. You do not need a PayPal account in order to donate! Just click the "Don't have a PayPal account" option on the page that comes up after you click the Donate button. The donation amount is in U.S. Dollars (USD).

Amount: $


Note: You might receive a personal "thank you" from me in response, but I won't sign you up for any mailing lists and you won't hear from me again unless you contact me first. Thanks for your consideration!

Click here on the PayPal page if you don't have a PayPal account.

CONTACTING THE AUTHOR

If you have problems that don't sync up with your expectations or with the user documentation, please let me know. User feedback has been important in helping me decide where to focus for future updates. There are three easy ways to get in touch with me:
  • Leave a comment here on the blog.
  • Visit the Ultimate Outsider page on Facebook and use the Message feature to send me a private message.
  • If you ever decide to send a PayPal donation (see the "Support GWX Control Panel" section above), you can use the "add special instructions to recipient" field to include a personal note. I read and respond to all of those.
     

ISSUES FIXED IN VERSION 1.7.0.2

The version of GWX Control Panel that's currently posted fixes the following issues that users reported with version 1.7.0.1:
  • If you used GWX Control Panel's Monitor Mode and you use the installer to upgrade from an earlier version of the program, the installer didn't automatically restart Monitor Mode after the upgrade is complete. The installer now restores Monitor Mode if you had it enabled previously. GWX Control Panel will also now start Monitor Mode if it detects that you have it enabled but for some reason it isn't running.
  • The new buttons and information fields in version 1.7.0.1 made the program too tall to fit on very low resolution screens. The minimum screen size I tested with internally was 1360x768, but many netbooks have 800x600 screens, which can't display the whole GWX Control Panel program window. Version 1.7.0.2 has been re-arranged so that it doesn't take up so much vertical space.
  • If you already had your Windows Update settings configured to "automatically install updates" this would trigger an alert in Monitor Mode the first time it ran, even if you WANT to have Windows Updates at that setting. The real purpose of this alert is to let you know if Microsoft changes your Windows Update settings without your consent. Version 1.7.0.2 will now only trigger an alert if it detects that Windows Update changed from one of the other three options to "automatically install," which might indicate that a Windows Update patch reverted your Windows Update preferences.
     

FOR MORE INFORMATION

There's a lot more information about the program at these other posts:

Thursday, November 26, 2015

GWX Control Panel Troubleshooting Guide

Here you'll find solutions or explanations for some commonly reported problems with GWX Control Panel. If you can't find the answer you're looking for, have a look at the GWX Control Panel user guide or the GWX Control Panel Frequently Asked Questions.


MAKE SURE YOU'VE GOT THE LATEST VERSION

New versions of GWX Control Panel often include improvements and fixes based on feedback I've gotten from users. Please be sure you're running the latest version of the program in case the problem you're having has already been addressed. You can head to the download page directly, or use the Check for updates feature in the right-click pop-up menus of both GWX Control Panel's Monitor Mode icon and the title bar of the main program window.

1. I CLICKED THE "PREVENT WINDOWS 10 UPGRADES" BUTTON BUT THE PROGRAM STILL SAYS UPGRADES ARE ALLOWED
-OR-
I CLICKED "DISABLE GET WINDOWS 10 APP" BUT THE PROGRAM STILL SAYS THE APP IS ENABLED

UPDATE (May 5, 2016): In the past two weeks I've received four reports of this happening, even with the latest version of GWX Control Panel. Some new third party tool or Windows Update patch is altering the registry security settings on some peoples' computers in a way that prevents GWX Control Panel from writing the registry settings that protect you from Windows 10.

SYMPTOMS:
  1. You can click the "Click to Prevent Windows 10 Upgrades" button, but after a few seconds, the "Are Windows 10 Upgrades allowed?" field still says Yes, and the button text still says "Prevent Windows 10 Upgrades," indicating that your computer settings haven't changed.
  2. If you right-click the GWX Control Panel title bar and use the Save diagnostic info option, you'll see messages like this in the "BEGIN NORMAL MODE LOGS" section:

    "ERR, code: 5, Failed to prevent Windows 10 upgrades in Windows Update policies."
    "ERR, code: 5,"
     
  3. If you open up Registry Editor (regedit.exe) and attempt to create one of the Windows 10-blocking registry values yourself (for example, the DisableOSUpgrade value under HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate), you receive an error message that says: "Cannot create value: Error writing to the registry."
CAUSE:

This is happening because some unknown tool or service is changing the default registry security settings on some computers, but I have not yet figured out who the culprit is. The weird thing is I've encountered scripts and tools in the past that did similar things, and the latest version of GWX Control Panel (1.7.4.1 at this writing) even has code explicitly meant to work around these problems, but in the past two weeks something new has been happening on some folks' PCs that GWX Control Panel is not yet able to combat. (Work is underway!)

WORKAROUND:

While I work to figure out who is causing these problems and how GWX Control Panel can detect and fix it, there is a workaround that seems successful for the handful of people who've experienced the problem:
  1. Right-click the following link and click "Save link as" or "Save target as" in your browser to download the file. (If you click the link directly it might just open in your browser like a text file.)

    Right-click this link and save it to your PC
     
  2. In the Windows File Explorer, locate the downloaded DisableWindows10Settings.reg file and double-click it.
  3. If Windows asks, "Do you want to allow the following program to make changes to your computer?" click Yes.
  4. When a Registry Editor dialog box appears asking, "Are you sure you want to continue?", click Yes.
  5. If the operation is successful, you should see a message like this, and GWX Control Panel should work normally again:

    If the operation fails, you will see a message like this, and you will have to proceed to the following steps:
  6. Launch Registry Editor (regedit.exe) and browse to the following registry key under HKEY_LOCAL_MACHINE: SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate
  7. Right-click the WindowsUpdate node and click Permissions. Select each of the items listed under Group or user names and verify their respective permissions. The following three entities should be listed here, and they should have the following settings:

    Authenticated Users: Allow Read
    SYSTEM: Allow Full Control, Allow Read
    Administrators (xxx\Administrators): Allow Full Control, Allow Read

    If all of the entities above are listed there, but their permissions are not set properly, correct this now. NONE of them should have any check marks under Deny, and both SYSTEM and Administrators need to be allowed Full Control. Here's an example of a properly configured system:
  8. If any of the three entities listed above are missing, you must restore them. To do this, click Add, then type the first word in the group's name under Enter the object names to select, and then click Check Names to look up the full correct group name. Next, click OK.

    For example, this is what happened after I typed the word "administrators" and clicked Check Names:
  9. Once the group is added, make sure it has the appropriate permissions as described in step 7.
  10. Finally, repeat steps 7-9 for the following registry key under HKEY_LOCAL_MACHINE: HKEY_LOCAL_MACHINE: SOFTWARE\Policies\Microsoft\Windows\GWX
  11. Click OK to quit Registry Editor, and then launch GWX Control Panel. You should have full control over your computer again.
The overwhelming majority of GWX Control Panel users do not experience this problem (and I'm not able to reproduce it here yet, since I don't know what's causing the permissions to change), but I'm planning to address the issue in the next update. Check the downloads page to see if there's a new version available.

2. THE 'DELETE WINDOWS 10 DOWNLOAD FOLDERS' FEATURE DIDN'T DELETE ALL OF THE DOWNLOADED FILES

GWX Control Panel looks for two different potential locations for downloaded Windows 10 files on your system drive. One folder is named $Windows.~BT and the other is $Windows.~WS. They only exist on your computer if Windows has tried one or more methods of downloading the files to your PC. GWX Control Panel always (as far as I know) deletes the $Windows.~BT folder, but I have heard of some cases where it couldn't delete $Windows.~WS. After taking a look at the code, it looks like there's a bug in 1.7.x of the program where it accidentally skips the $Windows.~WS folder if $Windows.~BT is not found.

This bug will be fixed in the next version of the program (I've already updated the code), but in the mean time, you can work around the issue by browsing to the root of your system drive (usually C:\) and creating a new folder called $Windows.~BT. Place a single file in the folder- even a little TXT file will do. Now when you use the Delete Windows 10 Download Folders button in GWX Control Panel, the program should find and remove both directories. Sorry for the confusion!

If this still doesn't work out for you (if you're having a problem unrelated to the bug I mentioned), you can also try this:
  1.  Start the Disk Cleanup tool. (This is a program built into Windows. You can find it under All Programs > Accessories > System Tools in your Windows Start menu.)
  2. Select your system drive (usually C:) if/when prompted to choose a drive.
  3. Click the Clean up system files button in the Disk Cleanup tab.
  4. After a minute or two, the Disk Cleanup tab will reappear. Locate and check the Previous Windows installation(s) option, and then click OK.

3. ONE OF THE BUTTONS SAYS "ALLOW WINDOWS 10 UPGRADES" BUT I DON'T WANT ANY WINDOWS 10 UPGRADES!

Don't worry! If the button starts with "Allow" that means upgrades are already being prevented. If you had any Windows 10 upgrade settings, the button would actually say "Prevent Windows 10 Upgrades." The upper "Information" section of the program is your computer's current status. The lower area with the buttons is where you can perform actions described on the buttons.
Look at the Information section for your current status. Use the buttons to perform actions.

4. WHY CAN'T I CLICK ONE OR MORE OF THE BUTTONS?

Some buttons become available or unavailable depending on the current state of the 'Get Windows 10' app or certain files and settings on your computer. See the user guide to learn when they're unavailable.

5. WHY DOES IT SAY THE GET WINDOWS 10 APP IS RUNNING OR ENABLED WHEN I DON'T SEE THE ICON? 

It is possible for the GWX app to be running but not actually displaying its icon. This is a result of various settings on your PC and the program's own internal rules/behaviors. Trust me, though, if GWX Control Panel says the app is running, it is running.

6. WHY DOES IT SAY THAT AUTOMATIC WINDOWS 10 UPGRADES ARE ALLOWED ON MY PC, AND HOW DO I FIX IT?

The "Are Windows 10 Upgrades Allowed" field (before version 1.7 this used to be called "Are OS Upgrades Enabled in Windows Update") is an indication that one or more system settings related to Windows 10 upgrades was detected on your PC. They can be enabled for different reasons (we don't know all of the circumstances or culprits yet), but beginning with version 1.7, you can now see exactly which Windows 10 Upgrade settings GWX Control Panel detected by using the "Save diagnostic info" feature, which is available in the right-click pop-up menus of both the Monitor Mode icon and and main program window's title bar. Save diagnostic info creates a text file on your desktop and gives you a chance to open it in your default text editor to see what it says. For the Are Windows 10 Upgrades Allowed field, you want to look for the section of the report under UpgradeFlags. You'll see something like this:


In the above example, GWX Control Panel discovered that the DisableOSUpgrade registry setting was missing. You might see different values there, depending on the state of your PC.

Known culprits:
There are a bunch of different settings that can potentially trigger this field to indicate Yes, and they're both used and maintained by a variety of operating system components. There are a few known causes for getting this indication.
  • The DisableOSUpgrade registry value doesn't exist in a fresh Windows install; you have to add it yourself (GWX Control Panel can do this for you). So its absence will trigger the alert.
  • The notorious KB3035583 Windows Update patch installs a number of programs that are scheduled to run in the background on a schedule prescribed by Microsoft. One or two of these scheduled tasks in some of the more recent versions of this update have been confirmed to reset some of the settings that can trigger Are Windows 10 Upgrades Allowed to register Yes, and they will change this setting every time they run. (This is why I added the Delete Windows 10 Programs feature; to blow these tasks away so they stop changing my settings.)
  • Microsoft occasionally pushes updates to Windows Update itself. Sometimes these updates wipe out some of your existing Windows Update settings (many of which are directly related to Windows 10 upgrades), and you need to reset them with GWX Control Panel.
How to fix it:
To put your system back to "No" state, click the Prevent Automatic Windows 10 Upgrades button. Consider adjusting your Windows Update settings and/or using the Delete Windows 10 Programs feature of GWX Control Panel if you'd like to stop Windows from altering these settings while you're not looking.

7. I RECENTLY USED GWX CONTROL PANEL TO PREVENT AUTOMATIC WINDOWS 10 UPGRADES BUT NOW IT'S SAYING THEY'RE ENABLED AGAIN. WHAT HAPPENED?

Please see the answer to the previous question. Chances are the "Delete Windows 10 Programs" feature will stop this behavior.

8. I USED GWX CONTROL PANEL ONCE TO REMOVE MICROSOFT'S 'GET WINDOWS 10' ICON FROM MY TASKBAR BUT NOW IT'S BACK AGAIN- WHAT HAPPENED?

Microsoft's 'Get Windows 10' icon app is part of the infamous KB3035583 Windows Update patch. Since the update first started rolling out in July 2015, Microsoft has released several updated versions of it, without changing the update name. First off, here are some things to keep in mind about KB3035583:
  • If your Windows Update preferences are set to "install updates automatically," KB3035583 will install every version that Microsoft releases, whether you already have a previous version of it or not. (Note, for the time being you can prevent this by making sure to uncheck the Give me recommended updates the same way I receive important updates option in your Windows Update settings. Windows will still offer the update for download, but it won't automatically install it. This behavior might change in the future.)
  • If you have Windows Update set to "check for updates but let me choose" or "download updates but let me choose" and you use Windows Update's "hide" feature to prevent KB3035583 from showing up in your control panel, that's only good for that particular version of the KB3035583 patch. The next time Microsoft pushes a new version of it, the new version of the patch will appear once it is available and need to be re-hidden if you no longer wish to see it.
  • If you already have an existing version of KB3035583 installed and Microsoft pushes an updated version to your PC, if you then subsequently uninstall KB3035583 from your computer, this will no longer actually remove the files from your PC! Uninstalling the patch once it's been upgraded will just roll you back to the previously installed version. (This is why I added the Delete Windows 10 Programs feature to GWX Control Panel. It really deletes the KB3035583 files.)
So, this is a really nasty update, and if you are not vigilant about which updates you install or how you install them, it will keep coming back, eventually. The point of GWX Control Panel is not to prevent Microsoft from installing software that you let it install via your Windows Update settings- it's to let you know when Microsoft installs things or changes settings that leave you vulnerable to Windows 10 and let you fix it.

So, if you want to keep installing Windows updates (and any Windows computer that connects to the Internet should), leave your updates enabled and also enable GWX Control Panel's Monitor Mode feature. This will alert you when and if Microsoft changes anything behind your back so you can put things right again.

9. I USED GWX CONTROL PANEL BUT I'M STILL SEEING ADS FOR WINDOWS 10 IN MY WEB BROWSER

Some Microsoft sites (most notably MSN.com) have been displaying some very annoying advertisements for Windows 10 inside desktop web browsers for some time. I've seen the ads take two forms: A banner at the top of the browser window, and an even more annoying blue pop-over ad that you have to dismiss in order to see the web page underneath. Both ads say "Microsoft recommends upgrading to Windows 10."

As of version 1.7, GWX Control Panel does not yet have a way to prevent this, since the program focuses on system-wide Windows settings, not content delivered to your web browser. I am currently investigating whether there's a safe, non-invasive way to stop these ads, but I don't know yet whether it will be possible to fix with GWX Control Panel. For now, I recommend just avoiding MSN or any other Microsoft site that delivers the ads. (Change your browser start page if you're currently defaulting to MSN.)

Here are both types of ads I've seen at MSN:

GWX Control Panel is not yet able to inhibit the "Microsoft recommends upgrading to Windows 10" banner ads in Internet Explorer, Firefox, Chrome, etc. but this ability might appear in a future release.

This is another example of the annoying MSN "Microsoft recommends upgrading to Windows 10" ads that GWX Control Panel does not (yet) fix. Investigation on how to stop this behavior is ongoing.
On a related note, I am still looking for information on a new kind of Windows 10 notification that Microsoft appears to be pushing out. If you have ever experienced the kind of Windows 10 desktop pop-up shown in the following picture, would you please let me know if the "Prevent Windows 10 Upgrades" feature of GWX Control Panel fixes that problem? I have never seen that notification on one of my own systems, so I am unable to test it.
Have you seen these pop-ups? Please let me know if the "Prevent Windows 10 Upgrades" feature fixes it!

10. I ENABLED MONITOR MODE BUT IT DOESN'T START AUTOMATICALLY WHEN I LOG IN TO WINDOWS

This is less likely to happen with version 1.7.0.2 of GWX Control Panel than with previous versions, but it's still worth documenting. Version 1.6 of GWX Control Panel enabled Monitor Mode on a per-user basis. In other words, you had to enable it for each user account on a given PC. This turned out to be a problem, because there are situations where users with Standard or Child user accounts actually run the program with the account permissions of an administrator user on that computer, meaning that any user-specific changes the program made actually affected the administrator account, not the true current user account.

The most likely scenario for seeing this problem (with version 1.6) was this:
  1. User with a Standard or Child user account installs GWX Control Panel using the GwxControlPanelSetup installer.
  2. In order to run, the installer needs administrator permissions, so it prompts the user for the password to a local administrator account. Once the password is entered, the installer runs under that administrator user's account profile.
  3. The installer launches GWX Control Panel once setup is complete. This instance of GWX Control Panel is still running as the Administrator user, since the installer that launched it had administrator permissions.
  4. User enables Monitor Mode in this elevated instance of GWX Control Panel. This does start the Monitor Mode icon for the current windows login, but the registry value that loads Monitor Mode on Windows restart is actually set in the administrator user's account profile.
  5. After restarting Windows, the Standard/Child user who enabled Monitor Mode doesn't see the Monitor Mode icon.
Beginning with version 1.7, the Enable Monitor Mode button in the main program window enables Monitor Mode for all users on the PC, which avoids the confusing issue we had with version 1.6. Unfortunately, this can result in another confusing situation for people upgrading from version 1.6 to 1.7...

11. I SEE THE MONITOR MODE ICON IN MY NOTIFICATION AREA, BUT GWX CONTROL PANEL IS SHOWING ME THE "ENABLE MONITOR MODE" BUTTON INSTEAD OF "DISABLE MONITOR MODE"


Because of the confusing behavior described in the previous answer, the Monitor Mode button in the main GWX Control Panel setting changes its state based on whether Monitor Mode is enabled for all users, rather than checking its per-user status. Beginning with GWX Control Panel 1.7, the GWX Control Panel Monitor Mode status field indicates how Monitor Mode is currently configured:


In the above example, Monitor Mode is still configured for the user account named AnyPoint, and is not configured for "all users," so the Enable Monitor Mode button is in its correct state. And here's what happens after I click Enable Monitor Mode:

The button status changed to reflect that Monitor Mode is now enabled for all users.

Notice that GWX Control Panel Monitor Mode status now shows that it's enabled both system-wide and for the user named AnyPoint. This is actually harmless (only one Monitor Mode instance runs per user), but you can clean it up by using the Enable/disable Monitor Mode for current user option in the right-click pop-up menu of the program's title bar.

Remember: There are situations where an instance of GWX Control Panel launched by a Standard/Child user actually runs under the profile of an administrator account. So just like with version 1.6, the Enable/disable Monitor Mode for current user option in the system menu might affect the administrator account, not the actual current user. This is why I display the name of the user Monitor Mode is enabled under, because it will list the administrator's name if the program is running with elevated permissions.

12. I DOWNLOADED THE LATEST VERSION OF GWX CONTROL PANEL BUT THE ABOUT BOX AND CHECK UPDATES SCREENS OF MONITOR MODE ARE TELLING ME I HAVE AN OLDER VERSION

The program versions displayed in the About GWX Control Panel and Check for updates dialog boxes are pulled from the currently-running process (they're not hard-coded strings built into the dialog boxes). If you see an older version listed in those screens, it means you're actually running an older version of the program.

This can easily happen if you use the stand-alone version of GWX Control Panel, because the default behavior of most browsers is to rename more recent copies of a file if a pre-existing file with the same name as what you're trying to download already exists:
GWX Control Panel was downloaded three times, resulting in three uniquely-named files.

The Enable Monitor Mode feature of GWX Control Panel tells Windows to use the path and filename of the currently running copy of GWX Control Panel when you clicked the button. If you enabled GWX Control Panel while using a different folder or filename from the most recent copy you downloaded, your other, older copy is going to be the one that loads on Windows startup.

The GWX Control Panel installer solves this issue by letting you select a single install location for the program and replacing older copies with the latest version, preventing multiple copies from cluttering up your downloads folder.

If you still prefer to stick with the stand-alone version, just click Disable Monitor Mode, then click Enable Monitor Mode to re-enable it using the current path/filenname.

Note
If you upgraded from version 1.6, you might also want to use the Enable/disable Monitor Mode for current user feature to make sure you don't have two startup entries for Monitor Mode (this will ensure that only the latest version gets launched at startup).

13. WHEN I USE THE 'DISPLAY THE USER GUIDE' FEATURE MY BROWSER BOOKMARKS AND SETTINGS ARE DIFFERENT

If a Standard or User child account does something that requires administrator permissions to perform (basically any time you have to enter a password to do anything in GWX Control Panel, including installing/uninstalling), GWX Control Panel actually runs under the user profile of the administrator account whose password you entered. Consider these two scenarios:
  1. Standard user A has to enter administrator user B's password in order to install GWX Control Panel. When the final setup page launches GWX Control Panel, it is still running with administrator permissions, and any changes made for that one instance of the program happen under the administrator's user profile. (Subsequent instances launched under user A's account will run under user A's profile until they attempt to do something that requires administrator permissions.)
  2. Standard user A uses a GWX Control Panel feature that affects system settings, resulting in Windows prompting for an administrator password. Any subsequent actions the user performs in that same elevated instance of the program, including Display the User Guide, happen under the administrator user B's profile.
So, what's happening here is you're actually seeing the administrator user's browser settings. Just quit GWX Control Panel and launch it again to run with your own user account permissions.

14. WINDOWS ASKS ME TO ENTER A PASSWORD IN ORDER TO LAUNCH GWX CONTROL PANEL EVERY TIME I LOG IN TO WINDOWS

Any time Windows asks you to enter a password in order to use GWX Control Panel, it means you are using a Standard or Child account with limited Windows permissions. While this is expected if you launched GWX Control Panel manually and clicked one of the features that changes system settings, this is never supposed to happen at Windows startup, because Monitor Mode doesn't require administrator rights.

This behavior is much less likely to happen if you use the GWX Control Panel installer rather than the stand-alone version, but here are some potential causes for this behavior if it happens to you:
  • GWX_control_panel.exe is located in a protected folder location. Standard and Child user accounts of Windows don't have access to all locations of a computer's storage drives. If another user downloaded GWX Control Panel into a protected or private location and enabled Monitor Mode, users who don't have the same access to the computer can be prompted to enter the password of an account that does.
  • Someone changed the properties of GWX Control Panel to require administrator access. There are a lot of Windows utilities that don't work properly unless you explicitly launch them with administrator permissions. GWX Control Panel is not one of them. If you change GWX Control Panel's properties to elevate it to administrator, this will force Standard and Child user accounts to enter an administrator password in order to run it, even though Monitor Mode never does anything that requires admin rights.
    You never need to check this box or use the "Run as Administrator" Explorer shortcut menu option with GWX Control Panel.
In both of these cases, the best way to deal with it is to use the GWX Control Panel installer. It will put the files in a place all users have access to and won't apply unnecessary elevation requirements to its executables or shortcuts. You will also want to be sure to disable/re-enable Monitor Mode after installing to make sure Windows loads the correct version of the program from the right location.

15. I'M UNABLE TO INSTALL/UPGRADE/UNINSTALL GWX CONTROL PANEL DUE TO AN "ERROR OPENING FILE FOR WRITING" DIALOG

This happens if an already-installed copy of GWX Control Panel is still running while the setup program is attempting to install the latest version (or remove an existing one). Now, the setup program attempts to terminate any running instances of GWX Control Panel before proceeding, but sometimes this error still occurs:


The two most likely reasons for this error are:
  1. More than one user account is currently in the logged-in state on your computer, and at least one of those other accounts is running an instance of GWX Control Panel (either the main program window or the Monitor Mode icon).
  2. You are running the installer from a Standard or Child account, and as a result the installer (which runs under a separate administrator account's credentials), can't "see" processes running in your Standard/Child account's process space.
How to fix it:
  1. Only attempt to install, upgrade, or uninstall GWX Control Panel while logged in to an administrator account. (Tip: If you have to enter a password when launching the installer, you are not running from an administrator account.)
  2. Log out any other user accounts on the computer, so that no instances of GWX Control Panel are running outside of your current administrator account's process space. (Or just reboot your computer and only log in to your primary administrator account.)
  3. Launch the GWX Control Panel setup program (or uninstaller) and proceed.
     

16. THE GWX CONTROL PANEL WINDOW IS POSITIONED SO HIGH ON MY DESKTOP THAT I CAN'T GRAB THE TITLE BAR TO MOVE THE WINDOW

This is actually a really neat little bug, but I'll spare you the details and just say I've fixed the problem. There are two easy ways to re-position the GWX Control Panel window:
  • If you have Monitor Mode enabled, right-click the Monitor Mode "10" icon in your notification area and then click Reset Control Panel Window Position on the pop-up menu.
  • If you don't want to (or aren't able to) use Monitor Mode, you can fix the problem by either uninstalling and then re-installing GWX Control Panel (assuming you used the installer versus running the program stand-alone) or by downloading and installing the most recent version of the GWX Control Panel installer. Beginning with 1.6.0.1, the installer resets the window position before installing/upgrading the program.

17. I USED GWX CONTROL PANEL AND NOW I GET HANGS OR ERRORS WHEN I TRY TO CHECK FOR WINDOWS UPDATES

GWX Control Panel doesn't cause Windows Update errors or failures, and it doesn't block or otherwise disable Windows Update unless you explicitly tell it to by using Change Windows Update Settings feature to select the Never check for updates option. If you encounter an error when trying to use the Check for updates feature of Windows Update, GWX Control Panel is not the root cause. Here are some things you can do to troubleshoot your problem:

Important note for Windows 7 users: There are known issues with the speed of "Check for Updates" in Windows 7. Before you start with this checklist, make sure you have the latest patches from Microsoft that fix known slowdown issues. I have written a separate article about this which lists the exact patches you need to download and install. This does not affect Windows 8.
  1. Wait it out. If your issue is that checking for updates is taking an unusually long time, understand that checking for updates is a queued operation. In other words, when you click "Check for updates" Microsoft puts your request in a queue behind hundreds or possibly thousands of other computers waiting to communicate with your nearest Windows Update servers. Busier times of day usually result in longer wait times. Also remember that if you used the "Clear Windows Update Cache" feature of GWX Control Panel your first update check will take longer than usual.
  2. Restart Windows. Seriously, if you haven't rebooted your computer since you first experienced your issue, please do it at least once.
  3. Try again later. The number one cause of errors when checking for new Windows updates is server problems, and Microsoft's update servers are busier than ever now that they're also used to distribute Windows 10. Note that most of these failures occur on Monday (when people power on their work computers) and Tuesday (when Microsoft pushes out most updates).
  4. Check your internet connection. Windows Update communicates with Microsoft's update servers, and it obviously won't work if your Wi-Fi connection is down or your router's not working, or your DNS cache is out of date. Unfortunately, the errors you get when this is the problem are incredibly misleading. 
  5. Make sure the Windows Update and Software Protection services are running. Both of these services are supposed to start automatically with Windows, but they are "Delayed Start" services that load after all the other services start. Every once in a while one or both of them doesn't bother starting at all, and Windows Update won't work without them. Open up your Services control panel (services.msc) and locate Software Protection and Windows Update, then make sure they're both enabled as "Automatic (Delayed Start)" and that they're both running.
     
    While not as commonly a problem, you should also check that both Background Intelligent Transfer Service and the Cryptographic Services are enabled and running. Windows Update can't fully function without them.
     
  6. Check your Windows update log for errors. Locate the Windows Update log file (usually C:\Windows\WindowsUpdate.log). It is a normal text file you can open in Notepad. Any recent activity and error messages will be down at the bottom of the file. This will give you some keywords to search for when tracking down a fix.
  7. Try some of Microsoft's Windows Update troubleshooters. The first one I'd try would be the one located at the bottom of this Knowledge Base article. (Look for the "automatic troubleshooter" link.) If that doesn't seem to work for you, proceed to this other troubleshooter.
  8. Try a third-party repair tool. While I haven't used this tool personally, I have heard positive reviews from some folks who were able to able to resolve Windows Update issues with Tweaking.com's Windows Repair utility.
Also:
If you do a Check for updates and Windows Update reports "No updates available" that really means that no updates are available (unless you've explicitly hidden some with the Hide update feature, in which case you can reveal them with Restore hidden updates).
While GWX Control Panel does not break or cause errors in Windows Update, it obviously does have some interaction with the Windows Update service. Here's where you can learn more about those aspects of the program:
  • The Prevent/Allow Automatic Windows 10 Upgrades feature affects some Windows Update settings directly related to the Windows 10 upgrade process, and these settings are completely reversible. See the user guide.
  • The Change Windows Update Settings feature presents a subset of the Windows Update settings for your computer. Any changes you make here will be reflected in your Windows Update control panel, and can be undone/changed back in either Windows Update or GWX Control Panel. See the user guide.
  • The Clear Windows Update Cache feature deletes cached Windows update data and results in some one-time effects which are documented both inside GWX Control Panel (before you attempt to perform the operation) and at the GWX Control Panel announcement page. Among other things, the first time you check for updates after using it will take significantly longer than usual, but any actual errors you encounter are more likely due to server issues- so just try again later.

18. GWX CONTROL PANEL SUCCESSFULLY BLOCKED WINDOWS 10, BUT NOW WINDOWS UPDATE SAYS I'VE GOT A TON OF UPDATES READY FOR DOWNLOAD!

Sometimes when Microsoft installs Windows 10 "nagware" on your computer it has a side-effect of blocking the regular Windows Update patches that your current operating system is supposed to receive. If you are one of the people experiencing this behavior, once GWX Control Panel blocks Windows 10 and restores your normal Windows Update behavior, you may indeed find dozens (even hundreds) of Windows Update patches waiting to install on your computer the next time you open your Windows Update control panel. While this is to be expected in some cases (for unknown reasons, not all users affected by the Windows 10 annoyances experience this Windows Update hijacking behavior), Windows Update doesn't always behave gracefully when it has a bunch of downloads to deliver to you all at once. Here are some tips to help you get back to normal:
  • Before allowing Windows to install your available updates, I advise checking your Windows Update settings (you can do this from within GWX Control Panel or by clicking Change settings from Microsoft's Windows Update control panel) and making sure to uncheck the option labeled, "Give me recommended updates the same way I receive important updates." This prevents Windows from automatically selecting non-essential patches such as KB3035583 for installation, and cut down on the number of updates you'll initially have to install.
  • Some Windows Update patches conflict with one another in the sense that they make their own updates to the same operating system files on your PC. Windows is smart enough to apply the right changes when you install individual updates one-at-a-time, but if you attempt to install two or more conflicting updates together in a batch of other update patches, it is quite common for one of the conflicting patches to fail- which usually has the unfortunate effect of rolling back the entire batch of attempted updates. If you find that Windows keeps trying (and failing) to install the same updates, click the "important updates are available" link from the main Windows Update page, and then uncheck all automatically-selected updates except for one single update. Click OK to return to the main Windows Update page, and then click Install updates. Repeat this process, restarting Windows when prompted to do so. This may take a while, but it works.
  • People frequently ask me if GWX Control Panel will prevent any Windows 10-related updates from downloading to your PC. The current version doesn't do that (you can read more about why this is- and why it doesn't really matter- in the first topic at the GWX Control Panel FAQ), but don't worry! If you've already used the "Disable/Prevent Get Windows 10 App" and "Prevent Windows 10 Upgrades" features of GWX Control Panel, you are already protected from Windows 10, regardless of what Windows Update patches you install on your PC.
  • If you continue to experience problematic Windows Update behavior, have a look at topic 17 above, on this same page. I've never seen a Windows Update problem those steps couldn't fix.

19. I CAN SEE THE MONITOR MODE ICON BUT MY 'SAVE DIAGNOSTIC INFO' REPORT SAYS IT ISN'T RUNNING

If you enabled Monitor Mode and you can see that it's running, you might notice some confusing output in the Save Diagnostic Info logs:

Monitor Mode Flags=0x00000006
 - Monitor Mode is enabled for all users in registry (HKLM Run GwxControlPanelMonitor).
 - Monitor Mode is currently running.
 - Monitor Mode is not currently running (try Restart Monitor Mode from the system menu).


This is just a minor bug in the 1.7.1.0 code that parses the flag values. If the Flags value is 0x00000003 or 0x00000006, the "Monitor Mode is not currently running" message is incorrect. It will be fixed in the next version.

20. I AM USING AN ADMINISTRATOR ACCOUNT BUT MY 'SAVE DIAGNOSTIC INFO' REPORT SAYS I'M NOT AN ADMINISTRATOR

In version 1.7, the "User is Administrator" field in the Save Diagnostic Info reports is really talking about the permissions of the currently running process, not the actual logged-in user account. I agree this is confusing, and I will fix the wording in a future version. Here are some cases when this field will say "User is Administrator=Yes":
  • Using "Run as Administrator" when launching GWX Control Panel (not necessary or recommended).
  • When GWX Control Panel is launched by the installer.
  • When GWX Control Panel's Monitor Mode is launched by an instance of GWX Control Panel that has administrator rights. (When it loads at Windows startup Monitor Mode never requests admin rights.)
  • User modified the shortcut or EXE properties so that the program always runs as administrator (again, not recommended or required).
  • User selected a program feature that requires administrator rights. (The program self-elevates to Administrator in that case and remains that way until closed.)

21. I USED GWX CONTROL PANEL AND NOW MY (INSERT APPLICATION OR FEATURE HERE) DOESN'T WORK!

Thousands of people download and use GWX Control Panel every day, and since the program's release I haven't learned of a single instance where the program was responsible for any problem that's not already described on this page or the user guide. That said, there's a first time for everything, and here's how to determine whether GWX Control Panel was the true culprit:
  1. Open GWX Control Panel and re-enable any feature that you had previously disabled within the program. (And restart Windows if the program prompts you to do so.) This will undo any changes GWX Control Panel made, restoring them to their state before you ran the program.

    Note
    The Clear Windows Update Cache, Delete Windows 10 Programs, and Delete Windows 10 Download Folders features are the only things that can't be reversed, since they delete files. Although they are not reversible, neither of them are harmful, and I haven't heard reports of any unexpected side-effects from using them. (There are indeed some known one-time side-effects of clearing your update cache, and those are both detailed in the user guide and described inside the program before you proceed with the operation.)
     
  2. If you suspect Monitor Mode is causing problems, click Disable Monitor Mode in the main GWX Control Panel window to exit the Monitor Mode process and prevent it from starting automatically.
  3. Finally, if you want to completely rule out GWX Control Panel as a root cause, and you used the GWX Control Panel setup program to install the software (versus downloading the program stand-alone), you can uninstall it from your Programs and Features control panel in Windows. The uninstaller should stop any open instances and remove any registry values created by the installer and the application.
If you reverse GWX Control Panel's changes and uninstall the application and you still have the issue, it's very likely that GWX Control Panel wasn't the actual cause of the problem. If, however, you do these things (reverse changes and uninstall) and your problem goes away then I definitely want to hear about it so I can research the matter further. You can leave comments here or contact me through the Ultimate Outsider Facebook page.