Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Errors. Handle is not initialized. + Value cannot be null. Parameter name: input. Windows 10 x86. #295

Open
vodek3 opened this issue Feb 24, 2025 · 1 comment

Comments

@vodek3
Copy link
Contributor

vodek3 commented Feb 24, 2025

DriverStore Explorer 0.12.xxx
When choose Options -> Use Native Driver Store in Windows 10 Pro x86
RAPR 0.12.17, 0.12.30, 0.12.40 returns an error: Handle is not initialized.
RAPR 0.12.4, 0.12.12 returns an error: Value cannot be null. Parameter name: input

In Windows 10 Pro x64 everything OK.
DISM (10.0.19041.3636) and .NET Framework are identical in both versions of Windows 10.

Image

RAPR 0.12.17, 0.12.30, 0.12.40 returns an error: Handle is not initialized.
Image

RAPR 0.12.4, 0.12.12 returns an error: Value cannot be null. Parameter name: input
Image

.Net Framework installed in system:

Expand
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\CDF

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\CDF\v4.0
  HttpNamespaceReservationInstalled    REG_DWORD    0x1
  NetTcpPortSharingInstalled    REG_DWORD    0x1
  NonHttpActivationInstalled    REG_DWORD    0x1
  SMSvcHostPath    REG_SZ    C:\Windows\Microsoft.NET\Framework64\v4.0.30319\
  WMIInstalled    REG_DWORD    0x1

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\v2.0.50727
  CBS    REG_DWORD    0x1
  Increment    REG_SZ    4927
  Install    REG_DWORD    0x1
  OCM    REG_DWORD    0x1
  SP    REG_DWORD    0x2
  Version    REG_SZ    2.0.50727.4927

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\v2.0.50727\1028
  Install    REG_DWORD    0x1
  MSI    REG_DWORD    0x1
  OCM    REG_DWORD    0x1

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\v2.0.50727\1029
  Install    REG_DWORD    0x1
  MSI    REG_DWORD    0x1
  OCM    REG_DWORD    0x1

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\v2.0.50727\1030
  Install    REG_DWORD    0x1
  MSI    REG_DWORD    0x1
  OCM    REG_DWORD    0x1

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\v2.0.50727\1031
  Install    REG_DWORD    0x1
  MSI    REG_DWORD    0x1
  OCM    REG_DWORD    0x1

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\v2.0.50727\1032
  Install    REG_DWORD    0x1
  MSI    REG_DWORD    0x1
  OCM    REG_DWORD    0x1

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\v2.0.50727\1035
  Install    REG_DWORD    0x1
  MSI    REG_DWORD    0x1
  OCM    REG_DWORD    0x1

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\v2.0.50727\1036
  Install    REG_DWORD    0x1
  MSI    REG_DWORD    0x1
  OCM    REG_DWORD    0x1

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\v2.0.50727\1038
  Install    REG_DWORD    0x1
  MSI    REG_DWORD    0x1
  OCM    REG_DWORD    0x1

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\v2.0.50727\1040
  Install    REG_DWORD    0x1
  MSI    REG_DWORD    0x1
  OCM    REG_DWORD    0x1

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\v2.0.50727\1041
  Install    REG_DWORD    0x1
  MSI    REG_DWORD    0x1
  OCM    REG_DWORD    0x1

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\v2.0.50727\1042
  Install    REG_DWORD    0x1
  MSI    REG_DWORD    0x1
  OCM    REG_DWORD    0x1

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\v2.0.50727\1043
  Install    REG_DWORD    0x1
  MSI    REG_DWORD    0x1
  OCM    REG_DWORD    0x1

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\v2.0.50727\1044
  Install    REG_DWORD    0x1
  MSI    REG_DWORD    0x1
  OCM    REG_DWORD    0x1

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\v2.0.50727\1045
  Install    REG_DWORD    0x1
  MSI    REG_DWORD    0x1
  OCM    REG_DWORD    0x1

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\v2.0.50727\1046
  Install    REG_DWORD    0x1
  MSI    REG_DWORD    0x1
  OCM    REG_DWORD    0x1

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\v2.0.50727\1049
  CBS    REG_DWORD    0x1
  Increment    REG_SZ    4927
  Install    REG_DWORD    0x1
  MSI    REG_DWORD    0x1
  OCM    REG_DWORD    0x1
  SP    REG_DWORD    0x2
  Version    REG_SZ    2.0.50727.4927

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\v2.0.50727\1053
  Install    REG_DWORD    0x1
  MSI    REG_DWORD    0x1
  OCM    REG_DWORD    0x1

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\v2.0.50727\1055
  Install    REG_DWORD    0x1
  MSI    REG_DWORD    0x1
  OCM    REG_DWORD    0x1

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\v2.0.50727\2052
  Install    REG_DWORD    0x1
  MSI    REG_DWORD    0x1
  OCM    REG_DWORD    0x1

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\v2.0.50727\2070
  Install    REG_DWORD    0x1
  MSI    REG_DWORD    0x1
  OCM    REG_DWORD    0x1

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\v2.0.50727\3076
  Install    REG_DWORD    0x1
  MSI    REG_DWORD    0x1
  OCM    REG_DWORD    0x1

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\v2.0.50727\3082
  Install    REG_DWORD    0x1
  MSI    REG_DWORD    0x1
  OCM    REG_DWORD    0x1

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\v3.0
  CBS    REG_DWORD    0x1
  Increment    REG_SZ    4926
  Install    REG_DWORD    0x1
  SP    REG_DWORD    0x2
  Version    REG_SZ    3.0.30729.4926

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\v3.0\Servicing

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\v3.0\Servicing\Windows Workflow Foundation
  CBS    REG_DWORD    0x1
  Hotfix    REG_SZ    
  Install    REG_DWORD    0x1
  SP    REG_DWORD    0x2
  SPIndex    REG_DWORD    0x0
  SPName    REG_SZ    SP2

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\v3.0\Setup
  InstallSuccess    REG_DWORD    0x1
  Version    REG_SZ    3.0.30729.4926

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\v3.0\Setup\1049
  CBS    REG_DWORD    0x1
  Increment    REG_SZ    8795
  Install    REG_DWORD    0x1
  InstallSuccess    REG_DWORD    0x1
  SP    REG_DWORD    0x2
  Version    REG_SZ    3.0.30729.8795

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\v3.0\Setup\Windows Communication Foundation
  InstallSuccess    REG_DWORD    0x1
  ReferenceInstallPath    REG_SZ    C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.0\
  RuntimeInstallPath    REG_SZ    C:\Windows\Microsoft.NET\Framework64\v3.0\Windows Communication Foundation\
  Version    REG_SZ    3.0.4506.4926

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\v3.0\Setup\Windows Communication Foundation\1049
  InstallSuccess    REG_DWORD    0x1

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\v3.0\Setup\Windows Presentation Foundation
  (по умолчанию)    REG_SZ    WPF v3.0.6920.4902
  InstallRoot    REG_SZ    C:\Windows\Microsoft.NET\Framework64\v3.0\WPF\
  InstallSuccess    REG_DWORD    0x1
  ProductVersion    REG_SZ    3.0.6920.4902
  Version    REG_SZ    3.0.6920.4902
  WPFCommonAssembliesPathx64    REG_SZ    C:\Windows\System32\
  WPFNonReferenceAssembliesPathx64    REG_SZ    C:\Windows\Microsoft.NET\Framework64\v3.0\WPF\
  WPFReferenceAssembliesPathx64    REG_SZ    C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.0\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\v3.0\Setup\Windows Workflow Foundation
  (по умолчанию)    REG_SZ    Windows Workflow Foundation
  FileVersion    REG_SZ    3.0.4203.4926
  InstallDir    REG_SZ    C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.0\
  InstallSuccess    REG_DWORD    0x1
  MajorBuildNum    REG_SZ    4203
  ProductVersion    REG_SZ    3.0.0.0

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\v3.5
  CBS    REG_DWORD    0x1
  Install    REG_DWORD    0x1
  InstallPath    REG_SZ    C:\Windows\Microsoft.NET\Framework64\v3.5\
  SP    REG_DWORD    0x1
  Version    REG_SZ    3.5.30729.4926

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\v3.5\1049
  CBS    REG_DWORD    0x1
  Install    REG_DWORD    0x1
  SP    REG_DWORD    0x1
  Version    REG_SZ    3.5.30729.4926

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\v4

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\v4\Client
  CBS    REG_DWORD    0x1
  Install    REG_DWORD    0x1
  InstallPath    REG_SZ    C:\Windows\Microsoft.NET\Framework64\v4.0.30319\
  Release    REG_DWORD    0x8234d
  Servicing    REG_DWORD    0x0
  TargetVersion    REG_SZ    4.0.0
  Version    REG_SZ    4.8.09037

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\v4\Client\1033
  CBS    REG_DWORD    0x1
  Install    REG_DWORD    0x1
  Release    REG_DWORD    0x8234d
  Servicing    REG_DWORD    0x0
  TargetVersion    REG_SZ    4.0.0
  Version    REG_SZ    4.8.09037

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\v4\Client\1049
  CBS    REG_DWORD    0x1
  Install    REG_DWORD    0x1
  Release    REG_DWORD    0x8234d
  Servicing    REG_DWORD    0x0
  TargetVersion    REG_SZ    4.0.0
  Version    REG_SZ    4.8.09037

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\v4\Full
  CBS    REG_DWORD    0x1
  Install    REG_DWORD    0x1
  InstallPath    REG_SZ    C:\Windows\Microsoft.NET\Framework64\v4.0.30319\
  Release    REG_DWORD    0x8234d
  Servicing    REG_DWORD    0x0
  TargetVersion    REG_SZ    4.0.0
  Version    REG_SZ    4.8.09037

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\v4\Full\1033
  CBS    REG_DWORD    0x1
  Install    REG_DWORD    0x1
  Release    REG_DWORD    0x8234d
  Servicing    REG_DWORD    0x0
  TargetVersion    REG_SZ    4.0.0
  Version    REG_SZ    4.8.09037

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\v4\Full\1049
  CBS    REG_DWORD    0x1
  Install    REG_DWORD    0x1
  Release    REG_DWORD    0x8234d
  Servicing    REG_DWORD    0x0
  TargetVersion    REG_SZ    4.0.0
  Version    REG_SZ    4.8.09037

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\v4.0
  (по умолчанию)    REG_SZ    deprecated

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\v4.0\Client
  Install    REG_DWORD    0x1
  Version    REG_SZ    4.0.0.0

RAPR log in Windows x86. Error. Handle is not initialized:

Expand
2025-02-24 09:22:49Z [Information]: ---------------------------------------------------------------
2025-02-24 09:22:49Z [Information]: Rapr started
2025-02-24 09:22:49Z [Information]: Scanning driver store...
2025-02-24 09:23:00Z [Information]: Ready
2025-02-24 09:23:03Z [Information]: Scanning driver store...
2025-02-24 09:23:03Z [Error]: System.InvalidOperationException: Handle is not initialized.
 at System.Runtime.InteropServices.GCHandle.FromIntPtr(IntPtr value)
 at Rapr.Utils.NativeDriverStore.EnumDriverPackages(IntPtr driverStoreHandle, String driverStoreFilename, DriverPackageInfo pDriverPackageInfo, IntPtr lParam)
 at Rapr.Utils.NativeDriverStore.NativeMethods.DriverStoreEnum(IntPtr driverStoreHandle, DriverStoreEnumFlags flags, EnumDriverPackageDelegate CallbackRoutine, IntPtr lParam)
 at Rapr.Utils.NativeDriverStore.EnumeratePackages()
 at Rapr.DSEForm.<PopulateUIWithDriverStoreEntries>b__17_0()
 at System.Threading.Tasks.Task`1.InnerInvoke()
 at System.Threading.Tasks.Task.Execute()
--- End of stack trace from previous location where exception was thrown ---
 at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
 at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
 at Rapr.DSEForm.<PopulateUIWithDriverStoreEntries>d__17.MoveNext()
2025-02-24 09:23:09Z [Information]: Shutting down - reason UserClosing

RAPR log in Windows x86. Error. Value cannot be null. Parameter name: input:

Expand
2025-02-25 13:32:19Z [Information]: ---------------------------------------------------------------
2025-02-25 13:32:19Z [Information]: Rapr started
2025-02-25 13:32:20Z [Information]: Scanning driver store...
2025-02-25 13:32:20Z [Error]: System.ArgumentNullException: Value cannot be null.
Parameter name: input
 at System.Version.Parse(String input)
 at Rapr.Utils.NativeDriverStore.EnumDeviceObjects(IntPtr hDriverStore, DriverStoreObjectType ObjectType, String ObjectName, IntPtr lParam)
 at Rapr.Utils.NativeDriverStore.NativeMethods.DriverStoreEnumObjects(IntPtr hDriverStore, DriverStoreObjectType objectType, DRIVERSTORE_LOCK_LEVEL flags, EnumObjectsDelegate callbackRoutine, IntPtr lParam)
 at Rapr.Utils.NativeDriverStore.EnumeratePackages()
 at Rapr.DSEForm.<PopulateUIWithDriverStoreEntries>b__17_0()
 at System.Threading.Tasks.Task`1.InnerInvoke()
 at System.Threading.Tasks.Task.Execute()
--- End of stack trace from previous location where exception was thrown ---
 at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
 at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
 at Rapr.DSEForm.<PopulateUIWithDriverStoreEntries>d__17.MoveNext()



@vodek3 vodek3 changed the title Error. Handle is not initialized. Windows 10 x86. Errors. Handle is not initialized. + Value cannot be null. Parameter name: input. Windows 10 x86. Feb 25, 2025
@lostindark
Copy link
Owner

Fixed the second issue, but wasn't able to repro the first issue w/ Win 7 x86. I'll try install a Win 10 x86 and try repro later.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants