Index: trunk/src/lib/com/izforge/izpack/installer/PrivilegedRunner.java
===================================================================
--- trunk/src/lib/com/izforge/izpack/installer/PrivilegedRunner.java	(revision 2673)
+++ trunk/src/lib/com/izforge/izpack/installer/PrivilegedRunner.java	(working copy)
@@ -231,7 +231,7 @@
         path = path.substring(0, path.lastIndexOf('!'));
         try
         {
-            return new File(URI.create(path)).getCanonicalPath();
+            return new File(URI.create(path).getSchemeSpecificPart()).getCanonicalPath();
         }
         catch (IOException e)
         {

