I did a program to make Nero Installer. Testes with Nero-7.10.1.0_esp. This program generates cab necessary for a particular installation removing unused cabs reducing the installer. You need download AdminStidio trial and modify your Nero.msi deleting unnecessary FEATURES Like this post: and this: but not mst else .msi file My program: First, Select Original Nero Installer (downloaded from Nero.com) and Path to Nero Installer Custom (a empty folder) an then click in EXTRACT. Once extracted files to "(Path Nero Installer Custom)\Source" folder, copy Nero.msi from this folder for modify with InstallShield. Dont delet this: If not this error appear when installing Nero Second, Select your modified Nero.msi with "path custom nero" and then Go button. At the end pops folder with new Nero Installer, this installer is the same like original but without unused cabs ....delete Redist folder and unnecessary *.mst files (language files) like this: Let it English .mst (1033.mst file) and your mst language Code Language (This setupnero.exe is the next autoit script) Third, using autoit script RunWait('SetupX.exe /qb SERIALNUM_USERVAL="XXX-XXXX-XXXX-XXXX-XXX-XXXX-XXXX"') RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Ahead\Installation\Families\Nero 7\Info", "MissingFilesState", "REG_SZ", "0") RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Ahead\Installation\Families\Nero 7\Info", "EulaAccepted", "REG_SZ", "1") RegWrite("HKEY_CURRENT_USER\Software\Ahead\Nero - Burning Rom\General", "Language", "REG_SZ", "ESP") replace with your serial. The last RegWrite is for Spanish Languague("ESP"), replace with your Languague . Compile it and copy together at setupx.exe and run autoit script for installing Nero. That´s all. My program Download link Nero Custom Maker Run Nero_custom.exe. Requirements: MSXML 6.0 MSXML 6.0 OR NetFramework 2.0 or 3.0 (bundled with MSXML 6.0)