Windows 탐색기에서 파일을 읽기 전용으로 열려면 어떻게해야합니까?


10

Windows 탐색기에서 파일을 읽기 전용으로 쉽게 열 수 있습니까?

저의 관심은 Microsoft Access 파일에 있습니다. 오래된 MS Access 데이터베이스에서 상태 검사를 수행하고 있는데 데이터베이스를 열면 날짜가 자동으로 업데이트되는 것을 볼 수 있습니다. 나는 모든 오래된 파일이 오늘 수정 된 것처럼 보이기 때문에 이것을 좋아하지 않습니다.

Windows XP로 작업하고 있습니다.

업데이트 : Yoda가 말했듯이

아뇨. 하지 마라. 시도가 없습니다.

제 경우에는 "하지 마십시오"였습니다. 전체 (큰) 폴더 트리를 MyDocuments에 복사 한 다음 거기에서 모든 데이터베이스를 열었습니다.


2
단순히 읽기 전용 플래그를 파일에 추가 할 수없는 이유가 있습니까? 마우스 오른쪽 버튼을 클릭하고 속성을 선택한 다음 읽기 전용 상자를 선택하십시오.
music2myear

@ music2myear 이제 (2 년 후;) 당신이 옳다고 생각합니다. 이것이 올바른 접근법이었습니다.
Daniel Daranas

답변:


7

  • Windows 탐색기를 엽니 다.
  • 보기 메뉴에서 폴더 옵션을 선택하십시오. 일부 Windows 버전의 경우보기 메뉴에서 옵션을 선택하거나 도구 메뉴에서 폴더 옵션을 선택합니다. Windows는 폴더 옵션 (또는 일반 옵션) 대화 상자를 표시합니다.
  • 파일 형식 탭이 선택되어 있는지 확인하십시오. (관련 그림을 보려면 여기를 클릭하십시오.) 등록 된 파일 형식 목록에서 Microsoft Word Document를 찾아 선택하십시오. 편집 버튼을 클릭하십시오. 윈도우 파일 형식 편집 대화 상자가 표시됩니다. (관련 그림을 보려면 여기를 클릭하십시오.)
  • 조치 목록에서 열기 옵션을 선택하십시오.
  • 고급을 클릭하십시오. 파일 형식 편집 대화 상자가 나타납니다.
  • 조치 필드에서 열기를 클릭하십시오.
  • 편집을 클릭하십시오. 편집 작업 대화 상자가 나타납니다.
  • 조치 수행에 사용 된 응용 프로그램 상자의 내용을 선택하십시오. (관련 그림을 보려면 여기를 클릭하십시오.)
  • Ctrl + C를 누릅니다. 작업 수행에 사용 된 응용 프로그램 상자의 내용이 복사됩니다.
  • 취소를 클릭하십시오.
  • 새로 만들기 버튼을 클릭하십시오. 윈도우 새 작업 대화 상자가 표시됩니다.
  • 작업 상자에 바로 가기 메뉴에 표시 할 이름을 입력하십시오. 예를 들어 Open Read-Only를 입력 할 수 있습니다.
  • 작업 수행에 사용 된 응용 프로그램 상자에 삽입 점을 놓고 Ctrl + V를 누릅니다. 8 단계에서 복사 한 정보가 상자에 붙여 넣습니다.
  • DDE 사용 확인란을 선택하십시오. 새 조치 대화 상자가 확장됩니다.
  • DDE 메시지 상자에 [FileOpen ( "" "% 1" "") ,. ReadOnly] 텍스트를 입력하십시오.
  • 응용 프로그램 상자에 WinWord라는 한 단어를 입력하십시오.
  • 주제 상자에 다음 단어를 입력하십시오 : 시스템.
  • 필요한 경우 닫기 또는 확인을 클릭하여 모든 대화 상자를 닫습니다.


  • 답변 주셔서 감사합니다. WinWord를 MsAccess로 변경하여 사용하려고했습니다. 파일을 마우스 오른쪽 단추로 클릭하고 새 작업 "읽기 전용 열기"를 선택하면이 메시지가 나타납니다. Microsoft Office Access에서 'FileOpen ( "" "K : \ MyLongishPath ... 매크로를 찾을 수 없습니다. 메시지가 실제로 잘립니다.
    Daniel Daranas

    4
    이것은 "쉬운 길"에 해당되지 않습니다.
    그림자 마법사가 당신을 위해 귀입니다

    24

    Windows 7에서도 동일한 문제가 발생했습니다. 파일 연결 인터페이스가 변경되었으므로 위의 답변이 W7에서 작동하지 않습니다. 좋은 소식은 이제 읽기 전용으로 열기가 더 간단한 프로세스라는 것입니다.

    Shift + 마우스 오른쪽 버튼 클릭 -> 읽기 전용으로 열기


    4
    이것은 문제를 해결하지 못하지만, 마우스 오른쪽 단추를 사용하고 읽기 전용으로 열고 msword는 여전히 파일을 엽니 다. NORMALLY :(
    Luke

    12
    참고로 Google을 통해 온 사람들은 오른쪽 클릭과 "보호 된보기에서 열기"가 작동합니다. 읽기로 열린 것은 아무것도하지 않는 것 같습니다. Windows 7 / Office 2010에서 테스트
    Andrew Grothe

    1
    Office 2016에서 Excel 파일을 "읽기 전용"으로 열어 보았습니다. 변경하고 저장할 수 있습니다. "보호 된 뷰"는 예상대로 작동했습니다.
    Jeff B

    4

    Office 프로그램에서 파일을 여는 경우 다른 옵션은 MS 지침 을 따르는 것 입니다.

    • 필요한 Office 프로그램을 엽니 다
    • 사무실 버튼을 클릭하고 열기
    • 열려는 파일을 찾아서 선택하십시오
    • 하단의 열기 버튼에서 화살표를 클릭하고 "읽기 전용으로 열기"를 선택하십시오.

    Excel로 이것을 시도하고 실제로 파일을 읽기 전용으로 열었습니다.

    Shift + 오른쪽 클릭을 사용할 때 탐색기의 "읽기 전용으로 열기"옵션이 효과가없는 것 같습니다. "보호 된보기에서 열기"옵션이 표시되지 않습니다.

    파일을 읽기 전용으로 여는 이유는 파일을 열어 놓은 상태에서 다른 사람이 파일을 편집 할 수 있기 때문에 파일을 읽기 전용으로 설정하면 작동하지 않습니다.

    또한 작업을 추가하거나 레지스트리를 편집하기 위해 18 단계를 거치고 싶지 않습니다 (직장에서 허용되지 않은지조차도).

    나는 이것이 Windows 탐색기에서 기술적으로 열지 않는다는 것을 알고 있지만 많은 사람들 (나 같은 사람)은 Google에서 여기에 와서 Office 프로그램에서 무언가를 열고 싶습니다.


    3

    프로그램 에서 읽기 전용 옵션을 찾았 지만 다음을 수행했지만 분명히 뭔가 잘못했습니다. 정정 할 수 있으면 알려주십시오.

    Windows XP에서 탐색기 8- 선택 도구 - 폴더 옵션 - 파일 형식 탭 -선택 Microsoft Word 문서 - 고급에서 클릭 [파일 형식 편집 상자가 나타남]- 작업 상자가 선택된 읽기 전용으로 열림- 확인 클릭 - 편집 클릭

    • "Microsoft Word Docu 유형에 대한 편집 조치 ..."상자에는 다음 정보가 포함되어 있습니다.

      조치 : 읽기 전용으로 열기

      작업을 수행하는 데 사용되는 응용 프로그램 : "C : \ Program Files \ Microsoft Office \ OFFICE11 \ WINWORD.EXE"/ h / n / dde

      DDE 메시지 : [AppShow] [REM _DDE_ReadWriteOnSave] [FileOpen .Name = "% 1",. Revert = 0]

      신청 : WinWord

      DDE 응용 프로그램이 실행되지 않음 : [공백]

      주제 : 시스템

    - 확인을 끝까지 클릭했습니다 .

    -탐색기로 이동하여 Word 문서를 마우스 오른쪽 버튼으로 클릭하면 메뉴에 읽기 전용 옵션이 표시되고 다음과 같은 결과가 나타납니다.

    Error
    The command cannot be opened because a dialog box is open.  Click OK, and then close the dialog boxes to continue.
    
    Clicked ok
    
    Got second error
        Word experienced an error trying to open the file.
        Try these suggestions.
            *Check the file permissions for the document or drive.
            *Make sure there is sufficient memory or disk space.
            *Open the file with the text recovery converter.
            (F:\24th)
    

    클릭 도움말 표시

    The file you tried to open was not found. It may be missing, in a different location, locked by another application, or unavailable due to file permissions. If you are sure the file exists but you cannot locate it using the Word File Open dialog, start Microsoft Windows Explorer and perform a search. If the search dialog returns a listing of your file, double-click on it to open it. If the file does not open, it is either corrupt, locked by another application, or is protected by file permissions.
    
    -Clicked OK
    -Filed opened, but not as read-only.
    
    -Tried another document, and this one opened immediately, but not as read-only.
    

    3

    이것은이 스레드와 비슷한 스레드를 읽은 후 Windows 7에서 나를 위해 일한 것입니다.

    단어 :

    • HKEY_CLASSES_ROOT \ Word.Document.12 \ shell \ OpenAsReadOnly \ 명령 키를 편집하여 두 하위 항목의 "% 1"이 (가) 아직 언급되지 않은 경우 / dde로 바꿉니다.
    • 다시 Word2003 문서 : 위와 같이 HKEY_CLASSES_ROOT \ Word.Document.8 \ shell \ OpenAsReadOnly \ command를 편집하십시오.
    • 다음 reg 파일을 가져 오거나 레지스트리와 비교하십시오.

      Windows Registry Editor Version 5.00
      
      [HKEY_CLASSES_ROOT\Word.Document.12\shell\OpenAsReadOnly\ddeexec]
      @="[AppShow][REM _DDE_ReadWriteOnSave][FileOpen .Name="%1",.ReadOnly=1]"
      
      [HKEY_CLASSES_ROOT\Word.Document.12\shell\OpenAsReadOnly\ddeexec\Application]
      @="WinWord"
      
      [HKEY_CLASSES_ROOT\Word.Document.12\shell\OpenAsReadOnly\ddeexec\IfExec]
      @=""
      
      [HKEY_CLASSES_ROOT\Word.Document.12\shell\OpenAsReadOnly\ddeexec\Topic]
      @="System"`
      
      [HKEY_CLASSES_ROOT\Word.Document.8\shell\OpenAsReadOnly\ddeexec]
      @="[AppShow][REM _DDE_ReadWriteOnSave][FileOpen .Name=\"%1\",.ReadOnly=1]"
      
      [HKEY_CLASSES_ROOT\Word.Document.8\shell\OpenAsReadOnly\ddeexec\Application]
      @="WinWord"
      
      [HKEY_CLASSES_ROOT\Word.Document.8\shell\OpenAsReadOnly\ddeexec\IfExec]
      @=""
      
      [HKEY_CLASSES_ROOT\Word.Document.8\shell\OpenAsReadOnly\ddeexec\Topic]
      @="System"`
      

    Excel의 경우 :

    • 단어와 마찬가지로 HKEY_CLASSES_ROOT \ Excel.Sheet.12 및 HKEY_CLASSES_ROOT \ Excel.Sheet.8 아래의 명령에 / dde 매개 변수가 있는지 확인하십시오 (이미 필자의 경우)
    • 다음 reg 파일을 가져 오거나 레지스트리와 비교하십시오.

      Windows Registry Editor Version 5.00
      
      [HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\OpenAsReadOnly\ddeexec]
      @="[open("%1",,1)]"
      
      [HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\OpenAsReadOnly\ddeexec\application]
      @="Excel"
      
      [HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\OpenAsReadOnly\ddeexec\topic]
      @="system"
      
      [HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\OpenAsReadOnly\ddeexec]
      @="[open("%1",,1)]"
      
      [HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\OpenAsReadOnly\ddeexec\application]
      @="Excel"
      
      [HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\OpenAsReadOnly\ddeexec\topic]
      @="system"
      

    다른 Office 유형에서도 비슷하게 작동하지만 시도하지 않았습니다.


    2

    Shift + 오른쪽 클릭-> 읽기 전용으로 열기 대신 보호 된보기에서 열기를 사용하십시오. 필요한 작업을 수행하고 문서를 편집하지 못하게합니다. Word 및 Excel 파일에서 작동합니다.


    2
    실제로 이것을 시도 했습니까? 그렇지 않은 경우, 특히 2009 년 FWIW에서 질문에 대한 답변으로 아마 가치가 게시는 대답은 아마 더 가능성이 여기에서 찾을 수있다 office.microsoft.com/en-gb/access-help/...
    제임스

    @James 링크가 끊어졌습니다 ... 또한이 질문에 대한 이 다른 답변의 결함에 대한 답변 으로이 답변이 게시 된 것으로 보입니다 .
    Jeff B

    1

    나는 이것을 금지하는 다른 사용자가 없다면 , music2myear에 동의 합니다.

    • 폴더를 마우스 오른쪽 버튼으로 클릭하십시오
    • 속성으로 이동
    • 읽기 전용을 선택하십시오
    • 모든 하위 폴더에 적용하십시오.

    -1

    내 문제는 Shift + 오른쪽 클릭 "읽기 전용으로 열기"옵션이 작동하지 않는다는 것입니다.
    Windows 7의 레지스트리 편집 솔루션을 시도했습니다.
    https://answers.microsoft.com/en-us/windows/forum/windows_7-files/files-not-opening-read-only/3a4242d4-bdfb-42a1-b6d2 -a70775588101? page = 1
    (참고 : 링크 된 스레드의 답변도이 질문을 참조합니다)

    하지만 키의 기본값을 변경하여이 문제를 해결 끝났다
    (참고 : Excel.Sheet.12에 해당하는 xlsm내 경우에는 파일을, 당신은 아마 다른 파일 형식을 변경해야합니다.)
    HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\OpenAsReadOnly\command
    에서
    "C:\Program Files (x86)\Microsoft Office\Root\Office16\EXCEL.EXE" /h "%1"

    "C:\Program Files (x86)\Microsoft Office\Root\Office16\EXCEL.EXE" /r "%1"

    설명

    문서/h명령 줄 스위치 (? SharePoint의) 워드 문서를 읽기 전용으로 열리지 만 엑셀 위해입니다 /r.

    내가 시도하지 않은 것

    설치 프로그램을 사용하여 MS Office를 복구하십시오.

    2020-01-17 업데이트

    ms office를 다시 설치 한 후 이러한 레지스트리 키가 재설정되었습니다. 결과적으로, 원래의 응답은 중요한 단계를 생략했습니다! 내가 처음 언급
    답변에 따라 :

    ddeexec 키에서 기본값을 다음과 같이 변경해야합니다. [open("%1",,1)]

    레지스트리 업데이트를 만드는 과정에서, 나는라는 도구 발견 RegScanner 이 만든 때문에 훨씬 쉽게 레지스트리 키를 찾을 수 있습니다.
    내가 사용한 검색 설정은 다음과 같습니다 (검색 스크린 샷) .

    • 문자열 찾기 : Excel.*OpenAsReadOnly\\command
    • 어울리는: Registry item contains the specified regular expression
    • 보다: Keys
    • 확인 Scan the following base keys:하고 선택하십시오 :HKEY_CLASSES_ROOT

    각 검색 결과를 두 번 클릭하여 regedit에서 해당 키로 이동할 수 있습니다.

    당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
    Licensed under cc by-sa 3.0 with attribution required.