That change was already made
An excerpt from our code testing:
Code:
===mounting/unmounting===
====htExternalSystem====
(+++ Good) [00:00.000] RegHiveManager.FindHiveFiles
(+++ Good) [00:00.000] cross-check count
(+++ Good) [00:01.359] RegHiveManager.MountSpecificHives
(+++ Good) [00:00.000] RegHiveManager.GetLoadedHiveInfos
(+++ Good) [00:00.000] cross-check count
(+++ Good) [00:00.563] RegHiveManager.UnmountAllUnusedHives
(+++ Good) [00:00.000] RegHiveManager.GetLoadedHiveInfos
(+++ Good) [00:00.000] cross-check count
====htExternalUsers====
(+++ Good) [00:00.109] RegHiveManager.MountSpecificHives
(+++ Good) [00:00.000] RegHiveManager.GetLoadedHiveInfos
(+++ Good) [00:00.000] cross-check count
(+++ Good) [00:00.219] RegHiveManager.UnmountAllUnusedHives
(+++ Good) [00:00.000] RegHiveManager.GetLoadedHiveInfos
(+++ Good) [00:00.000] cross-check count
====htSystemUsers====
(+++ Good) [00:00.219] RegHiveManager.MountSpecificHives
(+++ Good) [00:00.000] RegHiveManager.GetLoadedHiveInfos
(+++ Good) [00:00.000] cross-check count
(+++ Good) [00:00.265] RegHiveManager.UnmountAllUnusedHives
(+++ Good) [00:00.000] RegHiveManager.GetLoadedHiveInfos
(+++ Good) [00:00.000] cross-check count
All types of hives do load and unload properly now.
Just splitting user account handling to separate handling of system users vs. domain users will have to wait until 2.0.
And the final build will be 1.6.1.44 and should be available Monday