Question

How to quickly change and re-change a file type association in Windows XP?

Asked by: asgarcymed

I use a PC with Windows XP SP3 (32-bit), and I always need to use a lot of PDF files. I installed 3 different PDF Readers/Viewers, since each one of them have different advantages and disadvantages, what forces me to frequently change and re-change the PDF file type association ("open with") <=> mouse right button click (context menu) => open with => choose application (PDF Reader/Viewer). Such procedure is not difficult but it is very boring, annoying and time-consuming (since the "explorer.exe", aka "Windows Shell", is slow and heavy CPU loader...). I really would like to only click once, each time I need to change the PDF file type association ("open with"). I think it is possible to create 3 *.reg (registry entries) files - "Open PDF with App1.reg"; "Open PDF with App2.reg"; "Open PDF with App3.reg". With only 1 click, I would be able to change the PDF file type association, each time. However, since I know almost nothing about the registry, I do not know how to make such *.reg files... Or you may even suggest a totally different solution/approach (other than using  *.reg files)...

Thanks and regards.

This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.

Subscribe now for full access to Experts Exchange and get

Instant Access to this Solution

  • Plus...
  • 30 Day FREE access, no risk, no obligation
  • Collaborate with the world's top tech experts
  • Unlimited access to our exclusive solution database
  • Never be left without tech help again

Subscribe Now

Asked On
2009-08-28 at 02:33:22ID24689191
Tags

file type association

,

open with

,

registry

,

windows

Topics

Windows XP Operating System

,

Miscellaneous

Participating Experts
2
Points
500
Comments
12

Trusted by hundreds of thousands everyday for fast, accurate and reliable tech support.

  • "The time we save is the biggest benefit of Experts Exchange to Warner Bros. What could take multiple guys 2 hours or more each to find is accessed in around 15 minutes on Experts Exchange." Mike Kapnisakis, Warner Bros.
  • "Our team likes having a resource that is more secure than just using Google and most experts using this service really know their stuff. It's nice to look here first versus using Google." Dayna Sellner, Lockheed Martin
  • "Anytime that I've been stumped with a problem, 9 out of 10 times Experts Exchange has either the accepted solution or an open discussion of the potential solution to the problem." Kenny Red, eBay Inc.

See what Experts Exchange can do for you.

Got a question?

We've got the answer.

Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.

Screenshot of Experts Exchange Knowledgebase

Need individual assistance?

Our experts are ready to help.

If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.

Screenshot of Experts Exchange Knowledgebase

Want to learn from the best?

Read articles from industry experts.

Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.

Screenshot of an Article

Working on a long term project?

Store your work and research.

Save solutions to your questions, answers you’ve discovered through searching plus helpful articles in your personal knowledgebase for easy future access.

Screenshot of Experts Exchange Knowledgebase

Access the answers to your technology questions today.

Subscribe Now

30-day free trial. Register in 60 seconds.

What Makes Experts Exchange Unique?

Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Trusted by the world's most respected brands.

image of each brand's logo

Faithfully serving IT professionals since 1996.

Experts Exchange Logo

Try it out and discover for yourself.

Subscribe Now

30-day free trial. Register in 60 seconds.

Related Solutions

  1. ADOBE READER - Create an association in the Folder Opti…
    EXPERTS EXCHANGE ADOBE READER download and installation problem. When I try to install ADOBE Reader 8, I get the following message: This file does not have a program associated with it for performing this action. Create an association in the Folder Options control panel....
  2. Open Pdf with Adobe Reader
    I just recently come to have an issue in openning PDF files. I have ADobe Reader version 8. I used justto double click on a pdf file then it will open for me. Now some PDF files I will have to right click on them and select open with Adobe Reader. Some pdf files they are zip...
  3. Opening a PDF with Acrobat instead of Reader
    I currently have the latest version of Adobe Reader installed on my machine and I also have Adobe Acrobat Pro 8.0 installed as well. When I open a PDF from my desktop it opens using Acrobat however when attempting to launch a PDF from a link on our intranet it opens using Ado...
  4. PDF file association for Adobe Reader 9
    Hi Experts. I have been studying this problem for long enough now and it is time to have a new set of eyes on it. After running a Adobe Reader 9 install through group policy, the users were having problems opening PDF documents. I made a change which has helped but now Ado...

Free Tech Articles

  1. WARNING: 5 Reasons why you should NEVER fix a computer for free.
    It is in our nature to love the puzzle. We are obsessed. The lot of us. We love puzzles. We love the challenge. We thrive on finding the answer. We hate disarray. It bothers us deep in our soul. W...
  2. SCCM OSD Basic troubleshooting
    SCCM 2007 OSD is a fantastic way to deploy operating systems, however, like most things SCCM issues can sometimes be difficult to resolve due to the sheer volume of logs to sift through and the dispe...
  3. Migrate Small Business Server 2003 to Exchange 2010 and Windows 2008 R2
    This guide is intended to provide step by step instructions on how to migrate from Small Business Server 2003 to Windows 2008 R2 with Exchange 2010. For this migration to work you will need the fo...
  4. Create a Win7 Gadget
    This article shows you how to create a simple "Gadget" -- a sort of mini-application supported by Windows 7 and Vista. Gadgets can be dropped anywhere on the desktop to provide instant information, ...
  5. Outlook continually prompting for username and password
    There have been a lot of questions recently regarding Outlook prompting for a username and password whilst using Exchange 2007. There are a few reasons why this would happen and I will try to cover t...
  6. Backup Exchange 2010 Information Store using Windows Backup
    There seems to be quite a lot of confusion around the ability to backup Exchange 2010 using the built in Windows Backup feature. This stems from the omission of this feature prior to Exchange 2007 s...

Cloud Class Webinars

  1. Avoiding Bugs in Microsoft Access
    Alison Balter takes and in-depth look at avoiding bugs in Access. In this webinar you will learn about using the immediate window to debug your applications, invoking the debugger, using breakpoints to troubleshoot, stepping through code, setting the next statement to execute, ...
  2. Top 10 Best New Features in Visio 2010
    Scott Helmers gives live demonstrations of the top 10 new features in Visio 2010. This webinar will teach you how to create compelling diagrams by adding shapes to the page with a single click, linking the shapes in a diagram to data in Excel (or SQL Server, or SharePoint), ...
  3. IT Consultant Business Secrets Revealed
    Michael Munger, Experts Exchange tech pro and IT consultant, pulls back the curtain on his very successful businesses and answers question on every IT consultant and business owner should know about. He shares secrets on what he did to solve the 5 most common problems in IT, ...
  4. Disaster Recovery and Business Continuity
    Quest CTO, Mike Billon, gives an overview of the steps involved in building a dunamic disaster recovery plan. Through case studies and an examination of software/hardware tooles for monitoring and testing, you'll gain a better understandin of where you are, where you want ...
  5. Organize Your Visio Diagrams with Containers and Lists
    Scott Helmers uses cross functional flowcharts, wireframe diagrams, data graphic legends and seating charts to teach you: how to ustilize all three new structured diagram components in Visio 2010, the best practices for organizeing shapes in previous version of Visio, how to organize ...
  6. How to Us Objects, Properties, Events and Methods in Microsoft Access
    Alison Dalter gives an in-depbth look at objects, properties, events and methods in Microsoft Access. In this webinar you will learn about using the object browser, referring to objects, working with properties and methods, working with object variables, understanding the ...

Join the Community

Give a Little. Get a Lot.

Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.

Join the Community

Answers

 

by: BarthaxPosted on 2009-08-28 at 02:42:12ID: 25206001

Get set up with one of your PDF readers & then enter the registry editor (Start -> Run, regedit).  When it opens, look at the top of the left-hand side & you should find the second item is HKEY_CLASSES_ROOT - click the + sign to the left of it to open it (if it isn't already).  In the long list that opens up, find the .pdf entry.  Right-click this entry and choose the Export option.  Save the registry file in a location you want to access the file from & you have your first .reg file.

Switch to your second reader & then perform the export again (obviously saving as a different file) and then switch to your third reader & perform the export once more.  You'll now have your three .reg files which can be double-clicked.

 

by: asgarcymedPosted on 2009-08-28 at 07:00:00ID: 25207709

Thank you for replying!
Unfortunately it does NOT work!...

 

by: BarthaxPosted on 2009-08-28 at 08:22:54ID: 25208599

What symptoms do you experience?  Perhaps you could you post the content of the three .reg files - there should be nothing confidential in them.

 

by: asgarcymedPosted on 2009-08-28 at 08:41:38ID: 25208812

Strangely (at least for me), the *.reg are always similar:

Windows Registry Editor Version 5.00
 
[HKEY_CLASSES_ROOT\.pdf]
@="FoxitReader.Document"
"Content Type"="application/pdf"
 
[HKEY_CLASSES_ROOT\.pdf\PersistentHandler]
@="{DDA60C00-9937-453d-99E4-15967383ACE8}"
"Prev"="{3C3DCD30-E62D-49a4-A746-039334AFDE59}"
 
[HKEY_CLASSES_ROOT\.pdf\shell]
 
[HKEY_CLASSES_ROOT\.pdf\shell\open]
 
[HKEY_CLASSES_ROOT\.pdf\shell\open\command]
 
[HKEY_CLASSES_ROOT\.pdf\shellex]
 
[HKEY_CLASSES_ROOT\.pdf\shellex\PropertyHandler]
@="{67EB453C-1BE1-48EC-AAF3-23B10277FCC1}"
 
[HKEY_CLASSES_ROOT\.pdf\shellex\PropertySheetHandlers]
 
[HKEY_CLASSES_ROOT\.pdf\shellex\PropertySheetHandlers\InfoPage]
@="{B2F55D43-C7A4-4B7C-90D7-7A860DFA9F2A}"
 
[HKEY_CLASSES_ROOT\.pdf\shellex\{00021500-0000-0000-C000-000000000046}]
@="{B2F55D43-C7A4-4B7C-90D7-7A860DFA9F2A}"
                                              
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:

Select allOpen in new window

 

by: asgarcymedPosted on 2009-08-28 at 08:44:30ID: 25208837

Doing what you said seems to be the same than doing nothing - registry is the same (at [HKEY_CLASSES_ROOT\.pdf]), and of course, nothing different happens... Maybe there are different registry values which really matters...

 

by: BarthaxPosted on 2009-08-28 at 08:46:50ID: 25208861

Hmmm... Do they all state FoxitReader.Document beneath that first entry?   If so, I suspect when you are switching PDF readers via the Open With dialogue, are you not enabling the "Always ..." option at the bottom of the dialogue before taking the next export (it is this which makes the change in the registry).

 

by: asgarcymedPosted on 2009-08-28 at 10:29:12ID: 25209804

Yes, it is true - "FoxitReader.Document" always remains unchanged, despite I click on "Always ..." option.

 

by: jcimarronPosted on 2009-08-28 at 11:43:15ID: 25210484

asgarcymed--I do not know how much simpler this is, but once set up it should save a few clicks.
Right click any .pdf file|Open With|Choose Program.  If the 3 PDF viewer programs are already in the list, highlight one and click OK.  If they are not in the list already, click Browse and find the executable for one of the PDF viewers and add it to the list. Then highlight it and click OK.
Repeat the above for each of the PDF viewers.  
You should wind up with all the PDF viewers appearing in the initial Open With window--so you can directly click on one-- and you will not have to click Choose Program and go through the porcedure in that window.

 

by: asgarcymedPosted on 2009-08-29 at 11:45:13ID: 25214909

After a lot of "blind trials", I found a way which is not technically perfect but it is close to the desired final feature:

1) First, I must manually "open with" a PDF file with each one of the 3 applications;

2) Next, I run "regedit" and jump to:

Windows Registry Editor Version 5.00
 
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.pdf]
"Application"="PDFXCview.exe"
 
; JUST NEED TO CHANGE THE NAME OF THE APPLICATION'S EXE FILE!...
; Names can be seen at:
; [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.pdf\OpenWithList]
; "a"="PDFXCview.exe"
; "b"="FOXITR~1.EXE"
; "c"="Foxit Reader.exe"
; "d"="Foxit Phantom.exe"
; "e"="FOXITP~1.EXE"
; "f"="CABAReTStage.exe"
; "g"="AcroRd32.exe"
;: "h"="AltarsoftPdfReader.exe"
; "i"="PDFToolset.exe"

                                              
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:

Select allOpen in new window

 

by: asgarcymedPosted on 2009-08-29 at 11:56:30ID: 25214940

Now what?... Is there any "registry expert" able to help me to improve this solution?...

To be a "perfect" solution, I would not need to manually "open with" a PDF file with each application; and I would have to indicate the full path of each PDF viewer (even portable versions, such as "Sumatra PDF"), like [pseudo-code]:

Ext = .PDF
Currently active = a
Open with option list:
a = "C:\Portable Apps\PDF\Sumatra.exe"
b= "C:\Program Files\Foxit\Foxit Reader.exe"
(and son on...)

On the other hand, I would like to set the PDF files' default icon to be the same of the application EXE file's icon (I would know what is the currently active viewer by looking at the icon of any PDF file, since I remember the icon of each application).

Do you have any ideas?

Thanks and regards

 

by: jcimarronPosted on 2009-08-29 at 12:44:03ID: 25215065

asgarcymed--I hope you can find a Registry fix.
Remember my suggestion to do it manually with four clicks once things are set up.  (Right click the .pdf|Open With|highlight the program|OK)

 

by: asgarcymedPosted on 2009-09-15 at 03:48:05ID: 31621630

Not a satisfactory solution, at all...

20120131-EE-VQP-002

3 Ways to Join

30-Day Free Trial

The Experts

98% positive feedback on 31,087 answers since March 2000. angeliii is a Microsoft Most Valuable Professional for his work with MS SQL Server & Develoment.

He has also proven his knowledge of Visual Basic Programming, PHP Scripting and Oracle Databases.

The Experts

97% positive feedback on 10,752 answers since July 2000. lrmoore has more than 18 years experience in the networking industry.

The six-time Mircosoft MVPs specialties include firewalls, virtual private networking, and network management.

Testimonials

"...and excellent source for support... Kind of like having your very own IT dept." Electriciansnet

Testimonials

"I was apprehensive at signing up at first. However... it has already made my life as an IT administrator much easier." JaCrews

Testimonials

"WOW! You guys have great, active, and knowledgeable people on here." moore50

Business Clients

Business Clients

In the Press

"If you’ve got a question... Experts Exchange can supply an answer.”

In the Press

"...an invaluable aid for both IT professionals and those who require tech support."

In the Press

"where IT professionals provide quick answers on just about any topic"

Business Account Plans

Loading Advertisement...