Go Back

Windows CardSpace(TM) has not been installed

I went to sign into biztalk.net today and ran into a problem with it:

image002.jpg

 

It said “An information card selector was not detected” and when I tried to associate a card to my account, I had a few other problems:

 

I got this error when I tried to select a card to associate:

Windows CardSpace(TM) has not been installed

 

You attempted to use Windows CardSpace to authenticate to a website, but Windows CardSpace is not installed on this computer. Windows CardSpace helps protect your identity online. This reduces the chance of exposing your personal information to websites that might pose a security risk.

To install Windows CardSpace, install .NET Framework Runtime 3.0.

 

 

Funny thing is, I have .net 3.5 installed and .net 3.0 since I’m using Vista home premium. So being the modest hacker I am, I started fooling around in msdn to find out where the registry keys were. I stumbled upon this link:

http://msdn2.microsoft.com/en-us/library/bb924465.aspx

and this one helped find the key too:

http://msdn.microsoft.com/msdnmag/issues/07/04/Identity/

 

 

When I searched my machine, I found out I didn’t have this registry key so I went to my other machine. It did. I copied the key out to a reg file and installed it. This fixed my problem.

 

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\InformationCard Token Provider]

@="{D978F0CB-DEBA-4388-83BE-D3E106E02A4F}"

 

<Link to the .reg file>

 

the fix seems to be the same for .net 3.5 and 3.0 who are missing the key. Basically it just points to the CLSID of the .net Cardspace provider :) so if your card provider isn't cardspace it'll be different.

 

*I will not support this registry file nor be responsible for any damages to your machine caused by editing the registry.

 

Facebook DZone It! Digg It! StumbleUpon Technorati Del.icio.us NewsVine Reddit Blinklist Furl it!

Post a comment!
  1. Formatting options