"Open with" refuses to change with updated Vista

E

EagleOne

Vista business updated to date:

I have an old Win 3.1 Cardfile.exe with a current Cardfile.CRD.

Even Win XP Pro had issues with changing the "Open with ..."

I want Cardfile.CRD to Open with Cardfile.exe .. which I have placed
into the Windows directory.

I can browse to Cardfile.exe in Vista but after either selecting or
double clicking the Open with file "Windows Cardspace".

Any help appreciated!!

EagleOne
 
A

Andrew McLaren

EagleOne said:
I have an old Win 3.1 Cardfile.exe with a current Cardfile.CRD.
Even Win XP Pro had issues with changing the "Open with ..."
I want Cardfile.CRD to Open with Cardfile.exe .. which I have placed
into the Windows directory.
I can browse to Cardfile.exe in Vista but after either selecting or
double clicking the Open with file "Windows Cardspace".

Hi EagleOne,

You need to associate the *.CRD Extension with the CardFile application. In
Vista, by deafult, the CRD extension is associated with CardSapce. CardSpace
is a fairly new identity management system developed by Microsoft - it's
like a successor to the failed Passport project, and a competitor to the
Higgins system adopted by several other vendors. Maybe CardSpace will catch
on in time, but it is not widely used today.

You can check the association of a file extension by running these commands:

C:\Users\User>assoc .crd
..crd=Microsoft.InformationCard

C:\Users\User>ftype Microsoft.InformationCard
Microsoft.InformationCard=C:\Windows\System32\rundll32.exe
C:\Windows\System32\infocardcpl.cpl,ImportInformationCard_RunDll %1

This tells you that when you double-click a file with an extension of *.CRD,
Vista thinks, "Hmm, this is a document of the Microsoft.InformationCard
type. To open a document of type Microsoft.InformationCard, I need to run
the command C:\Windows\System32\rundll32.exe<etc>".

You can also use these commands to *change* and association. First, you need
to open a command prompt as an Administrator. Find the Command Prompt icon
in the Start menu, right-click, and choose "Run as Administrator" from the
context menu. Enter the Administrator consent, when prompted. Then run these
commands ...

C:\Windows\system32>assoc .crd=CardFile31

C:\Windows\system32>ftype CardFile31=C:\Windows\CARDFILE.EXE %1

I called the document type "CardFile31" to distinguish the 3.1 version of
CardFile from any other applications which might be called CardFile. In the
ftype command, replace "C:\Windows\CARDFILE.EXE" with the correct path for
your system (may be the same, but if you put CARDFILE.EXE anywhere else,
change the path to suit).

Now, double-click on your Cardfile.CRD file. It should open in Card File.

You'll probably want to copy CARDFILE.HLP into the same directory as
CARDFILE.EXE, so that the online help will be available. Although if you've
been using Card File since Windows 3.1, maybe you don't need help any more
:)

Hope it helps,
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top