Windows Gezgini'nden bir dosyayı salt okunur olarak nasıl açabilirim?


10

Windows Gezgini'nden bir dosyayı salt okunur olarak açmanın kolay bir yolu var mı?

Orta düzey ilgim bir Microsoft Access dosyasında. Eski MS Access veritabanlarında bazı sağlık kontrolleri yapıyorum ve açtığımda tarihlerinin otomatik olarak güncellendiğini görüyorum. Bunu sevmiyorum, çünkü bugün tüm eski dosyalar değiştirilmiş gibi görünecek.

Windows XP ile çalışıyorum.

Güncelleme: Yoda'nın dediği gibi,

Hayır. Deneyin. Yap ya da yapma. Burada deneme yok.

Benim durumumda "yapma". Tüm (büyük) klasör ağacını MyDocuments'e kopyalayıp sonra tüm veritabanlarını oradan açtım.


2
Salt okunur bayrağını dosyaya eklememenizin bir nedeni var mı? Sağ tıklayın, Özellikler'i seçin, Salt Okunur kutusunu işaretleyin.
music2my

Şimdi (2 yıl sonra;) Sanırım haklısın, bu doğru yaklaşımdı.
Daniel Daranas

Yanıtlar:


7

  • Windows Gezgini'ni açın.
  • Görünüm menüsünden Klasör Seçenekleri'ni seçin. (Bazı Windows sürümlerinde, Görünüm menüsünden Seçenekler'i veya Araçlar menüsünden Klasör Seçenekleri'ni seçersiniz.) Windows, Klasör Seçenekleri (veya yalnızca düz Seçenekler) iletişim kutusunu görüntüler.
  • Dosya Türleri sekmesinin seçili olduğundan emin olun. (İlgili bir şekli görmek için buraya tıklayın.) Kayıtlı Dosya Türleri listesinde, Microsoft Word Belgesi'ni bulup seçin. Düzenle düğmesine tıklayın. Windows Dosya Türünü Düzenle iletişim kutusunu görüntüler. (İlgili bir rakamı görmek için buraya tıklayın.)
  • Eylemler listesinden Aç seçeneğini seçin.
  • Gelişmiş'e tıklayın. Dosya Türünü Düzenle iletişim kutusu görüntülenir.
  • Eylemler alanında Aç'ı tıklayın.
  • Düzenle'yi tıklayın. Düzenleme Eylemi iletişim kutusu görünür.
  • Eylemi Gerçekleştirmek için Kullanılan Uygulama kutusunun içeriğini seçin. (İlgili bir rakamı görmek için buraya tıklayın.)
  • CTRL + C tuşlarına basın. Bu, Eylemi Gerçekleştirmek için Kullanılan Uygulama kutusunun içeriğini kopyalar.
  • İptal'e tıklayın.
  • Yeni düğmesini tıklayın. Windows, Yeni Eylem iletişim kutusunu görüntüler.
  • Eylem kutusuna kısayol menüsünde görünmesini istediğiniz adı girin. Örneğin, Salt Okunur Aç yazın.
  • Ekleme noktasını Eylemi Gerçekleştirmek için Kullanılan Uygulama kutusuna yerleştirin ve CTRL + V tuşlarına basın. 8. adımda kopyaladığınız bilgiler kutuya yapıştırılır.
  • DDE Kullan onay kutusunu seçin. Yeni Eylem iletişim kutusu genişler.
  • DDE İletisi kutusuna aşağıdaki metni girin: [FileOpen ("" "% 1" "") ,. ReadOnly]
  • Uygulama kutusuna şu tek kelimeyi girin: WinWord.
  • Konu kutusuna şu tek kelimeyi girin: Sistem.
  • Tüm iletişim kutularını kapatmak için Kapat'ı veya gerekirse Tamam'ı tıklatın.


  • Yanıtınız için teşekkürler. WinWord'u MsAccess olarak değiştirerek kullanmaya çalıştım. Dosyayı sağ tıklattıktan ve "Salt okunur aç" yeni eylemimi seçtikten sonra bu ileti görüntülenir: Microsoft Office Access, 'FileOpen ("" "K: \ MyLongishPath ... makrosunu bulamıyor ... İleti gerçekten kesilmiş.
    Daniel Daranas

    4
    Bu "kolay yol" altında DEĞİLDİR.
    Gölge Sihirbazı Sizin İçin

    24

    Windows 7'de aynı sorunu yaşadım. Yukarıdaki yanıt W7 için çalışmıyor çünkü dosya ilişkilendirmeleri için arabirim değişti. İyi haber şu ki, Salt Okunur Olarak Aç artık daha basit bir süreç.

    Shift + Sağ Tıklama -> Salt Okunur Olarak Aç


    4
    bu sorunu çözmez, ancak sağ tıklama kullandım, salt okunur olarak açtım, msword hala dosyaları açıyor NORMALLİ :(
    Luke

    12
    FYI, Google üzerinden buraya gelenler için sağa tıklayarak ve "Korumalı Görünümde Aç" çalışır. Okunduğu gibi açık hiçbir şey yapmıyor gibi görünüyor. Windows 7 / Office 2010'da test edildi
    Andrew Grothe

    1
    Office 2016'da bir Excel dosyasını "salt okunur" olarak açmayı denedim ve bir değişiklik yapmama ve kaydetmeme izin ver ... ayy. "Korumalı görüş" beklendiği gibi çalıştı.
    Jeff B

    4

    Dosyayı bir Office programında açıyorsanız başka bir seçenek de MS yönergelerini izlemektir .

    • İhtiyacınız olan Office programını açın
    • Office düğmesini tıklayın ve Aç
    • Açmak istediğiniz dosyaya göz atın ve seçin
    • Alt taraftaki Aç düğmesinde oku tıklayın ve "Salt Okunur Olarak Aç" ı seçin

    Excel ile bunu denedim ve aslında dosyayı salt okunur olarak açtı.

    Shift + Sağ Tıklama'yı kullanırken, Explorer'daki "Salt Okunur Olarak Aç" seçeneğinin bir etkisi yok gibi görünüyordu. "Korumalı Görünümde Aç" seçeneğini görmüyorum.

    Dosyayı salt okunur olarak açmamın tüm nedeni, başkalarının dosyayı açıkken düzenleyebilmesidir, bu nedenle dosyayı salt okunur yapmak çalışmaz.

    Ayrıca bir eylem eklemek veya kayıt defterini düzenlemek için 18 adımdan geçmek istemiyorum (işyerinde izin verdiğimden bile emin değilim).

    Bunun teknik olarak Windows Gezgini'nden açılmadığını biliyorum, ancak birçok kişi (benim gibi) Google'dan buraya geliyor ve bir Office programında bir şey açmak istiyor.


    3

    Programda salt okunur seçeneği bulundu , aşağıdakileri yaptı, ancak görünüşe göre yanlış bir şey yaptı. Düzeltebilirseniz lütfen bana bildirin.

    Windows XP, Explorer 8 -Seçilmiş Araçlar - Klasör Seçenekleri - Dosya türleri sekmesi -Seçilmiş Microsoft Word Belgesi -Clicked Gelişmiş'ı -In [Edit Dosya Türü kutu geldi] Eylemler seçilen box salt okunur olarak açık -Clicked Tamam -Clicked Edit

    • "Microsoft Word Docu. Tipi için Düzenleme Eylemi" başlıklı kutuda aşağıdaki bilgiler yer almaktadır:

      Eylem: Salt Okunur Olarak Aç

      Eylem yapmak için kullanılan uygulama: "C: \ Program Files \ Microsoft Office \ OFFICE11 \ WINWORD.EXE" / h / n / dde

      DDE mesajı: [AppShow] [REM _DDE_ReadWriteOnSave] [FileOpen .Name = "% 1",. Revert = 0]

      Uygulama: WinWord

      DDE uygulaması Çalışmıyor: [boş]

      Konu: Sistem

    -Clicked Tamam hepsi aracılığıyla yol.

    -Windows'a gelerek bir Word belgesine sağ tıklandığında, salt okunur seçenek şu anda menüde, aşağıdaki sonuçlarla tıklandı:

    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)
    

    -Tıkladı göstermek yardım

    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

    Bunu ve benzer konuları okuduktan sonra Windows 7'de benim için işe yarayan buydu:

    Word için:

    • HKEY_CLASSES_ROOT \ Word.Document.12 \ shell \ OpenAsReadOnly \ komut anahtarlarınızı, her iki alt girişte de "% 1" ifadesi / dde ile değiştirilecek şekilde düzenleyin.
    • Yine Word2003 belgeleri için: HKEY_CLASSES_ROOT \ Word.Document.8 \ shell \ OpenAsReadOnly \ komutunu yukarıdaki gibi düzenleyin
    • Aşağıdaki reg dosyasını alın veya kayıt defterinizle karşılaştırın:

      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 için:

    • Kelime gibi, HKEY_CLASSES_ROOT \ Excel.Sheet.12 ve HKEY_CLASSES_ROOT \ Excel.Sheet.8 altındaki komutların / dde parametresine sahip olduğundan emin olun (zaten benim için durum buydu)
    • Aşağıdaki reg dosyasını alın veya kayıt defterinizle karşılaştırın:

      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"
      

    Diğer Office türleri için de benzer şekilde çalışmalıdır, ancak bunu denemedim.


    2

    Shift + Sağ Tıklama -> Salt Okunur Olarak Aç yerine Korumalı Görünümde Aç'ı kullanın. Gerekli olanı yapıyor gibi görünüyor ve belgenin düzenlenmesini engelliyor. Word ve Excel dosyaları için çalışmalıdır.


    2
    bunu gerçekten denedin mi değilse, muhtemelen özellikle 2009'daki bir soruya yanıt olarak yanıt vermeye değmez. FWIW cevabının muhtemelen burada bulunma
    James

    @James Bağlantı koptu ... Ayrıca bu cevap, bu soruya verilen bu diğer cevaptaki eksikliklere yanıt olarak yayınlanmış gibi görünüyor .
    Jeff B

    1

    Music2myear ile hemfikirim , bunu yasaklayan başka kullanıcılar yoksa, doğru ve en kolay yol:

    • klasöre sağ tıklayın
    • mülklere git
    • salt okunur seçin
    • Tüm alt klasörlere uygula.

    -1

    Benim sorunum shift + sağ tıklama "Salt okunur olarak aç" seçeneği çalışmıyor olmasıdır.
    Windows 7 için kayıt defteri düzenleme çözümünü burada denedim:
    https://answers.microsoft.com/en-us/windows/forum/windows_7-files/files-not-opening-read-only/3a4242d4-bdfb-42a1-b6d2 -a70775588101? sayfa = 1
    (Not: bağlı dizideki bir cevap da bu soruya atıfta bulunur)

    Ama anahtarın varsayılan değerini değiştirerek bu çözmeye sona
    (Not: Excel.Sheet.12karşılık gelir xlsmbenim durumumda dosyalar, muhtemelen diğer dosya türleri için değiştirmek zorunda kalacaktır.)
    HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\OpenAsReadOnly\command
    Den
    "C:\Program Files (x86)\Microsoft Office\Root\Office16\EXCEL.EXE" /h "%1"
    üzere
    "C:\Program Files (x86)\Microsoft Office\Root\Office16\EXCEL.EXE" /r "%1"

    açıklama

    Başına dokümanlar , /hkomut satırı anahtarı (? Sharepoint olarak) kelimesi belgeler salt okunur açar, ama excel için bu kadar /r.

    Denemediğim bir şey

    Yükleyiciyi kullanarak ms office'yi onarın.

    Güncelleme 2020-01-17

    MS Office yeniden yüklendikten sonra bu kayıt defteri anahtarları sıfırlandı. Anlaşıldığı üzere, orijinal yanıtım önemli bir adımı atladı! Başlangıçta bahsettiğim cevap
    başına :

    Ddeexec anahtarında, varsayılan değeri şu şekilde değiştirmeniz gerekir: [open("%1",,1)]

    Kayıt güncellemelerini yapma sürecinde, ben denilen bir araç buldum RegScanner o yapılan böylece daha kolay kayıt defteri anahtarlarını bulmak için.
    Kullandığım arama ayarları (aramanın ekran görüntüsü) :

    • Dize Bul: Excel.*OpenAsReadOnly\\command
    • Eşleştirme: Registry item contains the specified regular expression
    • Bakmak: Keys
    • Kontrol edin Scan the following base keys:ve seçin:HKEY_CLASSES_ROOT

    Regedit'te o tuşa atlamak için her arama sonucunu çift tıklayabilirsiniz.

    Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
    Licensed under cc by-sa 3.0 with attribution required.