Olenick Sponsors at ILTA INSIGHT 2017

Olenick is a sponsor for the ILTA INSIGHT 2017 Conference in London.  This year’s INSIGHT knowledge sessions focus heavily on Windows 10/Office 365 and security.  “With our experience implementing Windows 10/Office 365 and patching solutions, we have seen a variety of problems and solutions across the industry, and we have a lot to add to the conversation,” said Bill Mertes, Vice President of Olenick’s legal practice. 

By combining expertise in quality engineering with deep experience in the legal industry, Olenick has helped many firms with Windows 10, Patch Management, Packaging, and many other challenges.  Olenick is a Microsoft Gold Partner and longtime ILTA Gold Sponsor.

Visit Bill Mertes, Claire McBride and Ben Tyler at INSIGHT 2017 or reach out directly to Claire McBride at This email address is being protected from spambots. You need JavaScript enabled to view it..  The Olenick legal technology team is looking forward to an educational and action-oriented INSIGHT 2017 Conference.

Fully Uninstalling Windows Applications

When an MSI based Application is uninstalled, it removes the file system changes that it is aware of, specifically the files, folders and registry keys that it directly created. Items that are specific to the application, but were not created by the MSI itself will not be removed by default.

Items not removed can include user generated data, user specific settings created under the user's profile, and user specific registry keys. Many Applications create file system changes when they first launch and these changes are frequently user specific. License files are also potentially left behind as well. Items applied via Group Policy will also not be removed when the MSI is uninstalled.

Not fully removing an application can have negative implications. Retirement of an application may require removal of the license files from each workstation. Failing to remove user specific data may have security implications. Stranded user specific registry keys may interfere with other applications. Customizations from one package may cause other applications to not function correctly. 

Since the MSI can only remove what it knows about, two possible options that can be pursued to create a more thorough uninstallation are:

1. Build into the MSI the additional logic to allow for a clean uninstall. This will work, but is time consuming and will not account for any changes that occur with the package after it is installed, so is not a viable solution.

2. Using another method to remove the extra items after removing the application. 

The second option has been the path in the past, usually implemented with a VB or CMD script. VB and CMD do have limitations on what they can be used to remove from the system and one area these two methods are not particularly useful for is the removal of User specific registry keys. Fortunately, a PowerShell script has more capabilities than a VB or CMD script and can be designed to target each item that needs to be removed.

Using PowerShell, an application removal script can be created that will remove the following:

• Application files stranded by the uninstall of the application

• User specific files under C:\Users, for all users on the machine

• User specific registry keys, for all user IDs on the machine, regardless if the user is logged in or not

• Any other file system changes that need to be removed

Olenick has created a toolkit for the installation and removal of application packages, which incorporates the functionality described above. Implementation of this methodology in multiple client environments has been highly successful to date.

Author: Peter McDaniels - Lead Senior Consultant

What matters most is...

Over the past few months, you may have noticed a new face in the office.  This new face was Megan Kitz, our rock-star summer 2017 intern.  Towards the end of her internship, we asked her to reflect on some of the key takeaways from her experience at Olenick.  She wrote the following…

Read more ...

Olenick to attend and present at ILTACON

We are pleased to have the opportunity to attend and present at ILTACON in Las Vegas, August 13-17th.    With the growing concern around security and compliance, Olenick’s Patch Management and Windows 10 solutions will be key topics of discussion.  Visit booth 625 or attend Olenick’s educational session Thursday, Aug 17th at 9AM to talk further about issues ranging from implementations to system maintenance.

Bill Mertes and Scott Christensen, both longtime ILTA affiliates, will be joined by a client for an educational session “Cracks in Your Windows? Building Quality into Your Projects.”  We hope to see you at the educational session and booth 625 to discover how Olenick is helping the legal technology market with reducing risk within their projects.

Session Description - Are you planning a Windows 10 deployment? Are you concerned about how “Windows as a service” will affect your firm? Or are you implementing new business intake, document management system or financial system platforms or upgrades? Then this session is for you! Avoid any cracks in your windows by using the five W’s of quality assurance, which we will explore using real-life law firm examples. Whether your focus is testing, project management or desktop application engineering, we will give guidance on how to reinforce your projects with better quality.

Olenick provides services that combine expertise in software quality engineering services with extensive experience in the legal technology environment.  We ensure law firms navigate risk and achieve successful deployments by providing services in desktop engineering, patch management, quality assurance, and project management.  Please reach out or visit olenick.com for more information on Olenick.

What is unknown and lurking? Join us for a Security Testing Information Session July 5

Security testing is a hot topic and we have information to share!  Olenick and the NI Testers Meetup invite you to join them for an informational and hands-on session July 5th at Ormeau Baths, Belfast.  Further details on the session are below, we look forward to seeing you there, and please feel free to reach out to This email address is being protected from spambots. You need JavaScript enabled to view it. with any questions in advance.

Read more ...

The Value of an Internship

5 hours agonizing over the short response questions - 2 hours perfecting the "extracurricular activities" section 10 hours brainstorming, drafting, reworking, and finalizing the essay 7 emails asking for letters of recommendation.

Read more ...

Meet LEGO Serious Play Facilitator: Alan Branagh

Alan Branagh

DigitalDNA will bring together some of the best and brightest leaders in digital transformation, innovation, and business.  In advance of the Digital DNA conference, we had a chance to interview Alan Branagh, who will be facilitating LEGO Serious Play (LSP) Workshops at DigitalDNA, to gather some insight as to why LSP Workshops are such a powerful problem-solving tool for business and technology leaders. 

Read more ...

Why Should I Care About Application Uninstall?

An application packager's role is to package content for deployment. Too often the vendor does not consider what happens when their package needs to be uninstalled. Why should I as a packager care about what happens if and when someone decides to remove a package I have built? Windows does not have a good history when it comes to keeping itself clean and tidy, and by ignoring the need to clean up deployments I have authored, I only contribute to that history. It's time to break the cycle as a packager, uninstall processes needs to have just as much scrutiny as deployment. As the industry moves away from the classic desktop application management model and starts treating enterprise applications like mobile applications, cleaning up a removed package becomes more essential.

Read more ...

An Introduction to LEGO Serious Play

Six months ago a colleague told me about his experience with LEGO Serious Play.  It sounded so fascinating, I wanted to know more about this experiential process that produced such incredible results.  That’s when I discovered that Alan Branagh, one of the most experienced LEGO Serious Play facilitators was based right here in Northern Ireland, so I set up a taster session - I couldn’t wait to get my hands on those familiar LEGO bricks I played with as a child.

Read more ...

Copyright © 1998 - 2017 Olenick. All Rights Reserved | Terms and Conditions