Windows 탐색기에서 `.MAS` 확장자를 가진 파일을 일반 파일로 처리하도록 만드는 방법

Windows 탐색기에서 `.MAS` 확장자를 가진 파일을 일반 파일로 처리하도록 만드는 방법

MYFILE.MAS(예) 에서 볼 수 있듯이 Microsoft Windows 7 컴퓨터에 이라는 일반 파일이 있습니다 cmd.exe. (만들 수도 있습니다. 단지 빈 파일일 뿐입니다). 그러나 Windows 탐색기를 사용하여 이 파일을 그래픽으로 볼 때 이 파일은 다른 파일과 다르게 처리됩니다(예: MYFILE.XYZ).

i1

(내 보기 옵션에는 항상 파일 확장자가 표시되어야 합니다). 속성을 보고 마우스 오른쪽 버튼 클릭 메뉴를 사용하려고 시도하는 것은 다른 일반 파일과 다릅니다.

i2

Windows 탐색기에서 파일 이름을 다른 확장자로 바꿀 수도 없습니다(이 작업은 셸, 즉 에서 수행해야 함 mv MYFILE.MAS MYFILE.MAS1).

.MAS파일 확장자를 일반 파일로 처리하도록 Windows 탐색기를 만드는 방법이 있습니까 ? 이런 일이 발생하는 이유를 제안하는 Microsoft 문서를 찾을 수 없습니다. 아니요, 저는 Microsoft Access와 관련된 일을 하고 있지 않습니다.


업데이트 1: 파일 연결을 제거하기 위해 레지스트리 키를 삭제하고 재부팅했으며 키는 다음 값으로 반환됩니다.

[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):

마지막은 이상합니다. 일부 자동 절차가 이 레지스트리 항목에 대한 데이터를 "Microsoft Access Shortcut"(일명 MAS)으로 채웠기 때문입니다.


업데이트 2: 이 레지스트리 항목을 다음에서 찾았습니다 [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]

이 키(및 하위 멤버)를 삭제한 후 다시 시작하면 파일이 다른 일반 파일과 같아 explorer.exe집니다 . .MAS결정된!

답변1

의 도움 덕분에이 링크, 알고 보니 (추가 시) 셸 확장을 숨겨서 (무해하게) 라고 불리는 레지스트리 값 NeverShowExt이며, IsShortCut키는 파일을 바로 가기로 처리합니다(이것이 작은 바로 가기 화살표가 표시되는 이유입니다). 특히 내 레지스트리의 경우 키는 다음 위치에 있었습니다.[HKEY_CLASSES_ROOT\Access.Shortcut.StoredProcedure.1]

이러한 키를 검색하고 스크러빙하면 "숨겨진" 확장명이 모두 표시됩니다. explorer.exe제거된 키를 적용하려면 작업 관리자를 종료 한 다음 다시 시작(또는 재부팅)해야 합니다 .

도움이 되길 바랍니다.

답변2

해결책은 HKEY_CLASSES_ROOT\.mas레지스트리 키를 찾아 내보낸 다음(안전한 보관을 위해 문제가 발생할 경우를 대비해 내 복사본이 질문의 업데이트 2에 있음) 레지스트리 항목을 삭제하는 것이었습니다.

을(를 ) 다시 시작한 후에는 파일 explorer.exe이 포함된 모든 파일이 .masWindows 탐색기에서 일반 파일로 처리됩니다.

관련 정보