==================
= MRP Change Log =
==================

Version Numbering: XXX.YY[.ZZ]
XX Major, YY Minor [,ZZ Revision]
Shows Compilation Date - However this is not always the actual release date!

================================================================================ 
10th Aug 2023 153.0 - Fixed OOBE.cmd
====================================

Updated the 'Unlock Defender' options code, should no longer cause OS issues, but note that CU updates may have an adverse affect on performance with File Explorer. Note using this option that the system tray icon can vanish and reappear randomly, no idea why but it not affect the operation of Defender.

The 'Disable Defender' option has now been removed due to changes in the OS kernel that can cause major issues with OS performance if Defender is disabled.

Added 'Disable UAC' option, this is for those that not require this to be active and this will switch it to off and no notifications about it should appear. Use at your own risk!

Added 'Disable SmartApp Control' -- Smart App Control is an AI-powered security feature that intelligently blocks untrusted and unknown apps and prevents unwanted programs and adware from running on a PC that causes slowdowns or displays too many ads. However this can also block running of perfectly OK programs too. Once this has been selected and the OS installed, you CANNOT revert it, only a re-install of the OS can undo this so choose to disable this wisely!

Added '[TI] Run as a different user' Context menu entry to allow running/opening of files/folders etc as 'Trusted Installer', this will be auto translated but as 'TrustedInstaller' is not found in the translation stringtables i had to use the 'run as different user' item instead, the [TI] icon should hopefully indicate what it means. This uses the RunAsTI.reg file by BAU/AveYo with slight alterations for MRP so that it uses translated C/T menu titles and if the system drive is not C: it corrects that too so that the script operates correctly.

Note: When using 'Unlock Defender' some other options will be automatically set as off/unchecked and greyed out in the creator this is because those options when selected and the 'Unlock Defender' option is in use can cause some stability issues within the OS. MRP will also automatically deselect those other options internally if the 'Unlock Defender' option is used. Most you can change within the Settings App later if you wish but you may experience performance issues later on.

Misc code tweaks and wording has been done for the project's log entries as required.

================================================================================ 
25th May 2023 152.0
===================

Updated OEM's.7z -- Asus Wallpaper (wallpaper3.jpg) {thanks Tito] and Western Digital Logos [thanks L30].

Added Options:

Disable OEM Activations -- This is basically like using the Retail.txt method to tell MRP to not use any SLIC or MSDM activation routines. 
Note if you are connected to the internet during setup and a HWID or MSDM is detected then the OS may use that instead providing it is for 
that OS/Edition being installed, not much i can do about that. This option is also useful for those that use KMS or 'other' methods to activate 
as it should allow easier of use of those. It is semi experimental so please test on a non critical installation (VM/spare PC) first, there 
should not be any issues but the default product key may be uninstalled, so you will have to insert a new key or use the 'other' methods to activate.

Disable and remove SmartScreen -- Added as a separate option if the user wants to banish this. When using the 'Disable Defender' option 
smartscreen is also removed anyway.

RunOnceSync -- This switches the new windows 10/11's 'all at once' method to 'one at a time' much like how windows 7 performed the 
RunOnce system. Should hopefully prevent timing issues too as things not being run all at same time. Test if this works better for you 
by a test install via a VM or non production PC first.

Prevent Event Logging -- Experimental and may not prevent all logging at this timebut it should remove/reduce most logs created.

Turn Off Check Boxes on Icons -- Turns off the little check box thing on icons which can be annoying when a touch screen is detected.

Updated Prevent Telemetry option -- Also will turn off the 'smart multi-homed name DNS resolution' which could be a potential security risk. 
When this is default 'on' and you are using a VPN it is possible your IP address etc can be leaked via 'fingerprinting' methods. 
There are .reg files in the optional folder under the relative OS's (w8.x and w1x) to enable, (or disable again), this part individually.

When using any of the Bitlocker options such as remove CT menu and Encryption disable if there is a TPM or if Secure Boot is Enabled even 
if a VM is detected, those Bitlocker options will be auto disabled to prevent later issues.

Majority of the code base has been optimized to shave off a few seconds here and there which all add up, the 'Remove all Apps' routine has 
also been sped up a bit, still adds a bit of extra time because PowerShell is slow at times. Luckily PS stuff is kept to a minimum. 

A BIG 'thank you' to the beta testers who helped me eradicate the gremlins which caused major issues for some users. Hopefully this release 
finally sorts those out once and for all.

Fixed a possible issue on non English installations when querying a Service's 'state' in that some returned results may not be in english, 
now the checks are done in a language independant way.

Some Context Menu entries that have sub menus are now updated to have separator lines to look modular.

================================================================================ 
01st May 2023 151.1
===================

Baseline Refresh
================

Changes from MRP151.0:

1. Updated Apps removal section to prevent an error on some apps that are selected to be removed. As m$ have integrated some apps into others not all selected ones may be removed.
2. Fixed a rare but possible problem when no Apps are selected for removal in that MRP could cause a OS installation 'hang' on some Languages.
3. Added more lines of runtime date to the Early Log - this will help when diagnosing other issues.
4. Few other little code tweaks to speed up some sections and added more error checking.

Will look into the app changes, where possible, for those Apps that are now combined with others, to see how to remove them in the next MRP release.

================================================================================ 
28th Apr 2023 151.0
===================

Added 'Unlock Defender' (W1x), this unlocks certain settings that are usually locked by the OS. Note the Windows Security icon may not show on the taskbar 
until you open the app for the first time. When you run a scan you may get the threat about 'DefenderTamperingRestore' or similar wording this is because 
the 'DisableAtFirstSeen' registry item is set to disable so that it not grab any 'threat' it sees before you got a chance to exclude it. You can either allow 
Defender to reset that parameter or allow it to keep that setting disabled, the choice is yours. Also certain possible spying/leaked telemetry is disabled such 
as the submit samples and cloud based parts. These are greyed out because they are policy edits and do not affect the use or updating of the Defender app etc.
This option will auto-disable the MRP's 'Disable Defender' option as it is pointless to have both so this 'Unlock' option will take preference over the other. The 
option to unlock defender is only operative for W1x and is ignored/not needed for older OS's.

Note that on Vista kernels when using the 'Disable Defender' option you may get errors after logging in. But to overcome that don't use the MRP option as when you 
disable Defender in that OS likewise in Win7/8.x it will stay disabled and not re-enable, unless m$ have changed that policy.

If you wish to get rid of the Edge's taskbar icon then select the 'Use MRP's slimmer Start menu and TaskBar' as this will clear out the taskbar to the bare minimum. Reboot is required.

Re-worded a few log entries to reference the use of Windows 11 correctly as some entries may still of said Windows 10, even though the kernel is basically the same 
for now at least.

Due to some changes in the Win1x theme, (in the OS's itself), the color of the Start, Action Centre and Taskbar will probably be the title bar's accent color so for example if set 
to Blue then the Start, Action Centre and Taskbar colors will change to Blue as well.

Added 'Disable TitleBar Accent Color' being used on Start, Taskbar and Action Center. In responce to the above OS theme changes. Select it to prevent the accent color being used.

Added 'Disable Special Keys' this includes Sticky, Narrator etc the ones that when caught by accident was a pain to turn off! This should eliminate that issue.

Added 'DisableF1Help' this disables the pressing of F1 for help which for some is a nuisance when you catch the key by mistake! This appears to mainly work for 
Explorer windows and the [?] icon is now inoperative there too. For Notepad and other Apps etc the F1 still opens the online help as normal.

Added 'DisableMeltSpectr' this disables the Meltdown/Spectre patches and can help speed up a older CPU, but at the sacrifice of 'security'. Not that many attacks have been made!

Added 'DisableWindowsUpdate' this however may get overridden by a manual Update or M$ and not always work as expected. You can still use the pause feature/quality update 
option to prevent updates that way. Or simply use other stop updates tools of your choice.

Added for w1x: 'Prevent Drive Auto Encryption' this will only work properly on a real PC if Secure boot is turned off before OS installation, if a VM or TPM is detected 
then this option will auto disable to prevent setup or later issues. Better to use a unattend.xml with the <PreventDeviceEncryption>true</PreventDeviceEncryption> set in it. 
See in the Optional>w1x folder for unattend.xml files that can be used for windows 10/11 to turn that and other things off.

Fixed an issue where explorer or file-explorer in windows 11 (Insider/Canary Build mainly) would not work or crash.

Updated the 'Remove all safe apps' routine to be more time efficient and with help from 'Dark Dinosaur' for the tweaked P/Shell script it uses to exclude specific apps.

Some updates to the log entries, the early log has more information added.

Note: Using VMWare v17 and a VM setup as 'Windows 11' and using the TPM + the Password hoops it makes you enter for that, can cause issues with MRP, on real w11 capable 
hardware there is no issues only on VMware v17 Virtual Machines. Sometimes there can be a 'hung' OS installation or longer delays between sections of the OS Setup.

================================================================================ 
28th Feb 2023 150.0
===================

Added new Brand theme: Viglen - can be selected in the Creator 54.0 or automatically if the device has the DMI entries {some Intel boards are Viglen type}.

Updated information in the creator for the 'Disable CompatTelRunner' and 'Disable Defender' options so that they give more information on what they can/cant do.

When using the Disable Defender option, as soon as the Desktop appears, go to settings > Privacy/Security > Open Defender navigate to the Manage Settings to 
turn off real-time scanning and Tamper Protection to make sure they are disabled before you reboot. Although it not matter because once the computer has been 
rebooted Defender has been disabled from scanning/updating etc. Also after a reboot cycle the Defender GUI will not open, it will just be a blank window. 
Note that no tasks/Services can restart it will be running. There will NOT be a revert script so choose wisely if you want to not use it. It may be best to 
leave this option unselected and use a 3rd party tool to either disable it or remove it from the Install.WIM file prior to deploying the OS. The MRP method 
does a good job of making sure it is not operative.

Fixed an issue when using the block telemetry option in that before it prevented the Data Usage graph section in Settings from working. Due to the adjustments 
in the code you will now you will see the banner(s) in Settings App.

Updated the 'Disable the 'Get more..' and Windows Experience notifications' option to make sure it stays quiet!

Disable WU safeguards for Win10/11, this allows the OS to 'feature' upgrade to the next build that would normally of been blocked from running/installing due 
to some m$ reasons.

Updated the prevent Edge from creating the Desktop shortcut, it may appear for a few seconds before being auto removed, however it may also leave a white icon 
on the Taskbar where the Edge Icon would of been on W11 installs. Sadly unable to delete this via a script because the taskbar works different on w11, so you 
will need to manually remove it from the taskbar.

Plus many other code updates which has been done since the last release.

================================================================================ 
26th Jan 2023 149.0
===================

+ Fixed issue with Snap Assist/Snap Bar for Windows 11 so now it actually disables it for the current user and any new ones.

+ Disable the 'Unsupported OS' message for most Chromium based browsers for Vista/7/8.x OS's. Covers Google Chrome, Chromium, Edge, Brave, SRWare Iron and Vivaldi, it may also work for other Chromium forks.

+ Disable the 'Driver Block List' feature for Windows 11, use wisely as it can cause the OS to become unstable if the forced driver is broken or corrupt in some way.

+ Updated System Ram type detection to cover DDR5 too.

+ Updated the 'System Restore' Context menu to have more options to create a restore point manually, restore the OS from a saved point and Configure/Setup.

+ Added a 'Permanently Delete" C/T menu item for files/folders that is missing from the W11's explorer like it used to be on previous OS's. Sadly not on the Explorer's bar but useful via the C/T menu.

+ Many internal code adjustments to some options, a little change of wording etc on some too.

+ MRPConfigCreator program has been updated with the new and/or updated older options etc.


================================================================================ 
15th Dec 2022 148.0
===================

Was to be a small interim update a couple of months ago, but as usual expanded with either 
new options/other things updated or in this case both! This needed extra time to iron out 
issues which occured during testing as wanted MRP to be fully stable before release.

Slight redesign of the MRPConfigCreator's design layout to allow expansion for 
new tabs and options. Some tabs may look a bit compact but will adjust the layouts 
over time.

Added new options for Win 10/11: [Note this is different to the 'Advanced HVCI' option.]
1. Enable/Disable Defenders 'Hypervisor Enforced Code Integrity mode' , ignored for any OS/Build below 
W10 17093 as it not available for those. The Config's default will be 'Enabled' for this item as the 
OS will decide if it can be used or not. Using Disable on this option will forcefully tell the OS to 
not use Core Integrity regardless if it was enabled by the OS prior to the disable setting.

2. Add Home/Core GPEdit for w10/11 this checks for certain parameters/files before attempting to 
integrate the feature via DISM which can cause issues during OOBE stage, this also needed more time 
to get correct and error checks. The progress of DISM integration is shown in the Add-On Manager's 
screen during OS installation - unless silent mode is used - not recommended in case of failures!

Updated the System Ram Type detection {experimental} for DDR5 as the value is variable at present 
it may not show DDR5 but just a numeric value if different to what is being checked for.

Various other internal operational code updates and/or re-wording of some log entries.

================================================================================ 
30th Sep 2022 147.0
===================

+ Updated DMI checking routines to be more efficent when checking for a specific OEM brand name. Example: Aorus, Clevo etc.

+ Updated/separated the Windows 10/11 TitleBar and Hilight routines to show clearer what the settings used are/do etc.

+ Added 'Default' to the TitleBar color selection. This leaves the TitleBar colorizaion to what the OS decides either 
via the theme in use or by the defaults set by m$.

+ Added remove/block 'Microsoft Compatibility Appraiser', this can also affect detecting to upgrade to a later OS/Build as 
it stops information being sent back to the m$ servers to determine what OS you have and if allowed/possible to upgrade 
to a newer OS/Build.

+ Fixed an issue with the 'Your Phone' app not being operative if the block OS adverts option was enabled or if the option 
to remove all 'safe' apps which could at times affect the 'Phone' app too. 

+ The 'Phone' app is now *only* disabled/removed *IF* the option to remove the 'Phone' app is selected.

+ Various internal code tweaks to make MRP run smoother.

================================================================================ 
07th Aug 2022 146.0
====================

This was to be just a simple bug fix release but as time went on other items in the todo list 
was added in as mentioned below.

Please note that on Windows 11 22000 and later the title bar colors may not get set correctly 
and may require a 2nd reboot. Most times the active color is set but the non-active color is not.

Also some theme elements on Win 11 may not work as expected due to changes in later cumulative updates.

+ Using the 'The Slim win 11 Start Menu' option will now show just two Apps 'Settings' and 'File Explorer'. 
Both are useful items and other code been added to prevent m$ adding more after a few reboots. The user can 
add their own Apps/Programs links if required later as the change in code does not affect that side.

+ Updated the Dark Theme parts to hopefully set the colors correctly for latest insider builds etc.

+ Added new General option: AHCI power management - This only enables the hidden item within the Power Options 
section and is set to the OS's default, it is then up to the user to adjust as required. This could cause serious 
issues and non boooting OS, so please make sure you have a working backup, if you want to use the 'feature'.

+ Added Win10/11 option: Create Restore Point - This when used will add a desktop context menu item of same name 
which should be OS translated, it is a on-demand item that when used will manually create a system restore point 
so that you can use to restore the system if something goes wrong. This uses Powershell and you will see a couple 
of windows appear before the progress one appears.

+ Added new win 11 {2262x+} option: 'Desktop Stickies', this is a currently hidden OS feature that may not be added 
by M$ when the latest OS is released. You will need to be connected to the internet as it appears to connect and 
download parts for it to work, or you will just see a blank window with a X to close.

+ Various code changes to log entries and functions, tidied some code sections as well.

================================================================================ 
19th May 2022 145.0
====================

+ Added 'Force W11 Local Account' - On home/core editions make sure the pc is *NOT* connected to the internet or the option will not work. 
For Pro and above it not matter but it is wise not to be connected during the early stage to make sure when using this option. You can always connect later.

+ Added 'Remove Pin To Start' option for W10/11 this is mainly for the recycle bin, it may be expanded later to cover other areas.

+ Fixed the 'debug' log being created by mistake when the option is set to not use it.

+ Added Clevo branding, can also be selected via the creator as a custom theme.

+ Fixed the odd issue on w7 when the Sapphire brand's wallpaper was used that it not always set during oobe but was after a reboot.

+ Added a HVCI (Enable/Disable virtualization-based protection of code integrity) option - set only via oobe.cmd and will be ignored if certain critera is not met.

+ Have adjusted MRP to no longer set the option 'DisableStoreAppUpdates' to 'Yes' when using the option(s) for removing any Apps or the 'preventing adverts' option, 
however this may cause the OS to reinstall any removed Apps when the next CU is applied.

+ CPU Family description database is not fully correct and so only the numeric value will be shown now until a newer method to get the database correct for the 
various SMBIOS results.

+ Added the Windows 7 'E' OEMSLP Keys for StarterE, HomePremiumE, ProfessionalE and UltimateE.

+ Added option to adjust the Desktop Wallpaper's 'Style' so it can be set as:

=AutoMatic= -- Use OS default setting or via the individual <brand>.theme files.
Center      -- Centralize the wallpaper image.
Stretch     -- Stretch to display size. {Default for Vista/6.0 Kernels}
Fit         -- Try to fit to screen size. {Win7 and above}
Fill        -- Like Stretch but expand picture to best fit. {Win7 and above} {Default for Win7 and above}
Span        -- This is for OS's 8.x and above and will allow the image to be shown on any multi-monitor setup.

The one called 'Tiled' is not added as it needs more coding and i don't think many use that setting so to keep the code simple only the selections above is 
available depending on OS. A reboot IS required after the OS has installed to allow the Style to be fully operative as to try and force restart the theme 
manager can cause issues, such as a non responsive OS, or blank screen.

+ Re-enabled the Win11 Taskbar size option, but note this may not work on a later CU for earlier and/or later builds.

+ Fixed a few spelling errors and updated some log entries.

================================================================================ 
02nd Apr 2022 144.0
===================

This is a major bug fix version, no new options added but some may of been updated.

+ Added an extra DMI check for the Mother Board's maker, this will be used as a very 
last resort when no other DMI, SLIC or MSDM branding can be used. This will be overridden 
when the user selects another brand from the Custom Theme list within the MRPCreator.

+ Added a variable that can be set in the oobe.cmd file which will tell MRP to NOT delete 
the Scripts folder when it completes. This overrides the option to do the same within the 
MRPCreator, this was added so that those who just use MRP to do the branding and not use any 
of the tweaks/options so that you can use your own set of programs/tweaks to install ann not 
have them vanish/not work because MRP had deleted the Scripts folder.

+ When Windows 11, (dev and later), or any Server OS is being installed if the option to 
'disable network connections during oobe' is used then it will be auto disabled as it can cause 
some issues with Windows Setup program.

+ When windows 11 is detected being installed the InSpectre program to check for Meltdown/Spectre 
is auto disabled because it appears not to be fully compatible with the newer OS and gives either 
false results or can cause Setup to 'halt/hang' so to prevent that it will be ignored/disabled.

+ Added TPM Vendor/Maker name to the TPM detection line, if it is available, if not and a numeric 
version is found not to be in the MRP's database then the number will be shown instead. The majority 
of the main makers is added such as Intel, AMD etc.

+ Fixed the rare issue on later w11 builds including dev, in that MRP can hang or abort during the 
section that disables the Defender's main service during OOBE and SmartScreen. It will be now be 
disabled at a later stage when the option to disable Defender is used.

+ Added more debug lines into the log(s) more so the early log to hopefully find where a glitch has 
happend if it does.

+ Fixed the issue when using MRP 142/3 in that the TaskManager's screen would default to details, 
this has now been sorted and no longer changes the order in which it is displayed.


================================================================================ 
28th Feb 2022 143.0
===================

Mainly a bug fix release with a little new bits added.

+ Added Sapphire branding to the OEM's list. Thanks @JanCerny for the files.

+ Added a couple of new Windows 11 options:

1} Remove that 'System Requirements Not Met' type of desktop watermark. This 
just turns off that message it does not do any other internal changes.

2} Prevent the 'Windows 11 upgrade' nag screen that shows in the Settings pages, 
the one that says you can upgrade or check your system if it meets requirements etc.

The .log and .txt extension checks to see if they are associated with Notepad.exe are 
not reliable during the oobe stage and have been removed for now.

================================================================================ 
15th Jan 2022 142.0
===================

+ Fixed rare DMI parsing error. Re-adjusted order in which results are processed 
which should have better detection of any OEM Brand names.

+ Re-wording on some log entries to cover some little changes for respective OS's.

+ Fixed issue where the 'OEM Information' screen not show on some supported Builds.

+ Fixed a issue that sometimes the enable network adapters fails to enable the device(s), 
this should now work properly again. Was rare but it randomly happened. This option will 
be auto disabled for any Home/Core editions of Windows 11 as it can cause major setup issues.

+ Added the new option for w10/11 to re-enable the 'Instant Search' box on explorer windows. 
It may cause some issues with the new Win11 Start Menu's search and/or the taskbar search 
box, although in testing no such problems occurred but have mentioned it to cover that base.

+ Updated HP OEM logo's etc in OEM's.7z file.

+ Various internal code updates.

================================================================================ 
12th Dec 2021 141.0
===================

+ A Major re-write of specific sections and routines that used WMIC due to m$ removing the 
command from later Windows 11 images such as insider/Dev builds. The older OS's will not be 
affected but if WMIC is removed on those too at some point MRP will auto adjust to using the 
new alternative routines where possible. This is why the release was delayed, it was needed 
to make the project still work for later OS builds etc.

+ General OS options: 
 1) Add 'On-Screen Keyboard' entry to the Desktop C/T Menu. OS Translated.
 2) Add 'System Information' to 'ThisPC/Computer' C/T Menu. OS Translated.

+ Windows 10/11 Options:
 1) Attempt to force block Cortana on Languages it is not usually installed on. The method 
used will usually get ignored on non supported languages, but please choose this one wisely 
as it 'might' upset something later.

 2) Add 'Selection' section to C/T Menus for easy access to 'Select All', 'None' and 'Invert' 
options.

 3) Allow overriding of Insider/Preview blocked MRP options for Insider Builds, note this could cause 
issues with the Insider OS later, use at your own risk!

 4) Add 'Task Manager' to the Desktop's C/T Menu for easy access to the Task Manager. OS Translated.

 5) Remove 'News/Interests' and 'Chat' Widget Apps. This uninstalls the Appx packages, so if you wish 
to use it later you may not be able to due to all the blocks added. This also affects 'Teams' apps too.

+ Updated Windows 11 detection as the Registry still shows 10 - this may change at a later stage 
if m$ update the Registry/Kernel.

+ Updated a few older options to cover changes in recent OS updates etc.

+ Various tweaks done to internal processing code, also some slight re-wording on some log entries.

A lot of changes may not be shown above due to the many quick fixes made as progress was made. The 
new/updated options list is correct as they were done in mid November.

================================================================================ 
01st Oct 2021 140.0
===================

+ Windows 11 option: Hide/remove the 'most used' Apps on the start menu, note this 
does not relate to the 'Recommended' section which at this time is unable to be clear.

+ General OS option: Disable the USB's automatic 'co-installer' feature to prevent 
viruses etc from being installed at the 'NT Authority/SYSTEM' level when a device is 
plugged in. Does not prevent the device from working, just any auto installed 
drivers etc that may be contained within the device's internal memory/ROM.

+ Added an updated Windows 11 option to restore the old Context Menu layout, (not 
the compact version). This is experimental and could be reverted by m$ at any time.

+ Updated the various TaskBar options so that they will auto disable on Windows 11 
for the time being due to them making the 'System Tray' layout go misaligned etc. 

+ Updated Snipping tool option for Windows 11 as the old 'SnippingTool' does not 
always work so now it will open the new 'Snip and Sketch' App instead.

+ Updated several ToolTips within the MRPCreator to reflect changes in the OS's etc.

- Removed Unicode use for OS's below Windows 8.x due to severe issues. this will not 
affect any OS auto translated context menus etc, only those that the user enters any 
wording in their native language for example the DriveName, CT Menu items and so on. 

- Removed/disabled some Windows 11 options that no longer operate on the later builds.

+ Added Server 202x Standard and Datacenter OEM SLP activation support where possible, 
this is experimental as the keys may change or new ones added at a later date.

+ Many other internal code updates as changes in OS Updates have occurred.

+ Various re-wording on some option log entries.

+ Added a 'EarlyLog' system which will give a low level list of progress during 
the very eary stages of MRP operation. This will be saved to the system drive's 
root. You can delete the file later, it is just to help when something crashes 
the project very early on and the main logs may not contain enough information.


================================================================================ 
15th Aug 2021 139.0
===================

+ Fixed issue when installing Windows 7 that the auto drive rename would have the wrong information.

+ Added a General option [Extras Tab in Creator] for restarting the Explorer.exe Service, this allows a quick close and restart of the Explorer shell. The exact wording may change via OS translations. Default will be English spelling.

+ Added 'Use separate process' for Explorer.exe. This can also help with the 'old ribbon expansion' option on Windows 11, this may change later due to M$ updates.

+ Added extended 'Take Ownership' C/T menu items that can be user named for their own language as no internal look up translations are available in any OS's for that.
 The extended version will only be used on Windows 8.x and above. Default English.
 However a single letter box for your native language letter for Yes ie Y {eng}, O {French}, S {Spanish}, this allows the older 'Take Ownership' option{s} to work better on non English OS's.

+ Added a Win 8.x/1x option to 'Temporarily turn off Internet during OOBE', this will switch off any WiFi/LAN etc connections to allow creating a offline {local} account. Useful for Windows 11 Home/Core Editions. M$ may try to force the user to have a internet connection on the Home Editions of win 11 at some later date.

+ Added W10 option to allow upgrading to Windows 11 via Windows Update, it sets the bypass registry entries for TPM, RAM etc. This is experimental and m$ may ignore or enforce these parameters at a later date.

+ Added 'Prevent Taskbar Grouping' for Windows 11. This may be disabled by M$ via a later update.

+ Added a 'PC Settings' Desktop C/T menu that allow easy access to a few useful pages of the Settings application.

+ Added to the log any results found about Powershell's Execution Policies, these will show if the OS is 'Restricted' etc for running .PS1 scripts etc.

+ Various internal code updates to prevent incorrect options being used on the wrong OS.

Notes:
Some Windows 11 options are 'greyed' out as they are no longer operative, left them there in case a new tweak/method becomes available later.

For Windows 11 installs, the Start Menu and Taskbar cannot be 'slimmed' at this time due to how the new layouts have been 'designed' hopefully any Apps links that have been selected for removal are not shown on the Start Menu. 

Also not possible at this time is preventing the Start Menu from auto opening on the first log in after Setup has completed.

Please remember to reboot the computer after setup has completed as this then sets any options that require the reboot cycle for them to become active. Examples include Win8.1 thin borders, expanded explorer ribbon, theme elements for all Home/Core Editions.

================================================================================ 
06th July 2021 138.0
====================

+ Fixed Vista/Server2008 SLIC Activation subroutine so that it will now correctly 
activate when the criteria is met.

+ Added Multi-Mode Taskbar Mode and Icon view options which will allow the user to 
set the view of the Taskbar when using multiple monitors. The OS will ignore this 
option when only one display detected.

+ Added Five Windows 11 options: 

1} Taskbar size multiple option which allows Small, Default or Large size.
2} Move Start Menu to the left, instead of default middle.
3} Disable News/Interest Taskbar Widget.
4} Disable the new 'Snap Assist Flyout' found on the maximize button.
5} Use 'Classic' Start Menu mode which moves the menu to the left and uses a more 
'Windows 10' like style.

Note: The Windows 11 options which do the various actions may be revoked later by 
Microsoft. Also these options will be ignored on any other OS unless a update 
allows them to be used, such as for Windows 10.

+ Added three new 'Server' related options:

1} Don't open the 'Server Manager' at user logon.
2} Disable the 'Shutdown Event Tracker', stops asking why you wish to shutdown etc.
3} Disable using 'CTRL-ALT-DEL' to log in. Uses the standard GUI login screen method.

If any of the above 'Server' options are selected for use and a non Server installation 
is detected the OS will just ignore them as they not used on non Server OS's. Note that 
some Server OS's the above options may not work as it depends on the internal policies etc.

+ When using either of the 'Remove All Apps' options the Phone and XBox removal options 
can now function as separate items when selected, before they would of been set to No.

+ The Admin Tools context menu 'MSConfig' and 'Security/Action Center' items will now be 
auto translated in the native OS Language where possible, unless the user adds their own 
wording for this item within the 'CT/Menus' section of the MRPConfigCreator. Default will 
otherwise be in English.

+ If Decompile detects 'SetupComplete' and/or 'FirstLogon' .cmd scripts then MRP will 
attempt to self protect the project files to prevent malfunction. A note will be made in 
the log when this protected mode is operative.

+ If Unicode Mode is in operation then a note in the main project's log will be made.

+ Added extra log entries during the early stage of MRP so that if for some reason there 
is a failure of the project and  major crash, hopefully there will be a clue to where it 
had stopped. This is experimental and due to the various nature of the crashes it may not 
work as expected.

+Various other internal code changes have been made and some rewording for the log entries 
on some of the options have been done too.

+ MRPConfigCreator has been updated to v43.0 to cover the above new options and some changes 
to the text on some items has been adjusted. Plus added the new Win 11 tab.

================================================================================ 
12th May 2021 137.0
===================

+ Added a bit more information to log if the installation was a clean/fresh or upgraded.

+ Added 'Drive letter view' as a multi-selection option so you can have the drive letter 
before, after etc.

+ Added a new General OS option:
1) Disable 'Toredo' IP Tunneling State. Research if this will affect your use of the 
internet etc. Seems to mainly affect XBox Live Chat etc...

+ Updated Insider/Preview detection routine, plus if detected some options within MRP 
will be auto disabled or adjusted to prevent odd effects in WU etc.

+ New Windows 10 Options:
1) Show more copy details in the Copy dialog window.
2) Expand the Explorer window's Ribbon Menu. A reboot or logout/in cycle needed to make it work.
3) Disable 'News and Interests' Feeds.
4) Disable majority of Feeds.
5) Disable the 'First Logon Animation' after a OS Upgrade or CU, basically the window that 
appears when you upgraded the OS, it is to show about new stuff etc. This one may or may not 
work as intended as M$ may force the animation regardless.

+ Added two more new Win8.x/10 options:
1) Hide 'Favorites' folder in the Navigation Pane.
2) Hide 'Network' folder in the Navigation Pane.

+ Added new SLIC v2.6 detection for latest Server 202x activation, but as no OEM-SLP or Cert 
is available at present it cannot be activated via that method at this time.

+ Added a new Win 8.x ONLY option that hopefully will disable/prevent OneDrive. This is an 
advanced option and use with caution, as it not easy to revert it later. No revert script!

+ Updated Creator to show the edited date/time (local format) to the version header.

+ Various code adjustments mainly for log output.

================================================================================ 
12th Apr 2021 136.0
===================

+ New options added:

General:
1} Use 'Full windows drag' - Show contents while dragging and not just the outer framework.

2} Ignore 'Model Name' - ideal for cloner's to prevent 'Model Name' conflicts when restoring 
the image to other hardware. Using this option will override and not use any DMI/BasePro data 
or user entered naming.

W10 Only:
1} Use File Explorer's classic 'Compact' spacing mode for Build 21337 and later.

2} Show 'Libraries' folder on the Navigation Pane. Useful when 'Hide Quick View' option is 
used so that you have easy access to your Libraries.

W10-Apps:
1} Added 'Screen Snip' to the internal list of *not* to remove apps when using either of the 
'Remove All Apps' option{s}.

Other Internals:
1} Fixed Release ID to show 20H1, 20H2 etc correctly. For Insider/Preview Builds it may 
show 'Dev' etc for the new Insider references.

2} Adjusted code to show all info screens regardless if Silent mode used when installing 
any Server OS's.

3} Clean-Up module will now always show, it is only shown for a few seconds, this prevents 
some errors occurring when it was run 'silent' before.

4} Various updates to log entries (spelling etc)

+ MRPConfigCreator has been updated with the above options.


================================================================================ 
08th Mar 2021 135.0
===================

+ New 'General OS' options added:
1) Run as Administrator for .vbs {VBScript} files via Context Menu. {OS Translated}
2) Run as Administrator for .js  {JavaScript} files via Context Menu. {OS Translated}
3) Run as Administrator for .ps1 {PowerShell} files via Context Menu. {OS Translated}
4) Install/Uninstall DLL files via Context Menu. {OS Translated}
5) Install/Uninstall OCX files via Context Menu. {OS Translated}
6) Set 'Device Install Settings' to No/Off, works for Vista/7/8.x kernels but on 
Windows 10 it is not fully reliable. Always disabled on W10 Home/Core Editions.

+ New Windows 10 kernels options added:
1) Set WU Download Mode values to lowest possible, this should limit the speed and 
amount WU can download in the foreground and background, does NOT stop updates but 
can slow them down quite a lot, ideal for those on slow internet/mobile plans so 
that WU does not max out your connection. RS4+ only and may not always work as it 
depends on your OS's locale/Edition. Easy to revert via the 'PC Settings' GUI.

2) Remove ALL Apps, with exceptions. This option removes as many Apps from the OS 
but leaves the Store, Cortana/Search, Calculator, XBox, Camera and some 'System' 
required Apps so that newer Drivers/Games can be installed/run. This option will 
auto disable all other App removal options. Below RS2 this option is auto disabled 
as the routine is not reliable on those older OS Builds. 

IMPORTANT NOTE: There is *NO* revert script so use this option with caution. 

This may not always work as it is experimental. Also note that some log-in options may 
fail such as 'Hello'. Most Apps that are not removed can be via 'PC Settings>Apps' GUI. 
New users created will also have the Apps removed, with a later CU installed or a 
upgrade to next Build operation may reinstall the removed Apps. If a Insider/Preview 
Build is installed the FeedbackHub is not removed.

+ Creator v40.0 has been updated with the new options and tool tips etc.

+ Minor code adjustments and re-wording on some log entries.

================================================================================ 
05th Feb 2021 134.0
===================

+ Separated the Bing Apps into individual options along with a 'remove all' option 
that will remove ALL Bing Related apps including any new ones under that banner.

+ Added a log entry that shows the estimated time taken for removal of any selected 
Apps, this can vary from a few seconds to many minutes depending on the amount of 
the removal options used and CPU/RAM/Drive speeds. Expect with older and slower 
components/devices that it can take a while to remove a lot of Apps! 

+ Updated the 'Memory Type/Design' routine for Vista/7 kernels so it detects the 
DDR, DDR2, DDR3 and DDR4 types better, others are handled by the old WMIC routine 
and may not always show. With VM's and problem brands like HP/Compaq some memory 
items are not shown to prevent false results.

+ The MRPConfigCreator has been updated with the new options listed above, also 
the 'App Removal' information has been moved to its own 'Button' at the bottom 
of the Creator's window. This frees up a lot of space for any new App removal 
options, note that the button will only show in 'Advanced/Administrator' mode.

+ Added a time marker to the project's log filenames - was a odd request but easy 
to do.

+ Added a new OEM 'Colorful' branding which can be selected via the Creator's 
custom theme or when detected via the normal operation of MRP via DMI checks. 
This brings the total of brands that can be used/detected to over 145!

+ Various little code adjustments to help speed up certain processes and to prevent 
crashes on older OS's, also a few re-wording/spelling fixes too.

================================================================================ 
22th Jan 2021 133.1 - Baseline Refresh
======================================

+ Fixed fatal error in which a rogue quotation mark within the code blocks caused 
the internal script engine to abort.  Thanks to @yescn for reporting the issue.

+ If no 'MRPConfig.ini' is detected MRP will skip past the options log listing and 
should report that all options are set as default 'not used' vaules.

+ Other slight issues where the log was not always showing when some options have 
been selected.  

================================================================================ 
20th Jan 2021 133.0
===================

General OS Options
==================
+ Added 'Run MRP in silent/quiet mode', note that majority of MRP's internal 
scripts will run silent, also UserTweaks and WinTel scripts may also be ran 
silent too. This is an advanced option and some unpredictable results may 
happen if you have any user interactive tweaks/programs being installed as 
they too may be ran silent and no way for the user to click or action any 
item required and so will technically 'hang' the Windows setup. Use this 
option with caution!

+ Added 'Do not auto delete the Scripts folder' this is for those that have 
their own scripts that install programs etc that use the Scripts folder for 
operation, this option will tell MRP not to delete the Scripts folder and so 
it is then up to the end user to clear this folder later.

+ Added two Win 10 'Special' App removal options:
1) Phone App: Removes the App, Start Menu Tile and Icons etc plus hides its 
page reference from within the 'Settings' App to prevent crashes.

2) XBox Apps: Removes all related Xbox Apps, Start Menu Tile and Icons etc, 
plus hides its page reference from within the 'Settings' App to prevent crashes. 

*Important* If you remove the XBox app it is possible some specific Apps or Games 
may not operate properly.

Note: The 'Special' App removal options are separated from the normal App removal 
selectors and is not part of the 'Remove All Safe Apps' option either, this is
because any 'Special' Apps require extra attention for their removal to prevent 
problems later within the OS.

+ Added the 'Huawei' brand to the OEM's.7z file along with DMI, SLIC and MSDM brand 
name detection. This is not an 'official' OEM brand set of data but is functional.

+ MRPConfigCreator has been updated with all the new options listed above and the 
new Huawei brand to the custom theme selector.

+ Many internal code tweaks to help speed up the project's processing in other areas 
of operation. Remember that any selected App removals will add extra time to the OS's 
installation just before the 'User Oobe' part is reached such as entering the main 
'User Name' etc.

+ Adjusted some log output texts in specific areas to hopefully read clearer.

================================================================================ 
09th Dec 2020 132.0
===================

+ Added a new 'General' OS option:
 Show SuperHidden folders and files. This should show ALL hidden files on your OS, but it 
also depends if some have special permissions etc. Use this option wisely as you could 
cause more problems if you delete some needed files.

+ Added 'W10 {2}' Option:
 Hide Skype's 'Meet Now' icon on the System Tray. This will also be hidden when the remove 
Skype App or the 'Remove all safe Apps' option(s) are used. It cannot be uninstalled only 
hidden at this time.

+ Added more 'W10Apps' removal options:
1) Microsoft Maps.
2) People.
3) Getting Started.
4) All Bing related. - News, Finance, Money, Weather etc.
5) Spotify.
6) Paint3D.
7) Photos.

+ On 'W10Apps' Tab also added 'Remove all possible 'Safe' Apps' option which will hopefully 
remove as many non essential Apps as possible.

List of the Apps removable by options:
3D Builder, 3D Viewer, FaceBook, FeedBack Hub (not removed on Insider builds), Messaging/Commnunications, 
NetFlix, Office Hub and OneNote - [ This does not remove the Online Office Tiles on the Start Menu - use 
the 'Clean/Slim Start Menu' option(s) to clear those ], Skype, Sound Recorder, Twitter, MicroSoft Wallet, 
Zune (Music and Video), Candy Crush games, Farmville, MineCraft, Royal Revolt, Solitaire Collection, 
MicroSoft Maps, People, Getting Started, All Bing related Apps, Spotify, Paint3D and Photos.

The other Apps also removed when the 'Remove all safe apps' option is used: 

 All the above listed and these: 
Advertising, Get Help, Network Speed Test, News, Sway, Lens, OneConnect, Remote Desktop App, Alarms, 
Eclipse, ActiPro, Adobe PhotoShop Express App, AutoDesk, DuoLingo App, Pandora, Asphalt, Disney, 
March Of Empires, Wunderlist, Flipboard, CBSPreview?, DrawBoardPDF, MicroSoft ToDo's, Whiteboard, 
PPIProjection and Mixed Reality.

Notes: 
a) Mixed Reality can sometimes refuse to be uninstalled, it depends if something is set as 
'Staged' prior to attempting to remove it, other Apps may also act in the same way. 
 
b) If the device is not connected to the internet during installation it allows the majority to 
be uninstalled cleanly.
 
c) If any App listed is already removed by other methods then the routine will skip those missing.

The above lists are general names and by using wildcards anything *like* that name will also be gone!

Note: The Store, Snip, Phone, Camera, Calculator or XBox Apps are NOT removed. Also remember that any 
new CU/Build update/upgrade may add new Apps/Games not on the above lists.

+ The Creator program has been updated with the above options and had some slight changes to wording 
on a few of the tool tips.

================================================================================ 
12th Nov 2020 131.0
===================

+ Added option to use the 'Baseboard Product Name' for the Model Name, this will 
override any user entered name or the other DMI one. If there is no Base Product 
Name detected MRP should revert to either the user entered name or the automatic 
method as before. Failing the above it may be set as blank to prevent errors.

+ For Windows 10 20H2 there is a option to show 'OEM Info' which will for the 
time being, (until m$ remove that 'feature'), open the 'Show Basic Information' 
screen instead of the new way of being via the Settings>About. This option's 
Context Menu item should be translated into the OS's native Language, fall back 
will be English {en-US}. This option will be auto disabled on later OS Builds as 
it is not longer operative.

+ Also for Windows 10 a option to set ALL explorer window's views to 'Details' 
note that on some installations some Library views may be set to their default 
views, also on some Languages the drive's view may be reset to 'Tiles/Icons' 
it depends on how the OS's kernel handles the tree view's.

+ The Creator program has been updated with the above options and had some slight 
changes to wording on a few of the tool tips.

The OEM Brand images will be updated next time and a copy of the current OEM's.7z 
file will be available to download for those who like to use the current ones. 

================================================================================ 
12th Oct 2020 130.0
===================

+ Added new Win10 Options:

 1} Multi-Selection for controlling Windows Updates, you can 'pause' Feature/Build, 
Quality/Normal or Both. This is experimental and may not always work as expected 
also if you un-pause then re-pause the extended duration may be lost.

 2} Allow the manual uninstallation of the new Chromium-Edge, this may not 
work if the browser has been permanently integrated into the OS or if using 
the TechBench 'Business' ISO's then the uninstall option will be not be 
available via the 'Add or remove programs' operations.

+ Updated the 'Theme Settings' Context menu:
 1} Use the old 'Personalization' pane via Control Panel, {if available in the OS}.
 2} Wording for 'Configuration' will now be 'Desktop Background'.

 The above are dependent on if the OS has these items available to use and then 
MRP will attempt to auto-translate {hopefully} the new menu items into the native 
OS Language, if it fails to translate then they will be shown in default English.

Important Notes:
 When using the 'Pause Feature/Quality updates' or the 'Prevent OS Upgrades' options 
note that on Builds below RS4/1803 they may not always function as expected. This is 
due to the OS having a possible in-built time-bomb to force upgrade. 

 On Builds below 1803/RS4 it may be better to 'Pause *Both* Feature/Quality updates' 
and then manually install any Quality/Normal updates later. 

 With RS4/1803 and above Builds when using the 'Prevent OS Upgrading to new Builds' 
option the OS should hopefully be 'locked' on that Build/Version until at least 
the 'End-Of-Life' of the OS. It should only show Quality/Normal updates until that 
time, sort of LTSC like but only until that internal time-bomb appears to trigger 
the upgrade to a newer Build/Version.

Also note: If you un-Pause the updates it will most likely force install any updates, 
plus it then may not allow the extended pause again.

================================================================================ 
11th Sep 2020 129.0
===================

+ Added new 'General OS' item: Use Smaller Taskbar icon size. Reboot Required!

+ Added five new W10 Options:

1} Remove the Disk 'Quota' tab from a Drive's 'Properties' menu.

2} Remove 'Previous Versions' tab from a file's 'Properties' menu, this may 
not always work as expected if 'System Restore' is operational.

3} Remove the 'Retail Demo' files from the Operating System.

4} Set 'Windows Defender Security Notifications' to:
 a} Disable only non critical. 
 b} Disable 'ALL' notifications including any non critial.
This only works for RS4/1803 {17134} and above otherwise the option is ignored.

5} Turn off/disable the animated, 'Live' tiles on the Start Menu.

+ Fixed a delay glitch that could cause a long wait before the user's Oobe stage.

================================================================================ 
12th Aug 2020 128.0
===================

+ Adjusted code to show 'KiB', 'MiB', 'GiB' etc on the memory units display.

+ Fixed some missing '##' / '**' / '$$' explanation information.

+ Added General All OS options: 
1} Add 'Disk Management' item within the Control Panel view, this allows easy 
access to the 'Virtual Disk Manager'.

2} Added 'Disk Management' item within Control Panel to allow easy access to the 
'Virtual Disk Manager'.

+ Added new W10 options: 
1} 'Add Manage User Accounts' in the Control Panel view, this is basically 
access to the old 'Classic User Accounts'.

2} Add 'All Tasks' - i know it is on other options within MRP but this is 
'slightly' different.

3} Add 'Manage User Accounts' this is the same as 'Classic User Accounts' 
but could not find the wording in the lookup tables so used a different way 
to describe it.

All the above *should* auto translate to the native OS Language along with any 
tool tips. Also they will only be available until M$ remove the Control Panel 
as we know it.

- Removed the 'Insert MSDM Early' option as it became unreliable and in some 
instances the OS would 'forget' it was activated using that option.

+ Updated the MSDM Table/Key detection and it is a lot more efficient in its 
operation, before certain CoreXXXXXX editions could be ignored and the MSDM key 
which was OK for 'Core' would not be inserted, or it was inserted for the wrong 
Edition. Also if the MSDM Key's Edition matched the installed OS Edition it would 
be inserted even if the key was NOT for that OS, such as installing Win 8.1 Pro 
and the MSDM key was for Win 10 Pro, it would not activate but would still attempt 
to. Now the routine will check if the OS and Edition are OK, if not then the key 
will not be applied to prevent problems such as possible Edition switching or any 
false insertions. 

+ Quite a few re-wordings on most of the log{s} output which should make reading 
easier if the user needs to translate into their Language to read them.

+ Updated the Creator v33.0 to include the above new options and also to remove the 
'Insert MSDM Early' option, MRP will now ignore that option's parameter if it is in 
the MRPConfig.ini file from a previous version, once the .ini is saved in v33.0 the 
option will no longer be present.

+ Slight change to the wording for the original Win8.x/10 option: 
'Reboot To Advance Boot Menu' this will now be called 'Advanced Recovery Tools' 
and should now auto-translate into the native OS Language. For now it cannot be 
added to Vista/7 as it does not always 'switch' to the correct WinRE environment, 
once that can be fixed it will hopefully then become a 'General all OS' option.

================================================================================ 
10th July 2020 127.0
====================

+ Added 'WindowsDefault' selectable 'custom theme' so that the user can have MRP 
ignore ALL theme processing, which is like if there was no OEM's.7z file present. 
All other operations such as SLIC_Certificate+SLPKey/MSDM actions and any MRP user 
selected options used will be processed as normal, only the branding/theme will be 
ignored. Saves having to delete that file and replace when no themes are required.

+ Added new General/Extra options:
1> Show 'Status Bar' lines of data, for Notepad and Explorer windows, for NotePad 
however it does turn 'off' Word-Wrap, as you cannot have both options 'on' within 
Notepad windows - this does not affect Explorer windows. Note it also does not 
affect WordPad as that a different application.

2> 'Enable Snipping Tool' Context menu for easy access to this tool, it should be 
auto translated into the native OS Language.

3> Show 'Disk Clean-Up' context menu for connected drives to allow easy access to 
this tool. Should be auto-translated for the native OS Language. The wording may 
change slightly depending on the OS installed, Windows 10 may just be called 
'Clean-Up'.

+ Windows 10 Only options:
1> Enable Long Paths' {RS1/14393+} - this allows paths longer than the standard 
260 character limit. This is for NTFS and will not work on FAT32 file systems.

2> {Advanced Option} - Remove the 'Turn on/off Bitlocker' context menu item, this 
usually only shows when a drive can be or is/was already a Bitlocker available one. 
This does NOT remove any files from the OS only the c/text menu item line.

3> Turn Off 'Share Across Devices For Apps' -- This sets the item within the 
Settings App to OFF and My Devices Only. It also prevents changing it by mistake. 
There is a revert script available if you wish to use this feature later.

+ MRPConfigCreator has been updated to v32.0 to cover the new options above.

+ Quite a few changes in the code base has been applied to adjust for the new 
'WindowsDefault' selectable 'theme', plus other slight code updates made.

================================================================================ 
09th June 2020 126.0
====================

+ Added new General/Extras options: 
1> 'Disable Windows Error Reporting' this also attempts to stop any 'leaks' and not 
just the service being disabled. Event viewer may not like this disabled but it 
stops a 'potential' data export. 

2> 'Theme Settings' Desktop Context Menu, this will have simple items such as 
'Configuration', 'Desktop Icons', 'Sound', 'Screen Saver' etc - the items will 
depend on the OS installed, on Win 7 there may be an extra items for 'Colors' 
etc. The wording of the items should hopefully be auto-translated into the 
installed OS's Language. Fallback Language will be en-US if any fail to translate 
properly.

Note: Starter and ~Basic Editions may have less menu items as they may not be 
available for those specific Editions, even W10 Starter, which does not strictly 
exist will also ignore certain items too, this is only because of a general flag 
that is set and not to say that the theme elements are not in that Edition.

+ Added W10 option to show time remaining on the Battery Meter, sometimes this does 
not show and i am guessing m$ are slowly removing this data on later builds.

+ Updated the MRPConfigCreator to v31.0 to cover the above new options, also some 
re-wording on some items to cover any changes etc.

+ Various internal code tweaks done to help streamline the project.

================================================================================ 
12th May 2020 125.0
===================

+ Added some new W10 options:
> Win7 style 'Battery UI', 'Volume UI' and 'Battery UI' - the Battery one will only work 
if the device can be run on batteries such as a Laptop etc.

> Also 'Network UI', this is like the one from Win8.1 'flyout' some prefer this version than 
the newer Win 10 one.

+ Re-Enable System Restore feature on Windows 10 that is OFF by default.

+ Updated the log name(s) that have more info in the filename for easier referencing.

+ Updated the MRP Ini Creator with the new options and added new wording/explanations for 
some options which hopefully will clear up some reports of some OS feature not working as 
it should, such as the copy/paste in Edge/Apps when the Advanced Clipboard option is used.

+ Added extra revert scripts - one being for the remove 'Libraries' folders which can 
cause the 'Camera Roll' feature to not work. Another for the above Advanced Clipboard.

+ Various internal code optimizations and re-shuffle of some routines.

================================================================================ 
12th Apr 2020 124.0
===================

+ Fixed the odd behaviour of when using the 'Slim Start Menu and Clean Taskbar' 
option that the 'File Explorer' icon always returned on a reboot/sign-out cycle 
if the user had deleted the icon. The File Explorer icon is no longer present if 
you wish to have that icon then you will either have to create your own XML file 
or manually add the icon later.

+ Added new option to remove the 'Feedback Hub' app - found within the W10 Apps tab 
on the Creator.

+ Added new option Disable/turn off 'Find My Device' - usually this is auto disabled 
when using the 'Prevent Telemetry' option, but now have added it as a separate item, 
this can be reverted by the Settings App slider.

+ Added new W10 options: 
 1) Disable or prevent OS/App notifications on the Lock Screen.

 2) Disable majoity of Push/Toast notifications via the Action Center etc. 

[--Notes-Start-->
This setting turns off toast notifications for applications.

If you enable this option, applications will not be able to raise push or 
toast notifications.

Note that this option does not affect taskbar notification balloons.

Windows system features are not affected by this setting. You must enable 
or disable system features individually to stop their ability to raise 
push/toast notifications.

<--Notes-End--]

+ Updated PhotoViewer associations that should now 'stick' once they have been set 
even after any later updates added. This may be subject to change if m$ decides to 
remove all references to the PhotoViewer DLL etc.

+ Various re-wording on some options and log entries.

================================================================================ 
12th Mar 2020 123.0
===================

+ Hopefully fixed a strange instance where by the un-pin Mail or Store icon options failed 
to unpin them with other options not/or in use.

+ Fixed remove 3D objects folder where it sometimes did not remove it correctly from the 
explorer windows.

+ Added new [Win 10 {2}] option to have a Slim Start Menu and a clear Taskbar (as much as 
can be possible). This will also set the unpin options, that it can affect, if required.
Note that when using this option the File Explorer may not un-pin from the taskbar, it 
does but will re-appear on next reboot/logout cycle. Not sure why, but as it not an 
intrusive icon it not do any harm and may be of use to some. Will see if it is possible 
to have a clean taskbar totally, however i am sure it not possible as such via XML files.

+ Re-adjusted majority of option location priorities within the main code base. 

+ Added new 'extras' option 'Take Ownership' context menu item, by default this will be in 
English spelling but you can alter that via the [C/T Menus] tab so that you can enter your 
own spelling if required. This option will pause after any 'ownership' operation you do so 
that you can check for any errors etc.

+ Added Windows 10 option 'Enable Classic/Legacy Tooltips instead of Toast Notifications' 
this shows the old balloon tooltips instead of the Action Center's Toasts. This may stop 
working if Microsoft removes this old feature in the future.

+ Update of the project log output with changed/new information.

+ Updated Creator to have the new options in place, also re-wording of some tooltips etc 
on some options to make clearer what they do or not do.

+ For the 'Networking Private/Public' option there is a new main icon as the old one 
sometimes not show correctly. This one should show on any theme clearer.

+ Various code updates done to all areas of the MRP code base, this may slow down the 
final stages of MRP but this will allow better optimization of the options used. You may 
see a command window appear while the final stages are being completed, do not close or 
cancel this window as this may leave your OS in a unstable state and any optimized options 
will not be set properly. The window will auto close when tasks have completed, should only 
last a few seconds.

================================================================================ 
12th Feb 2020 122.0
===================

+ Added 3 new options:
 1) Unpin/Hide the 'Store' icon from the Taskbar. {Windows 8.x/10 only}
This may also prevent pinning of certain UWP Apps to the Taskbar later, but it 
all depends on the OS's latest updates that may override that registry entry for 
no pinning.

 2) Disable the 'Burn image to disc' feature from C/Text Menus. {General/All}
This option prevents some messages about x,y,z is ready to burn to a disc when 
you have not told it to burn anything.

 3) Enable the 'Manage Power Plans' desktop context menu. {General/All} 
This will allow the user to select between Balanced, High Performance or Power 
Saver only. Note that no custom user created plans or the Ultimate Performance 
plan is shown. This Context Menu should hopefully be auto-translated to your 
native OS's Language, if that fails it may have some English wording.

+ Updated MRPConfigCreator for the above options and adjusted wording 
where needed.

+ Added GeoID (Nation/Country) data for ISO and User selected data for later 
possible helping with debugging any Language issues.

+ Various re-wording throughout the project's log entries.

================================================================================ 
12th Jan 2020 121.0 -- First 2020 Release
=========================================

+ Added 6 new (or updated) options:

General OS/Extras {All supported OS's}:
1} Remove 'Give access to' and Sharing Wizards from context menus.
 ** This is an advanced option as it not easy to revert this later so only
 select this option if you are sure you not want to see this menu. **

2} Show 'Open the location' of a File, Folder or Shortcut context menu.

3} Disable Video thumbnail files file being created within Explorer windows to 
allow easier move/delete operations.

Windows 8.x/10 Only:
4} Reboot to 'Advanced Boot Menu' via 'ThisPC' context menu. Allows the use of the 
advanced recovery system to fix problems etc.

5} Disable the Automatic restarting of any Apps/Programs when PC has been rebooted.
 This is a policy edit and some other options regarding this within the PC Settings 
app may not be available or switchable. Experimental and may not always work.

6} Prevent M$ Edge from updating to the newer Chromium based version via Windows 
Update, this will not work when or if m$ integrate the Chromium based engine into 
the OS.

+ Updated the routine for the hide use/create 'Online Account' screen during 
OOBE/Setup to cover all Windows 10 Kernels.

+ Updated the SSDTweaks routine in which it will do more checks and if fails to set 
the required mode it will do a 2nd attempt during the Add-On Manager routine later.

+ For Insider/Preview builds the information section in the Project.log will ONLY now 
appear *IF* the build installed can be 3 point checked that it is such a build as M$ 
have made it more harder to determine this data via the old methods. 

+ Fixed a cosmetic bug in which sometimes a OEM brand theme would fail to install or 
show the desktop background so you would end up with a black desktop! This is mostly 
for Windows 8.1 but it could affect other OS's so MRP will recheck certain theme files 
are actually copied to the correct places and re-copy them if not. It seems it was 
caused by a permission issue, hopefully this will no longer happen.  Remember you MUST 
reboot after the desktop has appeared to make sure all settings/tweaks are enabled also 
if you use the thinner borders tweak then two reboots OR sign-out+sign-in are needed to 
make the borders tweak work, not sure why two are required but i have no other way.

+ Fixed a couple of small glitches with Windows 8.1 so that the Lock screen will show 
again (if selected), also the weird black titlebar that would sometimes appear after a 
reboot, now it will be a semi-grey color so that the title text is visible. The end 
user can still change the theme color via the 'Settings' App as normal if required.

+ Added some extra 'Control Panel' Addon's for all supported OS's:
 'All Tasks' , 'Classic User Accounts' and 'Disk Management'. 

Note: The 'Classic User Accounts' Add-On will not translated into the OS's native 
Language at this time.

+ Updated the Creator {v26.0} to include the above new options.

+ Re-wording on some log entries which hopefully makes things clearer.

================================================================================ 
12th Dec 2019 120.0 -- Early Festive Release
============================================

+ Added Windows 7 Only option to disable the End of Service/Life pop up messages.
This cannot be reverted once the option has been applied, but any newer updates 
installed later may reinstall the missing Tasks/Registry entries. This has been 
set as an Advanced Option.

+ Added Enable Fraunhofer ISS MP3 Professional Codec option, this will change 
the less features one that is default within Windows to the better features/quality 
Pro version, this really may only be beneficial for those who work with audio files.

+ Win10 Option: Prevent M$ Edge from automatically opening - this as the title says 
stops M$ Edge from opening and giving the 'Welcome to Windows' information, also 
any of the extra tabs opened when first using M$ Edge are also suppressed. When you 
press the Home button you will be taken to Google.com, (which should switch to your 
native Language version). This option will be adjusted when the Chromium based Edge 
is mainstream.

+ Hopefully have fixed the asking to download .Net v3.5 when using MRP, this was an 
oversight on my part for using a older version of a internal tool when testing and 
forgetting to replace it with the newer one that suppresses that error if .Net v3.x 
is not found in the OS.

+ Updated MRPConfigCreator to v25.0 to cover all the above new options and updated 
some of the wording on the tool-tips etc where needed.

+ Added new Brand: Huananzhi, this can be user selected within the Creator or if you 
have one of these motherboards and the DMI has the information then will be auto-branded 
as normal. Thanks to @lazymind for the new theme files. Updated the oem's.7z file with 
with the new brand.

================================================================================ 
30th Nov 2019 119.0
===================

+ Added two new General OS Advanced options:
 1} Disable Internet Probing, this prevents the OS leaking any possible user 
data/location/ip etc to a 3rd party via hacks etc. The down side is that a 
yellow '!' symbol may appear on your internet connection with a 'Limited' 
status, this is a false statement as your internet should be all good to go, 
it is because the OS is designed to test this external IP/website to see if 
you have a connection.  MRP changes the internal registry settings to loop 
back which causes the '!', it should clear after a few seconds, if not, 
disconnect from the internet temporary and then reconnect. It affects Wi-Fi 
connections more in this sense than LAN/Wired. The HOSTS file is also edited 
to perform the loopback and a 'fix' for Windows 7's DNS. 

Note: If the yellow '!' stays longer than 35 seconds, open something that uses 
the internet such as a browser, it should then clear the '!' - not sure how to 
fix that as the OS may have some other hard coded checks.

Also if you use a VPN the '!' may show for longer until a connection is made 
to the VPN server(s). It will probably show again after you exit the VPN.

You can revert this option via a script that you can find withing the 
"\Optional\Misc_ExtraScripts\General_All_Kernels" folder.

 2} Disable Windows Connect Now feature, {Advanced Option}, sometimes referred to 
as WPS, this particular tweak prevents a 3rd party device from a possible data 
leak and other security risks. Basically if you connect a printer via Wi-Fi and 
this device creates another SSID for whatever reason it is this which could allow 
hackers to gain access to your other devices that are connected to either this new 
SSID or your main network.

+ Added new Win10 {RS4+ Only} option - Enable automatic Registry backups.
 'Starting in Windows 10, version 1803, Windows no longer automatically backs up the system 
Registry to the RegBack folder. If you browse to to the '\Windows\System32\config\RegBack' 
folder, you will still see each Registry hive, but each file is 0kb in size. This change 
is by design, and is intended to help reduce the overall disk footprint of Windows.' 
 This option re-enables the automatic backup of the Registry again as 'System Restore' they 
want you to use is not always successful, plus 'System Restore' is OFF by OS default on W10!

 Note that this may not always work as expected because M$ may forcefully deny the use of this 
feature via a CU or other method such as the specific 'Scheduled Task' being removed etc.

+ Added new Win10 option - Hide sign in/create Online Microsoft Account screens.
 This simply hides the Online Account create or sign in with one during Setup/OOBE so you will 
just get the create Local Account screen, the option was added as i have read quite a bit on 
the internet that people are annoyed that it is awkward to create a Local Account when the PC 
is connected online during the OS installation, this simple tweak prevents that from happening, 
you can still change to a online account later via PC Settings if required.
 
Note that if you use {Auto}{un}attend.xml this tweak may override that particular setting or 
the XML version may override this tweak.

+ Updated the SLIC detection routine mainly for Server 2016/2019 as the SLIC appears 
to be 'hidden' during the Setup/OOBE phase of OS installation. Now you may see 2.x 
show in the log(s), if this happens then MRP will be then detecting the actual 
revision (the .x part) it should then allow the SLP-Key and Certificate for the brand 
to be installed providing the three components match then activation will take place, 
if not then you may have to enter the correct Key, it may also be that the SLIC is not 
the correct version for that OS/Edition.
for that OS.

+ The MRPCreator v24 has had a slight make over in that there is a second Win 10 tab 
this will allow for expansion as and when new tweaks are added later on.

Also the Creator has a 'Dark Mode' - you will be asked when you first run the new 
program and when you save the '.ini' file on the next opening of the Creator v24+ 
it should 'remember' the setting. Experimental.

================================================================================ 
26th Oct 2019 118.0
===================

+ Fixed a small oversight in which when on 19h1+ the Cortana icon was still showing 
on the taskbar when the option to 'Block Cortana' was used, even though clicking it 
nothing happened. The icon is now correctly hidden when the option is now set to Yes.

+ The disable Defender tweak has been hardened to make sure that it is disabled and 
stays that way.  Note that a OS Upgrade 'over the top' or a possible Cumulative Update 
may attempt to re-enable it.

+ Added three new 'General OS' options: 
1} 'Always Show Menus' basically displays 'File|Edit|View' etc at the top of any folder 
 opened in Explorer for easy access to them. This is for all supported OS's.

2} 'Show Hidden files/folders' this should show all folders and files that are 'Hidden' 
 such as "<BootDrive>:\ProgramData" folder etc. It may not show any 'Super Hidden' items.

3} 'Shortcut Arrow Design' this allows you to choose from 'No Arrows', 'Classic/Small', 
 'Large' and 'OS Default' that last one is used if nothing is selected or other error. 
 This is experimental and may not always perform correctly as it depends on the OS and 
 any later Windows Updates which could alter certain internal registry entries used.
 Please note that 'Large' is VERY large it almost takes over all the icon it is on!

+ Added new Windows 10 {RS5+} option: Use the 'PrtScn' keyboard button to initialize 
the OS's 'Snipping Tool' App. If you have disabled or removed the Snipping Tool then 
this will have no effect.

+ Updated the Creator {v23} for the above new options and other changes as follows:
a} There is a slight redesign on the first 'General' tab there is now a button to 
 click to show any User entered data for the Drive and Model names etc which is now 
 shown in a separate popup window. 

b} If you now load a previous 'MRPConfig.ini' file if it is next to the program, 
 then when saving, it will now save in the same location as the original loaded 
 config '.ini' - it will automatically OVERWRITE the original configuration '.ini' 
 file, however you can change the location on the 'save' requester window, if 
 required, so not to overwrite the old config file.

c} If the screen/display resolution is less than '1024 x 768' the Creator program will 
 show a popup message stating that the program cannot work in less than the required 
 resolution shown and will exit.

+ Enhanced the MSDM key and MSDM Brand name routine to hopefully be more acurate and 
 less failures to obtain the name etc. Used four methods to obtain the data required, 
 if it is available.

+ Added information about the installed OS's Edition 'Type':

1} 'Created Virtually' =  Basically those not usually found in any original M$oft 
 Consumer/Business ISO/ESD -- unless you 'create' that specific Edition. 

2} 'General' = Normally available Edition not created by the User.

3} Other Types include 'HoloLens', 'China Related/Government', 'Teams' etc.

+ Wintel.cmd has had a little update too with some new tweaks.

================================================================================ 
25th Sep 2019 117.0
===================

+ Updated SLP-Key and Certificate routines so if for any reason a SLP-Key or 
Cert cannot be allocated a code/message will be shown within the log(s). This 
only covers OS's that use the SLIC, SLP-Key and Certificate combinations.

+ Added Windows 10 (19h1+) disable 'Activity History' option. This stops the 
majority of the user's activities being sent out. There are also some firewall 
blocks added/set too. [**]

+ Added Windows 8.x/10 'Prevent Telemetry' option this will turn off most of the 
'Telemetry' logging, such as CEIP, Digitrack etc. Plus some sections in the 
'Settings App' may be greyed out, this is normal because some of the 'Telemetry' 
parts are policy edits and are disabled when this option is used. [**]

[**] Note: Using either one or both of the above options you may notice some OOBE 
screens do not show. This is a odd side effect but MRP should set the Telemetry 
ones to 'off' - always check later to make any adjustments as required.

+ Fixed the 'EnhancedSearch' option so that it now always sets this flag providing 
that 'SSDTweaks' or 'SearchIndexing' is not used as MRP will not set this option if 
for any reason the 'WSearch' service is not running.

+ Added new option for Windows 8.x/10 Only - 'Network Category' desktop context-menu 
this allows you to switch the current network location between 'Private' or 'Public' 
easier than going through Settings/Control Panel. This uses Powershell to perform the 
switch over and you will see a PS window appear after a second or so close then you 
will see the UAC prompt to permit the change.

+ Added new debug lines to the 'Enhanced' Debug1.log, (if used), this will list up 
to 45 options depending on OS etc. This is to help troubleshoot if any aborts happen 
during the first part of MRP's processing. 

+ Updated some error checking and other informational text in the log{s}. 

================================================================================ 
18th Aug 2019 116.0
===================

+ Added four new Windows 10 options:
 1. Enable 'Enhanced' search mode instead of 'Classic' - this may not always work on the 
latest Insider builds.

 2. Unpin the 'Mail' icon from the Taskbar.

 3. Unpin the 'Store' icon from the Taskbar.

 4. Unpin the 'Task View' icon from the Taskbar.

+ If ServerRDSH is detected and the 'Administrator' account is not already created then MRP will 
auto create the 'Administrator' User in the native language of the OS, this is to allow the user 
to log in. You will need to set the password, {if required}, manually during Setup/Oobe as the 
boxes will appear during that stage of setup/install - that is unless you have used any other 
'Unattend' XML or other methods to create the User/Password.

+ Fixed a small glitch in which if ServerRDSH is installed the Server addon was called, now it 
will not be 'run' as it is not required. This may change in future builds of this OS/Edition. 

+ The auto drive label will be now set as 'Windows_RDSH' if the 'AutoDriveRename' option is 
used and this Edition is detected.

+ When using the 'SSDTweaks' option for Windows 10 installs the 'Disable FastBoot' option will also 
be set, you can use the revert script to undo the registry changes etc if required, this can be 
found within the 'Optional\Misc_ExtraScripts\General_All_Kernels' folder.

+ ConfigCreator has been updated to v21.0 to show the new Windows 10 options, also fixed a few 
spelling mistakes that had sneaked in.

================================================================================ 
21st Jul 2019 115.0
===================

+ Tidied up the headers so that less gaps are shown.

+ Some slight re-wording on some log entry text and moved some lines to new placements.

+ Added 'Howard Technology Solutions' brand, covers logo's/wallpaper etc.

+ Added two new 'General OS' options: 
 1. Reset default explorer windows view to 'None' - this is experimental and a Windows Update 
could revert this back to 'Today/Yesterday' etc. Not explorer windows will be set as 'None' due 
to some being USER profile folders ie Documents/Downloads etc.

 2. Disable OS Remote Assistance/Connections - this has been identified as a possible security 
risk and so i have added this option to disable the OS 'feature'.  You can revert this if you 
require later via a script found within the 'Optional\Misc_ExtraScripts\General_All_Kernels' 
folder. This should not affect any 3rd party programs such as Teamviewer etc.

+ Updated the Config Creator v20.0 with the new 'Howard' brand name and the two new options, 
also re-worded some of the 'tool tips' and other descriptions within the Creator program.

+ Code optmizations also done to tidy things up internally.

================================================================================ 
11th Jun 2019 114.0
===================

+ Fixed a strange bug with Enterprise/Education etc Editions that are KMS capable 
which may show the KMS data by mistake when no valid key, (or the default OS key) 
was used.

+ Added new option for Windows 10 (builds 19H1/1903 onward) to remove the blurred 
log-on screen background.

+ Windows 10 Only: If you wish to have a Lock Screen image different to the Log-On 
screen, simply place the new image named as LockScreen.jpg within the brand's 
folder where Wallpaper.jpg/User.bmp etc is located.  MRP will detect the image and 
use the LockScreen.jpg file instead of the usual Wallpaper.jpg found.

+ Fixed a rare 'hanging' bug in certain installations. Thanks @cerede2000 for testing 
and reporting it 'fixed'.

+ Updated MRPConfigCreator/Editor to v19.0 to cover any new options and some slight 
new wording on some options/tooltips.

+ Adjusted the Meltdown/Spectre results to reflect that AMD CPU's are not prone to 
Meltdown and so only Spectre data is shown for those processors if detected. The 
header information is auto-adjusted for Intel/AMD and other CPU types.

+ Fixed the Product Key Channel data which did not always show.

+ Processor information: If more than one CPU is detected then the results shown are 
for the first one only.

+ Various internal code optimizations which include some updated log text output.

================================================================================ 
30th Apr 2019 112.0
===================

+ Various internal code fixes and updates to clear any potential bugs.

+ Updated MSDM detection routine's error and information sections.

+ Added Windows 10 19h1+ option: Remove the 7+ GB Windows Update/Feature reserve space, 
 this can be reverted if required.

+ Updated Creator/Editor with the new option above.

+ Added TimeZone information, bias and if daylight saving in operation, this may not always 
be accurate as it is dependant on location.

+ Updated the debug log, (if used), to show a bit more data.

+ Slight update to the 'Project.log' design.

+ Added new brand: CyberPowerPC and updated the OEM's.7z with the wallpaper etc for it.

================================================================================ 
06th Apr 2019 111.0
===================

+ Added two new options:

 1. Hide 'Insider Programme' page from Windows 10 Settings page. This will be auto 
set to 'No' {Disabled} within MRP if a Insider Build is installed. You can revert 
this option by using the 'Show_Insider_Page_In_Settings.cmd' script found within 
the 'Optional\Misc_ExtraScripts\Windows10_Kernels' folder.

 2. Add seconds to system tray clock, (Windows 8.x/10 only as Win7/Vista Kernels 
does not seem to work with this registry tweak). It also depends on your Locale 
if they are shown.

+ Updated the Creator/Editor with the new options.

+ Updated Insider Build detection routine. For 19H1 build 18362.x MRP will not mention 
that it is an Insider build - unless you was logged into your Insider Account during 
installation as it is very close to the 'release to public' version and awkward to see 
if it is an actual preview build.

+ Updated the Disable Defender for 19h1+ builds to now hide the Defender system-tray 
icon.  Remember due to the methods used to disable Defender it is NOT possible to 
easily revert this option. Also it should turn off the 'Tamper Protection' feature.

 Make sure you REALLY want to disable 'Defender' before ticking the box in the 
Creator! 

+ Updated the MSDM detection routine to give better error control and information 
about the key and table contents etc.

+ Some internal code optimization.

================================================================================ 
28th Feb 2019 110.0
===================

+ Added new option for SSD Tweaks. If this option is enabled on a normal HDD then the 
OS may slow down over time. You can revert this option via the revert script within 
'Optional\Misc_ExtraScripts\General_All_Kernels' folder.

+ Updated some log entries to be clearer in explanations.

+ For RS5 with a CU/UBR of 316 or later the 'Turn Off Background Apps' option is no longer 
auto turned off, if your RS5's CU/UBR is less than 316 then the auto disable is still 
active.

+ Updated the Creator/Editor with the new SSD Tweaks option and some slight re-wording 
on some of the options.

+ Updated ready for .Net 4.8.x and 20hx detection.

================================================================================ 
13th Feb 2019 109.0
===================

+ Updated Insider/Preview build detection and information about Rings etc. Due to changes in the newer 
Preview Builds the MRP may not always detect it being an Insider OS, hopefully this will be sorted once 
m$ have settled on a new standard Insider/Preview build identifier.

+ Added new option: Disable 'Enhanced' Clipboard for W10 Builds RS5+. You can revert this option 
later via the EnableClipboardHistory.cmd script within '\Optional\Misc_ExtraScripts\Windows10_Kernels' 
folder if you wish. Note as this option uses Policy registry entries the section within the Settings App 
may be greyed out.

+ If for some reason the OS has locked the 'aero.theme' file then MRP will use the backup $OEM$.theme 
system to allow theming to work. This also allows for the theme to be consistant if SFC.exe reverts the 
theme to a default one. Rare it happens but it seems Microsoft are intent on making the OS use their own 
default theme regardless of the user's wishes. The routine will be updated as required if any further 
changes are detected.

+ Various code tweaks and cleanups done. Added extra error checking in some areas.

================================================================================ 
28th Jan 2019 108.0
===================

+ Updated DMI checking again to prevent a specific crash that can happen if the DMI/Product details 
contains invalid characters.

+ Extra filtering on some critical results to prevent odd text information.

+ Added a new option - Disable OS Upgrade, this should prevent a OS from upgrading to a higher build. [Experimental]

 It may not be 100% due to how Microsoft keep changing how things work. On W10 Home Editions this may 
not work at all as they have certain parameters in the registry ignored by design. 

 There is a revert script available too if you wish to allow OS Upgrades. 

 Note this is experimental and may or may not always function as expected, use with caution, hence why 
it is an 'Advanced' option!

+ Updated Config Creator/Editor (v14.0) with the new option.

+ Have fixed:
 The spelling mistake for the Vista kernel SLIC cannot activate 7 line. Thanks @Carlos Detweiller for letting me know.
 The 'Prevent Store Apps Auto-Updating' now shows if it is auto set by the 'Block OS Adverts' or 'Remove Safe Apps' options.

+ Updated Reason Codes.

=====================================================================================================
08th Jan 2018 107.0
===================

This is a basic interim update that has extra error checking and 'potential' glitch fixes.

+ Updated DMI detection routine slightly, to be more efficent if a certain DMI entry is not defined.

+ Updated MRPConfigCreator to allow editing of a previous MRPConfig.ini file, make sure the .ini is 
in the same location as the program's exe. If detected you will be asked if you wish to re-load it, 
the program will check if it was created in 'Advanced Mode' and switch to that mode for editing too. 
The only limitation that it must be an .ini from version 9 onward to be compatible as not all options 
may be available to edit from older created .ini files due to renaming or other changes.

+ Updated Reason Codes, (now over 550).

+ Updated OEM's.7z with latest branding data, thanks to @L30.

+ Code tidy up and some slight re-wording done.

=====================================================================================================
24th Dec 2018 106.0
===================

+ Added removal of some 'Safe' Apps from the OS/Edition during Oobe/Windows Setup.

The 'Safe' list that can be removed are: 
Netflix, Twitter, Messaging, Skype, Zune, SoundRecorder, Office (Hub/OneNote), CandyCrush, Farmville, 
Minecraft, RoyalRevolt, Facebook, 3DBuilder, 3DViewer, Wallet and SolitaireCollection.

You can select them individually or all the list if required. It is experimental and may not always work 
as expected on some Languages or Editions. But in testing they was removed and did not come back!

When using this new 'feature/option' MRP will automatically set the 'Prevent Store from Auto-Updating Apps' 
this allows the feature to work properly and stops the Windows Setup from reinstalling them within a few 
minutes.  The Store works as normal and if you wish to revert the 'Prevent Store updating Apps' there is a 
script within the 'Optional\Misc_ExtraScripts\Windows8.x-10_General' folder within the Archive to re-enable 
that option.

Other Apps such as Edge, Cortana, Feedback etc are more tougher to remove during Oobe/Setup stage for those 
you will need to use other tools which are outside the scope of MRP.

Using this new 'feature' and the current 'Slim' Menu option things look a lot neater on the Win 10 Menu(s).

+ Updated Reason Codes for more clearer information on some descriptions.

+ Updated memory used percentage to be more accurate. If any problems it may not show, not important.

+ Updated more of the log design.

+ Updated the MRPConfigCreator (v10.0) with the new W10Apps tab so you can make your removal selections, 
you will need to run the Creator as Administrator to access the 'Advanced Mode' to make your choices.

=====================================================================================================
06th Dec 2018 105.0
===================

+ Added new Locale information from Microsoft's Locale database. Any that is missing then the standard 
data will appear.

+ Added extended KMS/MAK data such as renewal times etc. Note it does not detect MS Office if you have 
pre-installed that. Maybe another time it is not a requirement as MRP is designed for OS management.

+ Fixed a glitch in which on Windows 7 Czech language (maybe others too) the project would abort due to some 
strange reason. Have hopefully cured it with a bit of tweaking. Thanks to JanCerny and Dubioza Kolektiv for 
letting me know. Also a big thanks to Enthousiast for testing my edits/fixes with CS-CZ Windows 7.

+ Added a new option for Windows 10 Only, remove tiles from the Start Menu, this does NOT uninstall any apps/programs 
you will have to do that manually after setup has completed.  But it does leave you with a 'slim' menu and not the 
large sided one. Note this also transfers to any new user created by OS design.

+ In addition to the above option, if you have your own LayoutModification.XML file with tiles set up how you like you 
can use that with MRP too!  Just copy your XML file to the Scripts folder where decompile.exe is located and MRP will 
detect this file and use it instead of the preset MRP 'blank' one. You will see a note in the project.log that the file 
is beyond MRP's control and that YOU are responsible for its contents and that it is set out correctly.

+ Slight re-design of the project.log output, this is a phased operation and is the start of the transformation.

+ MRPConfigCreator has been updated to v9.0 to include the new option.

++ Note for Insider Core/Home Editions the Windows Mode Dark theme does not always work not sure why as the registry entries 
are correct. This may be a glitch with M$ OS code and nothing can be done about it at present. For Pro and higher Editions 
a logout/login or reboot cycle should set the mode(s) correctly. It seems like M$ are forcing the 'Light Theme' regardless of 
the users wishes, (nothing unusual there!), I will find a work-around for it at some point.

++ Note2: It is wise to do a reboot/logout cycle after setup has completed anyway to make sure all options/theme elements have 
been set correctly.


=====================================================================================================
24th Nov 2018 104.0
===================

+ Added new Advanced option under General Tab: Transfer majority of tweaks/options to any new user created 
later. This is experimental and may not always perform the actions as expected, however most will be transferred. 

+ Prevent OneDrive installing has been extended to also prevent it from installing on any new users created 
later, plus removes the redundant shortcut from the new user Start Menu too.

+ New option for Build 18282 (Insider) onward only for the moment - Set 'Windows Mode' to Dark Theme. If 
Microsoft keeps this in for 19H1 public release then i will change the wording accordingly.

+ New Icons added to the projects EXE files, also the Query Tool has a new icon.

+ Updated MRPCreator to v8.0 with the option additions.

+ Some code optimizing here and there.

+ Reduced a single routine's code from 93 lines down to just one line, which makes it very efficient.

+ Some rewording.


=====================================================================================================
11th Nov 2018 103.0
===================

+ Added check/uncheck all buttons to the 'Administative Tools' section within the MRPCreator.

+ Hopefully fixed a glitch on some Insider Builds in which the theme was not being set properly, this was NOT a 
bug within MRP, it was something that Microsoft had done in the OS code, be it on purpose or for testing something 
else later. Make sure you always reboot after MRP has completed as the registry patch requires it. There will be a 
line in the Project.log showing that the patch was done. Also see note below.

+ For Windows 8.x/10 and Insider Builds: 
 Added a work-around for the theme name sometimes showing as $OEM$ or no current theme name and it is also not showing 
in the preview picture list in the 'Settings>Personalize>Theme' section. Perform a reboot/logout cycle if not already 
done. Go back to the Theme section in Settings you will probably see the theme name as 'Custom', below that you should 
see a 'Save Theme' button, click that and enter a name and save.   Your named theme will now be in the preview listing 
and is now selected as the 'Current theme:', so now you can switch back if you change the theme later.

 If you are wondering why it sets it properly on Windows 7 but not on 8.x/10 it is because the themes used are adjusted 
during installation depending on which OS is installed and are treated as 'Customized' due to this under the newer OS's.

+ Fixed the Total/Free memory which sometimes gave a 'Undefinable' result, usually because of the calculations and WMIC 
returns was invalid. Hopefully this is now resolved and gives more accurate data. You should see the amounts in GB or MB 
depending on what values are returned, it is using a new routine that if any errors occur will use a fall back routine 
to give you the Total/Free amounts. If you see [0 - Calculation Error] then this is because the WMIC value was invalid or 
the Query command was not present on a certain OS - rare now, but may happen.

+ Fixed the issue with the log/project aborting on OS's below 8.1 kernels due to the WiFi routine giving invalid results, 
it was not used within MRP anymore to check if there was an adaptor present so it has been disabled for all OS's for the 
time being.

+ Rewording on some log entries and some code optimization.

=====================================================================================================
27th Oct 2018 102.0
===================

+ Added a 'Aministrative Tools' context menu for the This PC/Computer under the 'Extras' tab within the Creator. 
 This new option block adds: These may not be in alphabetical order on the actual installed OS.

 Action Center (W7) or Security and Maintenance (W8+)
 Advanced System Properies
 Control Panel
 Device Manager
 Event Viewer
 MSConfig
 PC/Windows Settings (Windows 10 only)
 Programs and Features
 Registry Editor
 Services
 Task Scheduler (or it may say Scheduled Tasks on the actual installed OS menu)
 Windows Update (Not available for Win 8.x kernels)

+ Added a new Advanced Option tab within the Creator called 'C/T Menus'.
 This allows the user to change the wording for the 'Administrative Tools' main menu title and the context menu entries to their own wording. 
 There is one that will always be in English, MSConfig. Windows Update may also be in English depending on the language installed unless you change it manually.
 If you leave the boxes empty then MRP will hopefully auto translated them to your native OS language during installation.

+ Also added Context Menu editing for the Command/PowerShell (+Administrator) options too. 
 Although they should be auto translated to your native language if left blank.

++ Note on Vista/Server 2008 the 'Administrative Tools' and the Command/PowerShell context menus are auto disabled.

+ Control Panel and its respective desktop submenu texts for Category, All Tasks etc should also be auto translated.

+ Added Performance Rating to the Inspectre results usually shown as Good, Slower or Variable depending on the Meltdown/Spectre results. 
 If cannot be determined then this line will not show.

+ Added Max Capacity per slot to the memory results, it may not be 100% accurate due to the results from WMIC but it should be close enough.

+ Drive Label and Computer Model Name are now decoded via Unicode so you can use your native language for these editable options within the Creator. 
 Before there was a glitch which converted them to ANSI and messed the characters up.

+ Fixed a incorrect data result in the MRPDebug1.log in which if W10TB is not used, it would give wrong information that is was not a 10.x Kernel.

+ Some rewording and extra information in the logs created.

+ OEM's.7z updated with latest brand changes to date.

The auto translation is done via the OS itself and if some are not translated correctly this is due to Microsoft not updating certain look up tables!

This changelog may not show all the changes made as a lot was done and not all was written down or remembered.
 
=====================================================================================================
08th Oct 2018 101.0
===================

New Options:
------------
+ Added Photoviewer to be used (Windows 10 Only) option. This may be removed at some point by Microsoft 
as they are slowly removing 'old' features and replacing them with newer Apps.

+ Added Disable 'Edit with Paint3D' Context Menu entry (Windows 10 Only). There is a reversal script 
within the 'Optional\Misc_ExtraScripts\Windows10_Kernels' folder to put back that entry if needed.

+ Added Disable 'Edit with Photos' Context Menu entry (Windows 10 Only). A revert script is included 
within the 'Optional\Misc_ExtraScripts\Windows10_Kernels' folder to put back that entry if needed.

+ Added 'Hide Defender from Settings App' option, this will only work on Windows 10, not Servers or 
OS's below 10. It will only be available if you use the Disable Defender option. This tweak can be 
reverted via the script within 'Optional\Misc_ExtraScripts\Windows10_Kernels' folder.

Other:
------
+ Release Identifer, this shows a usually 4 digit reference such as 1511, 1703, 1809 etc.

+ OS Installation Type now shows Client {Non Server} for consumer OS's and Server {xxxx} for 
Servers the number within the { } are the number such as 2008, 2012R2, 2016, 2019 etc.

+ HyperVisor Present, Yes or No - shows if a Virtual Machine is present. On some Server 
installations it may say Yes as HyperV is present in the OS and the service may be running 
in the background.

+ PC System Type, this is like the chassis one but uses a different WMIC call, this should show 
such as Desktop, Workstation etc. It also depends on the Motherboard maker's grading, as some 
may say your board is a Workstation model on the box and website but it may not have the 
classification certificate and may be then shown in the BIOS as a desktop.

+ Part of a domain, if your PC is connected to a network and is connected via a domain then 
this will most likely say Yes.  Generally it will be No.

+ Code tidy up across the Project.

=====================================================================================================
25th Sep 2018 100.0
===================

Wow!, finally reached the 100th release!  Thank you to all that have commented, helped and used the 
project, a lot of developments over the past year or so have been made. Some may not of worked out as  
originally intended and was either scrapped or re-written, but many of the glitches have been fixed 
along the way.

Onto the 100th's present list of changes...

+ Enhanced the ei.cfg/pid.txt and retail.txt file(s) detection. Thanks to @Enthousiast for notifying me 
of when using a AIO installation ISO/USB that they may not be 'seen' properly.

+ Upgraded the routines for Retail.txt/Pid.txt sections to be more efficent at disabling other options 
as required to prevent wrong data being used, this affects the Certificate/SLP Key or MSDM key insertion 
routines that will be automatically bypassed when those special files are detected.

+ Added a new option for Windows 10 Kernels only, 'set Windows Update to notify mode' it is experimental 
and may not work at a later time due to how Microsoft keep forcing updates. It is best used along with 
the 'set all network to metered' option. This WU Notify option is auto disabled on Core/Home Editions 
due to certain tasks and registry entries that are ignored on those Editions for WU.

+ Debug Mode is now ON by default, you can select to disable it within the Creator options, if you so 
require, but it wise to leave it on and if no problems simply delete the MRPDebug1.log file after.

+ The OEM's.7z file has been updated with some new logo's/wallpapers etc for certain brands, thanks go to 
@L30 all the work that gone into them. Lenovo has the original Blue logos and Lenovo2 is for the new 
Orange/Red branding. If you wish to use the new Orange/Red one you can select either via the Creator's 
drop down list in the Custom Theme menu.

+ Should now show the type of License such as Retail[/HWID], MSDM[/HWID], KMS etc this may not show if 
the OS is in Notification Mode or Grace Allowance as these results are higher in the ranks. For W8.x/10 
it will only show this information correctly if the device is online during installation as it may pick 
up on the current/or default key's results and give wrong data, a minor cosmetic and once the OS is 
activated the Query Tool should show the correct information.

+ With Evaluation installs you should now also see the Grace allowance remaining, on Windows OS's above 7 
you will only see this information if the computer was online during installation as there is no way to 
check for the data otherwise. For lower than 7 OS's it may show the remaining time or have to be online during 
installation same as the newer OS's. As the Evaluation ISO's are time limited testing of the win7 ones have 
not been done.

+ Added MRP theme, (credits to @l30 for the design), it can be selected via the Creator, if desired, this 
one has the '100th Release' logo design. For MRP releases after 100 it will have a slightly different theme.

+ On the download links page have also added OEM's.7z from August 2018 that have all the old themes in 
before the changes and are compatible with the new MRP releases, only added the new Lenovo2 folder. This is 
for those that wish to still use the old designs with the current MRP or for archive purposes.

++ Last second fix -- for a change that Microsoft done to the lock screen for the current user profile in 
which it would return to a default lockscreen picture when using WinKey+L, (not the normal sign out option). 
Have added a script within the 'Optional\Misc_ExtraScripts\Windows10_Kernels' folder if required.

=====================================================================================================
11th Sep 2018 99.0.A
====================

+ Fixed a glitch with VM software in which it could cause the branding side to fail due to the extra 
memory checks that seem to cause problems. Thanks @ZerOx16x for letting me know it failed on HyperV.

+ Updated the debug log with extended information of the branding side.

+ Added Chassis type. On VM's this may show as 'Other' for the result, which is normal.

+ Added extra BIOS information such as Manufacturer, Version and Date, (if data is available).

+ Enhanced SLIC detection, which should eliminate the odd results if a Dummy/Invalid table is present.

+ Updated the 'Optional\Misc_ExtraScripts\General_All_Kernels\ChangeComputerName.cmd' script to filter 
spaces and certain other not allowed characters, (within the limitation of batch scripting). Also added 
a readme with notes about the script's use and warnings about how, and when not, to use it.

+ Added new option to show verbose OS information when loading and shutting down the computer.

+ Updated Config Creator to v5.7 to cover the new option and also updated the 'Turn Off All Background Apps' 
option to mention that on RS5 and beyond it will be auto disabled within MRP, which can cause malfunctions 
if this option is enabled for the time being until Microsoft can, (if/or will ever?), fix the XML code for 
the Start Menu and Action Centre etc.

+ Fixed a glitch with the .Net v4.x.x routine on Windows 7 etc. Thanks @abbodi1406.

+ Added .Net and Powershell version(s) information (if detected) at the top of the Project.log so you can 
see what was present at install.

+ Fixed a problem on some OS's, (Windows 8.x mainly), in which the 'Tools ->Control Panel' context may of 
shown something like @ C:\Windows\System32.... Thanks @Enthousiast for letting me know.

+ Some re-wording and slight changes to the Project.log and Debuglog output text.

=====================================================================================================
27th Aug 2018 98.0
==================

+ Changed the This Computer/My PC's context menu items to be within its own 'Tools' submenu which keeps 
the main menu tidy.

+ Added Network icon option to allow that icon to be shown on the desktop. This may not always show on 
Windows 8.x or some Editions on other OS's, not sure why maybe because certain services or settings are 
not setup in time during the oobe stage?

+ Updated Config Creator to v5.5 with the above changes.

+ Removed the ColorizationColor=xxxxxxxx line from all .theme files within the OEM's.7z archive as MRP/or 
the installed OS will auto set the color if needed depending on the theme in use.

+ Added extra memory information, some information may not show if results from the OS or motherboard 
are unavailable.

=====================================================================================================
14th Aug 2018 97.0
==================

+  Added 9 new options, one is for Vista/7 kernels Only, the other 8 are for various OS's on a new tab of 
their own within the Config Creator.

 Disable Hi-liting of new apps/programs on the Start Menu of Vista/7 Kernels.

 Right-Click 'This PC/My Computer' context menu:
 - Advanced System Properties
 - Device Manager
 - RegEdit
 - MSConfig
 - PC Settings (Windows 10 Kernels Only)
 - Programs and Features
 - Services
 - Windows Update - Vista/7/10 Only (Not available for Win 8.x Kernels)

Note the above Context Menu items may appear in English, due to the way they have to 
be created it is not possible to auto-translate to other languages.

+ Updated Config Creator to v5.4 to include the new options listed above.

+ Fixed the extra space that was mysteriously added to the 'System Drive' Name if used.

+ Any leading, within or trailing extra spaces are automatically removed to keep the wording neat 
and tidy from the Drive Name and Model Name if those options are used. Even if you manually edit 
the .ini file as MRP will re-check them.

+ Code tidying and fine tuning of wording.

+ Some OEM Branding files have been updated thanks to @l30 for his help, the OEM's.7z will be updated 
at a later stage as a separate download.

=====================================================================================================
29th July 2018 96.0/96.1
========================

  Added some new options...

 General ALL OS's:
===================
 Disable BSOD auto restart. System will not just reboot when a crash happens, giving you time to see the error.

 Windows 10 Kernels Only:
==========================
  Advanced Option - Disable EV Certificate/Sha256 Driver enforcement (experimental), hopefully allows you to 
install non Microsoft approved drivers. This may get reverted by a Cumulative Update so it is experimental 
for the time being.

  Show Command Prompt instead of Powershell on the Win-X menu.

  MRPConfigCreator has been updated with the new options.

  Updated BIOS/DMI detection routine which will detect 'HyperV' better also allows swift fixes when any new 
DMI entry causes confusion within the MRP. This was the most complicated rewrite done to date, the original 
routine has hardly changed since the very first OEM Project way back in 2013/14 time due to the new brands 
added and some having very similar wording it was causing some problems, hopefully this new routine will 
prevent (or fix easier) any close matched names. See 'Important Notes' below.

  Added CPU's Revision Number, this is slightly different to the CPU ID Code and it may come in useful 
at some point.

  HyperV has a updated User Account picture which looks 'better' than the old one.

  Reason Codes updated, also SKU's for LTSB now says LTSC.

  Other code tweaks done as usual, some rewording here and there and slight changes to the log output.

 Important Notes:
Due to the rewrite in the DMI area, there has had to be a change in one of the brands naming, it should 
not affect many people. Intelbras brand is now Idealmax - the branding will still be Intelbras but the 
brand folder and internal checking is now looking for Idealmax which is the SLIC's internal name. 

This change is to allow Intel's own motherboards to be branded correctly as the parsing stage was getting 
very confused because the name was so close, i tried everything possble to fix it but sadly it could not 
be done within the limitations of batch scripting, even powershell failed - i tried that method too! 

The MRP database has been updated with the change, also the Config Creator has Idealmax {Intelbras} in 
the list of custom themes.  You will need the new OEM's.7z file to be fully compliant as using an older 
one may result in the Windows default theme being used as MRP won't be able to find the Idealmax theme folder.

For those that have Intelbras computers the new routine should be able to find it and use the Idealmax's theme 
folder instead as it may ignore the DMI area and use the BIOS/SLIC ID. It may be wiser to use the drop down 
Custom Theme menu within the Config Creator to set the Idealmax (Intelbras) theme for those that wish to use 
that theme.

=====================================================================================================
06th July 2018 95.0
===================

  Added two new W10 options:
 1} Do not allow updates from other PC's. - Prevents WU from using other PC's on Internet too i think.
 2} Set Diagnostic & Feedback to Basic and Never.

  Fixed a cosmetic glitch on SLIC based OS's where if no SLIC table present it would give the reason
about SLP key instead of No SLIC table. Did not affect MRP but looked a bit out of place.

  Adjusted the Project.log output to remove the Applied:, Enabled: and Disabled: prefixes on any options
and have new headers to separate them.

  Have moved the 'Disable Defender' advanced option to Windows 8.x/10 General tab for the Creator and in 
the MRP codebase as now you can also Disable Defender for Windows 8.x.

Note: The 'Disable Defender' option is disabled for Servers, this is by design. You can handle that by 
the Server Dashboard in a better way.

  Fixed a glitch with Store when set to 'StoreOnly' it would default to 'Anywhere' now works correctly.

=====================================================================================================
26th June 2018 94.0
===================
  Quite a lot of new wording will be seen in the project.log etc.

  Updated the Insert PID.txt key advanced routine, will now properly check if the PID key can be used to 
activate or just used as installation of a Edition only. Windows setup does most of the pre-checking before 
MRP is even run, so if the key is invalid for the Edition list then Setup will abort.  The project will check 
the key's validity for use to be activated and if not you will be given a reason.

If there is an error preventing use of the Pid.txt's key such as invalid in some way etc then the key will 
be ignored and if SLIC, MSDM or HWID can be activated then they will take preference.

The routine is quite complex and to prevent errors later on, the action to void the result if any problems was 
taken to prevent errors.

Remember a PID.txt's key is NOT normally used to activate and a bit of a work-around has been done to attempt 
this so if anything could prevent the routine from working then it will auto ignore any key present in the 
PID.txt file for any form of activation.

  Also some new error checking for the advanced option 'Insert MSDM early routine', it will now inform with 
a 'Reason:' line if Server installed, Pid.txt, retail.txt is detected, 'Reduced Function Mode' is active or 
if no MSDM table found/invalid.

If no 'error' reason is shown then the insert MSDM routine will take place and the key will be saved and info 
shown about it in the project.log at that area instead of later in the Add-On Manager stage. This will only 
show if you have used that advanced option.

  For Windows OS's that use SLIC's this routine has been enhanced and a little glitch if a SLIC table was not 
present but MRP still shown a line about a un-listed slic detected is now fixed.

  Removed the words 'tweak' and 'options' from the list of what's been applied/enabled etc.

  Now if a DMI conflict cannot be resolved it will now mention it in the log. For some reason it was not showing 
that line of text if this happened before, fixed now.

  Updated the OEM activation section for Windows Vista/7 and Servers based on those kernels nothing major just a 
little tweak with some extra info shown if needed for those routines.

  Added three new options under Win8.x/10 General:
 1} Disable 'Look for App in the Store to open this file'.
 2} Prevent Store Apps from automatically updating. 
 3} Allow Apps from: Anywhere, Prefer Store or Store Only.

  Added Script within 'Optional\Misc_ExtraScripts\Windows8.x-10_General' folder to allow the Store to 
automatically update Apps if required later.

  Added two new options under Win10 Kernels section:
 1} Set all Internet connections to Metered for Windows 10 RS2+ kernels. This also has a slight 
benefit that may make Windows Update wait for you to download/install manually any updates.
 2} Advanced Option: Disable Windows Defender. This will leave the firewall part in place, two 
services are left running to allow this to happen, they use little resources and best left alone. 
You can disable them manually but you may encounter problems later. Also if this option is used 
then to revert it later may not be possible so think if you really need to disable it!

  Updated License Reason Codes and text.

  Config Creator updated to v5.1 with the new options.

To use the Advanced Options just run the config creator as Administrator.

  WinTel.cmd has been updated, added some new Telemetry firewall blocks, not complete list but a 
starting point. WebRTC leak fix, SmartScreen and 'Compatability Telemetry Runner' {CompatTelRunner.exe} 
has been blocked too.

=====================================================================================================
12th June 2018 93.0
===================

Yes i know a short space of time between MRP 92 and this one but i think it will be worth it as quite a 
lot of code has been added and other bits done to make this one hopefully one of the best releases.

New Config Creator v5.0 - Changed from v4.0 numbering to move away from the older v3.0 version as a test 
v4.0 was available for MRP 92.0, this give it a clear slate to start from.

Now has Tabbed sections for the options that allow easier finding of things than v3.x which was getting a 
bit awkward to work with. This also allows extra space for any new options added at a later time.

The ini output now is aligned with the options which makes things easier for me to follow when adding 
any new options without having to search where it is and if it worked during testing.

Separated the User Folder and Control Panel icons 'show on the desktop' so they are two independent ones 
as before they was combined because of lack of space.

Control Panel icons view is now also independant so they can be set without having the Control Panel icon 
on the desktop.

Added option for Control Panel to Context menu with view options: Category, Icons and All Takes aka GodMode. 
Note this is in English wording as it is not possible without a lot of extra code to present it in other 
languages. There is a script in Optional\MiscScripts folder that you can use instead of this option so that 
you can change the wording to your preferences. You will need to edit the script via Notepad or other text 
editor of your choice to change those details within the script.

Added option for thin window borders for Windows 8.x (requires two logout/reboot cycles for it to work).

Re-wording of some log text parts and general tidy up of some code routines. The Decompile.exe is larger 
due to extra items required to make the new options and future ones work.


=====================================================================================================
06th June 2018 92.0
===================

Added two new options: 

1) Turn off Game Bar/DVR/Mode/TruePlay.  You can still toggle on/off within PC Settings. {RS2+}

2) Thin Windows Border's for Windows 8.x/Server 2012{R2}. You will need to do TWO logout or reboot 
   cycles for this tweak to work, unsure why, but i gather it is to do with the kernel of the OS.

MRPConfigCreator has been updated with the new options.

Moved log entries text about to now show the majority of information within their respective '== headers =='.

Added new registry entries to the 'Block Cortana' routine, it now seems if this option/tweak is enabled then 
during the OS setup/installation those OS's that have Cortana present it no longer 'talks' during oobe! 
You will see the speaker icon for volume, (if the audio driver is installed), but the assistant remains quiet. 
Also the screen after you are asked about a password which is where you would normally see the enable Cortana 
screen this is now skipped and you go straight to 'Services' section in the setup. I cannot guarantee that this 
will work on all Cortana enabled Language OS's as i could only test on en-GB but hopefully it does as the tweaks 
are language independent.

Note: The Cortana process is still shown within the Task Manager but this is normal as it is linked to SearchUI.exe, 
Cortana is not sending anything out as it is blocked by firewall rules and so is SearchUI.exe so no data should be 
leaking. But it all depends on M$ not changing things via a Cumulative Update etc.

Lots of other boring code tweaks done to streamline the project files.

Optional\Misc_ExtraScripts folder has been changed to reflect the OS Kernels the scripts are for.

=====================================================================================================
29th May 2018 91.0
==================

The 'Take Ownership' context menu has been removed due to language problems, however there is a script in 
the 'Optional\Misc_ExtraScripts' folder which you can edit to show the wording in your native language. This 
script does the same thing as MRP would of done but it allows you to change the wording. See the script for 
more details on which variable's parameter to change.

Note: The Command/Powershell prompts may not show the wording under certain Editions or non English OS's but 
you should see the Icons that represent them, one with a tiny shield for Administrator and one without for 
normal non Administrator modes.  I'am unsure why this seems to happen but it maybe because of how the some 
OS Editions react to the added Context Menu items. On Windows 10 it displays the wording correctly.

Added a new "Your Phone, Add a phone" option, as previous MRP's would 'grey out' the 'Phone' feature within 
PC Settings. You can now select to use the 'Phone' feature but you may see adverts appearing within OS this 
is due to how it is linked with Adverts/Apps. You will not be able to select the 'Your Phone' option by 
itself only if the 'Block OS Adverts option is used.

Two new themes added Aorus (by Gigabyte) and Omen (by HP), thanks go to @L30 for those brands theme files. 

Fixed 'UAC Desktop Dimming' always being set to Yes, was a test variable mix up in the ConfigCreator.

Added new option, Disable Search Indexing. This can prevent wear on a SSD, for standard HDD's it can also 
prevent 'disk thrashing'. The side effect on standard HDD's is that over time it may become slower when 
searching for files etc via the Windows search feature. Third party search tools are unaffected.

Quite a bit of code tidying and rewording and new log entries done also.

Remember to do a reboot cycle after the desktop has appeared, this will allow any 'tweak options' to be
fully operational.

------------------------------------------------------------------------------------------------------------
Updated Config Creator to v2.9, covers:
---------------------------------------
1. New 'Add a Phone' option to work in PC Settings when Block Adverts are enabled, you may get adverts/apps
   sneak back on due to the way it is with the OS. {RS4+ only}

2. The two new themes names added to custom theme selection, Aorus and Omen. {All supported OS's}

3. New Disable Search Indexing option. {All supported OS's}
------------------------------------------------------------------------------------------------------------

As always all options are default OFF. It is up to you to decide which to use or none at all.

=====================================================================================================
20th May 2018 90.0
==================

For Windows 8.1 'Remove Library Folders' now works. It was disabled before as certain ID's was different
this has now been fixed. MRP checks the OS installed and adjusts the routine to match. Note this option
does not work on W8.0 or Server 2012R2 as they probably have different ID's as well if they had them.

New Option: Remove Microsoft Edge's shortcut from the desktop on RS4+ , why they bothered putting it
there in the first place when it is on the Taskbar anyway!

Taskbar Transparency now works on Windows 8.1 also. It is still auto disabled on RS4+ as there seems
no way to bypass the Acrylic system for taskbar via registry.

Fixed another issue with Windows 8.x in which it might cause the Windows Setup to 'hang' on the 2nd 
reboot this fix may also address another problem with other languages also 'hanging' not just on w8.x.

Config Creator updated with the new option and a little reshuffle for some others.

Some code tidying has been done and changes to some wording in the log output.

Added a extra script within the 'Optional\Misc_ExtraScripts' so that you can have the Control Panel
link on the Context Menu. See the script itself for information. (open it with Notepad). You can 
change the default position and also there is a line you can use to delete the Control Panel's 
Context Menu if you so wish at a later time. Note if you want this as a usertweak you must edit the
script to allow this or your install will 'stop' due to being asked for input and the Oobe stage will
not show the screen as all text/command output is suppressed. All information is within the script.

=====================================================================================================
14th May 2018 89.0
==================

Network sharing, due to a some changes in RS4, maybe RS5 too, Microsoft have altered the Networking stuff 
ie Homegroup and may of upset some other settings.  You may still have to enabled SMB v1.0 via the 
'Programs and Features' option within Windows itself to enable your Network devices to be seen and used. 
As SMB v1.0 can be a potential security risk MRP does NOT enable that for you, that is your choice.

Removed ReFS option due to it may cause problems if enabled on OS/Editions that not normally support creating
ReFS volumes.  If the OS/Edition does support it then the Edition will allow you to create the volumes, others
will just allow to read/write to a previously created ReFS volume as normal.

Replaced the ReFS option with Extra Context Menus that include Command/Powershell Prompt Here, TakeOwnership
and CopyTo/MoveTo menu items.  If you not want all enabled, you can leave the option un-ticked (disabled) in 
the MRPConfigCreator and look in the MRP's archive under 'Optional\Misc_ExtraScripts' there you can find the 
individual scripts you can run for the menu option of your choice these are standalone scripts to be used
once the OS has been installed. You will have to run them as Administrator it will inform you if you are not.

Added new option so you can place the User's Folder and Control Panel onto the desktop via MRP Config.
Ticking the box will tell MRP to place those icons on the desktop.  If you not require one or the other
you can simply delete the unwanted icon from the desktop once the OS has been installed.

Along with the new option you can now also set the Control Panel view, to 'Category' (OS default), 'Large' or 
'Small' icons via the radio (dot type) buttons within the MRPConfigCreator program.

Bonus! Another option added, Disable UAC's Secure Desktop Dimming, normally the UAC (if enabled) will dim the 
desktop and you will see the Yes/No box about a certain action.  This little tweak prevents the desktop from 
being dimmed until you action the requester.  It does NOT affect any other UAC actions, just the dimmed desktop 
which can stop everything running until you click an action. If you have turned off UAC via another tweak then 
this option will still be 'set' but the OS will ignore it.

Updated the MRPConfigCreator which is more tidy and the text is aligned better. Added an 'About' button. For Help
on the options presented just hover the mouse pointer over the option and a 'tooltip' will appear with what the
option does.

=====================================================================================================
26th April 2018 88.0
====================

Due to some glitches with the WMIC sections, hopefully these have been addressed as reverted code
back to the working 86.0 code and added new bits to allow MRP to function properly on some Languages
that either 'locked up' or failed to work.

A new experimental program is used to obtain the Legacy/UEFI and MBR/GPT partition data which uses
a lower level method to obtain the data regardless of OS Language. WMIC is still used but if the 
results are not as expected the new program will obtain the right ones, (hopefully!). Once it is
established that the new program works on all Languages it will take over the job of that section.

Debug log (if enabled via the options) is more enhanced, it may not look elegant but it serves its
purpose to help with any glitches either due to OS Language or incorrect data results. This lists
certain variables and no personal information is within that file. It is advised to enable this
option in case any problems occur and it can be posted along with the project.log for analysis. 
If MRP worked ok, you can delete the debug log file.

Added a new 'Option', Turn Off Background Apps, this just moves the slider within PC Settings/Privacy
for background apps to OFF.  You can toggle on/off if you wish later. Note: Only for main user, it is 
NOT transferred to any new user created.

Within the 'Optional' folder have added W10BlockAdverts.cmd (and readme), you can run this as a 
standalone script. Also one for WLan service - see its ReadMe.txt for information. Note: Only for main 
user, it is NOT transferred to any new user created.

Other Optional scripts have had some edits done to them as well.

IMPORTANT NOTES:
================
Removed Audit Mode pause 'feature', due to some strange problems with RS4+.  Do all your Auditing/editing
BEFORE using MRP in your image/wim etc!  One reason this 'feature' been removed is because due to license 
switching it can upset MRP's variables/settings used. Plus some activation stages can get confused within
the OS and may cause problems later trying to get activated.

Note: Most options are ONLY for the main user, (the one created during setup/install). When you create/add
a new user most of the options you set are not used/copied over to the new user due to the way Windows 
creates the new user with default settings. This is not a bug with MRP it is just how the OS works. When
time permits i will see if there is a way around this.

=====================================================================================================
07th April 2018 87.0
====================

Hopefully ready for RS4!

Code has been optimized for RS4 and beyond, (hopefully), without compromizing the older OS's.

Has the Meltdown/Spectre checks routine added which will inform you if your system is protected
against these or not.

Adjusted code to hopefully obtain certain results in English that makes parsing the returned data
from system calls so that less errors are shown in some areas where Language critical data is 
required. This is experimental so there could be errors occur on some non Latin OS languages as 
there was not enough feedback tests for the same routines within the Query Tool RC test.

Enhanced error messages and routines should they 'kick in'.

Pre Windows 8.0 OS's have extra information in some sections if something isn't quite right such as
if a SLIC for Vista is present, it now informs you that it cannot activate Windows 7 and MRP will
auto disable the OEM SLP and Certificate insertion. Before it would either attempt to insert them
or silently fail and possibly cause later problems. Now it says why it can't activate/use the 
OEM key/Certs.

Updated Block Cortana routine for RS4, although most is the same as RS3, however it still blocks
any 'leakage' as best as possible. Something called CloudSearch needs to be switched off within
the Settings app as for some reason i cannot find that registry 'switch'.

Some little re-wording done here and there as you will see in the log results.

The Taskbar Transparancy option is automatically disabled if RS4+ is detected as the registry tweak
is ignored by the OS due to the new Acrylic 'feature' so MRP disables the option. For OS's older than 
RS4 the option still works if the OS supports it. MRPConfigCreator has been updated with the message 
about this option.

As mentioned before in the changelog, if you use PID.txt or Retail.txt on any OS that uses SLIC for
activation then the OEM-SLP key and Certificate routines are automatically bypassed, this is to stop
possible problems later. Like wise with a MSDM which it will save the key information but not use it.
Branding will still occur if that is available via DMI etc.

Enhanced Logging Mode, demoted for the time being as full info is shown in the log with the new
headers.  This option will be re-used at a later date to have an extra log for diagnostic purposes. 

=====================================================================================================
22nd March 2018 86.0
====================

Quite a few changes to log output text.

Note that any option tweaks that show 'Enabled' in the first part of the log (branding script) are only
set in place after a reboot cycle that the Windows Setup does before you get to the username entry etc.
They are then shown as 'Applied' in the Addon Manager section.  Any that mention in the first section
as 'Applied' mean they are system set before the Setup's reboot cycle.

DriverSearching is set but it seems that being online during Setup ignores this setting and may download and 
install any drivers, if this is not what you require then make sure the computer is NOT connected to the internet 
during Setup either by WiFi or LAN cable.  You will loose ability to use your online MSA (Microsoft Account) but 
you can switch to that after Setup has completed, a small price to pay to stop wrong drivers being installed.  
Remember to do a reboot cycle after MRP has completed to make sure all tweaks are set. A revert script is in the 
Optional folder of the MRP archive if you wish to undo the DriverSearching tweak.

Checks if SetupComplete and/or FirstLogxx .cmd's are present, this is only a simple check to see if they are 
detected. If you are using those scripts make sure no RD Scripts or a reboot/shutdown command is used within 
those as that will upset how MRP works.  When MRP has completed fully it will auto delete the Scripts folder 
and its contents.

Some changes to code within MRP to make CustomTheme parsing more efficient.

If the OS is in Grace Allowance (Vista/7Servers) then you should see the remaining days/time within the log if the 
installation isn't activated.

More efficent checking for Retail and Pid text files and enhanced routines that detect them and how MRP reacts.

New experimental option for Windows 10 only, Block Adverts - this attempts to stop advert tiles on the StartMenu,
Explorer and Lock Screens.  In tests the StarMenu tiles was 'blank' with a down arrow on and did not update or
download anything. You can delete those 'empty' tiles and they do not return as far as i have tested.  For best 
results be offline during installation and then do a reboot cycle after the desktop appears and MRP has completed.
The tiles are controlled by a XML file which i do not want to mess with as that can cause major problems so just
delete the unwanted tiles and they are gone. This does not affect the Microsoft Store in any way. Note: Only for 
main user, it is NOT transferred to any new user created.

WinTel.cmd has had some additional service removal bits added for Windows 10 Only, look through and check that you 
wish to remove/disable those extra parts. These additions do not affect any OS below Windows 10. These services are 
bypassed by default you can see that section and then decide if you want to go a bit further with the tweaks by 
removing the the GOTO line that bypasses them. Use at your own risk as some services are deleted and cannot be
reverted unless a repair installation or full OS install is done!  This is why it is bypassed by default.

=====================================================================================================
09th March 2018 85.0
====================

A few little changes done to the main code...

One being the display of the CPU Identifer Code (CPUID) this code (shown in full on the QT and MRP) 
will identify your CPU via its code number (on systems with more than one CPU it will be the main/first 
cpu as they should be a matched set it will be the same for the other cpus).  This ID (usually the 
last 5 or 6 characters is the important bit) is the code that tells you if it a Skylake, Haswell, 
Ivy-Bridge etc you can google the resulting code.

Some re-wording here and there and changes to some of the error checking messages (if they appear).

Added the ReFS option (available through the ConfigCreator v2.4) which allows the ReFS Filing System
to be used, however this is only available on certain SKU's/Editions as Microsoft keep changing what
is available on Editions as they create new Editions so the option may or may not work on the Edition
you have installed.  Working so far on ProWorkstation and Enterprise for the RS3/4 Branches. I doubt
it would work on Home/Core editions.  This is an experimental option and you use it at your own risk!

It is advisable to revert the registry change that the option creates AFTER creating a ReFS drive or
drives which will still allow you to use the ReFS drive(s) you created but not able to create new ones
this is because the registry switch might cause odd effects later on as the OS may think it is in WinPE
mode etc.

To revert the option (via a Admin Command prompt):

REG add "HKLM\SYSTEM\CurrentControlSet\Control\MiniNT" /v "AllowRefsFormatOverNonMirrorVolume" /t REG_DWORD /d "0" /f >nul 2>&1

or

REG DELETE "HKLM\SYSTEM\CurrentControlSet\Control\MiniNT" /v "AllowRefsFormatOverNonMirrorVolume" /f >nul 2>&1

You can if you wish to revert it manually - just run REGEDIT and navigate to 'HKLM\SYSTEM\CurrentControlSet\Control\MiniNT' 
and delete the 'AllowRefsFormatOverNonMirrorVolume' entry, or set it to zero to turn the 'feature' off.

After the above revert commands have been entered a reboot (NOT sign out) *IS* required to set the revert.

If you need to re-enable the switch later on just type/paste the below to a Admin Command Prompt:
REG add "HKLM\SYSTEM\CurrentControlSet\Control\MiniNT" /v "AllowRefsFormatOverNonMirrorVolume" /t REG_DWORD /d "1" /f >nul 2>&1

Remember to switch it off after doing your drive creation(s) etc.

Updated the BOOT/BIOS mode line now to show better information such as if it was detected via the IDE Controller or SCSI one, so 
now it will say {IDE Controller} or {SCSI Controller} after the result, example: AHCI {IDE Controller} or NVMe/PCIe {SCSI Controller}
etc.

Some code tweaks been done, mainly in the error checking side and so not visible in normal use, unless an error of some sort occurs.

A few log result lines have been re-worded.

More efficent checks for the PID.TXT, EI.CFG and Retail.txt files also done.

Many thanks go to Enthousiast for his help in testing.

=====================================================================================================
26th February 2018 84.0
=======================

Tweaked the .Net checking routine, looks neater now, it shows clearer version numbering detected.

Added a new WMIC OS Version check (experimental) which hopefully will show the Version better also will
display the SKU Code number in {xx} form next to the Version and Registry Edition lines.

Updated some error checking routines.

Fixed a little bug that if the OEM's.7z file is deleted some elements gave errors. Due to new routines
that upset some variables.

Added some new Editions to the database that should cover the new Editions that will become available in
either RS4 or RS5 Insider branches.

A few slight rewordings here and there.

Tidy up of some redundant/duplicate/test code.

Within the Optional folder of the MRP archive you will see a new script called 'RevertWUDriverBlocks.cmd'
this will revert the WU Driver blocks if you used the option to block them via the Config Creator and
wish to use WU to obtain any drivers later. Run this script as Administrator or it will fail to set the 
registry/policies and then reboot your computer.

The Config Creator has been updated with some new information on the tool-tips (when you hover the mouse
pointer over an option). No other changes made. Also the readme for the Creator has been updated too.

=====================================================================================================
05th Feb 2018 83.0
==================

Tweaked the MSDM routine that i wasn't 100% happy with as well as some other areas. They worked before
but could glitch on some VM's rare but it could happen. Thanks Enthousiast for finding that obscure bug!

Added a new Option, 'Block Cortana'. While MRP does NOT remove any files related to that process it does
however block its output to anywhere.  Firewall blocks are in place and also turns it off on the lock screen
and no longer chimes in when unexpected!  The search box is changed to a magnifying glass icon and any 
searches are LOCAL to your PC only and does not do any online searches via Bing etc.

In testing (for past couple of months) the Cortana block has worked on my personal computers and even monthly 
CU updates not reset it back on. A major OS update such as from RS2>RS3 or RS3>RS4 etc would probably reset all
the settings as it does for most of the OS, because it technically is a whole new OS install.

The process of Cortana is still present this is to allow the search feature to still work, (not that the Windows 
search is that great anyway!), but any 'chatter' is reduced to virtually nothing i cannot say it is 100% blocked 
as there could be a sneaky way it 'leaks' something beyond the known tweaks/firewall blocks used. 

Config Creator v2.3 has had a little makeover as well as adding the Cortana Block Option and other bits...

Quite a lot of work has been done in the code sections, making sure Error checking is up to date and working
as it should, if it is triggered.

Most of the changes you won't notice as the areas may not output anything into the saved log. This is why it
looks the same as v82.0, there may be the odd clue of a change, more so if an error occurred.

A few minor changes to some wording here and there.

=====================================================================================================
22nd Jan 2018 82.0
==================

Have examined most of the code and removed about 80 lines that are no longer needed because I have 
optimized other parts. The removed lines are to do with the user options parsing section only.

Added PEAQ brand data files into the OEM's.7z and DMI into the database.

Also tweaked the CustomTheme section's error messages to say if a brand folder or files within 
are missing/incorrectly named etc.

PID.txt section works and shows the partial key used - all supported OS's. Only shows if you use 
the PID.txt otherwise standard 'Not Present' line.

Updated Samsung and Hewlett Packard wallpaper's. The old ones are still there renamed as 
wallpaper1.jpg etc.

MSDM parsing stage is enhanced slightly to detect some odd versions of the table that is now
about without a Brand name yet are still MSDM tables.

Some log text entries have been changed with more information.

Few other bits and pieces done nothing exciting to mention.

Updated ConfigCreator to v2.2 to cover the PEAQ brand. No other changes made to this program.

=====================================================================================================
05th Jan 2018 81.0
==================

A few refinements done to the code and text output.

The 'Disable Driver Searching' option is automatically ignored on any Windows 10 Home/Core Editions 
as the setting/policy is not acted upon on those Editions and is ignored by the OS.

Config Creator has been updated to v2.1 with tool tips edited to cover the above when hovered over
the option.

If a Windows 10 Core (Home) Edition is detected and you have set the option in the ini file for
Disable Driver Searching then a note will be made in the log that the tweak will not be used.

The 'BIOS or SLIC ID' line will now show the full info available, not sure what the numbers mean but 
they are shown anyway, if present.

Some tweaks to the code, nothing exciting. Also some slight re-wording here and there.

=====================================================================================================
30th Dec 2017 80.0
==================

Added three new options:
Disable Windows Update Restart after updates (All Windows)
Disable Fast Boot (Windows 10)
Disable Driver Searching via Windows Update (Windows 10 NOT Home/Core Editions)

MRPConfigCreator now at v2.0 to cover the above options.

OS installation date log entry is now in UTC format (MM/DD/YYYY) for all languages.

Replaced RMPlc's Wallpaper.jpg has a more 'educational' look.

Added two extra wallpapers to the VMWare brand folder, not changed the default one. You can change to one
of the others if you like a change.

A reshuffle of some code to make way for a new section (borrowed from the QT's code) about Edition it now
shows the CBS (Component Based Servicing) which should show the correct Edition on all OS's (Thanks go to 
abbodi1406 for the nice routine). So now there is three ways shown, Registry, WMIC and CBS. Not all OS's
will show all three, it depends on what data is found and the OS.

Little re-wording here and there, only noticable when using the 'Enhanced' log option.

Other bits done but because of being busy sorting the Query Tool's glitches I not made notes of everything
I have done.

=====================================================================================================
23rd Dec 2017 79.0
==================

As in the latest Insider builds, Microsoft has changed a few things to do with the Licensing Switches
this caused a few strange things to happen with the project. Nothing serious just confusion with some
naming.

With s1ave77's help this has now been sorted.  Plus other little tweaks elsewhere was required to show
the detected information correctly.

With Windows 10 the new routine uses WMIC to obtain the correct Version and Edition detected.

Older OS's below 10 are unaffected and may show Registry and/or WMIC lines of information depending on
what has been detected.

The Log Time has been tweaked to correctly display the right time as before it would show ~xx,:~xx on
some languages, hopefully this has been addressed and the correct local time is shown.

Various other sections have been tweaked to cover changes happening within the Insider/Windows 10 OS.

There are a few little tweaks done to the Older OS's sections too so they are not left out.

I know other bits have been done, but with working on the Query Tool as well, my notes are not in the
tidiest form so not everything has been written down.  The main changes in the MRP has been taken from
the QT's code as they are also needed in the project itself.

MRPConfigCreator has been updated to v1.9 to cover the Supermicro brand selection.

=====================================================================================================
19th Dec 2017 78.1
==================

Bugfix for CustomTheme not working on windows 8.x/10. (Thanks Enthousiast for letting me know).

Added Supermicro theme (Thanks JanCerny).

=====================================================================================================
15th Dec 2017 78.0
==================

Forgot most of what was done for this release! So here are the basics.

Re-aligned some text in the log which makes it look neat and tidy.

Hopefully fixed a glitch with Windows 7 and SD Card Readers, this part took the longest as all the
extra testing.  Seems to now work as expected. Thanks to bios83 for mentioning the glitch.

No new options added, maybe next time.

Better SLIC detection if it is corrupted/invalid so if the SLIC is not right it should mention why.
It isn't 100% perfect under Vista/7 Maybe 8.x kernels as Microsoft didn't put the OA2 check in until
Windows 10! But have patched a work-around for now.

Few other code tweaks which i cannot remember due to all the work done on the SD Card stuff.

Moved MRPConfigCreator folder to the main part of the archive folder.

=====================================================================================================
09th Dec 2017 77.0
==================

As a OEM-SLP key has appeared for Server 2016 Standard, it has been added to the database and now will
activate S2k16 Standard only via SLIC v2.4. Tested and working.

Few other minor code tweaks done.

Re-worded a couple of obscure Reason Code texts.
=====================================================================================================
03rd Dec 2017 76.0
==================

Added an option for Server 2012R2/Server 2016 to allow the lock/log-in screens to be changed. See the
Server-ReadMe.txt file within the Servers folder for more details and a batch file to revert the option
if you used the setting and wish to revert the changes later.

Fixed a missing batch file error when installing the Server features this did not affect the addon as it
was looking for a MSDM check file which is not used on Servers as they use SLIC for activation. Sometimes 
the error may appear, this is purely cosmetic and does not affect the features add-on or any other MRP 
processes.

Fixed a glitch within Wintel.cmd in that a reg tweak could cause some problems with Windows Update on
some Editions, (Enterprise being one). Thanks BALTAGY for letting me know and for testing.

Also in the Wintel.cmd there is a section near the top of the file in the ROUTE command area, where 
there is a section that could affect some Microsoft Apps/Store etc. I have put a GOTO command which
will allow to bypass this block so you can access outlook.com etc. If you wish to block those then 
place a :: before the GOTO :BypassMSNRouteBlock command ie :: GOTO :BypassMSNRouteBlock this will
block those areas.

A few other cosmetic tweaks done.

MRPConfigCreator has been updated to v1.8 to cover the new Server option.

=====================================================================================================
26th November 2016 75.0
=======================
Added more Reason Codes/text (376 of them now in total to date).

Fixed Server 2016 Desktop Experience feature error, this was due to the way things changed between
the preview which i used and the full release version which has this feature enabled by default now
when you select the Server with Desktop Experience in the setup edition list.  

Thanks tcntad for bringing this glitch to my attention and to Enthousiast for help with testing the 
MRP75 RC on Server 2016 to see that the error no longer appears.

Please note with some Server installations the default lock/log in screens will be the default Windows 
ones and NOT the theme you install, this is a limitation of some Servers it is noted in the 
Server-ReadMe.txt file.

Other minor code tweaks done nothing exciting to mention.

No added Options or changes to the OEM's.7z etc files.

=====================================================================================================
20th November 2017 74.1
=======================
Fixed little glitch on the MSDM parsing stage, if the MSDM is a dummy or generated key MRP would not
show any information. Now it puts an Error message to say unable to define edition etc. Thanks Enthousiast
for finding that well hidden bug!

Adjusted MRP code to no longer blanket delete .ini files which should prevent any user added scripts that
use .ini files for installing drivers or software.

Other than the above nothing else has changed from version 74.0 this is just a fix-it version.
=====================================================================================================
16th November 2017 74.0
=======================
Added a new option - Disable Automatic Computer Maintenance (Windows 10 only). See below for details.

Re-worded a few areas to work with the new option and other minor wording here and there.

MRPConfigCreator has had a small makeover, plus added the new option. If you do not check the box for
Windows 10 TitleBar colorization then the two other dropdown selectors for TitleBar and Hi-Lite
colors are greyed out and not available to change. Extra error checks added for invalid characters in
the Drive Label and Model Name sections. Aligned some sections better.

A total re-write for the CustomTheme processing section as sometimes on Windows 7 it may not set the brand
or give theme errors. This new routine is a lot better and about 12 seconds faster at execution, not that
you will see this during oobe stage. It did not affect Windows 8.x/10 however the new routine works
just as well on the new OS's too.

Some other boring code tweaks done and some redundant code removed.

============================================
== What is Automatic Computer Maintenance ==
============================================
Windows automatically runs scheduled maintenance on a daily basis when you’re not using your computer.

This feature is called Automatic Maintenance, which takes care of updating Windows Store apps and other 
software, running Windows Defender scans, system diagnostics, Disk Cleanup etc.

Besides the maintenance tasks created by Windows, third-party programs can add their Automatic 
Maintenance scheduled tasks.

These scheduled jobs are triggered when you leave the system idle for about five minutes*.

If you start using the computer again, the tasks stop within a few seconds, and they will run 
the next time the computer is not being used.

*Note:
Sometimes it can run these tasks as soon as you log into Windows, slowing down boot times.

Also on Windows 10 it can run at anytime even after a short time of 15 seconds when the computer 
is idle, not sure if this is a 'bug' or a feature Microsoft changed for Windows 10.

If you use the option to disable these tasks and wish to enable it again, enter these lines via 
an Administrator command/PowerShell prompt:

reg add "HKLM\SOFTWARE\Microsoft\Windows\ScheduledDiagnostics" /v "EnabledExecution" /t REG_DWORD /d "1" /f

Reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\Maintenance" /v "MaintenanceDisabled" /t REG_DWORD /d "0" /f

If you wish to manually try the tweak on other Windows OS's just use the following to disable the tasks:

reg add "HKLM\SOFTWARE\Microsoft\Windows\ScheduledDiagnostics" /v "EnabledExecution" /t REG_DWORD /d "0" /f

Reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\Maintenance" /v "MaintenanceDisabled" /t REG_DWORD /d "1" /f

=====================================================================================================
09th November 2017 73.0
=======================
Wow three releases in as many days!

Have removed the final 'F8' boot menu item from the oobe.cmd and moved it into the MRPConfig.ini file
as a new option. This is only for Windows 8.x/10 only as older OS's had this already enabled.

Also a new option added Microsoft Malicious Software Removal Tool (MSRT) you can now enable (default)
or disable it via the config file.  If you don't want it installing via Windows Update set this option to
Yes or preferably use the MRPConfigCreator program (v1.5) to use the nice GUI version to create the ini.

A little re-wording done to fit the new options in and to look tidier.

A bit of extra error checking added to cover the new options and existing ones.

It is preferable to use the MRPConfigCreator program to make the ini as there is less chance of any mistakes
being made that could cause MRP to either malfunction or totaly crash!

The Config file is optional, if you don't create one then MRP will use default settings as 'OFF' as it used to 
do for all options, apart from Lock/Login Screens for Windows 8.x/10 as they will be changed automatically if 
no config file everything else if OFF by default.

If you create the MRPConfig.ini file once saved move/copy it to the Scripts folder alongside the Decompile.exe, 
oobe.cmd etc or MRP will NOT see it!

MRPConfigCreator_v1.5.exe is in the Optional Folder. This one has the new options added.

Fixed a little duplicated words error in the Reason Code text.

Fixed alignment/padding glitch in the project.log when using the Change Lock/Login Screens option.

=====================================================================================================
08th November 2017 72.1
=======================
Fixed System Model Name replacement due to changes Microsoft has made. If one is present either by
DMI detection or the User Option to add your own it will now show on those OS's that failed before.

No other changes have been made.

=====================================================================================================
07th November 2017 72.0
=======================
MRPConfigCreator v1.4 is added to the main archive in the 'Optional' Folder this allows you to 
create the ini file that is compatible with the new MRP. It is a bit rough but is fully working and 
saves you manually editing the MRPConfig.ini file which can cause odd effects or MRP to crash if
something isn't right. This avoids such issues.  See its ReadMe.txt file for other info.

Added new Options:
+ThisPC/My Computer icon on the desktop (depends on OS installed which it is called).

+Remove Library folders - those six folders in ThisPC view on 8.x/10.

+Remove 3D Objects folder - RS3+ only, this is separate from the above Library one in case you
 have a 3D printer etc.

+Launch To ThisPC on Windows 8.x/10 this opens ThisPC to your drives and not QuickAccess view.

+PreventOneDrive as it says on Windows 10 this option stops onedrive from installing at setup,
 it does NOT uninstall it from the system.

+PeopleBand RS3+ Only, removes the icon from the system tray area, this does NOT uninstall the app.

+AppsUseDarkTheme as it says, sets the PC Settings to the Dark Theme instead of White.

All options are in the Creator Program so that you can set how you wish, they are all OFF by default apart
from the ChangeLockLoginScreens which is default Yes to allow MRP to change those.

The ini file can even be deleted and MRP will use internal default OFF settings (apart from the LockLogin
screens which by default will be changed).

Extra error checking code added to cover the Options, plus a revamp of some code parts.

Tidy up of some areas as needed due to changes above.

Re-worded a few areas and all being well all options used (ie not default) will be shown if they have been
applied or enabled. Enabled means they will be applied on the Addon Stage when the username has been created.

A lot of work has gone into testing this release, i cannot promise 100% perfection as it all depends on other
factors, such as hardware configuration, options used (or misused).

In my tests and with the help of my beta tester(s), no glitches was found when using the correctly made ini file.

As mentioned in the thread, if you edit the ini by hand, MRP may crash or not work as expected, i have put as 
many checks in place as possible but i cannot catch all. So please use the Config Creator as this is designed so that
all options are correctly spelt/set. 

I am unsure how drive label and Model Name will react with non english characters.

=====================================================================================================
== End Of Log ==