På yggenyk.dk bruger vi cookies til at give dig en god oplevelse og til at indsamle statistik, der kan være med til at forbedre brugeroplevelsen. Hvis du klikker på et link på yggenyk.dk, accepterer du samtidig vores cookiepolitik.

How to fix missing DX9 software rasterizer RGB9RAST: Difference between revisions

From Yggenyk
Jump to navigation Jump to search
No edit summary
 
(4 intermediate revisions by the same user not shown)
Line 2: Line 2:
[[Category:Software development]]
[[Category:Software development]]
==Symptoms==
==Symptoms==
Crash trying to call:<br>
'''System.Windows.Media.Imaging.Render(...)'''
==What is Rgb9rast.dll==
Rgb9rast.dll is .NET's software renderer.<br>
Rgb9rast.dll is distributed with .NET 3.0 and 3.5.<br>
In newer versions of windows it is a part of Windows.<br>
On some configurations it is named Rgb9rast_2.dll.<br>


==Fix==
==Fix==
Line 10: Line 18:


Copy these files (only RGB9RAST_x86.msi if it is an 32 bit windows) to the PC missing RGB9RAST_2.dll and install them, that will fix the problem.
Copy these files (only RGB9RAST_x86.msi if it is an 32 bit windows) to the PC missing RGB9RAST_2.dll and install them, that will fix the problem.
They can also be found here:<br>
* [http://msdn.microsoft.com/en-us/library/aa480217.aspx Microsoft .NET Framework 3.0 Deployment Readme]
* [http://go.microsoft.com/fwlink/?LinkId=56151 RGB9RAST_x86.msi]
* [http://go.microsoft.com/fwlink/?LinkId=56158 RGB9RAST_x64.msi]


I don't know if they are distributed with other versions of the Windows SDK, but links to other SDK's can be found here:<br>
I don't know if they are distributed with other versions of the Windows SDK, but links to other SDK's can be found here:<br>

Latest revision as of 10:51, 31 December 2012

Symptoms

Crash trying to call:
System.Windows.Media.Imaging.Render(...)

What is Rgb9rast.dll

Rgb9rast.dll is .NET's software renderer.
Rgb9rast.dll is distributed with .NET 3.0 and 3.5.
In newer versions of windows it is a part of Windows.
On some configurations it is named Rgb9rast_2.dll.

Fix

In Windows SDK 6.0.A (Included in Visual Studio 2008) there is two files:
C:\Program Files (x86)\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Packages\DotNetFX35\dotNetFX30\RGB9RAST_x86.msi
and
C:\Program Files (x86)\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Packages\DotNetFX35\dotNetFX30\RGB9RAST_x64.msi

Copy these files (only RGB9RAST_x86.msi if it is an 32 bit windows) to the PC missing RGB9RAST_2.dll and install them, that will fix the problem.

They can also be found here:

I don't know if they are distributed with other versions of the Windows SDK, but links to other SDK's can be found here:

Here Corrections to some errors in the .NET Framework 3.0 deployment documentation is an explanation why you could end up missing rgb9rast_2.dll. <google>ENGELSK</google>