मीडिया डिवाइस पर कॉपी किए गए वीडियो को कन्वर्ट करने के लिए शीघ्र अक्षम करें


35

मेरे पास एक सैमसंग गैलेक्सी एस II है, जो मेरे विंडोज 7 कंप्यूटर से कनेक्ट होने पर "पोर्टेबल मीडिया प्लेयर" के रूप में काम करता है

GT-I9100 पोर्टेबल मीडिया प्लेयर

जब भी मैं डिवाइस पर वीडियो कॉपी करने की कोशिश करता हूं, तो यह संकेत देता है कि क्या मैं इसे बदलना चाहता हूं, जैसे:

क्या आप अपने डिवाइस पर कॉपी होने से पहले <video> को कनवर्ट करना चाहते हैं?

यह लंबे समय में काफी कष्टप्रद होता है, इसलिए मैं इसे निष्क्रिय करना चाहूंगा।

क्या इन संकेतों को अक्षम करने का कोई तरीका है?


1
मुझे लगता है कि मैंने अपने N8 के साथ जो किया वह इसे मास स्टोरेज मोड में कनेक्ट कर रहा था इसलिए विंडोज इसे एक मानक फ्लैश ड्राइव के रूप में व्यवहार करेगा। SII के लिए प्रयास Applicationsकरें Development>> USB debugging
बॉब

इन उपकरणों को "मास स्टोरेज" के रूप में जोड़ने के लिए लगभग हमेशा तेज और कम समस्याग्रस्त है यदि सिंकिंग नेसरी नहीं है, जब आपकी बस फाइलों को कॉपी करने की कोशिश कर रही है, और आपको पता है कि फाइल डिवाइस के लिए स्वरूपित हैं।
Psycogeek

@ याकूब: मुझे विश्वास नहीं है कि मैं ऐसा कर सकता हूं क्योंकि मैंने एंड्रॉइड 4 पर स्विच किया है। यूएसबी डिबगिंग सक्षम है, लेकिन यह इसे बड़े पैमाने पर स्टोरेज मोड में नहीं डालता है जैसा कि 2.3.5 में किया था, और यह केवल मुझे देता है कनेक्शन मोड के लिए "मीडिया डिवाइस (एमटीपी)" या "कैमरा (पीटीपी)" में से एक चुनें।
सेबस्टियन पास्से तोरहोम 12

नीचे दिए गए उत्तर पुराने हैं, क्योंकि हाल ही में एंड्रॉइड अब मास स्टोरेज मोड का समर्थन नहीं करता है। और ऐसा लगता है कि उन स्मार्ट Microsoft इंजीनियरों को कभी भी उम्मीद नहीं थी कि लोग उस समय नाराज होंगे जब उन्हें हर बार उस अनावश्यक पुष्टि संवाद से निपटना होगा। क्या किसी को विंडोज पर किसी भी वैकल्पिक एमटीपी ट्रांसफर एप्लिकेशन का पता है? एफ़टीपी कार्यक्रम के समान कुछ लेकिन एमटीपी में।
डेमन वेजिटेबल्स

जवाबों:


29

ऐसा क्यूँ होता है

यह प्रॉम्प्ट MTP उपकरणों के रूप में कनेक्ट किए गए उपकरणों के लिए Windows उपकरणों में से एक है । इसे अक्षम करने का सबसे निश्चित तरीका है अपने गैलेक्सी SII को USB मास स्टोरेज मोड में कनेक्ट करना। इस तरह, विंडोज इसे एक सामान्य फ्लैश ड्राइव के रूप में पहचान लेगा और बिना किसी प्रकार की परवाह किए बिना किसी भी अन्य फ्लैश ड्राइव की तरह फ़ाइलों को स्थानांतरित कर देगा। हालाँकि कुछ (वांछित) अधिक उन्नत कार्यक्षमता खो सकते हैं।

ऐसा होने से रोकने के दो मूल तरीके:

  • फोन को मास स्टोरेज मोड में कनेक्ट करें।

  • Windows पर शेल एक्सटेंशन को अक्षम करें जो इसे संभालता है। वहाँ ऐसा करने के लिए दो तरीके हैं इस :

    • अपंजीकृत .dll

    • ShellExView के साथ एक्सटेंशन को अक्षम करें।


विकल्प 1: फोन कनेक्शन मोड को बदलना

गैलेक्सी SII ICS (Android 4.x) ( स्रोत ) पर मास स्टोरेज मोड को सक्षम करना :

  1. सेटिंग्स लाएं।
  2. और क्लिक करें ... (वायरलेस और नेटवर्क के तहत)।
  3. फिर USB उपयोगिताओं का चयन करें ~ USB केबल कनेक्शन मोड सेट करें।
  4. पीसी से कनेक्ट स्टोरेज को चुनें।
  5. यूएसबी केबल को फोन से पीसी से कनेक्ट करें।
  6. USB संग्रहण चालू करें चुनें। बस इतना ही।

विकल्प 2: .dllइसे संभालने वाले विंडोज शेल एक्सटेंशन के लिए अपंजीकृत करना

यदि आप किसी भी कारण से एमटीपी मोड का उपयोग करते रहना चाहते हैं, तो इस उत्तर को अक्षम करने के लिए विशेष रूप से संबोधित करते हुए Microsoft उत्तर पर एक थ्रेड बनाया गया है । विशेष रूप से:

ठीक है, मैं पहले किसी भी विंडोज 7 DLL फ़ाइल में उस संवाद के संदर्भ नहीं मिल सका, इसलिए मैंने सोचा कि यह विंडोज से संबंधित नहीं था। लेकिन मैंने अब फिर से देखा और wpdshext.dll में इसके संदर्भ पाए। तो यह एक मानक विंडोज फीचर, मेरी माफी के रूप में दिखाई देता है।

मेरा सुझाव है कि आप प्रश्न में DLL को अपंजीकृत करने का प्रयास करें। कृपया स्टार्ट मेन्यू खोलें, ऑल प्रोग्राम्स - एक्सेसरीज़ पर जाएँ, कमांड प्रॉम्प्ट पर राइट-क्लिक करें और एडमिनिस्ट्रेटर के रूप में रन चुनें। फिर निम्न कमांड टाइप करें:

regsvr32 / u wpdshext.dll

कमांड चलाने के बाद आपको शायद पुनरारंभ करना चाहिए।

मैंने इस विधि को व्यक्तिगत रूप से आज़माया नहीं है, और मानक DL DLs को अनपेक्षित करने से अनपेक्षित परिणाम हो सकते हैं। यदि कुछ भी गलत होता है, तो मैं आपको सुरक्षित मोड में शुरू करने और regsvr32 wpdshext.dllएक उन्नत कमांड प्रॉम्प्ट में चलाने की सलाह देता हूं ।


शेल एक्सटेंशन को अक्षम करना

यह विधि किसी को अपंजीकृत करने की तुलना में अधिक सुरक्षित हो सकती है .dll

  1. ShellExView डाउनलोड करें

  2. नाम का विस्तार ज्ञात कीजिए Portable Devices Menu

  3. राइट क्लिक> Disable Selected Items

  4. अपने कंप्यूटर को पुनरारंभ करें (सुरक्षित होने के लिए)


1
उन्होंने एमएस मोड में कनेक्ट करने का तरीका नहीं पूछा, उन्होंने पूछा कि प्रॉम्प्ट को कैसे अक्षम किया जाए।
मार्क

3
@ Mark को मास स्टोरेज मोड में कनेक्ट करना प्रॉम्प्ट को अक्षम करने का एक निश्चित तरीका है। दूसरे शब्दों में, वह शीघ्र, वांछित परिणाम के बिना वीडियो स्थानांतरित कर सकता है। यह प्रश्न का उत्तर देता है, अन्य एमटीपी कार्यक्षमता / लाभों की कीमत पर। मैंने मूल उत्तर में इसका उल्लेख किया है। हालाँकि, मैंने केवल एक स्रोत का उल्लेख किया है जिसमें विशेष रूप से अन्य एमटीपी कार्यक्षमता रखते हुए (विशेष रूप से) कन्वर्ट डायलॉग को अक्षम करते हुए, और उस उत्तर में जोड़ दिया है।
बॉब

5
अब मैं आपके उत्तर को बढ़ा सकता हूं! आम तौर पर, एमटीपी के लाभ (प्रमुख यह है कि प्रश्न में भंडारण को पहले डिवाइस से अनमाउंट किए जाने की आवश्यकता नहीं है) नुकसान को कम करता है। केवल जब पूर्ण उच्चतम गति की आवश्यकता होती है तो एमएस मोड बेहतर होता है।
मार्क

3
मैंने शेल एक्सटेंशन को अक्षम कर दिया था, लेकिन इसने प्रॉम्प्ट को भी नहीं हटाया।
रुद

2
इन विधियों में से कोई भी काम नहीं करता है
monstro

5

जैसा कि उल्लेखित कुछ भी मेरे लिए विंडोज 8.1 पर काम नहीं करता है, यहां ऑटोहोटकी में स्क्रिप्ट का उपयोग करते हुए वैकल्पिक दृष्टिकोण है ।

dlgTitle := "Copy"
dlgBtnUnwantedAction := "No, skip this file"
dlgBtnWantedAction := "Yes"
dlgTitleAlt := "Convert and Copy"
dlgBtnUnwantedActionAlt := "Yes, convert and copy (recommended)"
dlgBtnWantedActionAlt := "No, just copy"
dlgBtnCancel := "Cancel"
GroupAdd, dlgTitles, %dlgTitle% ahk_class #32770
GroupAdd, dlgTitles, %dlgTitleAlt% ahk_class #32770

SetTitleMatchMode 3
matchFound := false

Loop
{
    WinWait ahk_group dlgTitles
    matchFound := false

    ControlGetText, button1Text, Button1, ahk_group dlgTitles
    if ( button1Text = dlgBtnUnwantedAction || button1Text = dlgBtnUnwantedActionAlt ) {
        ControlGetText, button2Text, Button2, ahk_group dlgTitles
        if ( button2Text = dlgBtnWantedAction || button2Text = dlgBtnWantedActionAlt ) {
            ControlGetText, button3Text, Button3, ahk_group dlgTitles
            if ( button3Text = dlgBtnCancel ) {
                matchFound := true
            }
        }       
    }

    if ( matchFound ) {
        ControlClick, Button2, ahk_group dlgTitles
    } else {
        WinWaitClose ahk_group dlgTitles
    }
}

1

वर्षों बाद ... एक रास्ता हो सकता है। व्यवस्थापक और मुखिया के रूप में regedit खोलें

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Portable Devices\FormatMap\

बैकअप इस "FormatMap"।

अगला, हम विंडोज को मूर्ख बनाने की कोशिश करेंगे ... मूल रूप से, आपको "प्रारूप" और "सामग्री प्रकार" कुंजी की सामग्री को एक प्रारूप से दूसरे प्रारूप में कॉपी करना होगा।

इन स्रोत स्वरूपों का उपयोग करने का प्रयास करें:

.gif, .bmp for images (jpeg, png...) :
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Portable Devices\FormatMap\.gif]
"Format"="{38070000-AE6C-4804-98BA-C57B46965FE7}"
"ContentType"="{EF2107D5-A52A-4243-A26B-62D4176D7603}"

.wma for audio (mp3,mp4, aac, flac...) :
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Portable Devices\FormatMap\.wma]
"Format"="{B9010000-AE6C-4804-98BA-C57B46965FE7}"
"ContentType"="{4AD2C85E-5E2D-45E5-8864-4F229E3C6CF0}"

.wmv for video (avi mp4...) :
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Portable Devices\FormatMap\.wmv]
"Format"="{B9810000-AE6C-4804-98BA-C57B46965FE7}"
"ContentType"="{9261B03C-3D78-4519-85E3-02C5E1F50BB9}"

.doc, .xls, .ppt for documents or other files :
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Portable Devices\FormatMap\.doc]
"Format"="{BA830000-AE6C-4804-98BA-C57B46965FE7}"
"ContentType"="{680ADF52-950A-4041-9B41-65E393648155}"

उदाहरण के लिए, flac की मूल कुंजी है

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Portable Devices\FormatMap\.flac]
"Format"="{B9060000-AE6C-4804-98BA-C57B46965FE7}"
"ContentType"="{4AD2C85E-5E2D-45E5-8864-4F229E3C6CF0}"

तो हम इसे WMA की आईडी में बदल देंगे:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Portable Devices\FormatMap\.flac]
"Format"="{B9010000-AE6C-4804-98BA-C57B46965FE7}"
"ContentType"="{4AD2C85E-5E2D-45E5-8864-4F229E3C6CF0}"

हम नए प्रारूप भी जोड़ सकते हैं, जैसे .m4a (ऑडियो mp4):

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Portable Devices\FormatMap\.m4a]
"Format"="{B9010000-AE6C-4804-98BA-C57B46965FE7}"
"ContentType"="{4AD2C85E-5E2D-45E5-8864-4F229E3C6CF0}"

हालाँकि, यह किसी भी एप्लिकेशन पर अवांछित कुंजियों का उपयोग करके अवांछित प्रभाव हो सकता है ... शायद WMP?


जैसा कि आपने स्वयं कहा, इसके अवांछित प्रभाव हैं। निश्चित रूप से। आपको इसे तकनीकी समस्या बनाकर झुंझलाहट को "ठीक" नहीं करना चाहिए।

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

1

मेरा समाधान सिर्फ wpdshext.dll को पैच करना था

मेरे सिस्टम पर (विंडोज 7 x64, डब्ल्यूएमपी के साथ स्थापित नहीं) फ़ंक्शन जो पुष्टि बॉक्स खोलता है

long __cdecl CObjectPropertyChecker::_DoesObjectMatchDeviceCapabilities(int)

जो रिटर्न 0प्रतिलिपि की अनुमति है, अन्यथा 1

मैंने समारोह के पहले कुछ बाइट्स को बदल दिया है:

xor rax,rax
ret

इसलिए यह हमेशा लौटता है 0

अभी तक अच्छी तरह से काम करना; यदि मुझे कोई अप्रत्याशित परिणाम दिखे तो मैं वापस रिपोर्ट करूँगा।


संदर्भ के लिए, मेरे wpdshext.dll का सीआरसी d6ca5ac8, पैचिंग से पहले था

और _DoesObjectMatchDeviceCapabilitiesRVA पर है0x95118


धन्यवाद। ऐसा करने के लिए एक अच्छा उपकरण क्या है? वैकल्पिक रूप से, क्या आप अपनी पैच की गई फ़ाइल कहीं अपलोड कर सकते हैं?
डेनिस होवे

मैं x64dbg का सुझाव देता हूं, चूंकि आप एक्सप्लोरर को संलग्न कर सकते हैं, प्रतीक पर जा सकते हैं → मॉड्यूल 'wpdshext.dll' → प्रतीक डाउनलोड करें ... , जो पैच को फ़ंक्शन ढूंढना आसान बनाता है।
कोटराइट

-1

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

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