Eu tenho um arquivo regular em um computador com o Microsoft Windows 7 chamado MYFILE.MAS
, como visto em (por exemplo) cmd.exe
. (Você pode criar um também, é apenas um arquivo vazio). No entanto, ao visualizar esse arquivo graficamente com o Windows Explorer, esse arquivo é tratado de maneira diferente de qualquer outro (por exemplo, para MYFILE.XYZ
):
(Minhasopçõesdevisualizaçãodevemsempremostrarextensõesdearquivo).Visualizaraspropriedadesetentarusaromenudobotãodireitoédiferentedequalqueroutroarquivonormal:
NãoconsigonemrenomearoarquivonoWindowsExplorerparaoutraextensão(issoprecisaserfeitoemumshell,ouseja,mvMYFILE.MASMYFILE.MAS1
).
ExisteumamaneiradefazeroWindowsExplorertratarumaextensãodearquivo.MAS
comoumarquivonormal?NãoconsigoencontrarnenhumadocumentaçãodaMicrosoftparasugerirporqueissoestáacontecendo.Não,nãoestoufazendonadarelacionadoaoMicrosoftAccess.
Atualização1:Emumatentativaderemoverqualquerassociaçãodearquivos,euapagueiachavedoregistro,reinicializeieachaveretornacomestesvalores:
[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):
O último é estranho, uma vez que alguns procedimentos automáticos preencheram os dados para este item de registro como um "Microsoft Access Shortcut" (também conhecido como MAS).
Atualização 2 : encontrei este item do registro em [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]
Excluindo essa chave (e membros filhos), reinicie explorer.exe
e crie .MAS
arquivos como qualquer outro arquivo regular. Corrigido!