SOLUTION: “There is a problem with the selected printer” when printing email in Outlook

Today, I encountered an issue that was new to me. A client’s PC refused to print any email within Outlook (in her case, Office 2013 version, but the same problem persisted in Outlook 365 prior to my correcting it). The error message she received was:

There is a problem with the selected printer. You might need to reinstall this printer. Try again, or use a different printer.

The problem persists regardless of which printer is selected—even if it’s a default built-in virtual printer such as Microsoft Print to PDF or the XLS printer. However, it won’t necessarily affect all email messages.

So, what’s the deal? As it turns out, this problem is caused by a corrupted font. Knowing this is half the battle—but unfortunately, it’s only the start of the process you’ll need to follow in order to fix it.

As the folks over at Kinetic Computer Services explain, copying and pasting the entire contents of an affected message into Word (Close Word if open, CTRL+A + CTRL+C to copy, then reopen Word and paste using CTRL+V) will generate a related (but different) error if you wish to confirm that this is actually the case. Word will complain that “There is insufficient memory or disk space. Word cannot display the requested font.”

You might think that simply reinstalling all system fonts would correct this problem, but as I discovered, it sadly does not. The System File Checker also doesn’t fix anything. So, instead, you’re left to identify the affected font on your own and then take action.

What I did was to highlight small sections of an affected email message and copy and paste them individually into a new Word document until the error message appeared. This was much easier than attempting to step through an affected document and identify manually which font might be to blame based on differences in appearance. In my client’s case, it was the Papyrus font that was bad.

!


Keep in mind that after the error appears once, you’ll need to close Word to provoke it to appear again. So after the copy/paste of the entire message the first time, close Word, then reopen it before beginning your sectional diagnosis of the email content.

Once you identify the affected font, open a Windows Explorer window and navigate to C:\Windows\Fonts. Search for the font that’s affected, highlight it, and copy it someplace else for backup purposes just in case. Then, simply delete the font from the C:\Windows\Fonts folder. If it’s a critical system font, Windows should automatically replace the file for you. If it doesn’t, try right-clicking the copied file (located outside of the Windows Fonts folder) and choosing Install for all users. It should complain about the font being corrupted, and then install a good version for you automatically.

If all else fails and Windows can’t work this out on its own, find yourself another Windows machine and manually copy the font from there, then install it on the affected machine. Once this is all done, close and reopen Outlook—and the problem is solved!

SOLUTION: Word/Excel hangs when opening files/scrolling is greyed out

Recently, a number of machines I’ve serviced have experienced a problem where particular Office files hang when scrolling through them. At first, this seemed likely to be an issue with Hardware Accelerated graphics rendering, but that wasn’t the case.

The actual issue lies with what’s called Protected View. It’s designed to bolster security by limiting the permissions of files opened from risky locations, but at least currently, it’s leading to some broken functionality on a lot of machines.

The best solution that I’ve found (as a workaround) is to simply disable Protected View entirely until Microsoft sorts this out and releases a patch. Here’s how to do that:

  1. Open the affected Office application (you have to do this separately with all affected applications)!
  2. Navigate to: File > Options > Trust Center > Trust Center Settings > Protected View
  3. Uncheck all of the items within this dialog, as seen below.

Problem solved!

SOLUTION: Black screen on boot with mouse cursor, Windows 10 Fall Creators Update [Build 1709]

Recently, I’ve seen more and more machines (still a small amount, but an increasing number seemingly) with a problem upon boot following some recent updates to the Windows 10 Build 1709 subsystem.  Specifically, these machines hang on boot at a black screen following the Welcome/login screen with only the mouse cursor present for anywhere from a few to several minutes.  Task Manager can be invoked and CTRL+ALT+DEL still works, but the machine will not operate normally with the usual Windows shell interface (explorer.exe GUI etc.) until the process sees itself through to fruition.  This happens at each and every boot.

Microsoft has indeed acknowledged this issue, blaming it on some rogue registry keys supposedly put in place by some OEMs which are incompatible with the latest builds of Windows 10.  However, I’ve come to doubt that explanation, as the fix they provide in the relevant KB article has not yet once worked on any of my clients’ machines, and another, more foolproof fix has instead corrected the problem.

This is the service which causes all of these headaches.

This is the service which causes all of these headaches.

A while back, people discovered that the singular service responsible for this behavior is the App Readiness service, which prepares user data the first time a user logs on following the installation or update of a Windows Store app.  Disabling this service does correct the problem.  If you experience this exact behavior, I have what is likely a permanent fix for you however, and best of all, it’s easy.


First, determine if this particular problem applies to your machine. Lots of things can lead to hangs during the boot process, so before you proceed further, it’s a good idea to ensure that the App Readiness hang is actually what is afflicting you:

  1. Boot the machine normally.
  2. During the hang at the black screen, press CTRL+SHIFT+ESC to bring up Task Manager.
  3. Choose File > Run New Task.
  4. Type msconfig and press ENTER.
  5. Click the Services tab, uncheck App Readiness, and click OK.
  6. Either wait out the rest of the boot procedure and then reboot your PC, or force a reboot by returning to Task Manger and running this task: shutdown -r -t 0
  7. Upon reboot, if the problem disappears, this is indeed your issue.
  8. If the problem is solved, next reverse the procedure by rerunning msconfig and rechecking the box next to App Readiness.  Reboot again and allow the slow boot procedure to complete.

The reason you need to reenable App Readiness is that without it, the next steps will fail.

You can also disable the service via the standard services.msc snap-in interface if you prefer that.

You can also disable the service via the standard services.msc snap-in interface if you prefer that.

Once the diagnosis is complete, the next step is easy.

  1. Obtain Windows 10 Fall Creators Update (Build 1709) or later installation media directly from Microsoft’s software download website (update May 2018: the latest build is now 1803, the April Update). Try using the “Download Tool Now” button method and creating an installation DVD first, as this procedure is more likely to succeed.
  2. Once you have created the DVD, run the setup process from the DVD and choose to upgrade Windows while retaining all apps and user data.  This process is called an in-place upgrade as has been available for many years now within Windows (barring a short hiatus).
    1. If a DVD drive is not available, you can simply mount the resulting ISO file and install it from the virtually mounted ISO.
    2. If both of these methods fail, you can try using the Windows 10 Update Assistant tool from that same webpage instead.
  3. See the installation through to completion.
  4. Once finished, reboot and see if the problem is fixed.  It should be!

I hope this helps restore sanity to someone’s computing life.

SOLUTION: Outlook 2016 will not start (stuck on “Loading Profile”)

This morning, I received a call from a client who was unable to open Outlook 2016 suddenly following an upgrade to the Windows 10 Creators Update.  This problem may or may not have been directly related to that update, but the timing was at the very least coordinated with it.

Each time the client clicked the shortcut to open Outlook, the splash screen opened and Outlook would hang on the “Loading Profile” screen.  These sorts of symptoms are actually not all that uncommon, and a range of different solutions exist to rectify them.

The solution this time, however, was not at all obvious.  After trying all of the usual fixes:

  • Disabling Hardware Acceleration via the registry
  • Starting Outlook in Safe Mode (outlook.exe /safe)
  • Checking/disabling compatibility troubleshooter flags on the Outlook shortcut
  • Resetting the nav pane (outlook.exe /resetnavpane)
  • Creating a new Outlook profile
  • Repairing Outlook via an Office 2016 Online Repair
  • Completely reinstalling Office 2016
  • sfc /scannow
  • DISM /Online /Cleanup-Image /RestoreHealth
  • netsh winsock reset
  • netsh int ip reset
  • ipconfig /flushdns
  • A complete Windows 10 “network reset”

Nothing corrected the problem.  Only one bizarre workaround provoked it to open with the Exchange account attached, and that was to disable all network connectivity (in other words, by invoking, for instance, Airplane Mode).  While disconnected, Outlook opened right up.

Some troubleshooting using Process Explorer revealed that Outlook TCP connections were opening but apparently failing during the launch.  This, along with a run of the Microsoft Support and Recovery Assistant for Office 365, eventually led to the solution:

Disabling IPV6 in the network adapter!

Here’s how:

  1. Right-click the Start Menu and choose Network Connections.
    1. (If on the latest Windows 10 build, you’ll need to perform this step next:) Scroll down to the bottom and click Change adapter options
  2. Double-click your primary network adapter.
  3. Click Properties.
  4. UNcheck Internet Protocol Version 6 (TCP/IPv6)
  5. Click OK.

Voila!  Outlook now opens normally.

After this one, I had a beer.

SOLUTION: IAStorDataSvc consumes 20-40% CPU following Windows 10 build upgrade

Intel’s Rapid Storage Technology drivers haven’t been getting a lot of love from me recently, and unfortunately, that isn’t about to change today.  A recent Windows 10 upgrade (the Anniversary Update, build 1607) also includes a new Intel RST driver, and on some systems, it’s a source of significant headaches.  These systems are stricken by suddenly noisier than usual operation and higher temperatures, both of which stem from higher-than-normal CPU consumption from the Intel RST system service.

How do you know if your system is affected?  In Task Manager, you should see IAStorDataSvc consuming CPU cycles in excess of 20%, and sometimes as much as 40%.  You can kill the process, but the permanent fix is to uninstall Intel Rapid Storage Technology entirely.  The program is unnecessary for the drivers to continue functioning normally, so it won’t hurt to simply leave it out in most cases.  Before you do so, however, for safety’s sake, you’ll want to create a System Restore point.

You can also upgrade the package to its latest available version in hopes that this will correct it.  If you wish to do so, Intel lists it in the Download section on their site, or you can obtain them directly from your PC manufacturer.

SOLUTION? “Class not registered” when trying to open Chrome in Windows 8.1/10

Recently I have been seeing an increased incidence of this particular issue on newer Windows 8/8.1/10 machines.  It occurs when the user attempts to launch Chrome via any shortcut on the Desktop, taskbar, or elsewhere, or when opening any file or protocol (URL, etc.) associated with Chrome.  The only permanent “solution” is to create a direct shortcut to the Chrome.exe executable in the %PROGRAMFILES(x86)%\Google\Chrome\Application directory and then launch it from there.  However, this doesn’t fix the problems with trying to open .HTML files and URL links from other applications, which still trigger the error.

Lots of suggestions abound across the internet regarding ways to temporarily correct this problem.  Most of them center on the deletion of the Chrome Classes registry keys affiliated with the file/protocol associations, but these are only temporary; the problem resurfaces each and every time Chrome updates itself, which happens a lot.

Instead, there seems to be a much easier solution.  Bear in mind that I have only thus far tried this on one machine, but it worked immediately, and it jives with other research I’ve done on related subjects.  Please let me know in the comments if this solution also works for you.

The fix?

  1. Uninstall Java (all versions).
  2. Uninstall Chrome.
  3. Reboot.
  4. Reinstall Chrome.

This corrected the problem completely on my user’s machine.  It may or may not work for you; if it doesn’t, try one of these other solutions:

  1. Open regedit.
  2. Delete (if present) the following registry keys:
    1. HKEY_CURRENT_USER\Software\Classes\Wow6432Node\CLSID\{5C65F4B0-3651-4514-B207-D10CB699B14B}
    2. HKLM\Software\Classes\Chrome
    3. HKLM\Software\Classes\ChromeHTML\open\command\DelegateExecute
  3. Reboot.

Then:

  1. Open Default Programs and set a different browser temporarily to default (for example, IE).
  2. Open Chrome and choose to set it as default when automatically prompted.

Hopefully this helps someone else struggling with this problem.

SOLUTION: Cannot Uninstall Microsoft Security Essentials from Windows 10

Recently, I encountered two different workstations that had upgraded to Windows 10 from Windows 7 on which Microsoft Security Essentials inexplicably was not uninstalled during the upgrade process by Windows Setup.  This is baffling, because MSSE isn’t designed to work with Windows 10 (it doesn’t work), and plus, it precludes the use of Windows Defender, which is essentially the Windows 10 upgraded equivalent of MSSE.

If you’re in the same situation, you’ll also discover that it is impossible to remove Microsoft Security Essentials from Programs and Features; when attempting to do so, you simply receive a generic message which states “You don’t need to install Microsoft Security Essentials.”  That’s great, Microsoft, because we don’t want to install it, we want to uninstall it.

Anyway, the solution to this problem is actually quite simple:

  1. Press Windows Key + R to open the Run dialog.
  2. In the Open: field, type:
    • explorer “%PROGRAMFILES%\Microsoft Security Client\”
      and press ENTER.
  3. Highlight the file Setup.exe, right-click it, and choose Properties.
  4. Choose Compatibility.
  5. Click Change settings for all users.
  6. Check the box next to Run this program in compatibility mode for: and choose Windows 7 from the drop-down box.
  7. Click OK on all dialogue boxes to exit all windows.
  8. In the search box at the bottom of the screen, type cmd. At the top of the pop-up window, underneath the heading Best matchright-click Command Prompt and choose Run as administrator.
  9. In the Command Prompt window that opens, type the following command:
    • “%PROGRAMFILES%\Microsoft Security Client\setup.exe” /x /disableoslimit
  10. Follow the instructions to uninstall.

That’s it!

Special thanks to corrado_boy_g60 at the Microsoft Community for information leading to this solution.

SOLUTION: Windows 10 Start Menu text is unreadable / too dark

This problem seems to affect primarily Haswell-based notebooks with Intel HD Graphics drivers in use.  I have not yet seen it affect Broadwell chipsets, but it may.

The issue is that the Start Menu text is too dark — and in fact, it becomes gradually darker — and illegible, fading into the background of the Start Menu.  While it seems likely that a Windows 10 setting (or theme) should be to blame, it actually is neither.

The problem is the Intel Graphics driver, which includes a setting that purports to implement application-specific fixes.  To correct the problem, all you have to do is disable the setting and reboot the PC:

  1. Right-click the Desktop and choose Graphics Properties…
  2. Choose 3D.
  3. Under Application Optimal Mode, click Disable.
  4. Reboot the PC.

The problem is solved!

It’s likely in the future that Intel will correct their driver optimization presets for the Windows 10 desktop windows manager / Explorer.exe, but until that day, this is the correct workaround.

SOLUTION: Malware extensions continually reload within Chrome even after reinstallation

Greetings again random internet-surfing technology enthusiasts,

Today, I’d like to tackle a puzzling issue that many techs encounter with regard to disinfecting Chrome and problematic extensions that manifest within it.  Of course, anyone with any technical expertise is aware of the fact that browser extensions are currently one of the hottest attack vectors for unsuspecting users’ machines, but removing and keeping such extensions from reloading is another matter entirely.  Some of examples of these include:

  • AdBlocker (not the legitimate and excellent AdBlock)
  • Vosteran Search
  • WebProtector
  • and many, many others

Most techs use some degree of automatic scanning and removal tools, and that’s fine, provided they don’t rely on them exclusively (as it doesn’t work… something I’ve covered countless times in the past).  However, even those who dabble in manual or assisted-manual disinfection procedures have probably found that Chrome is one of the most problematic items to permanently clean on a user’s PC.  This is ironic because Chrome also happens to be the browser I recommend to my clients for safety and speed currently (and it has been for quite some time).  Does that mean that we should move on to a different browser choice instead?

Fortunately, nope.  There is indeed a pretty universal solution to this problem, and today I’ll reveal it to you.  For purposes of illustration, we’ll choose the third example extension I listed above for today’s explanation (WebProtector).

Each Chrome extension is affiliated with a unique identifier to help users locate and install the extension from the Chrome Web Store.  WebProtector’s, for instance, happens to be kfecnpmgnlnbmipaogfhoacoioifjgko.  The Web Store does indeed host this extension in spite of its fraudulence; and Google, for all their great work in producing a relatively safe browser in Chrome, have done a pretty terrible job of keeping the store cleaned of such filth.  The problem with WebProtector (and many of these other extensions) is that even after they’re cleaned from the computer and all other malware is removed, the users may find that they reload themselves regardless later on with little or no warning.  You might think that completely uninstalling Chrome, removing all directories on the system relating to Chrome, and cleaning/resetting the user’s Chrome Data profile (as I described in another post recently) should logically solve the problem.  But it doesn’t.  The extension yet again reloads itself upon future reinstallations.

The answer to the puzzle is Policies in the Windows registry.  Chrome stores its policies in the following two keys:

  • HKCU\Software\Policies\Google
  • HKLM\Software\Policies\Google

Under these keys you will find a subkey called Extensions; it is from this key that Chrome is instructed to load the infected extensions upon each reinstallation and subsequently thereafter at regular intervals.  Simply deleting these keys (provided the user is not reliant on any policies in Chrome for administrative purposes) will prevent the behavior.  At an elevated command prompt, try typing these commands:

REG DELETE “HKCU\Software\Policies\Google” /f
REG DELETE “HKLM\Software\Policies\Google” /f

Specifically, the autoinstall keys that are likely being used are:

HKLM\SOFTWARE\Policies\Google\Chrome\ExtensionInstallForceList

HKCU\SOFTWARE\Policies\Google\Chrome\ExtensionInstallForceList

However I like to remove the entire Policies key on most machines as other suspect keys are also often used, such as whitelisting of bad extensions and even blacklisting of good ones.

It also goes without saying that the extension itself must first be removed for this to work.  That includes killing the keys relating to it in the following locations:

  • HKLM\SOFTWARE\Google\Chrome\Extensions\
  • HKCU\SOFTWARE\Google\Chrome\Extensions\

As well as the associated files within the user’s Chrome User Data directory.  If you’re really just looking to clean sweep the entire program, you can follow my previous instructions to backup the user’s Bookmarks and other personal items and then simply wipe out all related keys and files after uninstalling Chrome.  This will finally solve the problem!

SOLUTION: Microsoft Outlook 2013 hangs at “Loading Profile…” after Office Update

Now here’s an interesting conundrum.  A recent update to Microsoft Office 2013 that’s being pushed out automatically to clients results in some of them being unable to open Outlook 2013.  Instead of running normally, the program will hang at the “Loading Profile” stage of launch, as though the profile is corrupt (if you haven’t already checked this, it could actually be the case instead of course).  A workaround is to open Outlook using the well-known /safe command line switch; but this is merely a workaround (which in turn disables all add-ons), not a permanent solution.

For a much more reasonable resolution, try this instead:

  1. Run regedit (Start > Run > type regedit and press ENTER)
    1. On Windows 8, Win + R; type regedit and press ENTER
  2. Navigate to HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Common
  3. Right-click, select New > Key and name it Graphics
  4. Select the Graphics key you just created, right-click in the right panel and choose New > DWORD (32-bit) Value and name it DisableHardwareAcceleration.
  5. Double-click the new value and assign it a value of 1.
  6. Close regedit and try opening Outlook again.

This should fix the problem.  I first stumbled upon the solution when I realized that opening my TeamViewer Remote Support program while Outlook was loading kicked it into launching, which suggested either a network- or graphics-related cause (as TV affects both of those when launching).  The original solution listed here came from the Microsoft Office 2013 Issues Blog, though the symptoms listed are different from these.

Hope this helps! 🙂