LTRData.DiscUtils.Registry
1.0.89
dotnet add package LTRData.DiscUtils.Registry --version 1.0.89
NuGet\Install-Package LTRData.DiscUtils.Registry -Version 1.0.89
<PackageReference Include="LTRData.DiscUtils.Registry" Version="1.0.89" />
<PackageVersion Include="LTRData.DiscUtils.Registry" Version="1.0.89" />
<PackageReference Include="LTRData.DiscUtils.Registry" />
paket add LTRData.DiscUtils.Registry --version 1.0.89
#r "nuget: LTRData.DiscUtils.Registry, 1.0.89"
#:package LTRData.DiscUtils.Registry@1.0.89
#addin nuget:?package=LTRData.DiscUtils.Registry&version=1.0.89
#tool nuget:?package=LTRData.DiscUtils.Registry&version=1.0.89
LTRData.DiscUtils.Registry
Managed .NET support for reading, creating and modifying Windows Registry hive files and applying pending registry transaction-log changes.
Part of the LTRData DiscUtils fork. Package IDs use LTRData.DiscUtils; C# namespaces remain DiscUtils.
Installation
dotnet add package LTRData.DiscUtils.Registry
Capabilities
| Capability | Support |
|---|---|
| Read offline Registry hives | Yes |
| Create hives | Yes |
| Modify keys and values | Yes |
| Apply pending log changes | Yes, for supported registry logs |
Usage notes
This package edits hive files through streams; it does not access the live Windows Registry through Win32. RegistryHive constructors accept associated log streams, and path-based opening can locate logs. Recovery behavior depends on hive/log state and stream access. No format registration is required.
Example
using System.IO;
using DiscUtils.Registry;
using DiscUtils.Streams;
using var stream = File.Create("settings.hive");
using var hive = RegistryHive.Create(stream, Ownership.None);
var key = hive.Root.CreateSubKey(@"Software\Example");
key.SetValue("Greeting", "Hello from DiscUtils!");
Related packages
Documentation
Repository and capability matrix · Wiki · Migration guide · Format registration and Native AOT
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
| .NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
| .NET Standard | netstandard2.0 is compatible. netstandard2.1 is compatible. |
| .NET Framework | net46 is compatible. net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 is compatible. net481 was computed. |
| MonoAndroid | monoandroid was computed. |
| MonoMac | monomac was computed. |
| MonoTouch | monotouch was computed. |
| Tizen | tizen40 was computed. tizen60 was computed. |
| Xamarin.iOS | xamarinios was computed. |
| Xamarin.Mac | xamarinmac was computed. |
| Xamarin.TVOS | xamarintvos was computed. |
| Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETFramework 4.6
- LTRData.DiscUtils.Core (>= 1.0.89)
- LTRData.DiscUtils.Streams (>= 1.0.89)
-
.NETFramework 4.8
- LTRData.DiscUtils.Core (>= 1.0.89)
- LTRData.DiscUtils.Streams (>= 1.0.89)
-
.NETStandard 2.0
- LTRData.DiscUtils.Core (>= 1.0.89)
- LTRData.DiscUtils.Streams (>= 1.0.89)
-
.NETStandard 2.1
- LTRData.DiscUtils.Core (>= 1.0.89)
- LTRData.DiscUtils.Streams (>= 1.0.89)
-
net10.0
- LTRData.DiscUtils.Core (>= 1.0.89)
- LTRData.DiscUtils.Streams (>= 1.0.89)
-
net8.0
- LTRData.DiscUtils.Core (>= 1.0.89)
- LTRData.DiscUtils.Streams (>= 1.0.89)
-
net9.0
- LTRData.DiscUtils.Core (>= 1.0.89)
- LTRData.DiscUtils.Streams (>= 1.0.89)
NuGet packages (3)
Showing the top 3 NuGet packages that depend on LTRData.DiscUtils.Registry:
| Package | Downloads |
|---|---|
|
LTRData.DiscUtils.BootConfig
Managed .NET support for reading, creating and modifying Windows Boot Configuration Data (BCD) stores in Registry hives. |
|
|
LTRData.DiscUtils
Broad DiscUtils meta-package for managed .NET disk images, filesystems, storage protocols and related storage formats. |
|
|
LTRData.DiscUtils.Dokan
Mounts DiscUtils IFileSystem implementations using Dokan file system driver |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.0.89 | 119 | 9/22/2026 |
| 1.0.88 | 655 | 8/3/2026 |
| 1.0.87 | 307 | 7/20/2026 |
| 1.0.86 | 605 | 7/4/2026 |
| 1.0.85 | 252 | 6/30/2026 |
| 1.0.84 | 236 | 6/27/2026 |
| 1.0.83 | 299 | 6/18/2026 |
| 1.0.82 | 261 | 5/26/2026 |
| 1.0.81 | 288 | 5/14/2026 |
| 1.0.80 | 297 | 4/24/2026 |
| 1.0.77 | 1,124 | 3/13/2026 |
| 1.0.76 | 433 | 3/10/2026 |
| 1.0.75 | 782 | 2/20/2026 |
| 1.0.74 | 391 | 2/18/2026 |
| 1.0.73 | 3,035 | 1/5/2026 |
| 1.0.72 | 3,461 | 11/25/2025 |
| 1.0.71 | 1,693 | 11/19/2025 |
| 1.0.70 | 1,604 | 11/11/2025 |
| 1.0.69 | 817 | 10/31/2025 |
| 1.0.68 | 369 | 10/30/2025 |