@Enthousiast is testing with some changes i made in the ini parsing to see if that is what is causing the aborting on 'cs-CZ' Windows 7.
Code: Multi-OEM/Retail Project Version : 181203-R104.2.TC3 - Test Candidate [MRP via MDL Forum ONLY] DeCompile has detected a VMware Virtual Machine. OEM's folder detected, structure appears OK. .Net Versions Detected - v1.1.4322, v2.0.50727, v3.5 Powershell Versions Detected - 1.0, 2.0 Detected Config File - Checking For User Options. Config Creator Version Used - 8.0 {Advanced Mode} - Options Pre-Check Completed. [URPTE] Error: Theme may not have some parts applied correctly. [ADMAN] Add-On Manager: Started. [SATOU] === Show User options that have now been applied === [REMSC] Remove '-Shortcut' reference on icons. [HLNPS] Disable the Hi-Liting of new programs on the Start Menu. [SATOU] ===============[ End of Applied Options List ]=============== [CMSDM] MSDM Key, {if detected}, will not be processed as not required for this OS. [AMBPS] === Checking BIOS/Boot mode, OS Partition type and Controller mode === [AMBPS] BIOS/Boot Mode : {A} Legacy [AMBPS] Partition Type : {W} MBR [AMHDC] Controller Mode : {S} SAS/SCSI [CHKLS] === Detecting Activation Status/License Channel === [CHKLS] License Status: Out-of-Box Grace Allowance [V7GRC] 6.0/6.1 Grace Remaining : {30} days {43200} minutes [OSLRC] License Status Reason Code: 0x4004F00C [OSLRT] This computer is in 'Out-Of-Box' Grace allowance. [CHKLS] System reboot maybe required to complete activation. [ADMAN] === Finalization Routines === [CLNUP] Clean Up Routine Processed. [ADMAN] Add-On Manager: Completed. ========================================================================================= = = = Please Note: As User options, UserTweaks or Wintel scripts have been detected then = = it is required for a reboot cycle to allow these options to take full = = effect. This also allows any Theme related processes to complete. = = = ========================================================================================= The Multi-OEM/Retail Project has completed. Code: ============= MRP Debug Log ============= Checking For CustomTheme, OEM Folder Structure CustomTheme not in use. ------------------------ Log Section 2 ------------------------ Edition Chk : [] {Ed0}, [] {Ed1} Error : Theme failure detected, something went missing in action. Edition Chk2 : [W2S = HomePremium] Pre Windows 10 : [Yes] Theme Reg Tweak: [Not Required] Transfer Opts : [No] Bios Mode and OS Drive Partition Information ============================================ A-Routine BMode: [Legacy] A-Routine DPart: [MBR] WMIC BMode : [Installable File System] WMIC DPart : [MBR] Using AR BMode : [Legacy] - Due to 'Installable File System' result from WMIC. SecureBoot : [{X} N/A] Controller Mode: [{S} SAS/SCSI] Other Data ========== AO1 Flags S1 : [DUT=0], [DWT=0], [DAT=0], [DPA=0], [DOU=0], [DSC=0], [DFL=0] AO2 Flags S2 : [PRI=0], [A2A=0], [A2B=0], [MKU=0], [OSP=0], [OPT=0] AO2 Flags S3 : [SEC=0] First Tidy Up : Started First Tidy Up : Used Files First Tidy Up : Used Environment Variables First Tidy Up : Completed Detecting Activation Status Detecting Activation Status - Done Detecting License Channel Type Detecting License Channel Type - Done ================ License Status ================ License Status : Out-of-Box Grace Allowance 6.0/6.1 Grace : {30} days / {43200} minutes Reason Code : 0x4004F00C {Dec: 1074065420} Reason Text : This computer is in 'Out-Of-Box' Grace allowance. Final Tidy Up : Started Final Tidy Up : Redundant Files Final Tidy Up : Redundant Environment Variables Final Tidy Up : Completed Unicode Mode : Deactivated Orig Codepage : 852 ---------------------------------------------------------------------- Debug Log Complete.
Interesting that report shows me that the ini parsing is not the problem. It is after that stage so i don't think it is a unicode problem.
edit. it cant be that as MRP not reached the stage to parse the reg contents etc... I think i have narrowed it down to a small block of code but i cannot see anything wrong no missing " or other specific characters etc... Most bizarre.
in the debug log it says CustomTheme not in use. which is after the ini parse so that part was ok... the next line in the debug should be Start Main. But it not got there so it is within the block of code between those two stages... I will suss the bugger one way or another!
i think may of sorted it, i hope.... I did a test install trying to cheat with changing language - it was still in us eng but @Enthousiast did a test install win7 in 'cs-CZ' and it looks like whatever i done has fixed it? I saw the Vmware background while it was on the starting desktop (in Czech) as he posted a screen pic Only added extra debug lines
To be honest i have not a clue how it sorted itself out, i did a compare with MRP 98 and 103 exact same code less one debug log line. I copied and pasted it anyway, added the extra debug lines and the damn thing is all working again ! bloody computers!
Im just doing a test w10 install (which didn't fail before), as the added debug lines show a bit more in that top area of the debug log so want to make sure i not spelt anything wrong.
I did spell a label wrong sorted that and it only affected this TC4. Now at TC5 and all working again. Should be on target for this weekend for MRP 105.0 Sorted the crash bug out (fingers crossed), now back to normal coding to finish off what i was doing before all this happened.
QT 81.0 is in final testing too so if everything goes to plan (famous last words!) then both will be ready for the weekend.
A note about the new Windows 10 Only option: Been asked about how to remove all the tiles from the start menu, to leave a 'slim' menu. It does NOT however uninstall any apps/programs it only removes all the tiles so you not have that huge 'side' menu. You will have to uninstall any unwanted apps/programs manually after setup has completed so that the 'slim' menu is clear too, i do not want to start messing about with system files or resort to PowerShell at this time. You can also use your own LayoutModification.XML file if you have one, simply place it in the Scripts folder alongside the project files (decompile.exe etc) and MRP will detect it and use that instead of the 'blank' one. It is YOUR responsibility to make sure that file is correctly set up as MRP does not do any checks of its contents and only if it is present in the Scripts folder. Using the MRP blank menu option or your own XML the Menu is also carried over to any new user created due to how the OS handles it. It is experimental and it may not work as expected, but in my testing it always worked and i had a nice 'slim' menu. Testing has resumed... Screen Capture: click to enlarge.