Saturday, 21 December 2013

Microsoft UE-V 2.0 Bug

UPDATE: A hotfix has been released to resolve this issue. You can download it from here.

Microsoft User State Virtualization 2.0 was recently released which brought some nice new features and fixes but unfortunately they gifted us with a major bug.

Once you install it and you try to double click an Excel spreadsheet or a Visio file (I have only tested it with Office 2010 but it may extend to other Office versions and other Office programs as well) you will get the dreadful message "There was a problem sending the command to the program." and Excel,
Visio or IE will be launched but they won't display anything.



I could not find any fix so far but to remove the Excel and Visio bit from the MicrosoftOffice2010Win32 template.

Hopefully Microsoft will release a patch to fix this ASAP as this is really really ugly and disappointing.

There are a few temporary fixes to make UEV work properly:

Just open the file from withing Excel/Visio

Close the error message and without closing Excel/Visio double click on the file again.

Un-register the Excel/Visio template. (Use Get-UEVTemplate and Unregister-UEVTemplate)

Remove the Excel/Visio bit out of the Office template and update it. (Use Update-UEVTemplate)

Roll back to 1.0

Browse to HKLM\SOFTWARE\Classes\Excel.Sheet.8\Shell\Open\Command

Replace the /dde from both strings with "%1"

Browse to HKLM\SOFTWARE\Classes\Excel.Sheet.12\Shell\Open\Command

Replace the /dde from both strings with "%1"

Delete HKLM\SOFTWARE\Classes\Excel.Sheet.8\Shell\Open\ddeexec

Delete HKLM\SOFTWARE\Classes\Excel.Sheet.12\Shell\Open\ddeexec

No comments:

Post a Comment