First, I am sorry but my description of the issue in my previous post is not correct. So, ignore my previous post completely. After more testing, this particular syntax error is not detected by the module at all. It doesn't matter if it is in the main section or a language section of the config.txt. I am sorry if this is a previously known limitation of the module. Therefore, I have reduced the config.txt to: ;!@Install@!UTF-8! GUIMode="2" MiscFlags="4" Title="PhotoScape v.3.6.2" SetEnvironment="app_name=PhotoScape" SetEnvironment="app_path=%ProgramFiles%\\%app_name%\\" SetEnvironment="add_reg=rundll32.exe advpack.dll,LaunchINFSection PhotoScapeReg.inf,DefaultInstall,3,N" SetEnvironment="add_files=hidcon:xcopy %app_name% \"%app_path%\" /s /e /i /y" RunProgram="%add_files%" RunProgram="%add_reg%" RunProgram="hidcon:cmd /c copy Lang\\ar\\lang_3_6.txt\" \"%app_path%\" /y" Shortcut="P,{%app_path%\\%app_name%.exe},{},{%app_name%},{},{%app_name%}" Shortcut="Du,{%app_path%\\%app_name%.exe},{},{},{},{%app_name%}" Shortcut="26,{%app_path%\\%app_name%.exe},{},{Microsoft\\Internet Explorer\\Quick Launch},{},{%app_name%}" ;!@InstallEnd@! The syntax error is on line 11. There is \" after lang_3_6.txt (which should not be there.) This mistake causes line 11 to fail however no error message is ever given by module. So, apparently the module is not capable of detecting this type of syntax error. ("hanging": \") Perhaps it could be added to the detection method of the module?