Echo,"Processing Swiss French..."If,Not,ExistFile,%TargetDir%\Windows\System32\KBDSF.DLL,FileCopy,%BootSRC%\Windows\System32\KBDSF.DLL,%TargetDir%\Windows\System32If,Not,ExistFile,%TargetDir%\Windows\System32\KBDSG.DLL,FileCopy,%BootSRC%\Windows\System32\KBDSG.DLL,%TargetDir%\Windows\System32RegHiveLoad,Tmp_Default,%RegDefault%RegWrite,HKLM,0x1,"Tmp_Default\Keyboard Layout\Preload",1,d001100cRegWrite,HKLM,0x1,"Tmp_Default\Keyboard Layout\Preload",2,0000100cRegWrite,HKLM,0x1,"Tmp_Default\Keyboard Layout\Preload",3,00000409RegWrite,HKLM,0x1,"Tmp_Default\Keyboard Layout\Substitutes",0000100c,00000807RegWrite,HKLM,0x1,"Tmp_Default\Keyboard Layout\Substitutes",d001100c,0000100cRegWrite,HKLM,0x1,Tmp_Default\Software\Microsoft\CTF\Assemblies\0x0000100c\{34745C63-B2F0-4784-8B67-5E12C8701A31},Default,{00000000-0000-0000-0000-000000000000}RegWrite,HKLM,0x1,Tmp_Default\Software\Microsoft\CTF\Assemblies\0x0000100c\{34745C63-B2F0-4784-8B67-5E12C8701A31},Profile,{00000000-0000-0000-0000-000000000000}RegWrite,HKLM,0x4,Tmp_Default\Software\Microsoft\CTF\Assemblies\0x0000100c\{34745C63-B2F0-4784-8B67-5E12C8701A31},KeyboardLayout,269225996RegHiveUnLoad,Tmp_Default
@Fuwi, if you allow me, I will add your Swiss german configuration in w7(8)pesefor it benefits other.Of course, please add it! fuwi
@Fuwi, if you allow me, I will add your Swiss german configuration in w7(8)pesefor it benefits other.Etienne2000, In addition, you can also make the changes directly in the PEWith Regional and Language Options in Control Panel, time zone...and export the registry following the keys given by Fuwi with your values.For Timezone you should find what you need in Main Configuration without rewriting, Fonts seem already here by default.for your Swiss French keyboard part, this should do the trick (with the keyboard in the order: swiss french, swiss german and en-us) :Code: [Select]Echo,"Processing Swiss French..."If,Not,ExistFile,%TargetDir%\Windows\System32\KBDSF.DLL,FileCopy,%BootSRC%\Windows\System32\KBDSF.DLL,%TargetDir%\Windows\System32If,Not,ExistFile,%TargetDir%\Windows\System32\KBDSG.DLL,FileCopy,%BootSRC%\Windows\System32\KBDSG.DLL,%TargetDir%\Windows\System32RegHiveLoad,Tmp_Default,%RegDefault%RegWrite,HKLM,0x1,"Tmp_Default\Keyboard Layout\Preload",1,d001100cRegWrite,HKLM,0x1,"Tmp_Default\Keyboard Layout\Preload",2,0000100cRegWrite,HKLM,0x1,"Tmp_Default\Keyboard Layout\Preload",3,00000409RegWrite,HKLM,0x1,"Tmp_Default\Keyboard Layout\Substitutes",0000100c,00000807RegWrite,HKLM,0x1,"Tmp_Default\Keyboard Layout\Substitutes",d001100c,0000100cRegWrite,HKLM,0x1,Tmp_Default\Software\Microsoft\CTF\Assemblies\0x0000100c\{34745C63-B2F0-4784-8B67-5E12C8701A31},Default,{00000000-0000-0000-0000-000000000000}RegWrite,HKLM,0x1,Tmp_Default\Software\Microsoft\CTF\Assemblies\0x0000100c\{34745C63-B2F0-4784-8B67-5E12C8701A31},Profile,{00000000-0000-0000-0000-000000000000}RegWrite,HKLM,0x4,Tmp_Default\Software\Microsoft\CTF\Assemblies\0x0000100c\{34745C63-B2F0-4784-8B67-5E12C8701A31},KeyboardLayout,269225996RegHiveUnLoad,Tmp_DefaultIf you use Fuwi's script above, change Tmp_Default to WB-Default (or vice versa) and remove RegHiveLoad RegHiveUnLoad for not to load 2 times the registry default hive.Once good, thank you for sharing it for other or to put it as a choice in the project.
For this code, i just tip this in notepad and register it as "filename.script" and add it to "Tweak" folder in Winpese ?
Hello, i have tested the Swiss German script form fuwi, when winPe starting, the mouse go on a black screen and nothing happen after that.
I use the following script for my Swiss german builds.I think, there are not many changes necessary for Swiss french,compare with your real live Windows:
i have also problem with driver pack, i chose a pack, install but after said install, i have no updated driver, have no change.