Gdiplus.dll Missing Windows 7 64 Bit

0 views
Skip to first unread message

Laurence Jabali

unread,
Aug 5, 2024, 4:37:03 AM8/5/24
to gunlightermcont
MiniToolOEM program enable partners like hardware / software vendors and relative technical service providers to embed MiniTool software with their own products to add value to their products or services and expand their market.

When using or installing a certain app in Windows, you may get an error message related to gdiplus.dll, for example, gdiplus.dll is missing, gdiplus.dll not found, etc. How can you get rid of the error? In this post from MiniTool, you can find some effective methods to fix the issue.


If the gdiplus error appears when running the program, you can choose to uninstall and reinstall it. Program reinstallation can delete the corrupted .dll file and restore it. Then, you can use the program properly.


If you have a system restore point, you can go to type restore point to the search box in Windows 10 and click Create a restore point. Under the System Protection tab, click System Restore to start the restore by following the on-screen instructions.


The gdiplus.dll is missing error may be caused by a virus or malware infection on your computer since it can damage the .dll file. So, you can perform a scan for the system to remove the virus or malware with an antivirus program like Malwarebytes.


Hello,

I have a HP Laptop Compaq Presario R3000 running XP sp2.

While trying to install software for my new HP 451color laserjet printer, I could not finish because my computer seems to have a problem with the gdiplus.dll file. After doing a regsvr32 in the "run" box I get the following window message: "gdiplus.dll was loaded, but the DllRegisterServer entry point was not found. This file can not be registered."

This problem MAY have happened in the past while installing some other software or printer, I don't remember, but I MAY have gotten frustrated with it and just ignored it and went on without being able to use whatever I was trying to add. (I get so tired things not working the way they are supposed to!!!)


I updated to SP3 which did not help. I'm considering a system recovery. I don't want to lose all my programs, drivers, etc. I did a search and read that a:

"Startup Repair replaces only damaged or missing Windows startup files. In a Windows XP repair install, all Windows files are replaced no matter if they need to be or not. Note: If you're using a restore disc from your computer manufacturer instead of an original Windows Setup disc or download, a Startup Repair or repair install as described in the linked guides above may not be possible."

I don't want to click on the wrong thing and screw this up!! Can someone tell me if such a repair-overwrite of the windows system files is an option with the microsoft windows xp home sp1 operating system disk?

Is there a better way to fix this?

Any help is appreciated.

Thanks, Jeff


While this article does not pertain to the issue you are having it does however have a patch for replacing a bad gdiplus.dll file. Give the patch a whirl (it should replace and register properly) and let me know the results:


We are running a .Net core console application on a windows container with Kubernetes (Amazon EKS). The host OS is Windows Sever 2016. Getting the below error when a excel file is generated by Aspose.Cells.


There are options for linux containers to explicitly install gdiPlus library, couldn't find anything like that for windows containers. At present we are looking to deploy our application only on windows containers. Appreciate any help!


By default, the 5.0 tag gives you Windows Nano Server when targeting Windows containers. This SKU of Windows is trimmed down and does not contain gdiplus.dll. What you would want instead is Windows Server Core which does have that DLL. This is documented here: -docker/blob/main/documentation/scenarios/using-system-drawing-common.md.


Based on the other tags I see you referencing, it seems that you're targeting Windows Server 2019 to use for your container. Luckily, .NET does provide .NET 5.0 images for Windows Server Core 2019. The tag to use for that is 5.0-windowsservercore-ltsc2019. You can find this listed at _/microsoft-dotnet-runtime. That would be the recommended tag to use to resolve this issue.


I question whether you're actually using Windows Server 2016 as a host environment. No version of Windows Server is capable of running containers using a Windows version newer than the host version. This Windows container version compatibility matrix is described here: -us/virtualization/windowscontainers/deploy-containers/version-compatibility?tabs=windows-server-2016%2Cwindows-10-20H2.


The first FROM instruction has no impact on the resulting image. The mcr.microsoft.com/windows:1809 base isn't used at all in the image that gets output because you have a subsequent FROM instruction right after it. It seems like you're trying to pull down the mcr.microsoft.com/windows:1809 image to use as the base for the mcr.microsoft.com/dotnet/runtime:5.0 image but that's not how it works. I would encourage you to read up on Dockerfile structure. You may also be interested in learning about ways to install .NET onto other image types for which .NET doesn't provide official images for. That kinda seems like what you were trying to do here. But there is official guidance on how this can be done at -docker/blob/main/documentation/scenarios/installing-dotnet.md. Basically, you would use a base image just as you had done with mcr.microsoft.com/windows:1809 and explicitly install .NET from its zip file.


Hello! After update I keep getting the same bug - the game doesnt start because of some gdiplus.dll file, that is counted corrupted by EAC. SFC scannow, driver updates, windows update, certificate delete - nothing works. I even reinstalled the game - still no difference. What can I do?


Update: I finally figured out that the issue was from the fact that i couldnt download the latest windows update through settings, therefore I resolved this issue by using the Windows Media Creation Tool and choosing the first upgrade option to update my windows, now all is well and I can play Apex again.


I have a slight problem with the Appeon Runtime Packager for PB 2017 build 1681. No matter what Database Interfaces or Other Components I Check, the runtime packager includes pbjvm170.dll in the MSI Package. This would be not much of a problem but installing the runtime on a blank Windows 7 32 bit Virtal Machine in Virtualbox with all current MS Patches results in the error


To my knowledge I'm not using any Java in my Application, so PBJVM shouldn't be needed. Nevertheless I gave it a try installing JRE 8 u 144 on the VM and again tried installing the PB Runtime files. Same result. Even if i click "ignore" the Runtime doesn't get installed fully.


before you run installation module generated by the Runtime Packager you must ensure that msvcr71.dll, msvcp71.dll, msvcr100.dll, msvcp100.dll , atl71.dll and gdiplus.dll are present in your VM (or system).


Acutually my above statement was a bit incorrect. If I press the ignore button pbjvm does't get registered, but the runtime gests fully installed otherwise. But thanks to your help I now have the needed files to get installed before I install the Powerbuilder Runtime package.


Just for test purposes I copied these from my development machine to my blank windows 7 VM and voila! the PB runtime installed flawlessly. So I'll include these in my setup build. I can imagine appeon ommited these out of the PB Runtime Packager due to license reasons. And I'm not very sure I would be allowed to distribute (only) them, leaving away others from the MS VC++ runtime Libraries and the MS .NET ATL, It's just for a personal program though, so I'm not very much worried about this matter right now. And as you were saying, gdiplus is available on most windows systems. And for the other DLL's I would just need the MS redistributable runtime package(s).


No, the PB Packager utility includes this the JVM inter-op DLL as a default. What you are asking for would be an enhancement request. I would suggest that you enter a support ticket for this issue though so that Appeon can address this legitimate bug and/or requirement properly.


This only occurs on one user's PC (I can't reproduce it), and it works when

calling the makefile from the command prompt. I'm pulling my hair out

because I can't even work out how to debug the problem. I can't think what

could be different between running the exe from different environments.

Windows is meant to search the exe dir first, and I've even tried including

all non-system32 dlls in this dir (gdiplus.dll, MSVCP71.dll, etc.) I can't

tell which DLL it can't find because the event log doesn't record any error.


This only occurs on one user's PC (I can't reproduce it), and it works

when calling the makefile from the command prompt. I'm pulling my hair

out because I can't even work out how to debug the problem. I can't

think what could be different between running the exe from different

environments.


As Mike mentions using the dependency walker tool on _core_.pyd will help you find all the DLLs that are needed, and if you're able to run it on the user's PC too that will show you what is missing. (Although it can give you some false readings for DLLs that are only loaded on demand but are never used.)


Since the error mentions "assembly" then that is another clue, although I'm not sure what assemblies the Py2.5 version would be using other than gdiplus, which is sometimes installed as an assembly... Assemblies are microsoft's answer to DLL hell, but in my and many other's opinion they just made things worse. If it's really a missing assembly then it is likely looking for something that should be installed under the Windows system dir, or in a "private assembly" belonging to your application.

3a8082e126
Reply all
Reply to author
Forward
0 new messages