kaese
tech, life, panda bears

August, 2020

windows 10 office 2016 toast notification nonsense

Friday, August 14th, 2020

ya know, the inconsistencies in windows 10 are astounding. with my current responsibilities, I constantly struggle with configuring and deploying software thanks to the ever-evolving landscape that is the microsoft hellbeast, windows 10. don’t even get me started on store apps.

but we’re here to focus on windows 10 and its interaction with office 2016. “2016?” you may guffaw. well, we have some apps that still prefer the old school MSI style of installations. not my pig, not my farm. what IS MY PIG and THE FARM I WANT TO BURN DOWN are the interactions with windows 10 versions and office 2016.

it started simple enough – build out a new MSP (using the microsoft office customization tool) that basically matches 2013’s, test, keep moving forward.

THE WRENCH: office 2016/windows 10 doesn’t care to have a folder in the start menu that contains all office products. why? I dunno. my boss always says it’s because there are so many different developer teams in microsoft and they don’t talk to each other lol.

THE SOLUTION: create my own start menu folder and stick the shortcuts all in there. works! under additional content > configure shortcuts, I created new program shortcuts under [ProgramMenuFolder]\Microsoft Office 2016. now all the office programs would be contained in a folder called Microsoft Office 2016, instead of them loose in the start menu, alphabetically taunting me. WEIRD SIDE NOTE: when adding or modifying the shortcut entry, I kept getting an error that I had to fill out the “start in” field. but I didn’t need anything there?!?! I had to put an open straight bracket [ in that field for it to save. harmless, apparently. and it worked after that.

THE STORM OF BULLSHIT: testing went great. I used my own machine and several others to test. but you know what we never really focused on? outlook 2016 toast notifications. toast notifications? yes, the notifications that slide over from the notification center are called toast notifications. hamilton gets stuck in my head every time I say it. related: I’m not always satisfied with microsoft. har har.

back to the toast. they work fine on my machine. I meeeeeean, a little awkwardly because the notifying app is called “microsoft.office.outlook.exe.16” which is laughable. we blame this once again on development teams not talking to each other. or the fact that microsoft straight-up doesn’t care about MSI installs and only wants us to use click-to-run/store apps. hey, I’m not bitter. you’re bitter. shut up.

why in the world would the outlook 2016 toasts work for me but not others? I built this office 2016 creature. I tended to it, I coaxed it to do my bidding, and as far as my tests showed, everything was great. but guess what? I’m on windows 10 SAC 1909. others are on SAC 1809. and this… this is the problem. an operating system that reacts differently based on a feature update. I found a fantastic ITninja post by ondrar, where he had done the same thing – customized his office 2016 installation to create an office 2016 folder in the start menu, and have all the shortcuts in there. he said one of the requirements for HIS version of windows 10 (1709) was to make sure the icons were in the root of the start menu. using that as a testing scenario, I proved it out on my SAC 1809 build. and against all rational thought, ondrar was right. when I did a basic, uncustomized office 2016 install with all the damn shortcuts FLOATING AROUND THE START MENU LIKE THEY’D LOST THEIR WAY HOME, the toast notifications worked. they worked.

where does this leave me? either making a mess of the start menu, or furiously working to feature-update those on 1809. thanks, microsoft.