ERROR: The Windows Filtering Platform has blocked a packet

One of my servers has been getting numerous events logged saying “The Windows Filtering Platform has blocked a packet” with internal IP addresses usually listed.


I found that running these two commands quieted the logging:

auditpol /set /subcategory:”Filtering Platform Packet Drop” /success:disable /failure:disable

auditpol /set /subcategory:”Filtering Platform Connection” /success:disable /failure:disable

If you need any other commands, you can check out the full Microsoft article here:

Error Backing Up 0x807800C5

After a round of Windows Updates, I encountered the same error on two different servers at different clients. Both used BackupAssist that relied on Windows Server Backup. They both backed up to NAS’s but one NAS was connected as an iSCSI device and the other was mapped as a network share. The versions of BackupAssist were different, as well. One server was bare-metal, one was an ESXI VM. One was 2012 R1, one was 2012R2.

Among the things I tried were:

  • Changing the time of the backup
  • Resetting shadow copies
  • Changing maximum size for shadow copies
  • Changing the VSS mode
  • Checking the status of VSS writers
  • Restarting the servers
  • Restarting backup devices

Eventually I found the backup code, 0x807800C5, on both servers. Googling yielded nothing but a number of other people with the same error running everything from Windows 7 to Windows 2012. After a lot of troubleshooting, I ended up renaming the backup destination that Windows Server Backup used, which gave the backup a clean slate of sorts. Both backups have succeeded since then.


The full error I received was:

(There was a failure in preparing the backup image of one of the volumes in the backup set.). Please review the event details for a solution, and then rerun the backup operation once the issue is resolved.

How to Find Last Logon Time for Exchange Mailbox Users

The last logon time of an Exchange 2010/2013/2016 mailbox user can easily be found by running the Get-MailboxStatistics cmdlet in the Exchange Management Shell.


You can further sort the info by including and running the following command:

Get-MailboxStatistics -Server EXCH | Sort LastLogonTime -Descending

And export it to a CSV by adding an Export-CSV option like below:

Get-MailboxStatistics -Server EXCH | Sort LastLogonTime -Descending | Export-CSV c:\lastlogon.csv

Using WMIC to Uninstall Multiple Versions of Java

I can’t tell you how many times I have logged in to a computer just to see five or more versions of Java installed going back multiple versions. To uninstall ALL of them in one fell swoop without being prompted, I use this command:

wmic product where "name like 'Java%%'" call uninstall /nointeractive

Solving “Access is Denied, Unable to Remove Device”

I recently got stuck trying to remove a printer from a computer with the error “Access is Denied, Unable to Remove Device”. Here is how I fixed it:

First, stop the print spooler by opening an elevated command prompt and entering “net stop spooler” and press enter. Leave the window open.

Then head into the registry to: HKEY_CURRENT_USER\Printers\Connections and delete the offending printer

Next, go back to the command prompt and enter “net start spooler” and press enter.

That should do it!

Editing Calendar Permissions in Office365 via Powershell

First you need to connect to Office365.

Next, simply run this commandlet:
Add-MailboxFolderPermission\Calendar User AccessRights Author

Your accessrights options are: Owner, PublishingEditor, Editor, PublishingAuthor, Author, NonEditingAuthor, Reviewer, Contributor, AvailabilityOnly, LimitedDetails

If you’d like to get permissions, you can simply use:
Get-MailboxFolderPermission Identity\Calendar User

Finally, to remove permissions:

RemoveMailboxFolderPermission Identity calendar@company:\calendar user

Install Disk Cleanup without Rebooting Server

If you’re on Server 2008R2 and want to install Disk Cleanup, Microsoft tells you to install an update or two, enable a Windows feature, and reboot the server.

What they don’t tell you, but hide on a small TechNet article is that you can “install” disk cleanup yourself by copying two files. Basically, you’ll need to find these two bad boys if you’re running 64-bit Windows:



The cleanmgr.exe goes in Windows\System32 and the cleanmgr.exe.mui goes into Windows\System32\en-us folder. That’s it!

TechNet article here.

TrashBox on Buffalo Terastation

A client’s backup stopped working and started throwing a bunch of errors. Being Acronis, the errors were extremely not helpful. Finally, I found that the Buffalo Terastation had a little feature where files that were deleted (by Acronis when cleaning up old backups) were not really deleted. They were put in a TrashBox folder.

I found this document here, which highlighted this.,32,515,518

If you want to turn this feature off, you can do the following:

Log into the TeraStation’s settings, navigate to Shared Folders – Shared Folder Name, and disable Recycle Bin.

FIX for “There was a problem sending the command to the program”

I encountered this error the other day and hadn’t seen it before:

When starting any office program by opening a file, the user saw: “There was a problem sending the command to the program.” Then when dragging the file to Excel, the file opened fine. What the heck?!

Turns out you have to turn off something called DDE (Dynamic Data Exchange) in the settings. This Microsoft KB article details the problem.

Go to the Office app in question and go to the Options. From there, click on Advanced and make sure “”Ignore other applications that use Dynamic Data Exchange (DDE)” is UNCHECKED like below in my version of Excel 2016.