Cara membuat Windows Explorer memperlakukan file dengan ekstensi `.MAS` sebagai file biasa

3

Saya memiliki file biasa di komputer Microsoft Windows 7 yang dipanggil MYFILE.MAS, seperti yang dilihat dari (misalnya) cmd.exe. (Anda dapat membuat satu juga, itu hanya file kosong). Namun, ketika melihat file ini secara grafis dengan Windows Explorer, file ini diperlakukan secara berbeda dari yang lain (misalnya untuk MYFILE.XYZ):

i1

(Opsi tampilan saya harus selalu menampilkan ekstensi file). Melihat properti dan mencoba menggunakan menu klik kanan berbeda dari file biasa lainnya:

i2

Saya bahkan tidak dapat mengganti nama file di Windows Explorer ke ekstensi lain (ini perlu dilakukan dalam shell, yaitu mv MYFILE.MAS MYFILE.MAS1).

Apakah ada cara untuk membuat Windows Explorer memperlakukan .MASekstensi file sebagai file biasa? Saya tidak dapat menemukan dokumentasi Microsoft untuk menyarankan mengapa ini terjadi. Tidak, saya tidak melakukan apa pun yang terkait dengan Microsoft Access.


Pembaruan 1 : Dalam upaya untuk menghapus semua asosiasi file, saya telah menghapus kunci registri, reboot, dan kunci kembali dengan nilai-nilai ini:

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.MAS]

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.MAS\OpenWithList]

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.MAS\OpenWithProgids]
"Access.Shortcut.StoredProcedure.1"=hex(0):

Yang terakhir aneh, karena beberapa prosedur otomatis mengisi data untuk item registri ini sebagai "Microsoft Access Shortcut" (alias MAS).


Pembaruan 2 : Saya menemukan item registri ini di [HKEY_CLASSES_ROOT\.mas]:

[HKEY_CLASSES_ROOT\.mas]
@="Access.Shortcut.StoredProcedure.1"

[HKEY_CLASSES_ROOT\.mas\Access.Shortcut.StoredProcedure.1]

[HKEY_CLASSES_ROOT\.mas\Access.Shortcut.StoredProcedure.1\ShellNew]

Menghapus kunci ini (dan anggota anak), kemudian memulai kembali explorer.exemembuat .MASfile seperti file biasa lainnya. Tetap!

Mike T
sumber
Ini adalah masalah yang menarik .. baru saja membuat file teks baru, diganti namanya menjadi "blah.mas" dan memiliki gejala yang sama .. mungkin ekstensi kantor yang diinstal yang memperlakukan .masekstensi seperti pintasan jenis (yang penjelajah tidak tunjukkan ekstensi, karena pintasan memiliki ekstensi .lnkdalam cmd.exemisalnya) .. melakukan invoostigating lagi karena itu adalah head scratcher
txtechhelp
@txtechhelp ya, ini seperti file biasa bla.lnk, yang berperilaku berbeda dari file biasa lainnya. Tetapi hanya untuk Windows Explorer. Ini bisa terkait dengan Bagaimana cara "membujuk" program membuka file .lnk aktual di Windows 7?
Mike T
Saya merasa seperti saya memainkan versi lama dari beberapa permainan DOS dengan Windows Registry kadang-kadang .. harus menemukan kunci tersembunyi untuk membuka pintu ajaib sebelum peri penyembuhan mengungkapkan dirinya sendiri .. hanya untuk menemukan bahwa saya memerlukan kunci BIRU 10 level lebih: / .....
txtechhelp
Jika Anda telah menemukan solusi maka Anda harus mempostingnya sebagai jawaban daripada mengeditnya menjadi pertanyaan Anda.
Mokubai

Jawaban:

2

Berkat bantuan dari tautan ini , ternyata, ini adalah nilai registri yang (ketika ditambahkan), membuat ekstensi shell disembunyikan, disebut (cukup tidak berbahaya) NeverShowExt, juga, IsShortCutkunci akan memperlakukan file sebagai pintasan (itulah sebabnya Anda lihat panah pintas kecil). Khusus untuk registri saya kuncinya ada di[HKEY_CLASSES_ROOT\Access.Shortcut.StoredProcedure.1]

Melakukan pencarian dan menggosok untuk kunci-kunci ini akan menampilkan semua ekstensi "tersembunyi"; Catat bahwa Anda harus mematikan lalu memulai kembali explorer.exedari task manager (atau reboot) agar kunci yang dihapus berlaku.

Semoga itu bisa membantu.

txtechhelp
sumber
Itu dekat! Saya telah memperbaikinya dengan menghapus[HKEY_CLASSES_ROOT\.mas]
Mike T
@MikeT, Ahh, jadi itu kunci BIRU! :)
txtechhelp
1

Solusinya adalah menemukan HKEY_CLASSES_ROOT\.maskunci registri, mengekspornya (untuk penyimpanan yang aman, jika terjadi kesalahan; salinan milik saya ada di Pembaruan 2 dari pertanyaan), kemudian hapus item registri.

Setelah memulai ulang explorer.exe, file apa pun dengan .masfile akan diperlakukan oleh Windows Explorer sebagai file biasa.

Mike T
sumber
Apa file .mas dan bagaimana saya bisa membukanya,
Mohamed Badr
1
Ekstensi file hanya memiliki arti penting bagi program tertentu tempat mereka terdaftar, jika tidak, itu hanya nama file sewenang-wenang. Anda harus menyelidiki sumbernya jika file mendapatkan ide yang lebih baik dari perangkat lunak apa yang membukanya. Yang saya gunakan adalah teks, jadi saya menggunakan editor teks untuk membuka.
Mike T