Happy New Moment!!

2017-07-27T00:01:08+00:00 December 28th, 2011|Uncategorized|

Happy New…  Moment?

It is often said that there are two kinds of people:

  1. Those that see New Years Day as your one chance of the year to “start over”
  2. Those who see it as just another normal day

I see myself in both camps. 

What I mean is that I try to see *every* day — and each moment of every day — as an opportunity to “start over”;  and as a result, the possibility of change kinda’ becomes the norm.  Once you become aware that you are truly in charge of your own free will, then you may shape yourself as/when you see fit!

The way I see it, each moment (not just each year) is an opportunity to a.) renew, b.) strengthen, and/or c.) rest.  Let me explain.


Like most people, I cherish the opportunity to “start over” when needed.  Sometimes, when you’ve taken a good idea or philosophy as far as it can go, the only right thing to do is to drop it and move on.  We tend to hope that these things happen infrequently, but they do happen.  And when they do, why wait?  Do you really need to withhold significant, rejuvenative change until the calendar flips?  Of course not!


It is critical that we try to strengthen ourselves when the opportunity presents itself (of course, within reason and context).  Exercising an idea — like muscle — is the only way to test its validity and see if it can withstand resistance and/or adversity.  And as a result, we improve!


Rest is a critical and necessary part of life.  However, rest is only valuable in contrast!  Since renewal or strengthening (as in muscle repair) can sometimes cause fatigue, rest is the necessary healing element that provides rejuvenation.  On the other hand, rest — in combination with rest — is stagnancy… and stagnancy is… well, it’s not good. 

…But reminders are a good thing

And this is where we bring it all back around. 

I have to admit that countless precious moments go by in my life that I just don’t step back and think of all the things I could do, or all the things I could be, or all the change I could effect, etc.;  I’m just doing the best I can, being who I am, in the context of that moment.

I try, but I am human.  I benefit from reminders.  And it is good to stop for just a moment, and appreciate the utility of a celebratory reminder of who we have been, who we are, and who we are yet to be! 

And not to put too fine a point on it (too late), this is where I find the most value in — and join in with — the celebration of the New Year’s Day.   It is a great, big, celebration, and a reminder that each moment — any moment — can be the moment that leads to you becoming the best possible person you can be.

So Happy New Moment, everyone!  Make the best of every one.


Application Strategy in the New Enterprise…

2017-07-27T00:01:08+00:00 December 14th, 2011|Uncategorized|

Why is the right application strategy important?

Whether it is physical or virtual, the endpoint device won’t matter if you can’t get to your data; and it’s through applications that you get to your critical data.  But management of applications can be an administrative burden.  How can you take applications administration to the next level?

 The right application virtualization tool will:

  • Decrease your time to market by 20-40%
  • Decrease your software license spend by 30-50%
  • Reduce or eliminate your need to rewrite legacy applications
  • Allow central management of all your apps
  • Increase Software license management and compliance

For example, in the common case of having to reset a hung application, the average cost of a help desk ticket to reset an app is $345 without an application virtualization tool.  With the proper tool, an app reset can be done in 18 seconds; virtually eliminating that cost.  This has a two-fold benefit – decreased end user downtime, and decreased IT support costs.  But just having a tool to handle these situations does not — by itself — solve all your problems; you must have a strategy.

The right application strategy requires a 3-pronged approach

To arrive at an optimized virtual user-centric experience requires a three-part strategic focus that encompasses the following:

  1. Desktop Strategy
  2. Application Strategy
  3. User Strategy 

Each of these pieces is equally important.  While in some cases you can have an application strategy without a desktop strategy, you should never have a desktop strategy without an application strategy.  From this perspective, it becomes clear that an application strategy can actually be more important than a desktop strategy.  

How it can go wrong

My thoughts based on what I see from a sales and trending perspective:

  • Over time, server virtualization created such a positive ROI for both capex and opex, that it was assumed that desktop virtualization would be another no-brainer to implement.  Companies who have embarked on VDI pilots and initiatives have quickly become disillusioned; realizing that the same efficiencies that were gained at the server level do not necessarily apply at the desktop. Eventually, they are forced to rethink their strategy.
  • Companies that embark on Win7 migrations – and do not take the time to make a strategic decision about how they will manage their applications – may become disillusioned as well, as they are feeling the pain of long cycles to virtualize their applications for a new OS and new endpoint device.  And in addition to the long cycles to prepare the applications, there are the inevitable challenges with legacy apps and conflicting apps.
  • Aging infrastructures and desktop devices create projects driven by choosing an “endpoint strategy” (translated as endpoint device only) where the only thing taken into consideration is the device.  Their whole strategy is around making decisions about thin client, zero client, fat client, etc.; all without thinking about the delivery method or the user profile.

Overall, as companies make strategic decisions about their Virtual Desktop Strategy, there can be tunnel vision about the desktop piece as the only strategic piece, with applications and users being an afterthought.

How to make it right

Herein lies my mission:  To educate those embarking on a VDI initiative about the importance of choosing the right application strategy.


Setting up Windows Service Dependency…

2017-07-27T00:01:08+00:00 December 7th, 2011|Uncategorized|

Sometimes, when a Windows server starts up, there are system services that can start up out-of-sequence — or perhaps just before they should — in the boot process.  Or, it might be that one service is dependent on the availability/functionality of another service on the same server in order to start successfully. 

Usually this service dependency is configured during installation; but if it becomes broken, it can be fixed by setting the original service to delay its start. 

Below is a very terse — but also very easy — way to set the original service to verify that the service upon which it depends is running, before attempting to start itself.

Warning: Before you make the changes described in this article, remember that you edit the registry at your own risk.  If you don’t know what you’re doing, just put down the mouse and step back…

First, you need to know the name of the service for which you are configuring a dependency.  The service name can be found by right-clicking on the specific service in the service console, and selecting Properties.  The service name will be under the General tab at the top.

 Now, to set it all up…

  1. Click Start, click Run, and enter regedit.
  2. Expand to the following key: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices
  3. Right-click the service that you are trying to set a dependency for and select New -> Multi-string Value.
  4. Rename the new value to DependOnService.
  5. Double-click the DependOnService value and enter the dependent service name (from above) into the Value Data: field and click OK.
  6. Close the registry editor.
  7. Restart the server.
  8. Enjoy.

For more information, see the Microsoft Article ID: 193888, “How to delay loading of specific services“.