@ sixpack for the reasons stated above, you would with that code theoretically end up with a multiple swap file system, with one of fixed 700 meg residing on each of drives C: D: & E: You could probably therefore code something like this using the MULTI_REG_SZ data type, to tidy it up: [version] signature="$Windows NT$" [DefaultInstall] AddReg=PageFile.AddReg [PageFile.AddReg] HKLM,"System\CurrentControlSet\Control\Session Manager\Memory Management",PagingFiles,0x10000,"c:\pagefile.sys 700 700",""d:\pagefile.sys 700 700","e:\pagefile.sys 700 700"