Looking for a way to edit registery to make Windows Fax and Picture viewer the default viewer for JPG

Posted on 2011-10-27
Last Modified: 2012-05-12
On Windows XP machines, is there a registry edit that will switch this?  I have many machines to change this on and don't really care to do it the long way on each one.

Question by:jrh70
    LVL 16

    Accepted Solution

    I think the FTYPE command will do what you want:

    c:\>help ftype
    Displays or modifies file types used in file extension associations

    FTYPE [fileType[=[openCommandString]]]

      fileType  Specifies the file type to examine or change
      openCommandString Specifies the open command to use when launching files
                        of this type.

    Type FTYPE without parameters to display the current file types that
    have open command strings defined.  FTYPE is invoked with just a file
    type, it displays the current open command string for that file type.
    Specify nothing for the open command string and the FTYPE command will
    delete the open command string for the file type.  Within an open
    command string %0 or %1 are substituted with the file name being
    launched through the assocation.  %* gets all the parameters and %2
    gets the 1st parameter, %3 the second, etc.  %~n gets all the remaining
    parameters starting with the nth parameter, where n may be between 2 and 9,
    inclusive.  For example:

        ASSOC .pl=PerlScript
        FTYPE PerlScript=perl.exe %1 %*

    would allow you to invoke a Perl script as follows: 1 2 3

    If you want to eliminate the need to type the extensions, then do the


    and the script could be invoked as follows:

        script 1 2 3


    Author Comment

    Thanks for the help,

    I made a BAT file to help run this, but the variable %1 does not come in, any ideas?
    here is the file

    assoc .jpg=jpegfile
    ftype jpegfile=rundll32.exe "C:\WINDOWS\system32\shimgvw.dll,ImageView_Fullscreen %1"
    LVL 16

    Assisted Solution

    Within a batch file,  you need to double the percent signs.

    assoc .jpg=jpegfile
    ftype jpegfile=rundll32.exe "C:\WINDOWS\system32\shimgvw.dll,ImageView_Fullscreen %%1" 

    Open in new window

    Featured Post

    Looking for New Ways to Advertise?

    Engage with tech pros in our community with native advertising, as a Vendor Expert, and more.

    Join & Write a Comment

    User Beware!  This is a rather permanent solution to removing your email from an exchange server.  The only way to truly go back is to have your exchange administrator restore your mailbox from backups.  This is usually the option of last resort.  A…
    Article by: Leon
    Software Metering within our group of companies has always been an afterthought until auditing of software and licensing became a pain point. Orchestrator and SCCM metering gave us the answer and it was an exciting process.
    In this video, we discuss why the need for additional vertical screen space has become more important in recent years, namely, due to the transition in the marketplace of 4x3 computer screens to 16x9 and 16x10 screens (so-called widescreen format). …
    The viewer will learn how to use the =DISCRINV command to create a discrete random variable, use this command to model a set of probabilities and outcomes in a Monte Carlo simulation, and learn how to find the standard deviation of a set of probabil…

    755 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    24 Experts available now in Live!

    Get 1:1 Help Now