Index: /trunk/src/VBox/Main/ConsoleImpl2.cpp
===================================================================
--- /trunk/src/VBox/Main/ConsoleImpl2.cpp	(revision 22745)
+++ /trunk/src/VBox/Main/ConsoleImpl2.cpp	(revision 22746)
@@ -2820,5 +2820,22 @@
     else
     {
-        /* Pull over the properties from the server. */
+        /*
+         * Initialize built-in properties that can be changed and saved.
+         *
+         * These are typically transient properties that the guest cannot
+         * change.
+         */
+
+        /* Sysprep execution by VBoxService. */
+        configSetProperty(pConsole->mVMMDev,
+                          "/VirtualBox/HostGuest/SysprepExec", "",
+                          "TRANSIENT, RDONLYGUEST");
+        configSetProperty(pConsole->mVMMDev,
+                          "/VirtualBox/HostGuest/SysprepArgs", "",
+                          "TRANSIENT, RDONLYGUEST");
+
+        /*
+         * Pull over the properties from the server.
+         */
         SafeArray<BSTR> namesOut;
         SafeArray<BSTR> valuesOut;
@@ -2889,4 +2906,7 @@
         AssertRCReturn(rc, rc);
 
+        /*
+         * Set properties which cannot be saved.
+         */
         /* Set the VBox version string as a guest property */
         configSetProperty(pConsole->mVMMDev, "/VirtualBox/HostInfo/VBoxVer",
@@ -2895,15 +2915,12 @@
         configSetProperty(pConsole->mVMMDev, "/VirtualBox/HostInfo/VBoxRev",
                           RTBldCfgRevisionStr(), "TRANSIENT, RDONLYGUEST");
-        /* Initialize the remote execution properties for ready-on access by
-         * the guest */
-        configSetProperty(pConsole->mVMMDev,
-                          "/VirtualBox/HostGuest/SysprepArgs", "",
-                          "TRANSIENT, RDONLYGUEST");
-
-        /* Register the host notification callback */
+
+        /*
+         * Register the host notification callback
+         */
         HGCMSVCEXTHANDLE hDummy;
-        HGCMHostRegisterServiceExtension (&hDummy, "VBoxGuestPropSvc",
-                                          Console::doGuestPropNotification,
-                                          pvConsole);
+        HGCMHostRegisterServiceExtension(&hDummy, "VBoxGuestPropSvc",
+                                         Console::doGuestPropNotification,
+                                         pvConsole);
 
         Log(("Set VBoxGuestPropSvc property store\n"));
