Aplikasi "Buka Dengan" Windows tidak muncul sebagai opsi


20

Untuk beberapa alasan belakangan ini saya mengalami masalah ini dengan mencoba mengatur aplikasi default untuk ekstensi. Cara paling umum adalah sebagai berikut:

  1. Klik Kanan> Buka Dengan> Pilih Program Default. Ini membuka jendela dialog dengan opsi untuk menelusuri aplikasi apa saja untuk digunakan hanya sekali ATAU (dengan mencentang kotak yang sesuai) ini akan secara efektif mengatur aplikasi default untuk tipe file yang dipilih.

  2. Panel Kontrol \ Program \ Program Default \ Atur Asosiasi Halaman pengaturan ini memungkinkan Anda untuk mengatur program default untuk setiap tipe file yang dikenal. Sama seperti pada opsi # 1, Anda memilih tombol "ubah program" dan dari jendela dialog Anda memilih aplikasi default baru

Bagi banyak pengguna windows ini bukan hal yang baru, masalahnya adalah bagaimana ketika aplikasi yang saya inginkan tidak muncul dalam opsi? Saya bahkan menelusuri dan menemukan .exefile yang saya inginkan dan memilihnya dan tetap saja itu tidak muncul sebagai opsi.

Bagaimana saya membuat aplikasi muncul sebagai opsi sehingga saya dapat mengaturnya sebagai aplikasi default?

Jawaban:


37

Setelah beberapa googling saya menemukan jawaban bersama dengan forum lain tanpa jawaban yang cukup jadi saya pikir ini akan membuat posting bermanfaat.

LANGKAH 1

Pertama, Anda perlu mendapatkan nama terkait dari jenis file Anda. Di prompt perintah (pastikan dijalankan sebagai Admin) jalankan yang berikut ini

  • assoc {filetype}

    Sebagai contoh:

    • assoc .php

      Haruskah output .php=phpfile <- inilah yang Anda butuhkan untuk bagian selanjutnya

LANGKAH 2

Setelah Anda memiliki asosiasi tipe file yang ingin Anda ubah, Anda akan menjalankan ftypeperintah di sana

  • ftype {file_association}="absolute-path-to-application" "%1"

    Sebagai contoh:

    • ftype phpfile="C:\Dropbox\ST3\sublime_text.exe" "%1"

Perintah itu secara efektif menambahkan Sublime Text sebagai aplikasi yang direkomendasikan untuk asosiasi tipe phpfile. Sekarang ketika saya menggunakan metode windows normal untuk pengaturan aplikasi default muncul tanpa harus menjelajahinya.

KEBERHASILAN!

Deskripsi lengkap dapat ditemukan di sini

BONUS POIN:

Jika Anda mendapat respons seperti berikut: File association not found for extentionmaka Anda hanya perlu membuat asosiasi untuk ekstensi itu dengan yang berikut:

assoc .{XXX}={filetype}

Sebagai contoh:

assoc .cls=javaclass

Setelah asosiasi dibuat yang dapat Anda verifikasi menggunakan langkah-langkah di atas, maka Anda dapat melanjutkan dengan mengaitkannya dengan aplikasi default.


Terbuka untuk penambahan tetapi saat ini mengalami masalah dengan pengaturan file .md ke Sublime Text menggunakan metode ini. Untuk beberapa alasan itu tidak akan muncul sebagai opsi meskipun sisipan CLI tampaknya berfungsi dengan baik
Xtremefaith

2
Mengubah penanganan file .scr hanya dimungkinkan ketika perintah ftype dikeluarkan di baris perintah administrator.
Janosch

@Janosch terima kasih atas komentar Anda. ini tidak hanya untuk .src. Xtremefaith, silakan tambahkan ke respons - seseorang harus menjalankan cmd sebagai Administrator untuk melakukan itu.
Jalur

1
Jawaban yang bagus tetapi tampaknya hanya berfungsi untuk program-program tertentu: Yang sudah "terdaftar" dengan Windows, yaitu yang muncul di bawah pengaturan-jendela, aplikasi, "Aplikasi Default", panel utama di bagian bawah "Tetapkan default menurut aplikasi" . Saya berhasil mengikuti instruksi di atas dan aplikasi "buruk" saya sekarang muncul di menu konteks pada klik kanan tetapi tidak terbuka ketika saya mengkliknya.
Martin Zaske

Digunakan untuk .c(dan .tgz) file. Visual Studio itu tidak mau menyerahkannya kepada SublimeText (sama dengan .cc)! Semua bekerja sekarang! Saya harus me-restart PC setelah diberikan langkah-langkah.
Brambor

4

TFeldt memposting solusi ini di Forum Sublime ( tautan ):

  1. Buka
  2. Arahkan ke perintah HKEY_CLASSES_ROOT \ Applications \ sublime_text.exe \ shell \ open \ Pastikan bahwa jalurnya akurat, perbaiki jika tidak. Keluar dari regedit.
  3. Buka task manager melalui ctrl + alt + del, bunuh explorer.exe, pergi untuk menjalankan dan ketik explorer.exe (atau lewati langkah ini dan cukup reboot).
  4. Sekarang coba hal yang sama, klik kanan file teks, buka dengan, arahkan ke luhur, dan sekarang akan muncul dalam daftar aplikasi yang tersedia.

Masalah yang saya miliki adalah bahwa jalur tidak diperbarui ketika saya berubah ke ST3 dari ST2.


Langkah nomor dua melakukannya untuk saya. Path tidak valid setelah pembaruan ke aplikasi. Secara manual mengedit entri registri berfungsi.
subyektivis

Ini menyelesaikan masalah saya: Saya telah menghapus Notepad ++ x64 dan menginstal ulang Notepad ++ x32. Registri tidak mutakhir karena beberapa alasan.
François Verry

2

Terima kasih atas semua bantuannya. Saya baru saja menginstal Sublime Text 3 pada Windows 7 dan itu tidak memungkinkan saya membuat asosiasi file tertentu.

Saya harus menggunakan prompt perintah yang ditinggikan dan perintah ftypeuntuk menambahkan asosiasi file.

Bagi siapa pun yang tertarik dengan perbaikan cepat untuk file pengembangan web umum, jalankan saja perintah-perintah ini satu per satu (konsol perintah sebagai administrator dan dari root C :):

ftype phpfile="C:\Program Files\Sublime Text 3\sublime_text.exe" "%1"

ftype CSSfile="C:\Program Files\Sublime Text 3\sublime_text.exe" "%1"

ftype txtfile="C:\Program Files\Sublime Text 3\sublime_text.exe" "%1"

ftype JSFile="C:\Program Files\Sublime Text 3\sublime_text.exe" "%1"

ftype xmlfile="C:\Program Files\Sublime Text 3\sublime_text.exe" "%1"

Pesan konfirmasi untuk masing-masing harus membaca sesuatu seperti ini =:

phpfile="C:\Program Files\Sublime Text 3\sublime_text.exe" "%1"

Anda mendapatkan ide ... Sekarang Anda dapat menggunakan perintah ini untuk semua jenis file dan program.

Sekarang semua tipe file ini akan muncul di dialog Asosiasi File (terbuka dengan).

Bukan untuk drone, tetapi untuk menambahkan Sublime 3 ke menu konteks klik kanan di sini adalah perbaikan besar yang bekerja dengan baik: http://wordpress-corner.com/add-open-sublime-text-3-windows-explorer-context -menu/


1
Ini menggandakan jawaban lain dan tidak menambahkan konten baru. Tolong jangan memposting jawaban kecuali Anda benar-benar memiliki sesuatu yang baru untuk disumbangkan.
DavidPostill
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.