Thanks, but I figured it out already. Now it doesn't freeze at that point. However, if I use my own layout INFs generated by MakeCAB/Diamond, I get strange errors such as not being able to find license agreement etc. even though the required files are certainly extracted and copied to wininst0.400. If I use the existing layout INFs, everything proceeds normally Possibly it has to do with the file ordering and how I split the files (64k limit for INFs, that's why there's layout.inf, layout1.inf, and layout2.inf)