विंडोज 10 एन के लिए मीडिया ट्रांसफर प्रोटोकॉल डिवाइस (एमटीपी डिवाइस) समर्थन जोड़ना


1

मैं विंडोज 10 एन एनिवर्सरी अपडेट का उपयोग कर रहा हूं, जिसमें डब्ल्यूएमपी जैसा कोई मीडिया ब्लोटवेयर नहीं है। हालाँकि मैं चाहता हूँ कि मेरा iPhone फ़ोटो कॉपी करने के लिए फ़ाइल एक्सप्लोरर के साथ उपलब्ध था। यह पता चलता है कि आपको काम करने के लिए विंडोज 10 एन ( KB3133719 ) के लिए मीडिया फ़ीचर पैक स्थापित करना होगा।

KB3133719-x64.msu.msu फ़ाइल स्वयं लगभग 100 एमबी की है। हालाँकि जब आप इसे स्थापित करते हैं तो यह ~ 500 एमबी की जगह लेता है जो कि 40 एमबी से अधिक है यदि आप नियमित रूप से विंडोज 10 नॉन-एन स्थापित करते हैं (हाँ मुझे यह पता लगाने के लिए कई वर्चुअल मशीन स्थापित करना था)।

यह बिल्कुल उचित नहीं है क्योंकि KB3133719-x64.msu.msu में शामिल एमटीपी डिवाइस ड्राइवर केवल 3 एमबी तक ही लेते हैं! कार्य भाग BK3133719 पैकेज स्थापना स्थायी है और आप इसे DISM के साथ बाद में अपने N सिस्टम से हटा नहीं सकते हैं (इसे आज़माएं, निकालें-पैकेज एक त्रुटि देता है)।

मैं MSU से CAB निकालने और CAB से ड्राइवर INF और DLL को ब्याज से निकालने में कामयाब रहा। हालाँकि जब मैं डिवाइस मैनेजर में अपने iPhone में ड्राइवर को लागू करने की कोशिश करता हूं (आपको शिफ्ट-रिस्टार्ट> ट्रबलशूटिंग> एडवांस> स्टार्टअप सेटिंग का उपयोग करने के लिए अहस्ताक्षरित ड्राइवर को इंस्टॉल करना होगा क्योंकि Microsoft के अनुसार ड्राइवर का हस्ताक्षर CAB से निकाला गया है, माफ नहीं कर सकता। -सुधार लेख) विज़ार्ड का कहना है कि डिवाइस को जोड़ा नहीं जा सकता क्योंकि डिवाइस वर्ग गायब है। दरअसल, हां, विंडोज 10 एन में डिवाइस वर्ग "पोर्टेबल डिवाइस" गायब है।

इसलिए मुझे आश्चर्य है कि अगर कोई मेरी मदद कर सकता है 1) "पोर्टेबल डिवाइस" वर्ग को अपने विंडोज 10 सिस्टम में मैन्युअल रूप से जोड़ें (मैं KB3133719 के CAB से सभी DLL प्राप्त कर सकता हूं) या 2) वास्तव में बाहर से विंडोज-पोर्टेबल-डिवाइस-पैकेज प्राप्त करें KB3133719-x64.msu.msu के अंदर CAB और इसे केवल ड्राइवर स्थापित करें।

मैंने पहले से ही मीडिया-फ़ीचर-पैक MUM (यह CAB के अंदर पाया गया है, मैंने विंडोज़-पोर्टेबल-डिवाइस को छोड़कर सभी स्ट्रिंग लाइनों को हटा दिया) और इसके लिए नए हस्ताक्षरित CAT बना (फिर makecat.exe का उपयोग किया) फिर से पैकिंग और फिर से साइन-इन करने की कोशिश की CAB (हाँ मैंने अपने कस्टम जेनरेट किए गए सर्टिफिकेट को ट्रस्टेड पब्लिशर्स एंड ट्रस्टेड रूट पर स्थापित किया है), इस भयानक गाइड के लिए धन्यवाद । हालाँकि मुझे एक नए 10 एन वर्चुअल मशीन पर हस्ताक्षरित कैब पैकेज स्थापित करने पर त्रुटि (फ़ाइल नहीं मिली)। जब मैं निकाली गई अछूता फ़ाइलों से उत्पन्न सीएबी पर हस्ताक्षर करता हूं तो सब कुछ ठीक स्थापित होता है। इसलिए मुझे लगता है कि जब मैं हस्ताक्षर करने की बात करता हूं तो सब कुछ ठीक करता हूं, लेकिन कहीं-कहीं कुछ डबल-चेक होता है (शायद विंडोज-पोर्टेबल-डिवाइस एमयूएम के अंदर अन्य पैकेजों का संदर्भ) जो मैं समझ नहीं पा रहा हूं।

कृपया सहायता कीजिए!

यहाँ मैं क्या कर रहा हूँ:

    Modifying Windows Update Package

via (link removed - not enough reputation points)
via (link removed - not enough reputation points)

1. Download Visual Studio Community 2015: (link removed - not enough reputation points)
Configure Visual Studio Community 2015 installation: check "Universal Windows App Development Tools > Tools (1.4.1) and Windows 10 SDK"

2. Unarchive (using WinRAR or expand command) KB3133719-x64.msu.msu > microsoft-windows-mediafeaturepack-oob-package-original.cab > microsoft-windows-mediafeaturepack-oob-package-original

3. Edit adn save using Notepad .\microsoft-windows-mediafeaturepack-oob-package-original\Microsoft-Windows-MediaFeaturePack-OOB-Package~31bf3856ad364e35~amd64~~10.0.14393.0.mum
   to delete all update entries except:
   - Microsoft-Media-Foundation-Package
   - Microsoft-Media-Foundation-WOW64-Package
   - Microsoft-Windows-Portable-Devices-Package

2. Run Command Prompt as Administator

cd "C:\Program Files (x86)\Windows Kits\8.1\bin\x64"

makecert -r -sv C:\Certificate.pvk -n CN="Generic Certificate" -eku 1.3.6.1.5.5.7.3.3,1.3.6.1.4.1.311.10.3.6 C:\Certificate.cer

(Password - None)

Note (according to (link removed - not enough reputation points))
To find EKU, double-click any CAT from original CAB and View Signature > View Certificate > Details > Copy to File > Save as CER
Double-click CER > Details > Enchanced Key Usage contains numbers:
Code Signing (1.3.6.1.5.5.7.3.3)
Windows System Component Verification (1.3.6.1.4.1.311.10.3.6)
This determines a certificate is valid for Windows Update installations.
Otherwise DISM returns error:
0x800B0110 -2146762480 CERT_E_WRONG_USAGE The certificate is not valid for the requested usage
((link removed - not enough reputation points))

cert2spc C:\Certificate.cer C:\Certificate.spc

pvk2pfx -pvk C:\Certificate.pvk -spc C:\Certificate.spc -pfx C:\Certificate.pfx

3. Install Certificate.cer to Local Computer > Trusted Publishers and Trusted Root Certification Authorities Stores

4. Create CDF file using Notepad

# # # # # # # # # # # # # # # # # # # # 

[CatalogHeader]
Name=Microsoft-Windows-MediaFeaturePack-OOB-Package~31bf3856ad364e35~amd64~~10.0.14393.0.cat
ResultDir=.\
PublicVersion=0x00000001
EncodingType=

[CatalogFiles]
<HASH>Microsoft-Windows-MediaFeaturePack-OOB-Package~31bf3856ad364e35~amd64~~10.0.14393.0=.\Microsoft-Windows-MediaFeaturePack-OOB-Package~31bf3856ad364e35~amd64~~10.0.14393.0.mum

# # # # # # # # # # # # # # # # # # # # 

Copy CDF & MUM to "C:\Program Files (x86)\Windows Kits\8.1\bin\x64"

5. Continue to Command Prompt as Administator:

makecat Microsoft-Windows-MediaFeaturePack-OOB-Package~31bf3856ad364e35~amd64~~10.0.14393.0.cdf

signtool sign /f C:\Certificate.pfx /t http://timestamp.verisign.com/scripts/timstamp.dll /v "C:\Program Files (x86)\Windows Kits\8.1\bin\x64\Microsoft-Windows-MediaFeaturePack-OOB-Package~31bf3856ad364e35~amd64~~10.0.14393.0.cat"

Copy CAT to C:\Users\User\Downloads\KB3133719-x64.msu\microsoft-windows-mediafeaturepack-oob-package

6. Run Windows PowerShell & input script, press Enter

# # # # # # # # # # # # # # # # # # # # 

function compress-directory([string]$dir, [string]$output)
{
    $ddf = ".OPTION EXPLICIT
.Set CabinetNameTemplate=$output
.Set DiskDirectory1=.
.Set CompressionType=MSZIP
.Set Cabinet=on
.Set Compress=on
.Set CabinetFileCountThreshold=0
.Set FolderFileCountThreshold=0
.Set FolderSizeThreshold=0
.Set MaxCabinetSize=0
.Set MaxDiskFileCount=0
.Set MaxDiskSize=0
"
    $dirfullname = (get-item $dir).fullname
    $ddfpath = ($env:TEMP+"\temp.ddf")
    $ddf += (ls -recurse $dir | ? {!$_.psiscontainer}|select -expand fullname|%{'"'+$_+'" "'+$_.SubString($dirfullname.length+1)+'"'}) -join "`r`n"
    $ddf
    $ddf | Out-File -encoding UTF8 $ddfpath
    makecab /F $ddfpath
    rm $ddfpath
    rm setup.inf
    rm setup.rpt
}

# # # # # # # # # # # # # # # # # # # # 

7. Input PowerShell commands:

cd C:\Users\User\Downloads\KB3133719-x64.msu

compress-directory .\microsoft-windows-mediafeaturepack-oob-package .\microsoft-windows-mediafeaturepack-oob-package.cab

8. Continue to Command Prompt as Administator:

signtool sign /f C:\Certificate.pfx /t http://timestamp.verisign.com/scripts/timstamp.dll /v "C:\Users\User\Downloads\KB3133719-x64.msu\microsoft-windows-mediafeaturepack-oob-package.cab"

# # # # # # # # # # # # # # # # # # # # 

Here's error I get when install signed CAB using DISM

Deployment Image Servicing and Management tool
Version: 10.0.14393.0

Image Version: 10.0.14393.0

Processing 1 of 1 - Adding package Microsoft-Windows-MediaFeaturePack-OOB-Package_Wrapper~31bf3856ad364e35~amd64~~10.0.14393.0
[==========================100.0%==========================]
An error occurred - Microsoft-Windows-MediaFeaturePack-OOB-Package_Wrapper Error: 0x80090352

Error: 0x80090352

DISM failed. No operation was performed.
For more information, review the log file.

# # # # # # # # # # # # # # # # # # # # 

मुझे त्रुटि 0x80090352 और Windows अद्यतन के बारे में कोई जानकारी नहीं मिली।

पीएस iPhone 10 एन वर्चुअल मशीन में अपडेट लागू करने के बाद फाइल एक्सप्लोरर से पूरी तरह से सुलभ है। इसलिए यह Microsoft ब्लोटवेयर के लिए 500 एमबी से बचने से बचने की बात है जिसका मैं कभी उपयोग नहीं करने जा रहा हूं।

जवाबों:


0

ठीक है, मैंने इसका पता लगा लिया और एक दूसरे फोरम में अपने स्वयं के धागे में एक प्रतिक्रिया पोस्ट की, बिना किसी समय में विंडोज 10 एन के लिए मीडिया फ़ीचर पैक को आंशिक रूप से अनइंस्टॉल करने की जाँच करने के लिए स्वतंत्र महसूस करें: https://www.tenforums.com/drivers-hardware /72798-media-transfer-protocol-device-mtp-device-support-windows-10-n.html#post895405

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