diff --git a/image_creator/os_type/windows/registry.py b/image_creator/os_type/windows/registry.py
index 4a96456a1447f121daeef7842c267eb8634d7006..0320a32e4a74eef044895bcecb571abd90cb18e3 100644
--- a/image_creator/os_type/windows/registry.py
+++ b/image_creator/os_type/windows/registry.py
@@ -35,6 +35,8 @@ WINDOWS_SETUP_STATES = (
 
 REG_SZ = lambda k, v: {'key': k, 't': 1L,
                        'value': (v + '\x00').encode('utf-16le')}
+REG_EXPAND_SZ = lambda k, v: {'key': k, 't': 2L,
+                              'value': (v + '\x00').encode('utf-16le')}
 REG_BINARY = lambda k, v: {'key': k, 't': 3L, 'value': v}
 REG_DWORD = lambda k, v: {'key': k, 't': 4L, 'value': struct.pack('<I', v)}