मैं Windows Explorer से केवल-पढ़ने के लिए कोई फ़ाइल कैसे खोल सकता हूं?


10

क्या किसी फाइल को खोलने का एक आसान तरीका है, केवल विंडोज एक्सप्लोरर से पढ़ना?

मेरी आवक रुचि Microsoft Access फ़ाइल में है। मैं पुराने एमएस एक्सेस डेटाबेस में कुछ पवित्रता जांच कर रहा हूं और मैं देखता हूं कि जब मैं उन्हें खोलता हूं तो उनकी तारीख अपने आप अपडेट हो जाती है। मुझे यह पसंद नहीं है, क्योंकि यह ऐसा लगेगा जैसे सभी पुरानी फाइलें आज संशोधित की गई हैं।

मैं विंडोज एक्सपी के साथ काम कर रहा हूं।

अद्यतन: जैसा कि योदा ने कहा,

नहीं की कोशिश करो। करो या न करो। कोशिश से काम नहीं चलेगा।

मेरे मामले में, यह "नहीं" था। मैंने MyDocuments के संपूर्ण (बड़े) फ़ोल्डर ट्री की प्रतिलिपि बनाई, और फिर वहां से सभी डेटाबेस खोल दिए।


2
क्या कोई कारण है जो आप फ़ाइल में केवल पढ़ने के लिए ध्वज नहीं जोड़ सकते? राइट-क्लिक करें, गुण चुनें, केवल पढ़ने के लिए बॉक्स चेक करें।
Music2myear

@ music2myear अब (2 साल बाद;) मुझे लगता है कि आप सही हैं, यह सही तरीका था।
डेनियल डारनास

जवाबों:


7

  • विंडोज एक्सप्लोरर खोलें।
  • दृश्य मेनू से फ़ोल्डर विकल्प चुनें। (विंडोज के कुछ संस्करणों में आप दृश्य मेनू से विकल्प चुनते हैं, या उपकरण मेनू से फ़ोल्डर विकल्प।) विंडोज फ़ोल्डर विकल्प (या सिर्फ सादे विकल्प) संवाद बॉक्स प्रदर्शित करता है।
  • सुनिश्चित करें कि फ़ाइल प्रकार टैब चयनित है। (संबंधित आंकड़ा देखने के लिए यहां क्लिक करें।) पंजीकृत फ़ाइल प्रकारों की सूची में, Microsoft Word दस्तावेज़ का पता लगाएं और चयन करें। एडिट बटन पर क्लिक करें। Windows फ़ाइल प्रकार संपादित करें संवाद बॉक्स प्रदर्शित करता है। (संबंधित आंकड़ा देखने के लिए यहां क्लिक करें।)
  • क्रियाएँ सूची में खुले विकल्प का चयन करें।
  • उन्नत पर क्लिक करें। फ़ाइल प्रकार संपादित करें संवाद बॉक्स प्रकट होता है।
  • क्रियाएँ क्षेत्र में खुले पर क्लिक करें।
  • Edit पर क्लिक करें। संपादन क्रिया संवाद बॉक्स प्रकट होता है।
  • एक्शन परफॉर्म करने के लिए प्रयुक्त एप्लिकेशन की सामग्री का चयन करें। (संबंधित आंकड़ा देखने के लिए यहां क्लिक करें।)
  • CTRL + C दबाएं। यह एक्शन बॉक्स का उपयोग करने के लिए प्रयुक्त एप्लिकेशन की सामग्री की प्रतिलिपि बनाता है।
  • रद्द करें पर क्लिक करें।
  • न्यू बटन पर क्लिक करें। विंडोज न्यू एक्शन डायलॉग बॉक्स प्रदर्शित करता है।
  • एक्शन बॉक्स में, वह नाम दर्ज करें जिसे आप शॉर्टकट मेनू में दिखाना चाहते हैं। उदाहरण के लिए, आप ओपन रीड-ओनली टाइप कर सकते हैं।
  • एक्शन बॉक्स को निष्पादित करने के लिए प्रयुक्त एप्लिकेशन में प्रविष्टि बिंदु को रखें और CTRL + V दबाएँ। चरण 8 में आपके द्वारा कॉपी की गई जानकारी को बॉक्स में चिपकाया गया है।
  • DDE का उपयोग करें चेक बॉक्स का चयन करें। नया एक्शन डायलॉग बॉक्स फैलता है।
  • DDE संदेश बॉक्स में, निम्न पाठ दर्ज करें: [FileOpen ("" "% 1" ""): ReadOnly]।
  • अनुप्रयोग बॉक्स में, इस एकल शब्द को दर्ज करें: WinWord।
  • विषय बॉक्स में, इस एकल शब्द को दर्ज करें: सिस्टम।
  • सभी संवाद बॉक्स को खारिज करने के लिए आवश्यक के रूप में बंद या ठीक पर क्लिक करें।


  • आपके प्रतिक्रिया के लिए धन्येवाद। मैंने इसका उपयोग करने की कोशिश की, WinWord को MsAccess में बदल दिया। फ़ाइल को राइट-क्लिक करने और मेरी नई क्रिया "केवल पढ़ने के लिए खोलें" का चयन करने के बाद, यह संदेश प्रकट होता है: Microsoft Office Access में मैक्रो 'FileOpen ("" K: \ MyLongishPath नहीं मिल सकता है ... संदेश वास्तव में ट्रिम कर दिया गया है।
    डैनियल डारनास

    4
    यह "आसान तरीका" के अंतर्गत नहीं आता है।
    शैडो विजार्ड इयर फॉर यू यू

    24

    मुझे विंडोज 7 पर एक ही समस्या थी। उपरोक्त उत्तर W7 के लिए काम नहीं करता है क्योंकि फ़ाइल संघों के लिए इंटरफ़ेस बदल गया है। अच्छी खबर यह है कि रीड-ओनली के रूप में ओपन अब एक सरल प्रक्रिया है।

    Shift + राइट-क्लिक करें -> रीड-ओनली के रूप में खोलें


    4
    यह समस्या को हल नहीं करता है, हालांकि मैंने राइट-क्लिक का उपयोग किया है, केवल पढ़ने के लिए खुला के रूप में, अभी भी खुले फ़ाइलें NORMALLY :(
    ल्यूक

    12
    FYI करें, उन लोगों के लिए जो Google के माध्यम से यहां आए, शिफ्ट-राइट क्लिक और "ओपन इन प्रोटेक्टेड व्यू" काम करता है। केवल पढ़ने के रूप में खुला कुछ नहीं करने के लिए लगता है। विंडोज 7 / ऑफिस 2010 में परीक्षण किया गया
    एंड्रयू ग्रोथे

    1
    मैंने Office 2016 में "रीड-ओनली" के रूप में एक एक्सेल फाइल खोलने की कोशिश की और इसने मुझे बदलाव करने और बचाने ... उफ़। "संरक्षित दृश्य" ने हालांकि उम्मीद के मुताबिक काम किया।
    जेफ बी

    4

    एक अन्य विकल्प यदि आप किसी Office प्रोग्राम में फ़ाइल खोल रहे हैं तो MS निर्देशों का पालन करना है ।

    • आपको जो ऑफिस प्रोग्राम चाहिए, उसे ओपन करें
    • कार्यालय बटन पर क्लिक करें, और खोलें
    • उस फ़ाइल को ब्राउज़ करें जिसे आप खोलना चाहते हैं और उसका चयन करें
    • सबसे नीचे ओपन बटन पर, ऐरो पर क्लिक करें और "Open as Read-Only" चुनें।

    मैंने एक्सेल के साथ यह कोशिश की और इसने वास्तव में फ़ाइल को केवल पढ़ने के लिए खोला।

    Shift + राइट क्लिक का उपयोग करते समय, एक्सप्लोरर में "केवल के रूप में खोलें" विकल्प का कोई प्रभाव नहीं था। मुझे "संरक्षित दृश्य में खोलें" विकल्प दिखाई नहीं देता है।

    फ़ाइल को केवल पढ़ने के लिए खोलने का मेरा पूरा कारण यह है कि अन्य लोग इसे संपादित कर सकते हैं जबकि मेरे पास यह खुला है, इसलिए फ़ाइल को केवल पढ़ने के लिए काम नहीं करेगा।

    मैं किसी कार्रवाई को जोड़ने, या रजिस्ट्री को संपादित करने के लिए 18 चरणों से गुजरना नहीं चाहता (यह भी सुनिश्चित नहीं है कि मुझे काम करने की अनुमति है)।

    मुझे पता है कि यह तकनीकी रूप से विंडोज एक्सप्लोरर से नहीं खुल रहा है, लेकिन बहुत सारे लोग (मेरे जैसे) Google से यहां आते हैं और एक कार्यालय कार्यक्रम में कुछ खोलना चाहते हैं।


    3

    प्रोग्राम में रीड-ओनली ऑप्शन मिला , निम्नलिखित किया, लेकिन स्पष्ट रूप से कुछ गलत किया। कृपया मुझे बताएं कि क्या आप सही कर सकते हैं।

    Windows XP में, एक्सप्लोरर 8 -Selected उपकरण - फ़ोल्डर विकल्प - फ़ाइल प्रकार टैब -Selected माइक्रोसॉफ्ट वर्ड दस्तावेज़ -Clicked उन्नत पर [संपादित करें फ़ाइल प्रकार बॉक्स आया] अलावे क्रिया बॉक्स चयनित के रूप में पठन के लिए खुला -Clicked ठीक -Clicked संपादित करें

    • बॉक्स का शीर्षक "एडिटिंग एक्शन फॉर टाइप माइक्रोसॉफ्ट वर्ड डॉक्यूमेंट।"

      क्रिया: केवल पढ़ने के लिए खोलें

      अनुप्रयोग क्रिया करने के लिए उपयोग किया जाता है: "C: \ Program Files \ Microsoft Office \ OFFICE11 \ WINWORD.EXE" / h / n / dde

      DDE संदेश: [AppShow] [REM _DDE_ReadWriteOnSave] [FileOpen .Name = "% 1", वापस। = 0]

      आवेदन: WinWord

      DDE अनुप्रयोग नहीं चल रहा है: [रिक्त]

      विषय: प्रणाली

    के माध्यम से सभी तरह से ठीक है

    एक्सप्लोरर में चले गए और वर्ड डॉक्यूमेंट पर राइट-क्लिक किया, केवल मेनू में रीड-ओनली ऑप्शन था, उस पर क्लिक करके निम्नलिखित परिणाम देखें:

    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

    यह मेरे लिए विंडोज 7 पर काम किया है, यह और इसी तरह के धागे पढ़ने के बाद:

    शब्द के लिए:

    • अपने HKEY_CLASSES_ROOT \ Word.Document.12 \ खोल \ OpenAsReadOnly \ कमांड कुंजियों को संपादित करें, जैसे कि दोनों सबेंट्री में "% 1" को / dde द्वारा प्रतिस्थापित किया जाता है, अगर यह पहले से ही ऐसा नहीं कहता है
    • Word2003 दस्तावेज़ों के लिए फिर से: HKEY_CLASSES_ROOT \ Word संपादित करें। मित्रता। \ खोल \ OpenAsReadOnly \ कमांड ऊपर की तरह
    • निम्न 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"`
      

    एक्सेल के लिए:

    • शब्द की तरह, सुनिश्चित करें कि 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"
      

    यह अन्य कार्यालय प्रकारों के लिए समान रूप से काम करना चाहिए, लेकिन मैंने ऐसा प्रयास नहीं किया।


    2

    Shift + राइट-क्लिक के बजाय -> केवल पढ़ें के रूप में खोलें, संरक्षित दृश्य में खोलें का उपयोग करें। लगता है कि क्या करना है और दस्तावेज़ के संपादन को रोकता है। यह वर्ड और एक्सेल फाइलों के लिए काम करना चाहिए।


    2
    क्या आपने वास्तव में यह कोशिश की है? यदि नहीं, तो शायद एक प्रश्न के उत्तर के रूप में विशेष रूप से 2009 से पोस्ट करने के लायक नहीं है। FWIW का उत्तर संभवतः यहां पाया जा सकता है। office.microsoft.com/en-gb/access-help/…
    जेम्स

    @ जेम्स लिंक टूटा हुआ है ... इस सवाल पर अन्य उत्तर में कमियों के जवाब में भी यह उत्तर पोस्ट किया गया लगता है ।
    जेफ बी

    1

    मैं Music2myear से सहमत हूं , जब तक कि ऐसे अन्य उपयोगकर्ता नहीं हैं जो इसे प्रतिबंधित करते हैं, उचित और आसान तरीका निम्न होगा:

    • फ़ोल्डर पर राइट क्लिक करें
    • गुणों पर जाएं
    • केवल पढ़ने का चयन करें
    • सभी उप फ़ोल्डरों पर लागू करें।

    -1

    मेरी समस्या यह है कि शिफ्ट + राइट-क्लिक करें "केवल पढ़ें के रूप में खोलें" विकल्प काम नहीं कर रहा था।
    मैंने यहां विंडोज़ 7 के लिए रजिस्ट्री एडिट सॉल्यूशन की कोशिश की:
    https://answers.microsoft.com/en-us/windows/forum/windows_7-files/files-not-opening-read-only/3a4242d4-bdfb-42a1-b6d2 -a70775588101? पृष्ठ = 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

    कुछ मैंने कोशिश नहीं की

    इंस्टॉलर का उपयोग करके एमएस कार्यालय की मरम्मत करें।

    अद्यतन 2020-01-17

    एमएस कार्यालय को फिर से स्थापित करने के बाद, इन रजिस्ट्री कुंजियों को रीसेट किया गया था। जैसा कि यह पता चला है, मेरी मूल प्रतिक्रिया ने एक महत्वपूर्ण कदम छोड़ दिया!
    प्रति प्रतिक्रिया मैं मूल रूप से करने के लिए भेजा:

    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 में उस कुंजी पर जाने के लिए प्रत्येक खोज परिणाम पर डबल क्लिक कर सकते हैं।

    हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
    Licensed under cc by-sa 3.0 with attribution required.