Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

iTechGuides is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate I earn from qualifying purchases. Learn more

Windows uses file extensions such as .txt, .jpg, and .pdf to decide which application opens a file. If the wrong program launches—or Windows displays a prompt every time—you can change the association from Settings > Apps > Default apps.

The instructions below apply to Windows 11 and Windows 10. Windows 10 still runs after its support ended on October 14, 2025, but Microsoft no longer provides standard security fixes, technical assistance, or free Windows Update software updates for it.

Change the default app for a file extension in Settings

This is the current Microsoft-documented method for changing the association for an entire file type. It works for extensions such as .txt, .pdf, .jpg, .mp4, and .docx.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  1. Open Settings. You can press Windows + I.
  2. Select Apps, then select Default apps.
  3. Click the search field labeled Search apps or set defaults for file types or link types.
  4. Enter the extension, including the period. For example, enter .txt, not txt.
  5. Select the result for that file type.
  6. Choose the application you want Windows to use, then confirm the change if Windows displays a confirmation prompt.

From that point forward, double-clicking a file with that extension should open it in the selected application. Existing files do not need to be renamed.

#1 Best Overall
Sale
Logitech MK270 Full Size Wireless Keyboard and Mouse Combo - Black | Full size keyboard with spill-resistant design, compact ambidextrous mouse, connect via single included USB-A Nano Receiver
  • Reliable Plug and Play: The USB receiver provides a reliable wireless connection up to 33 ft (1), so you can forget about drop-outs and delays and you can take it wherever you use your computer
  • Type in Comfort: The design of this keyboard creates a comfortable typing experience thanks to the low-profile, quiet keys and standard layout with full-size F-keys, number pad, and arrow keys
  • Durable and Resilient: This full-size wireless keyboard features a spill-resistant design (2), durable keys and sturdy tilt legs with adjustable height
  • Long Battery Life: MK270 combo features a 36-month keyboard and 12-month mouse battery life (3), along with on/off switches allowing you to go months without the hassle of changing batteries
  • Easy to Use: This wireless keyboard and mouse combo features 8 multimedia hotkeys for instant access to the Internet, email, play/pause, and volume so you can easily check out your favorite sites

Examples

Extension Possible default application
.txt Notepad, Notepad++, or another text editor
.pdf Microsoft Edge, Adobe Acrobat, or another PDF reader
.jpg Photos, Paint, or an image editor
.mp4 Media Player, VLC, or another video player
.html Microsoft Edge, Chrome, Firefox, or another browser

Change associations from an installed application

The same Default apps page can also be used from the application side:

  1. Open Settings > Apps > Default apps.
  2. Use the application list or search for the application’s name.
  3. Select the application.
  4. Select the file extension or link type you want to change.
  5. Choose the preferred application.

This view is useful when you want to review the extensions and protocols currently associated with one program rather than search for each extension separately.

Use File Explorer for a quick change

File Explorer is convenient when you are already looking at a file. It presents compatible applications and lets you browse for a program that Windows has not listed.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  1. Right-click the file.
  2. Select Open with > Choose another app.
  3. Select the application you want to use.
  4. If available, select the option to always use that application for this type of file, then confirm.

If the program is not listed, select Choose an app on your PC and browse to its executable file. For example, this may be an .exe file in C:Program Files or C:Program Files (x86).

This route is useful for opening a particular file and choosing a handler. For a deliberate, persistent file-type change, Microsoft’s documented route is still Settings > Apps > Default apps.

Find an application for an unfamiliar extension

If Windows does not know which program can open a file:

Rank #2
Sale
Logitech K400 Plus Wireless Touch TV Keyboard for PC-Connected TV - Black | Easy media control, built-in touchpad, HTPC for PC-connected TV, compatible with Windows, Android, Chrome OS, Laptop, Tablet
  • Media-Friendly: The K400 Plus wireless touch TV keyboard gives you integrated, comfortable control of your PC-to-TV entertainment, eliminating the clutter of a separate keyboard and mouse
  • Plug-and-Play: Simply plug the Unifying receiver into a USB port and the wireless touchpad keyboard is ready to go; adjust controls using the Logitech Options Software to save preferred settings
  • Power-Packed: Built with laid-back control in mind, this wireless TV keyboard has a reliable and long battery life of up to 18 months (2), including an on/off button to help it go even longer
  • Wireless Freedom: Designed for seamless comfort and control, this HTPC keyboard boasts a range of up to 33 ft (1) wireless connectivity, with quiet keys and a large touchpad for easy navigation
  • Broad Compatibility: Designed for use with Windows 7, Windows 8, Windows 10 and later, Android 7 or later, and Chrome OS
  1. Right-click the file in File Explorer.
  2. Select Open with > Search the Microsoft Store.
  3. Select OK.

Windows can search the Microsoft Store for a compatible application. You can also use Choose an app on your PC if you already have suitable software installed.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Check the file extension before changing anything

If extensions are hidden, you may mistake a file’s name for its type. Windows filenames have a base name and an extension separated by a period—for example, report.txt. The extension helps determine the file type, icon, and application used to open it.

Changing a filename from report.txt to report.docx does not convert the file. It only changes the name. The contents remain a text file and may not open correctly in Word. Use the original application’s Save As or Export feature when you need a genuine format conversion.

Change an association with Command Prompt

Windows also includes the assoc and ftype commands. These are Command Prompt commands, not native PowerShell commands. Open Command Prompt when using them, or invoke them from PowerShell with cmd /c.

View the current association

Open Command Prompt and run:

assoc .txt

The result shows the file-type name mapped to .txt. To list all extension associations, run:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
assoc

The association has two parts:

  • assoc maps an extension, such as .log, to a file-type name.
  • ftype defines the command Windows uses to open that file type.

Therefore, assoc by itself does not identify the executable that launches the file.

Rank #3
Sale
Logitech K270 Full Size Wireless Keyboard for Windows - Black | Full-size keyboard with number pad, 8 multimedia keys, includes USB-A receiver, 2-year battery, compatible with PC, laptop
  • All-day Comfort: This USB keyboard creates a comfortable and familiar typing experience thanks to the deep-profile keys and standard full-size layout with all F-keys, number pad and arrow keys
  • Built to Last: The spill-proof (2) design and durable print characters keep you on track for years to come despite any on-the-job mishaps; it’s a reliable partner for your desk at home, or at work
  • Long-lasting Battery Life: A 24-month battery life (4) means you can go for 2 years without the hassle of changing batteries of your wireless full-size keyboard
  • Simply plug the USB receiver into a USB port on your desktop, laptop or netbook computer and start using the keyboard right away without any software installation
  • Simply Wireless: Forget about drop-outs and delays thanks to a strong, reliable wireless connection with up to 33 ft range (5); K270 is compatible with Windows 7, 8, 10 or later

Set or remove an extension mapping

To map .log to the existing txtfile file type, run:

assoc .log=txtfile

To remove the association for .bak, run:

assoc .bak= 

Microsoft specifies a space after the equal sign when removing an association. Association changes require administrator privileges, so open Command Prompt with Run as administrator if Windows rejects the command.

View or set the open command

To list file types that have open-command strings, run:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
ftype

To see the command assigned to the txtfile type, run:

ftype txtfile

You can define a file type and its command with commands such as:

assoc .pl=PerlScript
ftype PerlScript=perl.exe %1 %*

In an ftype command, %0 or %1 is replaced by the launched file name. %* represents all parameters, while %2, %3, and later variables represent additional parameters.

Rank #4
Sale
Wireless Keyboard and Mouse Combo, Full Size Silent Ergonomic Keyboard and Mouse, Long Battery Life, Optical Mouse, 2.4G Lag-Free Cordless Mice Keyboard for Computer, Mac, Laptop, PC, Windows
  • 【Ergonomic Wireless Keyboard Mouse 】: Wireless ergonomic keyboard is equipped with adjustable height tilt legs to increase comfort and prevent your wrists injury when typing for a long time. The full size wireless keyboard with numeric keypad and 12 multimedia shortcut keys, such as play/ pause, volume increase and decrease, and email, to help you improve work efficiency
  • 【Stable & Reliable Wireless Connection】: This wireless keyboard and mouse combo share the same USB receiver(stored in the mouse), and they can also be used separately. Plug & play, no need to download any software, 2.4 GHz wireless provides a powerful and reliable connection up to 33 feet(10m) without any delays.You can enjoy the convenience and freedom of wireless connection at home or at work
  • 【Comfortable Optical Mouse】: This compact lightweight wireless mouse features a hand-friendly contoured shape for all-day comfort, and smooth, precise tracking.1600 DPI to meet your daily needs. Perfect for home & office work and entertainment
  • 【Long Battery Life】: Up to 365 Days of battery life for keyboard and mouse wireless, say goodbye to the hassle of charging cables and replacing batteries. After 10 minutes of inactivity, the wireless keyboard mouse combo will automatically go into sleep mode to save energy. The wireless keyboard requires one AAA battery, and the wireless mouse requires one AA battery.
  • 【Less Noise, More Quiet Keys】: Soft membrane keys provide a quiet and comfortable typing experience, So you can type with confidence on a wireless keyboard crafted for comfort, precision and fluidity. The wireless mouse adopts silent micro-motion technology, which is almost completely silent when clicked. No more concerns about disturbing others.

To delete the open command for a file type, use:

ftype example=

Be careful when manually defining commands. An incorrect executable path, missing quotation marks around a path containing spaces, or an unsuitable command can make the association fail. For most users, the Settings interface is safer because it maintains the association through Windows’ normal default-app system.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Run the commands from PowerShell

If you are already in PowerShell, call the commands through Command Prompt:

cmd /c assoc .txt
cmd /c ftype txtfile

Typing assoc or ftype directly into PowerShell does not work because Microsoft documents both commands for cmd.exe.

Fix common problems

The extension cannot be found in Default apps

Enter the extension exactly, including its leading period. Search for .txt, not txt. If Windows has no association entry for the extension, the search may not return a usable file-type result. In that case, right-click a file with the extension and use Open with > Choose another app.

The application is installed but does not appear

Windows may not have registered the application as a compatible handler. In File Explorer, right-click the file, select Open with > Choose another app, then select Choose an app on your PC and locate the program’s executable.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

The file still opens in the old application

Check that you changed the correct extension. A program may handle several related types—for example, .jpg, .png, and .gif—and changing one does not automatically change the others. Search for each extension separately in Default apps.

Best Value
Logitech K250 Compact Wireless Bluetooth Keyboard with Number Pad, Graphite | Bluetooth only, no USB receiver, full number pad, deep-profile keys, responsive typing, spill-resistant, for Windows, MacOS
  • Connect in seconds: Fast, easy Bluetooth wireless technology simply connects without the need for a dongle or USB port
  • Durable and reliable: Built for quality, K250 offers long-lasting keys, a spill-resistant design (2)
  • Comfort is key: Deep-profile keys and an adjustable tilt-leg design make typing feel great
  • Space-saving: with a compact layout that still includes number pad, arrow keys, and handy F-key shortcuts
  • Made responsibly: Designed to last, K250 plastic parts are durably made with minimum 64% recycled plastic (3) to withstand everyday use

Also check whether you are opening a shortcut, web link, or file inside another application. Link types and protocols, such as http and https, have their own default associations and are not controlled by the .html file association.

Changing the extension did not solve the problem

Renaming an extension is not a conversion and does not change the file’s internal format. Rename the file back to its original extension, then open or export it with software that supports the required format.

Which method should you use?

Situation Best method
You want every file of a type to use another program Settings > Apps > Default apps, then search for the extension
You are handling one file in File Explorer Open with > Choose another app
The program is installed but missing from the list Choose an app on your PC
You need to inspect or script extension mappings assoc and ftype in Command Prompt
The file has no known handler Open with > Search the Microsoft Store, or browse to an installed program

FAQ

How do I change the default app for a file type in Windows 11?

Open Settings, go to Apps > Default apps, search for the extension including its period—for example, .pdf—and select the application you want Windows to use.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Is the old “Choose default apps by file type” page still the correct Windows 11 path?

No. Microsoft’s current instructions use the search field on Settings > Apps > Default apps. The older wording belongs to previous Windows 10 guidance.

Can I set a default app from File Explorer?

Yes. Right-click a file and select Open with > Choose another app. If the program is missing, select Choose an app on your PC and browse to its executable.

Why does assoc not change the application by itself?

assoc maps an extension to a file-type name. The open command for that file type is defined separately with ftype.

Can I run assoc and ftype in PowerShell?

Not as native PowerShell commands. Run them in Command Prompt, or use cmd /c assoc and cmd /c ftype from PowerShell.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Does renaming .txt to .docx convert the file?

No. Renaming changes only the filename extension. It does not convert the file’s contents or internal format.

The Bottom Line

For normal Windows use, open Settings > Apps > Default apps, search for the complete extension such as .pdf, and select the preferred application. Use File Explorer when choosing a handler for a file in front of you, and reserve assoc and ftype for command-line inspection or deliberate configuration.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.