Solved how can I fix the problem?

January 31, 2011 at 05:31:12
Specs: Windows 2000
I'm having problems running Skype. When i try to run it the next message shows up "failed to get proc address for SetDllDirectoryW (kernel32.dll). I am using Windows 2000 Professional. How can I fix the problem to make my Skype work properly?

See More: how can I fix the problem?

Report •

January 31, 2011 at 07:31:21
✔ Best Answer
The latest version of Skype requires Windows XP or higher. You could try installing an older version as detailed at:

Report •

January 31, 2011 at 10:47:10
I've tried an older version as well and it's the same. The problem is not in Skype it is in SetDllDirectoryW (kernel32.dll). Do you know how can it be fixed?

Report •

January 31, 2011 at 11:44:03
I can confirm that the SetDllDirectory and SetDllDirectoryW functions of kernel.dll are only present on Windows XP and above. See the reference for this function at: The problem is not in Skype itself, it's just that Window 2000 is too old to support it.

I'm afraid that you need to find a version of Skype so old that it is supported on Windows 2000 or else you'll have to upgrade the Operating System.

Report •

Related Solutions

January 31, 2011 at 12:02:02
ok i'll try what you say. Thanks a lot anyway.Can i write back to you if i have any other problems with my computer. But can you tell me why before it was repaired my PC worked properly with not the latest version of Skype but may be the previous one and it was again with Windows 2000 Professional. May the problem be that it is not installed correctly now and may be i need to give the computer to install Windows to it again?

Report •

January 31, 2011 at 14:43:22
If it worked with a previous version of Skype then it should work again with that same version. Are you sure that you have tried to install the version that worked before?

Report •

February 1, 2011 at 11:19:23
I still am having a problem with the color on the monitor. Can you please help me fix it? Thank you,

Report •

February 1, 2011 at 21:28:55
Make sure you are running both Service Pack 4 and the Security Rollup.

There were significant patches and updates released in these two packages and most programs nowadays require at least SP4 to install and run. But install the rollup as well to be on the safe side.

These files were supposed to be deleted from Microsoft's site last year but they still remain. I'm not really surprised, after all you can still find most of the old NT 3.5x and 4.0 service packs on their FTP.

Windows 2000 Service Pack 4: (June 26, 2003)

Windows 2000 Service Pack 4 Security Rollup: (September 13, 2005)

Report •

February 2, 2011 at 05:55:09
thank you i am with Service Pack 4 . Now i will download the Security Roll up as you say. I hope that this time it will work.

Report •

October 1, 2011 at 23:57:59
I have W2000 and find Skype version works.

Anything higher (v4 up) does not.

So I will live with it, until I upgrade my os.

Good Luck - Keep us posted.

Report •

October 2, 2011 at 19:15:39
I posted on this in June. The person that replied to my suggestion stated it fixed their problem.

Skype should work fine.

Report •

October 8, 2011 at 00:46:09
Hi Sdfox - thanks for your suggestion.

It is worth noting, on the thread you linked to, the person replying was not the original poster and does not advise their os.

I had Skype (v3 8 0 188) installed and had not used it for a long time.

Recently I used it once and it worked fine. It then advised an update (presume v5.1) was available, which I applied. On loading, it would fail 'Set dll directory etc.'

Thus I tried various v4's but on loading these would display 'generated errors will be closed by windows etc'. I reverted to v3 and it worked.

Following your suggestion I tried v5.0.0.156 twice from different download sites and again various v4's. These all failed as for v4 previously.

Googling the problem suggests many w2000 users have experienced same.

So its back to v3, unless anything new turns up.

Good Luck - Keep us posted.

Report •

October 9, 2011 at 10:58:16
@Mike Newcomb

Straight from the horses mouth:

"Windows 2000 is not supported in this Beta version"


Unless someone creates a KernelEx for Windows 2000, I would say it's dead.

iMac G5 1.8GHz PPC, 2GB RAM, 160GB, Mac OS X Leopard 10.5.8, SuperDrive

Report •

Ask Question