installaion error

Help and support regarding PR:BF2 installation and in-game issues
Post Reply
Cataclysmic
Posts: 3
Joined: 2024-12-05 22:14

installaion error

Post by Cataclysmic »

just installed the game and cant get past this error

Code: Select all

Project Reality Log File
PRLauncher.exe started at: 2024-12-05T14:08:54

Critical Error: An unhandled exception has occured. Details are as follows:

Could not load file or assembly 'System.Net.Http, Version=4.2.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified.

Further details can be found in the following file:

[url]C:\Program Files (x86)\Project Reality\Project Reality BF2\mods\pr\bin\PRLauncher.log[/url]

Please report this error to the Project Reality Team, and include the log file in your report.

[url="https://www.realitymod.com/forum/forumdisplay.php?f=27"]Visit Support Forum[/url]

 > System.IO.FileNotFoundException: Could not load file or assembly 'System.Net.Http, Version=4.2.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified.
File name: 'System.Net.Http, Version=4.2.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
   at System.Signature.GetSignature(Void* pCorSig, Int32 cCorSig, RuntimeFieldHandleInternal fieldHandle, IRuntimeMethodInfo methodHandle, RuntimeType declaringType)
   at System.Reflection.RuntimeMethodInfo.FetchNonReturnParameters()
   at System.Reflection.RuntimeMethodInfo.GetParameters()
   at  .(MethodInfo ,   , Type[] , Int32& )
   at  .(  )
   at  .(Int32 ,  )
   at  .(  )
   at  .()
   at  .(Boolean )
--- 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 System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
--- End of stack trace from previous location where exception was thrown ---
   at  .(Exception )
   at  .(Object )
   at  .(MethodBase , Boolean )
   at  .  (  ,  )
   at  .()
   at  .(Boolean )
--- 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 Reality.BF2.ExternalLogin.ExternalLogin..MoveNext()
--- 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 PRLauncher.WPF.ViewModel.Pages.LoginPageViewModel.c.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.AsyncMethodBuilderCore.<>c.<ThrowAsync>b__6_0(Object state)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)

WRN: Assembly binding logging is turned OFF.
To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
Note: There is some performance penalty associated with assembly bind failure logging.
To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].

User avatar
bad_nade
Support Technician
Posts: 1373
Joined: 2008-04-06 18:26
Location: Finland

Re: installaion error

Post by bad_nade »

Cataclysmic wrote: 2024-12-05 22:16 just installed the game and cant get past this error
Spoiler for Logs:

Code: Select all

Project Reality Log File
PRLauncher.exe started at: 2024-12-05T14:08:54

Critical Error: An unhandled exception has occured. Details are as follows:

Could not load file or assembly 'System.Net.Http, Version=4.2.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified.

Further details can be found in the following file:

[url]C:\Program Files (x86)\Project Reality\Project Reality BF2\mods\pr\bin\PRLauncher.log[/url]

Please report this error to the Project Reality Team, and include the log file in your report.

[url="https://www.realitymod.com/forum/forumdisplay.php?f=27"]Visit Support Forum[/url]

 > System.IO.FileNotFoundException: Could not load file or assembly 'System.Net.Http, Version=4.2.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified.
File name: 'System.Net.Http, Version=4.2.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
   at System.Signature.GetSignature(Void* pCorSig, Int32 cCorSig, RuntimeFieldHandleInternal fieldHandle, IRuntimeMethodInfo methodHandle, RuntimeType declaringType)
   at System.Reflection.RuntimeMethodInfo.FetchNonReturnParameters()
   at System.Reflection.RuntimeMethodInfo.GetParameters()
   at  .(MethodInfo ,   , Type[] , Int32& )
   at  .(  )
   at  .(Int32 ,  )
   at  .(  )
   at  .()
   at  .(Boolean )
--- 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 System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
--- End of stack trace from previous location where exception was thrown ---
   at  .(Exception )
   at  .(Object )
   at  .(MethodBase , Boolean )
   at  .  (  ,  )
   at  .()
   at  .(Boolean )
--- 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 Reality.BF2.ExternalLogin.ExternalLogin..MoveNext()
--- 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 PRLauncher.WPF.ViewModel.Pages.LoginPageViewModel.c.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.AsyncMethodBuilderCore.<>c.<ThrowAsync>b__6_0(Object state)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)

WRN: Assembly binding logging is turned OFF.
To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
Note: There is some performance penalty associated with assembly bind failure logging.
To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].

Thanks for the logs. That's the correct way to start support request. You are missing .NET Framework 4.7.2, but I'll include whole set of standard fixes just for good measure.

In case you have Windows 7 or 8.x, note that they are no longer supported by us. Not supported does not mean that you couldn't play PR, but that you have to solve all technical issues by yourself.

Do these in the order below until the game starts or you reach end of the list. If Windows says a packages is already installed, just skip it and continue with the next step. Pay special attention to step #5 because it includes running two installers before it's complete.
  1. Run launcher as administrator.
  2. Make sure your antivirus is not blocking prbf2.exe, prlauncher.exe, or the folder where they are installed in, or your %LOCALAPPDATA%\Project Reality folder.
  3. Download and install .NET Framework 4.7.2 Runtime.
  4. Download and install Visual C++ Redistributable.
  5. Download DirectX End-User Runtimes (June 2010), run it and give it a temporary folder for extracting files. Then go to that folder and run DXSETUP.exe.
  6. Download d3dx9_43.dll and copy it into your C:\Windows\SysWOW64 folder, overwriting the file that might already be there.
  7. If your computer has both integrated and discrete GPUs, open Start -> Settings -> System -> Display -> Graphics. Then add desktop app prbf2.exe and set it to high performance with your discrete GPU.
  8. Disable ASLR by opening Start -> Settings -> Privacy & security -> Windows Security -> Open Windows Security. Then open App & browser control -> Exploit protection settings -> Program settings tab. Add prbf2.exe and press Edit, then override and turn off Mandatory ASLR and Bottom-up ASLR.
Cataclysmic
Posts: 3
Joined: 2024-12-05 22:14

Re: installaion error

Post by Cataclysmic »

so i have completed all the steps in order and it still gives this issue all problem i ran into is when installing the .net framework it said my device is not compatible and i dont see why not im operating windows 10 proffesional 64 bit with 8gb of Ram a i5 cpu and a 2gb gpu so i dont see why its not maybe my bersion of windows?
User avatar
bad_nade
Support Technician
Posts: 1373
Joined: 2008-04-06 18:26
Location: Finland

Re: installaion error

Post by bad_nade »

Cataclysmic wrote: 2024-12-06 17:38 so i have completed all the steps in order and it still gives this issue all problem i ran into is when installing the .net framework it said my device is not compatible and i dont see why not im operating windows 10 proffesional 64 bit with 8gb of Ram a i5 cpu and a 2gb gpu so i dont see why its not maybe my bersion of windows?
Windows 10 was first released over 9 years ago, and it's due to be phased out of official support by Microsoft in less than a year (EOL date is October 14, 2025). You should be on the latest feature update, which is 22H2. Other than that I don't see any reason why you wouldn't be able to install .net framework. I have it installed on my Windows 11.
Cataclysmic
Posts: 3
Joined: 2024-12-05 22:14

Re: installaion error

Post by Cataclysmic »

I will reinstall windows and then try to updateit but as of now my windows cant fine any current updates for some odd reason i dont know but sometime in the upcoming week i will reinstall it and then let you know and thanks for your time and trying to resolve my issue much apreciated
KurDuMka
Posts: 1
Joined: 2024-12-09 15:06

Re: installaion error

Post by KurDuMka »

У меня такая проблема что при запуске игры через лаунчер появляется черный экран на секунду потом вылетает и вылезает ошибка (failed loading RendDX9.dll 0x7e) что мне делать?
User avatar
bad_nade
Support Technician
Posts: 1373
Joined: 2008-04-06 18:26
Location: Finland

Re: installaion error

Post by bad_nade »

KurDuMka wrote: 2024-12-09 15:12 У меня такая проблема что при запуске игры через лаунчер появляется черный экран на секунду потом вылетает и вылезает ошибка (failed loading RendDX9.dll 0x7e) что мне делать?
English, please. And don't hijack somebody else's thread. Create your own.
Post Reply

Return to “PR:BF2 Support”