On 2018-12-01 04:18, Brian Inglis wrote:
On 2018-11-30 01:33, Houder wrote:
[snip]
Now I know, there should be an "GdiPlus.dll" in "system32". Alas, I have no idea how to recover it (and neither does Microsoft).
Thanks for the feedback, Brian.
You should have a selection of alternatives available under: $ (cd /proc/cygdrive/c/WINDOWS/WinSxS/; l *gdiplus*/gdiplus.dll)
[snip] Correct! 24 of them. ... and all w/ a hardlink count of 1 ... ... you obviously do not run Windows 7 ... The directories below "winsxs" have different names in my case :-)
In my case, the latest entry with systemcopy matches that in System32:
Nope, here no subdirectories w/ "systemcopy" in their name ... [snip]
So you may want to try listing the former and copying to the latter.
Copying or hardlinking makes cygcheck "very happy", but "my" Windows 7 does not care (it remains indifferent to my attempts to correct this).
Hope that fixes things for you.
It did not :-) I found heaps and heaps of "advice" on the "net" by Microsoft Support. Mostly irrational, no fundamental reasoning. Do this, do that, and in the end: reinstall your system. Following this kind of advice is not an option for me. I do not like doing things "blind-folded". Yes, I tried some things that seemed harmless to me ... Among them registering the GdiPlus.dll (in various ways) ... 64-C:\Windows\system32># regsvr32 gdiplus.dll elicited the following response: The module "gdiplus.dll" was loaded but the entry-point DllRegisterServer was not found. Euh, what? The thing that matters to me, is that the "DLL loading mechanism" invoked by the cygwin1.dll, is able to find the DLL's. Good! Granted, they are NOT found in c:/Windows/system32, but it appears that I cannot help that (w/o completely reinstalling my system). Regards, Henri -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple