Skip to main content
Participating Frequently
February 20, 2012
Question

11.1.102.62 and Win2K install - SetDllDirectoryW not supported

  • February 20, 2012
  • 7 replies
  • 106410 views

I have been merrily upgrading Flash Player for Firefox over the years on my Windows 2000 SP4 machine, up through and including 11.1.102.55.

The installation program for 11.1.102.62 however, relies on the SetDllDirectory call, which sadly is not supported in Win2K kernel.dll.

Can you go back to using the LoadLibrary call so that Win2K users can continue to benefit from the latest patches and upgrades?

Thank you,

M. Miller

This topic has been closed for replies.

7 replies

March 14, 2012

Hi,

I have Windows 2000 pro.

I got the same  error when installing the update.

I uninstalled Flash Player and have now re-tried installing the  Flash Player.

10.3.183.16

from  http://get.adobe.com/flashplayer/

Getting the error :

" Procedure entry point SetDIIDirectoryW could not be located in dynamic link library kernel32.dll  "

I'd appreciate it if Adobe  could kindly solve this problem.

It was so easy before. Now I am not sure .  The procedures which have been kindly suggested are too complicated.

I have uninstalled the old program by mistake thinking that the new software will have the missing file !  No flash player at all on my system now !

Thanks

JM_fab

March 14, 2012

I agree with JM_fab. It warmed my cockles to discover so many people wanting to help but I'm not going to try and poke around (see, I know the technical term) in directories and whatnot. Adobe should have an update available that works on Win2K etc. I have now given up so thanks again for all replies but I still don't understand what I'm supposed to do? Thank you also to Ortwin for adding an English version, I am sure it will be beneficial to others but sadly, not me! Ps, Ortwin, I hope you're feeling better!

Participating Frequently
February 29, 2012

Funny: I logged into my computer today, and Adobe popped up saying Flash needs to be udpated!!

Participating Frequently
February 29, 2012

Hi out there,

there's a way to install newest updates anyway. There exists a wrapper which includes used procdure call.

You may find a howto on my blog

http://www.ortwinpinke.de/2012/02/29/adobe-flash-player-11110262-unter-windows-2000-installieren/

But i also would prefer a solution for a "normal" installation under win2000.

regards from germany

Ortwin

February 29, 2012

Hi Ortwin, clicked on your link but sadly my German is not that good Have same problem as M_Miller and would like some help. Will go and vote re bug,

Thanks

Participating Frequently
March 7, 2012

Ok...For anyone that is interested.. I have Flash Player 11.1.102.63 installed on W2KSP4 using BlackWingCat's KnownDllsWrapper .96k EZinstall available at

http://www7.atwiki.jp/win2000/pages/17.html

I used the EZInstall method as follows:

Create a Temp folder and place the "install_flash_player_32bit.exe" and/or "install_flash_player_ax_32bit.exe" in there (It probably makes sense to make the folder a permanent location as you will be able to just place new install files in there when updates come out)

Run kdllinst from the KnownDllsWrapper package. Choose your Temp folder as the EZINstall folder in the top dialog section, choose kernal32 from the main installer window, and check EZ KD registry from the right hand side. (This will add registry entries for ExcludeKnownDlls and allow the installer to use the wrapper dlls located in the Temp install Folder)

REBOOT the machine. (This MUST be done)

Go into the Temp folder and install the update(s).

As of now it seems that only the installer has the SetDllDirectoryW dependency issue. If at some point down the line the flash executables start having Win2K dependency issues an EZInstall with the required wrapper dlls will need to be made to the flash install folder, but that is not the case at this point.

Hope this helps. Post if you run into any problems.

Message was edited by: J Fortune And of course if you have something installed that protects registry changes like spybot or webroot then you will have to allow the changes or disable before doing the EZinstall to allow the EZ KD registry patch to complete.


Well, if I earlier -- in error -- called Mark (M. Miller) "Mike" because I once knew a Mike Miller, I should call the kind poster above this note (J Fortune) "Joe" since I also once knew a Joe Fortune.  (He even sold me a new car!)

Anyway ("Joe"), does the kdllinst.exe file in the kdw096k.zip archive make permanent changes to the Windows 2000 pc on which it is installed, or can it be uninstalled the way the "WRAPPER" program could be?  I do appreciate these 3rd party workarounds, but at the same time I am a little skittish about installing something "unofficial" (especially an .EXE file) that comes from an unknown source.

I also see from your post (and from the most recent Flash Player Security Bulletin, i.e., www.adobe.com/support/security/bulletins/apsb12-05.html ) that a new version (11.1.102.63) of Flash Player is now (for two days) out to address a priority 2 critical vulnerability.  Granted, keeping software "safe" cannot be the easiest thing to do, but it makes me wonder if we should approach the "latest and greatest" Flash release (not unlike Microsoft's monthly patches) as already being critically vulnerable (but we just won't find out how for a couple of weeks or months)!  Maybe Steve Jobs was right ( http://www.wired.com/gadgetlab/2011/11/adobe-kills-mobile-flash/ ) about Flash and maybe we might do best on our Windows 2000 pc's by installing the latest version of Firefox (for example) and hoping for more stable HTML5 content.

I wish it weren't asking too much to have a page with the latest working, able to be installed "official" Flash software for all different categories of still-used Microsoft OS pc's under headings like Win2000, WinXP, Windows7, etc.

Thanks for everyone who has tried to help out with this and thanks for "listening" to my little venting of frustration -- we'd just hope that the computers we buy should be able to safely run the programs they ran when they were new until the day they totally "bite the dust" and no longer work.  (Maybe that should be "byte the dust"!  ;-D )

Participating Frequently
February 26, 2012

Last year, Windows Update accidentally offered Win2K systems a C++ runtime update that replaced a DLL with one that contained XP-only calls. I go thit by that and had to replace the bad DLL with the older one.

I wonder if the installer has it's own copy of that DLL and is using it. If it's not completely bound in, I wonder if it could be found in a temp directory if the installer extracts a bunch of files. Could you cancel/terminate the installer, find the DLL, and either replace it with a Win2K compatible version, or just delete it so it uses the main system copy?

Participating Frequently
February 23, 2012

Thanks for starting this thread, Mike.

I too have some Windows 2000 SP4 pc's, and I also noticed this installation problem when I tried to update them to the latest, safe-from-critical-vulnerabilities-version (v10.3.183.15) of Adobe Flash Player that should be able to be run by Windows 2000 pc's (at least according to the information at the following URL).

http://kb2.adobe.com/cps/142/tn_14266.html#main_Archived_versions

This update is all the more important because of the vulnerabilities listed in the following security bulletin:

http://www.adobe.com/support/security/bulletins/apsb12-03.html

I'm currently running Adobe Flash version 10.3.183.11 and tried to update to the v10.3.183.15 both by:

1) the pertinent files in the .zip archive available at the following URL:

http://fpdownload.macromedia.com/get/flashplayer/installers/archive/fp_10.3.183.15_archive.zip

and

2) these two direct links:

http://get.adobe.com/flashplayer/completion/?installer=Flash_Player_10_for_Internet_Explorer

http://get.adobe.com/flashplayer/completion/?installer=Flash_Player_10_for_Other_Browsers

Unfortunately, both methods produce the installation files which fail with the same error you reported.  I also voted for the bug's fixing at the URL you provided.

Thank you also, Chris, for doing whatever you can to "bump" this issue to an internal area that can get it resolved for us Windows 2000 pc users both now and going forward.  :-)

I'll try to keep checking back here for pertinent updates.  It would be nice if a topical Google search would be able to find this thread as well.  The one below didn't really help me out.

http://www.google.com/search?q=%2Bflash+The+procedure+entry+point+SetDllDirectoryW+could+not+be+located+in+the+dynamic+link+library+KERNEL32.dll

Message was edited by: AcroNot with the following: The google URL actually DID help a bit, since THIS forum is listed there.  They are also discussing this issue at:  http://forums.scotsnewsletter.com/index.php?showtopic=52490   (Maybe we can get a post there to have others there check out this forum and the bug report.)  P.S.:  I just assumed the "M" stood for "Mike" because I once knew someone with that name!  :-)

Participant
February 22, 2012

I have the same problem.  I can run 11.1.102.55 but not 11.1.102.62 because of this same error message.

Currently the version I have that your web site shows I have.

The error message from the 11.1.102.62 intaller.

chris.campbell
Community Manager
Community Manager
February 22, 2012

Thank you guys.  I've confirmed with our Installation team that there was indeed a security related change to the installer which is now causing this to occur.  Could you open up a new bug on this over at bugbase.adobe.com and post back with the URL?  Given 2k's unsupported status with FP 11, I'm not sure how successful I'll be pushing for a fix, but if enough people vote and comment for the bug, anything is possible.

Thanks,

Chris

Participating Frequently
February 22, 2012

Awesome Chris!  On behalf of those of us who still use Win2K with Firefox, thank you!

I've reported the bug, as you suggested.  Unfortunately, I can't actually select the correct build or platform when reporting (11.1.106.62 is not an option in the build drop-down, nor is Win2K an option for the platform (which makes sense)).

ANYONE EXPERIENCING THIS PROBLEM, PLEASE HELP BY VOTING FOR THIS BUG HERE:

https://bugbase.adobe.com/index.cfm?event=bug&id=3120661

Thank you,

M. Miller

Participating Frequently
February 20, 2012
Participating Frequently
February 20, 2012

Saw that, but it was the same story for 11.1.102.55.  In fact, even 11.0 didn't official support Win2K but you could install it without issue.

The only thing that's changed that's making it not work with Win2K Pro is the installer (and specifically, the use of SetDllDirectory) not the Flash program itself.  Considering there are critical vulnerabilities that are fixed in 11.1.102.62, now is not the time to throw Win2K users to the wolves.

Thanks,

Mark

chris.campbell
Community Manager
Community Manager
February 22, 2012

Hi Mark,

I'm forwarding this along to our installer team for their review.  I was not aware of any installer changes for the latest update, but I'm a bit surprised you were able to install 11.1.102.55 on Win2k.

Last Official Win2k Build: 10.1.102.64

Thanks,

Chris

Edit: Removed reference to 10.3 build, as that's also broken with this update.  Added link to the last "official" version that supported Win2k.  Please note that versions previous to 11.1.102.62 were reported to install and work on Win2k but were not tested or guaranteed to work by Adobe.