Hi, I'm using Emacs 22.0.90.1 and org-mode 4.60 under windows xp.

When I visit a file "name.txt"in $HOME ("d:/home") and use "org-store-link", the file's location is stored as "~/name.txt".
Then I open my org file to insert the link, it is [[file:~/name.txt][~/name.txt]]. All these are ok.

Then if I use "C-c C-o" to open the link, it report "ShellExecute failed". It seems windows  cmd.exe doesn't recognize this path. Using mouse-1 or 2  get the same errors, while mouse-3 is able to open the file in Emacs. 

If the file stored in link is not located in $HOME, both "C-c C-o" and mouse 1,2,3 are ok.

So, How can I open the link with "C-c C-o" when the file is located in "~" ? 

Zhang