The reason it cannot copy english.lang is it does not follow the 8.3 filename compliance (8 letters for the name and 3 for the extension) Here is how to do it properly Dosnet [Files] d1,Yzshad.exe d1,YZShad.ini d1,Yzshad.dll d1,English.lng Txtsetup [WinntDirectories] 245 = system32\Macromed\Flash 246 = system32\en-us 247 = l2schemas 248 = YS 249 = YS\Languages [SourceDisksFiles] Yzshad.exe = 1,,,,,,,248,0,0 YZShad.ini = 1,,,,,,,248,0,0 Yzshad.dll = 1,,,,,,,248,0,0 English.lng = 1,,,,,,,249,0,0,English.lang ;The file is renamed after its copied