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
):
(Opsi tampilan saya harus selalu menampilkan ekstensi file). Melihat properti dan mencoba menggunakan menu klik kanan berbeda dari file biasa lainnya:
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 .MAS
ekstensi 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.exe
membuat .MAS
file seperti file biasa lainnya. Tetap!
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?
.mas
ekstensi seperti pintasan jenis (yang penjelajah tidak tunjukkan ekstensi, karena pintasan memiliki ekstensi.lnk
dalamcmd.exe
misalnya) .. melakukan invoostigating lagi karena itu adalah head scratcher