Every once-in-a-while we receive a call from a client who launched an application, but the application didn't show up on their screen. They confirmed in the taskbar that the application was running. However, the window was not visible on their screen.
If you use a secondary monitor, and/or if you operate within a remote desktop environment, you may have experienced this issue. When a secondary monitor is disconnected, or the display settings are altered, sometimes applications will still operate as if nothing had changed with the monitor or display. The window opens in an "imaginary" place off to the side, where that monitor used to be.
Here are simple steps to move an off-screen window back to your screen:
1. Make sure the application is selected (choose it in the taskbar, or use the ALT-TAB keys to select it).
2. Type and hold down ALT-SPACE, then type M. (IMPORTANT NOTE: If you're working on a remote desktop or cloud, use ALT-DELETE instead if ALT-SPACE.)
3. Your mouse pointer will change to have 4 arrows.
4. Use the arrow keys on your keyboard to move the window back onto your screen.
Some tips to avoid this happening in the first place:
-- Move open windows to your primary monitor before disconnecting the secondary monitor.
-- If shutting down, do so before disconnecting the secondary monitor.
-- When working in a remote desktop, do not disconnect from the remote desktop using the "X" key at the top. Instead, close all open applications, and then go to the Start menu and select "Log Out". (This is a good practice in general, as failure to log out of a remote session could cause several other problems.)
A Virtual Machine on one of our Hyper-Visor hosts vanished. It was no longer listed. When I opened the Fail-Over cluster management console to see if it had failed over to another node it was marked as a failed service.
I checked the for the VM Configuration Files and the Virtual Hard Drives on the shared storage. All files existed.
After a quick Google search I found several articles pointing to a corrupt configuration file.
I opened the .xml file and sure enough a closing HTML tag was incomplete:
After closing the Hyper-Visor Console and reopening it on the host I was able to see the VM and restart it.
If the above doesn't work. Delete the virtual machine and recreate it. Here is how I do that:
1. Note the node that owns the virtual machine
2. In Fail-over Cluster Manager delete the resource.
3. On the Node that owns the missing virtual machine open Share and Storage Manager and go to Manage Open Files
4. Close all connection files and folders that have to do with the missing machines Configuration.
5. Rename the Configuration folder
6. On a Fail-over node create a new machine and pick the existing vhd file for the missing server.
7. Go to the settings of the new virtual machine and make sure it is set to migrate to machines with different hardware.
8. From Fail-over Cluster Manager add the new server
9. Start the new virtual machine
10. Connect to it from its Host
11. Set the IP address.
NOTE: If MS Office is installed you have to re-register it.
I have the Microsoft WPC App installed in my Facebook. This morning, I eagerly poured a cup of coffee, got onto the app and began watching the Keynotes. Steve Ballmer spoke extensively about the new Surface tablet coming out soon. Then he turned over the presentation to Tami Reller -- VP at Microsoft. Tami and I worked together when I was at FRx Software and she was at Great Plains.
She demonstrated the Windows 8 applications, OS and hardware. She announced that Windows 8 will release to manufacturing in August and on machines by end of October, 2012. She demonstrated many touchscreen machines and one that I liked a lot, the Lenovo Yoga -- a laptop that folds into a Tablet form factor.
If you buy a Windows 7 PC today you can upgrade to Windows 8 Pro for $14.99 (she said 1499... I believe that would be $14.99 and not $1,499!) Every PC will have a Skydrive account which is an awesome Cloud file storage application that will give you "on the go" capabilities. Apps are the heart of Windows 8. Every app's touch response seems to be very quick. The Windows App store with e-commerce sellability will be open with the release of Windows 8.
She showed Windows RT running on a Qualcomm device (tablet). She demonstrated all the regular business productivity applications you would want. Instead of going through each, let's just say that for my demands, there is more than sufficient functionality for my needs.
WOW! I was going to refill my cup of coffee but I waited! I am glad that I did. Tami is now showing Windows To Go -- Windows 8 on a thumb drive. This is a 32 GB thumb drive plugged into a Windows 7 machine but now the machine is booting up with Windows 8 Professional with all the IT Security built into it! She booted into Windows 8 with all of her apps, security and personalization! Okay, now I will refill the coffee. That was totally cool!
Microsoft Dynamics CRM or Salesforce.com? Making the decision on which CRM solution to implement can be challenging. Here is a list of some more key differentiators to help you get past the slick story Salesforce.com tells. Dynamics CRM provides the best value and ROI and continues to dominate the CRM arena with over 2.25 million users worldwide. Here’s how:
Power of Choice
Salesforce.com only offers an online deployment for their solution while Microsoft Dynamics CRM allows you to choose how you want to deploy. By choosing on premise, Microsoft hosted or partner hosted deployments, Dynamics CRM gives you the opportunity to choose which deployment best fits your business model. Plus if your needs change, you can change deployments to meet your changing business needs.
Service Level Agreement
Dynamics CRM Online and partner hosted deployments of Dynamics CRM guarantee uptime through a Service Level Agreement (SLA). Usually, this means a 99.9% uptime guarantee. Salesforce.com makes no guarantees to the reliability of their services.
Integration with Microsoft Products
Microsoft Dynamics CRM allows for full integration with other Microsoft Products. There is a native plug in available for integration with Microsoft Outlook as well as robust integrations with SharePoint, Excel, and Lync. This means better connectivity and collaboration within your organization that Salesforce.com can’t provide.
Salesforce.com pricing starts at $65 per user while Dynamics CRM Online or partner hosted with Njevity is $44 per user. However, to meet the functionality you would see in Dynamics CRM, you would need to upgrade your Salesforce.com subscription to the Enterprise Edition which is $125 per user. With the lowest Total Cost of Ownership (TCO) and fastest ROI, Dynamics CRM is the clear choice based on price point alone, not including the better functionality and value.
Dynamics CRM Online users receive 5GB of data storage per user. Salesforce.com offers 1GB of data storage with additional charges for more storage capacity. Salesforce.com customers routinely criticize Salesforce.com for the slide of hand sales approach as the cost continues to increase at every corner even after heavy discounts upfront. Also, with Dynamics CRM online or partner hosted, you own the database. With Salesforce.com if you decide to make the move to Dynamics CRM, they provide you with an endless amount of spreadsheets hoping that the hassle of deciphering will deter you from switching.
Dynamics CRM and Salesforce.com both support mass emailing. However, Salesforce.com limits the number of mass emails you can send per day while Dynamics CRM has no limit.
Both Salesforce.com and Dynamics CRM provide excellent sales automation. Salesforce.com has this out of the box while Dynamics CRM needs to be configured with simple workflows. However, Dynamics CRM also provides you with the ability to set up workflows for marketing and service. This means that Dynamics CRM is a complete customer management solution opposed to just focusing on sales.