I am using HomePremium. I do remove snipping tools and game explorer. I attach the modified removal.bat here. A different is that many packages comes with two version: en-US and neutral. I remove them both instead of just en-US as in the original removal.bat file. I tried using the default setting for service and the error remains... It seem that I find the problem. using Dism /Get-WIMInfo /WimFile:e:\iso\sources\install.wim to get the index of home premium: Index : 1 Name : Windows 7 STARTER Description : Windows 7 STARTER Size : 7,936,340,784 bytes Index : 2 Name : Windows 7 HOMEBASIC Description : Windows 7 HOMEBASIC Size : 7,992,394,907 bytes Index : 3 Name : Windows 7 HOMEPREMIUM Description : Windows 7 HOMEPREMIUM Size : 8,432,859,356 bytes Index : 4 Name : Windows 7 PROFESSIONAL Description : Windows 7 PROFESSIONAL Size : 8,313,318,889 bytes Index : 5 Name : Windows 7 ULTIMATE Description : Windows 7 ULTIMATE Size : 8,471,060,645 bytes So, index 2 is actually homebasic in the original removal.bat for my situation. I suggest using /Name:"Windows 7 HOMEPREMIUM" option instead of /Index, for example: Dism /Mount-WIM /WimFile:C:\test\images\install.wim> /Name:"Windows 7 HomeBasic" /MountDir:C:\test\offline> Different image can have different indexes. I will keep my status updated....right now I am rebuilding...