विंडोज 10 में "ओपन विथ" मेनू का संपादन


20

मैं पीडीएफ स्प्लिट और मर्ज (पीडीएफ एसएएम) का अक्सर उपयोग करता हूं, लेकिन इसे डिफ़ॉल्ट पीडीएफ हैंडलर के रूप में सेट नहीं करना चाहता।

जब मैं पीडीएफ पर राइट-क्लिक करता हूं और ओपन विथ सेलेक्ट करता हूं, तो ये विकल्प मेरे द्वारा दिए गए हैं। पीडीएफ एसएएम का चयन करने के लिए मुझे एक अन्य ऐप चुनना होगा और वहां पीडीएफ एसएएम का चयन करना होगा।

यहाँ छवि विवरण दर्ज करें

मैं चाहूंगा कि पीडीएफ सैम सीधे मेनू के साथ ओपन में हो ।

मैंने मदद के लिए इन सवालों पर ध्यान दिया है:

मैंने OpenWithList में PDF SAM को दूसरे विकल्प के रूप में सेट करने के लिए रजिस्ट्री को संशोधित किया है:

यहाँ छवि विवरण दर्ज करें

लेकिन यह वास्तव में कुछ भी बदलने के लिए प्रकट नहीं होता है।

मुझे खुशी होगी अगर Chrome, Edge, और Waterfox केवल मेनू के साथ ओपन में कार्यक्रमों की उस सूची में नहीं थे , और मुझे लगता है कि यह PDF SAM के लिए मुख्य सूची में स्नातक होने के लिए पर्याप्त जगह खाली कर देगा, लेकिन केवल Waterfox शो रजिस्ट्री में OpenWithList, और इसे हटाने से कोई फर्क नहीं पड़ता है।

अपडेट १

टिप्पणियों में जुड़े प्रश्न में सुझावों के बाद ( मैन्युअल रूप से विंडोज 10 में ओपन के साथ प्रोग्राम जोड़ें ) मैंने डिफॉल्टप्रोग्रामएडिटर की कोशिश की और यह पूरी तरह से विफल रहा।

फिर मैंने रजिस्ट्री को HKCR.pdf \ OpenWithProgids में खोल दिया और वाटरप्रूफ प्रविष्टि को वहां से हटा दिया, और इसने वास्तव में वाटरफॉक्स को सूची से ओपन से हटा दिया , लेकिन इसमें PDFSAM को उस मुख्य सूची में नहीं जोड़ा गया:

रजिस्ट्री:
यहाँ छवि विवरण दर्ज करें

मेनू के साथ खोलें:
यहाँ छवि विवरण दर्ज करें

इसलिए, हमें पता चला है कि प्राथमिक सूची से अवांछित प्रविष्टियों को कैसे हटाया जाए, लेकिन यह नहीं कि इसमें वांछित प्रविष्टियाँ कैसे जोड़ें।

मुझे सूची में समान प्रश्न मिला: सूची के साथ अजीब खुला (रजिस्ट्री के साथ असंगत)

और यह सुनिश्चित करने के लिए जाँच की जाती है कि पीडीएफ एसएएम की दोनों प्रविष्टियाँ वहां दिए गए उत्तर द्वारा सुझाई गई हैं, और यह है:
यहाँ छवि विवरण दर्ज करें

अपडेट २

1809 बनाने के लिए विंडोज 10 को अपग्रेड करने के बाद थोड़ा सा मैंने नोट किया पीडीएफ सैम अब मेनू के साथ ओपन में दिखाई दे रहा है।

मैंने अभी तक यह पुष्टि करने के लिए परीक्षण नहीं किया है कि Microsoft ने इस मुद्दे को हल किया है या यदि कुछ और ढीला हो गया है। एक बार जब मैंने इसकी पुष्टि कर ली है, तो मैं एक उत्तर लिखूंगा।


100% निश्चित नहीं है, लेकिन मुझे लगता है कि यह 2part एडिट है और आपको एडिट / ऐड HKEY_CLASSES_ROOT\.pdfभी करना है। जांचें कि कैसे कुंजियाँ जोड़ी जाती हैं और मुझे लगता है कि आप इसका पता लगा सकते हैं
नारज़ार्ड

ऐसा लगता है कि उन्होंने अंततः इसे अनुमति देने के लिए संदर्भ मेनू जोड़े, लेकिन व्यक्तिगत रूप से इसे आज़माया नहीं - superuser.com/questions/981962/…
panhandel

यदि आप ओपन करने के लिए जाते हैं, तो पीडीएफ एसएएम को "किसी अन्य ऐप को चुनें" चुनें, और फ़ाइल खोलें, अगली बार जब आप उस फ़िलाटाइप के लिए मेनू के साथ खुले में जाते हैं, तो उसे पीडीएफ एसएएम के साथ ऑटो को सूचीबद्ध करना चाहिए। मैं बस मेनू के साथ खुले के माध्यम से IE के साथ एक छवि को खोलने के द्वारा यह कोशिश की और यह अगली बार आबादी। क्या यह आपके लिए काम नहीं करता है? मुझे नहीं लगता, क्योंकि आप स्पष्ट रूप से एक बिजली उपयोगकर्ता हैं, लेकिन यह एक जिज्ञासा है कि ऐसा नहीं हो रहा है।
डिस्पेंसर

हाँ, आप मुझे एक पॉवर उपयोगकर्ता कह सकते हैं। इसके अलावा, हाँ, सूची उपयोग के आधार पर नहीं बदलती है।
192 बजे संगीत

@ music2myear क्या आपने डिफ़ॉल्ट प्रोग्राम संपादक की कोशिश की है ? इसे देखें और मुझे लगता है कि इसकी सटीक विशेषता है जिसकी आपको आवश्यकता है।
βsααc t ի Ĭ 21öss

जवाबों:


3

मैं एक ही समस्या थी जब मैं नाइट्रो प्रो को * .pdf फ़ाइलों के लिए "संदर्भ मेनू" के साथ खोलें में नहीं जोड़ सका। यह Win7 पर है, लेकिन ऐसा नहीं लगता है कि दोनों ऑपरेटिंग सिस्टम के बीच एमएस का दृष्टिकोण बदल गया है।

ऑनलाइन मिले सभी प्रकार के सुझावों को आज़माते हुए , मैंने NirSoft के OpenWithView को एक शॉट दिया। (देखें http://www.nirsoft.net/utils/open_with_view.html ) यह टूल "विंडोज के डायलॉग बॉक्स के साथ 'सभी उपलब्ध अनुप्रयोगों को सूचीबद्ध करता है।" निश्चित रूप से पर्याप्त है, यह नाइट्रो प्रो को भी सूचीबद्ध करता है, लेकिन मुझे संदेह हो गया क्योंकि टूल का डिफ़ॉल्ट आइकन ओवरव्यू स्क्रीन में प्रदर्शित नहीं किया गया था, जबकि अन्य सभी कार्यक्रमों के लिए यह था। अगला एप्लिकेशन के पथ को दोहराता है (यह उसी अवलोकन में एक और स्तंभ है), मैंने पाया कि यह एक पुराने पथ को सूचीबद्ध करता है, वर्तमान को नहीं। (मैंने किसी समय पथ में एक फ़ोल्डर का नाम बदल दिया था, इस अवलोकन में इसे वापस खोजने के लिए सर्प्राइज़ किया गया था)

अभी तक एक अन्य NirSoft टूल के साथ, MUI Cacheview ( http://www.nirsoft.net/utils/muicache_view.html देखें ), जो "MuiCache आइटम की सूची को सिस्टम पर देखने और संपादित करने की अनुमति देता है", मैंने पाया कि MUIcache नाइट्रो प्रो के लिए कई मूल्य निहित हैं। न केवल सबसे हाल ही में (और सही) एक: किसी तरह अप्रचलित नाम भी प्राप्त किया था। जाहिर है, यह गलत / अप्रचलित मूल्य पहले वाला था और अन्य अनुप्रयोगों द्वारा रोक दिया गया था, जो कार्यक्रम के असामान्य व्यवहार की व्याख्या कर सकता था।

जैसे ही OpenWithView ने नाइट्रो प्रो को सही तरीके से प्रदर्शित किया (यानी सही रास्ता, टूल के आइकन द्वारा दर्शाया गया है), मैं इसे पहले ही संकेत दिए गए चरणों का पालन करके "ओपन विथ" सूची में जोड़ने में सक्षम था: एक पीडीएफ फाइल पर राइट क्लिक करें >> के साथ खोलें >> एक अन्य ऐप चुनें (या "Win7 में एक और प्रोग्राम चुनें ...")। अगला सही स्थान पर ब्राउज़ करें, निष्पादन योग्य चुनें, और "खोलें" बटन पर क्लिक करें।

मैं यह दावा नहीं कर रहा हूं कि ओपी के मामले में भी ऐसा ही हो रहा है, क्योंकि "ओपन विथ" मेनू के कई तत्व विचित्र रूप से व्यवहार करने लगते हैं (उदाहरण के लिए यह अन्य पोस्ट अजीब सूची के साथ खुला है (रजिस्ट्री के साथ असंगत) ओपी द्वारा उल्लिखित), लेकिन यह भी शामिल नहीं है। NirSoft उपकरण फ्रीवेयर और पोर्टेबल हैं, इसलिए ओपी आसानी से और जल्दी से ऊपर एक कोशिश दे सकता है।


1

यहाँ एक समाधान है, लेकिन यह काम करता है।

1) Open with सेलेक्ट करें और एक और ऐप चुनें

2) उस ऐप का चयन करें जिसे आप सूची के साथ ओपन करना चाहते हैं और इस ऐप रेडियो बटन के साथ हमेशा खोलें पर क्लिक करें।

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

विंडोज रजिस्ट्री पिछले कुछ वर्षों में अव्यवस्थित हो गई है और यह पता लगाना मुश्किल है कि क्या हो रहा है। यदि आपके पास समय है, तो आप अपनी रजिस्ट्री में मतभेदों से पहले और बाद में देख सकते हैं कि विन 10 इस प्रक्रिया में क्या बदल गया है।


2
यह काम नहीं करता। मैंने पीडीएफ एसएएम को डिफ़ॉल्ट हैंडलर के रूप में सेट किया है जिस तरह से आपके वर्णित और फिर से मेनू के साथ ओपन खोला और यह अभी भी वहां सूचीबद्ध नहीं था। मैंने डिफ़ॉल्ट हैंडलर को वापस रीडर में सेट किया और पीडीएफ सैम अभी भी मेन ओपन विथ मेन्यू में नहीं दिखा।
Music2myear

@ music2myear दिलचस्प। मेरा विन 10 आज तक है और मैंने यह सुनिश्चित करने के लिए यह प्रयास किया कि इसके परिणाम हों। यह खान पर करता है। क्या यह तब दिखाई देता है जब यह डिफ़ॉल्ट हैंडलर होता है और जब आप रीडर को वापस सेट करते हैं तो यह गायब हो जाता है?
दान सपा।

नहीं। यह इन चरणों में किसी भी बिंदु पर सूची में दिखाई नहीं देता है।
Music2myear

1

किसी के लिए भी जो अभी भी यह समस्या है, समाधान करने जा रहा है

\HKEY_CLASSES_ROOT\Applications\"ProgramName.exe"\SupportedTypes

और एक नया स्ट्रिंग जोड़ें जिसमें आप वह प्रारूप खोलना चाहते हैं जैसे ".mp4"


मैं इसकी जांच करूंगा।
म्यूजिक

मैंने कोशिश की है, लेकिन मुझे सफलता नहीं मिली। SupportedTypesएक कुंजी है क्या .mp4होना चाहिए? एक और कुंजी? क्या आप कृपया अपना उत्तर विस्तार से देंगे?
cdlvcdlv

@cdlvcdlv केवल संदर्भ के लिए अन्य रजिस्ट्री आइटम की जाँच करें। उदाहरण के लिए mspaint.exe
तारा

0

उन लोगों के लिए जो अभी भी एपीपी-वी 5 एक्स के माध्यम से ऐप को तैनात करते समय एक ही मुद्दा रखते हैं:

मुझे Open Withसंदर्भ मेनू में प्रोग्राम को चयन करने योग्य (और डिफ़ॉल्ट का उपयोग करने) में सफलता मिली । उपरोक्त समाधान अच्छी तरह से काम कर रहा है, लेकिन आमतौर पर उपयोगकर्ता फ़ाइल प्रकार के बजाय सहयोगी मेनू का उपयोग हर बार नहीं करना चाहते हैं। जैसा कि हम एक प्रबंधित वातावरण में हैं और SCCM परिनियोजन के माध्यम से स्वचालित रूप से किसी चीज को संबद्ध नहीं करते हैं इसलिए एक छोटा सा बदलाव हो सकता है:

पहले किसी कारण का पता लगाया, यहां तक ​​कि वर्चुअल में हमारे ऐप को उपयोगकर्ता द्वारा प्रकाशित किए जाने के बाद HKCR\Applicatons\something.exeसे नहीं चुना जा सका Open With। मैंने निम्नलिखित पॉवरशेल स्क्रिप्ट बनाई और चाल-चलन को तब जोड़ा जाएगा जब मशीन-संदर्भ में रन-पैकेज के रूप में चलाया जाए और मूल रजिस्ट्री में आवश्यक डेटा डाला जाए। हां, यह स्क्रिप्ट आसान और अधिक पारदर्शी हो सकती है, लेकिन परीक्षण के उद्देश्यों के लिए पहले शॉट के लिए ठीक होना चाहिए:

$ConnectorScriptRootPath = Split-Path -Path ((Get-Variable MyInvocation).Value).MyCommand.Path -Parent

$ConnectorRootPath = Split-Path -Path $ConnectorScriptRootPath -Parent

$OWExecutable = """" + $ConnectorRootPath + "\Root\VFS\ProgramFilesX64\VLC\vlc.exe" + """" + " --started-from-file " + """" + "%1" + """"

New-Item -Path HKLM:\Software\Classes\Applications -Name vlc.exe –Force

New-Item -Path HKLM:\Software\Classes\Applications\vlc.exe -Name shell –Force

New-Item -Path HKLM:\Software\Classes\Applications\vlc.exe\shell -Name Open –Force

New-Item -Path HKLM:\Software\Classes\Applications\vlc.exe\shell\Open -Name Command –Force

New-ItemProperty -Path HKLM:\Software\Classes\Applications\vlc.exe -Name "FriendlyAppName" -Value "VLC Media Player" -PropertyType String -Force

Set-Item -Path HKLM:\Software\Classes\Applications\vlc.exe\shell\Open -Value "Play with VLC Media Player" -Force

Set-Item -Path HKLM:\Software\Classes\Applications\vlc.exe\shell\Open\Command  -Value $OWExecutable -Force

और मैं इस फाइल को स्क्रिप्ट डायरेक्टरी में रखता हूं:

[{AppVPackageRoot}]\..\Scripts\VLC_AddPackage.ps1

अनुक्रमित और पैकेज संपादक के बाद मैंने मेनिफ़ेस्ट फ़ाइल निर्यात की और TMUrgent समाधान से App-V मैनिफ़ेस्ट संपादक के साथ खोला। मेनिफेस्ट एडिटर में मैं गया scripts/machine scripts/Add-packageऔर सेट किया गया:

पथ: PowerShell.exe
तर्क: -executionpolicy bypass [{AppVPackageRoot}]\..\Scripts\VLC_AddPackage.ps1
प्रतीक्षा: true
समय समाप्त:30

सावधान रहो के साथ AppvEnvvarsहै ऊपर के रूप में होने के लिए: [{AppVPackageRoot}] सावधान साथ रहो waitस्क्रिप्ट गलत हो जाता है और वहाँ कोई समय समाप्ति है तो आप एक अवांछित स्थिति में हो सकता है:।

पैकेज को जोड़ने (और प्रकाशित करने) के बाद, इसे अधिक अनुप्रयोगों से ब्राउज़ किया जा सकता है Open Withऔर उपयोगकर्ता इसे डिफ़ॉल्ट रूप में सेट कर सकता है।

यहां उल्लेख नहीं किया गया है लेकिन पैकेज को हटाते समय ध्यान रखें; एक और स्क्रिप्ट होनी चाहिए जो प्रकाशित करते समय जोड़ी गई प्रविष्टियों को हटा देती है।

उम्मीद है की यह मदद करेगा।

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