SCARDDLG.dll error when opening itune 7

i have day this problem for a while, but itunes still opened after the error appeared so i didn't worry. now i get this error and itunes doens't show up, but is still running in the task manager processes window. What should i do? I tried to reinstall itunes many times. thanks guys!

Thinkpad, Windows XP

Posted on Nov 10, 2007 2:58 PM

Reply
16 replies

Nov 17, 2007 2:21 PM in response to blondie77757

Same problem here w/ v7.5. I have read quite a few threads and tried the following (in various combinations; I do not have Norton NIS (I have Trend-Micro), I have uninstalled, re-installed, rebooted, removed old Quick time files from windows\system, re-registered dll's All to no avail. Initially, I would just get a no start for itunes (no error message, itunes in process list). After several retries and reloads, I am at the 'unable to locate component error' invovling SCARDDLG.dll (which is present on system). Did 3 re-installs. No help. No idea why it cant find it. No idea why fixing one problem, makes another problem, and then another. I have never had this kind of problems with iTunes before in XP This is now the 3rd day of trying to fix this so I can download the complete Led Zeppelin (otherwise, I may have to ask for my money back).
Is there a 'reliable' fix out there???

Nov 18, 2007 11:15 AM in response to b noir

You may be the only person on this site or IRL (that I know) that has gotten 7.5 to work. Initially I had the error free message problem on the upgrade (from 7.4). I do not have Norton (I have up-to-date Trend-Micro and have had for more than 1 yr.) Quick time runs fine by itself. Followed thread re old QT file removal from Windows/System32 then re-installed, rebooted, etc. Verified QT still runs but now I get SCARDDLG missing error. I do not have smart card reader (which should have nothing to do with iTunes). iTunes is listed as process (but not as big or greedy as when earlier error-free problems occurred). I have done so many uninstalls, reboots, reinstalls, re-registering dlls,... I am now into my 4th day of trying to make this silly program work.
If I thought I could make it work, I would dump the whole thing and go back to something pre 7.3, but I have a suspicion that it would not be easy to do.

Nov 26, 2007 12:11 PM in response to blondie77757

You need to make sure to have 'Smart Card Services' installed. It should be installed by default.

Click start, then run and then type:

msconfig

Click the tab 'Services' and look for 'Smart Card' or 'Smart Card Services' in the list.

If you can't find the service in the list then it has probably been completly removed from your system. I did this by accident whilst using the professional version of XPLite (www.litepc.com) - a program that removes/installs parts of XP that you usually can't. I could reinstall 'Smart Card Services' really easily.

But I paid for XPLite and the feature for 'Smart Card Services' is not enabled in the trial version. So my advice for someone in that situation is either buy XPLite or reinstall windows.

If 'Smart Card' is in the list then i'm afraid that i'm not sure what the problem is, but you could try reinstalling the service by going to the command promt and typing:

scardsvr reinstall

Hope that helps,

teb

Nov 27, 2007 3:19 PM in response to blondie77757

What is the exact wording of the error message that comes up? (A screenshot of the dialog would be the best way of showing this to me.)

Let's try two things.

1. On the theory that it might be a driver conflict, if you don't have an iPhone, go to the Add or Remove Programs control panel (XP) or Programs and Features control panel (Vista) and uninstall Apple Mobile Device. This will remove the iPhone driver. Try launching iTunes again. Do you get the error?

2. If you still get the error, open up a command line window (Select "Run" in the Windows Start Menu, type in "cmd". Hit return.) And make sure all your Windows OS security DLLs are registered. To do that, type in the following at the command line prompt, one command per line.

regsvr32 softpub.dll (Hit Enter)

regsvr32 Wintrust.dll (Hit Enter)

regsvr32 Initpki.dll (Hit Enter)

regsvr32 Dssenh.dll (Hit Enter)

regsvr32 Rsaenh.dll (Hit Enter)

Regsvr32 Gpkcsp.dll (Hit Enter)

Regsvr32 Sccbase.dll (Hit Enter)

Regsvr32 Slbcsp.dll (Hit Enter)

Regsvr32 Mssip32.dll (Hit Enter)

Regsvr32 Cryptdlg.dll (Hit Enter)

Do you get an error with any of these commands? (There should be a dialog box that comes back saying that it successfully registered the DLL.) Try launching iTunes now. Do you still get the same error?

What this is doing is making sure that these standard Windows DLLs are installed. Sometimes viruses muck with these things and even if you get rid of the virus, the DLLs need to be re-registered.

Message was edited by: Roy B

Dec 28, 2007 4:00 PM in response to PrinceDMan

I ran into this issue too.

In the end, I tried everything to get 7.5 to run, with no luck - the only solution was to install 7.4.3 instead ( http://filehippo.com/download_itunes/?3239).

I noticed that 7.4.3 handles the problem differently (or... properly!!):

- In 7.5, iTunes either runs as an inaccessible process in the background (not much use!) or throws up the scarddlg.dll error and crashes.

- In 7.4.3, iTunes pops up an information box mentioning that there's a Windows component missing (presumably scarddlg.dll again) and gives the option to continue and then runs perfectly OK. Looks like iTunes broke or lost this feature in 7.5.

Feb 14, 2008 11:41 AM in response to teb22

Wow, I have looked for this problem for months now and just stumbled across this solution. I have been using WindowsXP Lite for a few years now and always removed Smart Card services and never had an issue with it.

I realize Apple did not write this software (WindowsXP Lite) but why in the world would iTunes be looking for this dll file anyway? If I don't have a smartcard enabled system, why does apple even care? I am an IT Professional and if I am stupid enough to allow my users who require smartcard (for security purposes, as that is the only real reason to have smartcards) to have iTunes on work computers, I deserve to lose my job!!! PERIOD

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

SCARDDLG.dll error when opening itune 7

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.