Object Dock launching Virtual PC Virtual Application in Windows 7
Tuesday, January 26, 2010 by psubsee2002 | Discussion: ObjectDock
I know there are limiations with Object Dock and Windows 7 x64, particularly with launching 64-bit applications, but has anyone been able to add a "Virtual Application" from a virtual machine to a dock? I'm tried to add shortcuts to the Start Menu link to these applications to the dock and I get the following error:
There was a problem starting "C:\Windows\system32\VMCPropertyHandler.dll" The specified module could not be found.
Has anyone tried this, and is there a work around?
Reply #2 Sunday, February 28, 2010 2:02 PM
Hi,
I have exactly the same problem! But I don't understand what "replacing system32 with sysnative" (I am from Germany
)means.
I would be glad if anybody could tell me how to solve this problem.
Thanks!
Reply #3 Sunday, February 28, 2010 3:18 PM
This is Normal sequence C:\Windows\system32\VMCPropertyHandler.dll
For other items in the system32 folder I have replaced the above with
C:\Windows\sysnative\VMCPropertyHandler.dll
Reply #4 Monday, March 1, 2010 12:23 PM
Hey, I got it working!
Before asking here, I tried to replace "system32" with "sysnative", but it didn't work. After your post I discovered that there is no folder called sysnative in the systemroot. So I created a folder and named it like that. Than I copied rundll32.exe and the VMCPropertyHandler.dll into there and everything just works fine
.
This way is a little bit strange, I think, but it works and thats the important thing.
Thanks for help!
Reply #5 Saturday, July 24, 2010 1:57 PM
I could not get it to work using "sysnative". I copied VMCPropertyHandler.dll to another folder outside "C:\Windows" (%System% folder), and it worked. I think the problem is Security permissions, but I could not get them correct in "C:\Windows\sysnative". I think it was inheriting from the parent. You will need to replace "C:Windows\System32" or "%System%\system32" with the new location.
(1) create a folder (not in "C:\Windows")
(2) COPY VMCPropertyHandler.dll to that folder
(3) open Dock Entry Properties
(4) point to new folder (Arguments:)
Before:
%System%\system32\VMCPropertyHandler.dll,LaunchVMSal "Windows XP Mode" "||abcd1234" "Application Name"
After:
C:\SomeFolder\VMCPropertyHandler.dll,LaunchVMSal "Windows XP Mode" "||abcd1234" "Application Name"
Note: The new path CANNOT contain spaces or quotes. This is a Rundll32 Syntax requirement. You can use the 8.3 name if there are spaces. From a Command Prompt, run "dir /x" in the parent folder to get the 8.3 name.
Rundll32 Syntax Info:
http://vlaurie.com/computers2/Articles/rundll32.htm
http://support.microsoft.com/kb/164787
Dir Help:
http://www.computerhope.com/dirhlp.htm
Hope this helps.
Please login to comment and/or vote for this skin.
Welcome Guest! Please take the time to register with us.
There are many great features available to you once you register, including:
- Richer content, access to many features that are disabled for guests like commenting on the forums and downloading skins.
- Access to a great community, with a massive database of many, many areas of interest.
- Access to contests & subscription offers like exclusive emails.
- It's simple, and FREE!







Reply #1 Wednesday, January 27, 2010 7:37 PM
replacing system32 with sysnative works for other 64 bit apps in the system32 folder on windows7 64 bit