If You Build It, They Will Complain (repost)

Stumbled upon this article from an email I subscribe to. Pretty funny and similar to some experiences I have.

Sometimes you build something for someone that’s not perfect but will help save a ton of time. But training, documenting, and providing help when he/she forgets how to use it, personnel change, and fixing bugs is always troublesome.

It’s a dated post but still relevent today:


Came from me reading an email from this site: https://www.sqlservercentral.com/forums/topic/the-ongoing-costs-of-building-software


Mac OS Bluetooth Issues

I had been having issues re-connecting my Bluetooth Mouse on my 2013 Macbook Pro. Following the article in the link below resolved my issue. I’ve copy + pasted the article below. It’s been driving me crazy for the past few weeks but this did the trick.

Previously, I had tried removing the device and reconnecting. It would show the spinning wheel and Connect/Disconnecting and then finally give up. I tried removing other Bluetooth Devices which also didn’t fix the issue. But hurray! Google-fu and MacRumor to the rescue.


How to Reset Your Mac’s Bluetooth Module

Before proceeding, bear in mind that if your setup relies exclusively on Bluetooth for communicating with your keyboard and mouse, then you’re going to temporarily lose connection to them using the following methods, so you might want to have a backup wired input device option just in case. 

  1. Holding the Shift + Option (Alt) keys on your Mac’s keyboard, click the Bluetooth symbol in the top-right corner of the macOS menu bar. (If you don’t see it there, you need to check Show Bluetooth in menu bar in System Preferences -> Bluetooth.)
  2. Locate the revealed Debug submenu and hover your mouse cursor over it.
  3. Click Reset the Bluetooth module.
  4. Now, restart your Mac.

You’ll notice a couple of other potentially useful options in the Debug submenu. Factory reset all connected Apple devices does exactly what it says – forces any Apple-branded Bluetooth accessories back to the default settings they came with out of the box. It’s a reliable fallback option if you’ve tried everything else to fix a connection issue, including resetting the Bluetooth module. 

Lastly, the Remove all devices option might prove useful if you’re moving your Bluetooth mouse and keyboard to another Mac, for example. However, you can also remove devices on an individual basis from the macOS menu bar, as long as you hold down Shift + Option (Alt) before you click the Bluetooth symbol. 

Removing devices in this manner means you’re not also banishing a whole bunch of other established Bluetooth connections like speakers and so on that you might want to keep.

User Receives Multiple Notifications About Meeting Acceptance

Office 365 iOS 9x recipients report getting multiple meeting-related messages.

Screenshot of Meeting Acceptance

I’ve pulled this information off of a website I found after Googling a strange issue. A user reports an issue that they are either receiving repeated notifications that an invitation was accepted, or a contact they accepted a meeting request to is receiving repeated email acceptance notifications. This article is dated (January 2018) but the issue appears to persist even in 2019.

In summary, there has been ongoing issues for awhile with Activesync (Microsoft’s technology) and iOS (Apple’s technology) devices. I’ve found this issue pop up over the years with a handful of users. Unfortunately, this is a sad way to resolve the issue. But at the moment, I have not seen a better solution.

“Office 365 users report getting multiple meeting response messages.

This issue is caused when iOS 9x users accept meetings on either their iPhones or iPads with the native iOS Exchange Active Sync.

In order to fix this issue, the iOS user (who is sending the meeting acceptance messages) needs to turn off mail and calendar syncing on their mobile device and then turn it back on to stop the flow of the acceptance messages.
On the iOS device – go to Settings – Mail, Contacts, Calendar – Select the account – turn Mail and Calendar Sync Off – Choose “Delete from My Phone”.
Wait a few minutes then turn the Mail and Calendar Sync back On.  Note: It will take a while for everything to sync again.

Our general recommendations are:

When you receive a meeting invite wait a few minutes before accepting or processing it.  Allow time for all your devices (phone, desktop, home) to get the message synced to them.

Do NOT accept/respond to meeting invites and updates from your mobile phone or device.  Wait until you are at your desktop or log into the web client at office365.uiowa.edu to respond from there.

For a person doing the scheduling:  do not create meetings on mobile devices (personal appointments are ok just don’t invite others).   Use a desktop client or web client to schedule meetings.  When an occurrence of a recurring meeting needs to be moved or updated, it is best to cancel the occurrence and create a new one time meeting on the correct date.  Also, don’t schedule recurring meetings for longer than 6 months.  Start a new series instead.

For more detailed information on Calendar Best Practices see these articles:
Exchange Calendaring Issues:   Best Practices for Outlook and Mobile Device users & their DelegatesBest Practices for O365 Calendar Users.

You might consider using the Outlook mobile app instead of the native calendar app as it is reported to fix the calendaring issues between iOS and Office 365.”

Original article: https://its.uiowa.edu/support/article/104133

Using Macrium Reflect to clone Samsung SSD instead of Samsung Data Migration.

I was doing some Hard Drive Upgrades to Solid State Drives in our office and all was going well until I tried doing three computers simultaneously. I would repeatedly get errors even after defragmenting, clearing hibernation, page files, etc. It just became too time consuming to try and troubleshoot. So I read some forums and found out about Macrium Reflect. It is a free hard drive backup/cloning software that has worked really well when the Samsung Data Migration would not. ssd01 Here’s a link to Macrium’s Site: http://www.macrium.com/reflectfree.aspx After installing Macrium Reflect, these are the steps I did to successfully clone. Your mileage may vary but I have had more success with this than with the Samsung Data Migration as of late. 1. Open Macrium Reflect. Shortcut on desktop: ssd02 2. Click Clone This Disk… 3. Click Select a disk to clone to…ssd03 4. Click Select a disk to clone to…then select the disk – in this example Disk 2 ssd04 5. Click Copy Select Partitions and it will copy all partitions from your existing drive. Note that if your drive is not larger, your partition will be shrunken as noted.Click Next. ssd06 6. Click Finish. It will take some time for it to clone depending on how much data you have and the connection type you used (SATA v USB, etc). ssd07 Once complete, shut down your computer. Swap your old hard drive for your new SSD. Boot to BIOS and change/verify your SATA Operation is AHCI. I install Samsung Magician and set the OS Optimization to Max Performance or Max Reliability. This typically requires a restart. You can Over Provision or run maintenance. Using RAPID Mode is nice as well but I’ve run into failures there too.

Adding Additional Route on Synology NAS

I have two subnets connecting to one another through IPCOP.

Some notes to self:

The green interface allows you to connect to the blue interface but not vice-versa – unless you explicitly allow it.

Additional steps for connecting these two together.

  1. Set persistent routes from one subnet to the other on endpoint (PC, NAS, etc). You must know IP range and Gateway to set route.
  2. You must set persistent route on both sides
  3. If you want to add access from Blue to Green, add as host under Firewall>Address Filter and add IP or MAC Address.

Sources that helped me:

Adobe Acrobat X looking for AdobePDF.dll during installation

I ran across this issue today while installing Adobe Acrobat X on a Windows 7 64-bit PC.

I followed these steps taken from the link below – this KB applies to Acrobat 8 but also worked for the newer version, Acrobat X.

Windows 7 64-bit version

Manually extract the file “adobepdf.dll_64” from the data1.cab file before installing Acrobat. When the prompt appears, navigate to this file and select it.

I think you can right-click and save the target from the link above. 

  • Navigate to the folder that contains the setup.exe file for your Acrobat X installation.
  • Locate the file “data1.cab” and open it – I used 7-zip because it is free – (you sometimes need a  third-party compression utility, such as WinZip, to extract the file).
  • Inside the content listings, locate the file “adobepdf.dll_64” and copy it to your desktop.
    Rename the filename from adobepdf.dll_64 to adobepdf.dll
  • Browse to desktop and locate the file you just copied
    I was not able to change the dropdown for type selection.
    Note: If the file cannot be selected, change the file type drown down in the dialog box to “Files of All Types.” Or, rename the file to “adobepdf.dll” by removing “_64” from the end of the filename extension.


Installing .net framework 3.5 on Windows Server 2012 R2 (and Windows 10)

Had some issues installing .net framework 3.5


Resolution: uninstall KB2966828

Do so by: going to Control Panel, Uninstall a program, view installed updates, uninstall KB2966828 (in my case)



Reran the command as taken from microsoft

Method 3: Use Windows installation media

You can use the Windows installation media as the file source when you enable the .NET Framework 3.5 feature. To do this, follow these steps:

  1. Insert the Windows installation media.
  2. At an elevated command prompt, run the following command:
    Dism /online /enable-feature /featurename:NetFx3 /All /Source:<drive>:\sources\sxs /LimitAccess

    Note In this command, <drive> is a placeholder for the drive letter for the DVD drive or for the Windows 8 installation media. For example, you run the following command:

    Dism /online /enable-feature /featurename:NetFx3 /All /LimitAccess /Source:D:\sources\sxs 

Found solution here: http://superuser.com/questions/799687/net-3-5-installation-comes-up-with-error-0x800f0906-then-0x800f0081f-using-dis


Windows 10 (Updated 8/21/2018)

For Windows 10, download an ISO using the Media Creation Tool and use the option to create an ISO. https://www.microsoft.com/en-us/software-download/windows10

Follow these steps to create installation media (USB flash drive or DVD) you can use to install a new copy of Windows 10, perform a clean installation, or reinstall Windows 10.

Before you download the tool make sure you have:

  • An internet connection (internet service provider fees may apply).
  • Sufficient data storage available on a computer, USB or external drive for the download.
  • blank USB flash drive with at least 8GB of space or blank DVD (and DVD burner) if you want to create media. We recommend using a blank USB or blank DVD, because any content on it will be deleted.
  • When burning a DVD from an ISO file, if you are told the disc image file is too large you will need to use Dual Layer (DL) DVD Media.

Check a few things on the PC where you want to install Windows 10:

  • 64-bit or 32-bit processor (CPU). You’ll create either a 64-bit or 32-bit version of Windows 10. To check this on your PC, go to PC info in PC settings or System in Control Panel, and look for System type.
  • System requirements. Make sure the PC meets the system requirements for Windows 10. We also recommend going to the PC manufacturer’s website for additional info about updated drivers and hardware compatibility.
  • Language in Windows. You’ll need to choose the same language when you install Windows 10. To see what language you’re currently using, go to Time and language in PC settings or Region in Control Panel.
  • Edition of Windows. You should also choose the same edition of Windows. To check what edition you’re currently running, go to PC info in PC settings or System in Control Panel, and look for Windows edition. Windows 10 Enterprise isn’t available in the media creation tool. For more info, go to the Volume Licensing Service Center.
  • Microsoft Office products. If you just purchased a new device that includes Office 365, we recommend redeeming (installing) Office before upgrading to Windows 10. To redeem your copy of Office, please see Download and install Office 365 Home, Personal, or University on your PC. For more information, check How to upgrade to Windows 10 on new devices that include Office 365.

If you have Office 2010 or earlier and choose to perform a clean install of Windows 10, you will need to locate your Office product key. For tips on locating your product key, check Find your Office 2010 product key or Enter the product key for your Office 2007 program.

Using the tool to create installation media:

  1. Select Download tool now, and select Run. You need to be an administrator to run this tool.
  2. If you agree to the license terms, select Accept.
  3. On the What do you want to do? page, select Create installation media for another PC, and then select Next.
  4. Select the language, edition, and architecture (64-bit or 32-bit) for Windows 10. This table will help you decide which edition of Windows 10 you’ll choose:
    Your current edition of Windows Windows 10 edition
    Windows 7 Starter
    Windows 7 Home Basic
    Windows 7 Home Premium
    Windows 7 Professional
    Windows 7 Ultimate
    Windows 8/8.1
    Windows 8.1 with Bing
    Windows 8 Pro
    Windows 8.1 Pro
    Windows 8/8.1 Professional with Media Center
    Windows 8/8.1 Single Language
    Windows 8 Single Language with Bing
    Windows 10 Home
    Windows 10 Pro
    Windows 10
    Windows 8/8.1 Chinese Language Edition
    Windows 8 Chinese Language Edition with Bing
    Windows 10 Home China​
  5. Select which media you want to use:
    • USB flash drive. Attach a blank USB flash drive with at least 8GB of space. Any content on the flash drive will be deleted.
    • ISO file. Save an ISO file to your PC, which you can use to create a DVD. After the file is downloaded, you can go to location where the file is saved, or select Open DVD burner, and follow the instructions to burn the file to a DVD. For more info about using an ISO file, see Additional methods for using the ISO file to install Windows 10 section below.
  6. After the installation media is created, follow the steps below to use it.
  7. After completing the steps to install Windows 10, please check that you have all the necessary device drivers installed. To check for updates now, select the Start button, and then go to Settings > Update & Security > Windows Update, and select Check for updates. You may also wish to visit your device manufacturer’s support site for any additional drivers that may be needed.

    Note: Drivers for Surface devices may be found on the Download drivers and firmware for Surface page.

Mount the ISO and keep track of the drive it mounts as – for example – D:\

Then use the command in powershell

Dism /online /enable-feature /featurename:NetFx3 /All /LimitAccess /Source:D:\sources\sxs 

Success! I needed it to install Hancom Viewer NEO.


Dropbox is a great tool for keeping files synced between your devices – smartphone, ipad, or computer(s). But one thing many people may not realize is that you don’t need to install the dropbox client. In other words, you can access your files without needing to have the program installed on your computer. 

Go to www.dropbox.com.

Click sign in instead of download. Some people may miss this because it is not emphasized.

Extra tip: I use Google Chrome for my Internet Browser. https://www.google.com/chrome/browser/. Be aware that it may set your default browser to Google Chrome. This tends to cause errors if your website uses .net framework. Other tools I use: Evernote, Google Drive, Microsoft OneDrive. 



Mailstore Home

If you use Outlook and have mailbox constraints, using Mailstore Home has really been useful for me in archiving my emails. Archiving in the sense that I want to have a stored copy of emails from the past. The search function seems to be much faster than native Outlook and it doesn’t need the Windows Search Indexer to do anything. It can potentially duplicate your Outlook OST but overall it is fairly simple to use. 

When my company was searching for an email archive solution, I had found this product. We have now moved to the cloud using Office 365 – Exchange Online.