एक उद्यम में विंडोज 10 की तैनाती - मैं पहले से इंस्टॉल किए गए ऐप्स को कैसे निकालूं?


26

मैं काम पर कुछ विंडोज 10 मशीनों को तैनात करने की कोशिश कर रहा हूं, और पहले से इंस्टॉल किए गए ऐप्स को हटाने या अक्षम करने की आवश्यकता है।

किसी कारण से, प्रबंधन को लगता है कि कॉर्पोरेट ऐपस्टेशन पर Xbox ऐप और कैंडी क्रश सोडा सागा (आदि) को स्थापित नहीं किया जाना चाहिए।

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

जवाबों:


32

एक विंडोज 10 छवि को वास्तव में नियंत्रित करने के लिए मैंने जो सबसे आसान तरीका पाया है, वह है इसे परिनियोजन छवि सर्विसिंग और प्रबंधन (DISM.exe) टूल के साथ संपादित करना ।


संक्षेप में, आपको निम्न करने की आवश्यकता है:

  1. जिस छवि को आप तैनात कर रहे हैं, उसके लिए Windows wim की स्थिति जानें।

    • विंडोज 10 इंस्टॉलेशन आईएसओ पर, उदाहरण के लिए, फाइल है: \sources\install.wim
  2. अस्थायी रूप से wim को माउंट करने के लिए एक निर्देशिका बनाएँ।

  3. विम को माउंट करें।

  4. अपने बदलाव करें।

  5. परिवर्तन करें और WIM को अनमाउंट करें।


विस्तृत रूप में:

  1. Windows wim की स्थिति जानें।

    • मैं नवीनतम 64 बिट, एंटरप्राइज़ संस्करण विंडोज 10 (SW_DVD5_WIN_ENT_10_1511.1_64BIT_English_MLF_X20-93758.ISO) से डाउनलोड कर रहा हूँ, जोकि माइक्रोसॉफ्ट के वॉल्यूम लाइसेंसिंग पोर्टल से है, और आईएसओ को बढ़ा रहा है D:। (निश्चित रूप से इसे पढ़ने-लिखने के उपयोग के साथ माउंट करना सुनिश्चित करें!)
    • इस wim फ़ाइल मैं पर संपादित करना चाहते हैं डालता है D:\sources\install.wim:। मुझे लगता है कि एक PowerShell चर के लिए आवंटित करेंगे।
      • $wimfile = "D:\sources\install.wim"

  2. अस्थायी रूप से wim को माउंट करने के लिए एक निर्देशिका बनाएँ।

    • मैं उपयोग करूँगा C:\Temp\W10entDISM, और असाइन करूँगा कि एक PowerShell चर भी।
      • $mountdir = "C:\Temp\W10entDISM"

  3. DISM के साथ wim माउंट करें

    • dism.exe /Mount-Image /ImageFile:$wimfile /Index:1 /MountDir:$mountdir

  4. अपने बदलाव करें।

    • पहले से इंस्टॉल किए गए विंडोज 10 ऐप्स को हटाने के प्रयोजनों के लिए, वास्तव में तीन अलग-अलग प्रकार हैं जिनसे हमें यहां निपटने की आवश्यकता है - एक क्लासिक निष्पादन योग्य, मेट्रो / यूडब्ल्यूपी / एपेक्स एप्लिकेशन का एक गुच्छा, और इंस्टॉलर शॉर्टकट का एक गुच्छा जो विंडोज 10 बलों स्टार्ट मेनू पर।
      1. क्लासिक निष्पादन योग्य, वनड्राइव इंस्टॉलर
        • विंडोज 10 में एक OneDriveSetup.exeस्वचालित रूप से चलाने के लिए एक निष्पादन योग्य और रजिस्ट्री प्रविष्टियां हैं, जिसे मैं फाइल सिस्टम सिक्योरिटी पॉवरशेल मॉड्यूल और कमांड लाइन रजिस्ट्री एडिटर का उपयोग करके समाप्त करूंगा reg.exe। बेशक, यह मैन्युअल रूप से या अन्य कमांड लाइन उपकरण के साथ किया जा सकता है, अगर पसंद किया जाता है।
        • takeown /F $mountdir\Windows\SysWOW64\OneDriveSetup.exe /A
        • Add-NTFSAccess -Path "$($mountdir)\Windows\SysWOW64\onedrivesetup.exe" -Account "BUILTIN\Administrators" -AccessRights FullControl
        • Remove-Item $mountdir\Windows\SysWOW64\onedrivesetup.exe
        • reg load HKEY_LOCAL_MACHINE\WIM $mountdir\Users\Default\ntuser.dat
        • reg delete "HKEY_LOCAL_MACHINE\WIM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v OneDriveSetup /f
      2. इंस्टॉलर शॉर्टकट जो विंडोज 10 स्टार्ट मेनू पर बनाता है।
        • इन्हें "CloudContent" नामक एक रजिस्ट्री कुंजी द्वारा नियंत्रित किया जाता है, जिसे हमें इंस्टॉल डिस्क को संपादित करते समय अक्षम बनाने और जोड़ने के लिए एक मूल्य जोड़ना होगा। यदि मौजूदा इंस्टॉल से निपटना है, तो कुंजी पहले से ही बनाई जाएगी।
        • reg add HKEY_LOCAL_MACHINE\WIM\SOFTWARE\Policies\Microsoft\Windows\CloudContent
        • reg add HKEY_LOCAL_MACHINE\WIM\SOFTWARE\Policies\Microsoft\Windows\CloudContent /v DisableWindowsConsumerFeatures /t REG_DWORD /d 1 /f
        • reg unload HKEY_LOCAL_MACHINE\WIM
      3. मेट्रो / UWP / Appx अनुप्रयोग।
        • हम AppxProvisionedPackage cmdlet को देखने और यह तय करने के लिए उपयोग कर सकते हैं कि कौन से Appx एप्लिकेशन को निकालना है। ( Get-AppxProvisionedPackage -Path $mountdir) महत्वपूर्ण बात यह है कि सभी पहले से स्थापित Appx ऐप को हटाया या नहीं हटाया जाना चाहिए। इस लेखन के समय तक, AppConnector, ConnectivityStore, और WindowsStore की स्थापना रद्द न करने की सिफारिश की गई है (यदि वांछित है, तो उनका उपयोग अन्य तरीकों से अक्षम किया जा सकता है, लेकिन वास्तव में उन्हें हटाने से चीजों को तोड़ने और अवांछनीय परिणाम बनाने की सूचना मिली है)। इसके अलावा ध्यान देने योग्य बात यह है कि विंडोज 10 में, विंडोज कैलकुलेटर एक अपैक्स पैकेज है।
        • मैंने उन तीन ऐप्स, विंडोज कैलकुलेटर और Microsoft सॉलिटेयर कलेक्शन को छोड़ने और बाकी सब चीजों को हटाने के लिए चुना है, इसलिए मैं रनिंग करना चाहता हूं:
        • dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.BingNews_4.6.169.0_neutral_~_8wekyb3d8bbwe
        • dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.BingSports_4.6.169.0_neutral_~_8wekyb3d8bbwe
        • dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.BingWeather_4.6.169.0_neutral_~_8wekyb3d8bbwe
        • dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.BingFinance_4.6.169.0_neutral_~_8wekyb3d8bbwe
        • dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.CommsPhone_1.10.15000.0_neutral_~_8wekyb3d8bbwe
        • dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.Messaging_1.10.22012.0_neutral_~_8wekyb3d8bbwe
        • dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.MicrosoftOfficeHub_2015.6306.23501.0_neutral_~_8wekyb3d8bbwe
        • dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.Office.OneNote_2015.6131.10051.0_neutral_~_8wekyb3d8bbwe
        • dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.SkypeApp_3.2.1.0_neutral_~_kzf8qxf38zg5c
        • dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.Windows.Photos_2015.1001.17200.0_neutral_~_8wekyb3d8bbwe
        • dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.WindowsCamera_2015.1071.40.0_neutral_~_8wekyb3d8bbwe
        • dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.WindowsPhone_2015.1009.10.0_neutral_~_8wekyb3d8bbwe
        • dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.WindowsAlarms_2015.1012.20.0_neutral_~_8wekyb3d8bbwe
        • dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:microsoft.windowscommunicationsapps_2015.6308.42271.0_neutral_~_8wekyb3d8bbwe
        • dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.WindowsMaps_4.1509.50911.0_neutral_~_8wekyb3d8bbwe
        • dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.WindowsSoundRecorder_2015.1012.110.0_neutral_~_8wekyb3d8bbwe
        • dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.XboxApp_2015.930.526.0_neutral_~_8wekyb3d8bbwe
        • dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.ZuneMusic_2019.6.13251.0_neutral_~_8wekyb3d8bbwe
        • dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.ZuneVideo_2019.6.13251.0_neutral_~_8wekyb3d8bbwe
        • dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.Office.Sway_2015.6216.20251.0_neutral_~_8wekyb3d8bbwe
        • dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.People_2015.1012.106.0_neutral_~_8wekyb3d8bbwe
        • dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.Getstarted_2.3.7.0_neutral_~_8wekyb3d8bbwe
        • dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.3DBuilder_10.9.50.0_neutral_~_8wekyb3d8bbwe
  5. परिवर्तन करें और WIM को अनमाउंट करें।

    • dism.exe /Unmount-Image /MountDir:$mountdir /commit

बस तेह कोडज़:

$wimfile = "D:\sources\install.wim"
$mountdir = "C:\Temp\W10entDISM"
dism.exe /Mount-Image /ImageFile:$wimfile /Index:1 /MountDir:$mountdir

# Remove Appx Packages
    dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.BingNews_4.6.169.0_neutral_~_8wekyb3d8bbwe
    dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.BingSports_4.6.169.0_neutral_~_8wekyb3d8bbwe
    dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.BingWeather_4.6.169.0_neutral_~_8wekyb3d8bbwe
    dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.BingFinance_4.6.169.0_neutral_~_8wekyb3d8bbwe
    dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.CommsPhone_1.10.15000.0_neutral_~_8wekyb3d8bbwe
    dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.Messaging_1.10.22012.0_neutral_~_8wekyb3d8bbwe
    dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.MicrosoftOfficeHub_2015.6306.23501.0_neutral_~_8wekyb3d8bbwe
    dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.Office.OneNote_2015.6131.10051.0_neutral_~_8wekyb3d8bbwe
    dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.SkypeApp_3.2.1.0_neutral_~_kzf8qxf38zg5c
    dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.Windows.Photos_2015.1001.17200.0_neutral_~_8wekyb3d8bbwe
    dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.WindowsCamera_2015.1071.40.0_neutral_~_8wekyb3d8bbwe
    dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.WindowsPhone_2015.1009.10.0_neutral_~_8wekyb3d8bbwe
    dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.WindowsAlarms_2015.1012.20.0_neutral_~_8wekyb3d8bbwe
    dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:microsoft.windowscommunicationsapps_2015.6308.42271.0_neutral_~_8wekyb3d8bbwe
    dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.WindowsMaps_4.1509.50911.0_neutral_~_8wekyb3d8bbwe
    dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.WindowsSoundRecorder_2015.1012.110.0_neutral_~_8wekyb3d8bbwe
    dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.XboxApp_2015.930.526.0_neutral_~_8wekyb3d8bbwe
    dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.ZuneMusic_2019.6.13251.0_neutral_~_8wekyb3d8bbwe
    dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.ZuneVideo_2019.6.13251.0_neutral_~_8wekyb3d8bbwe
    dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.Office.Sway_2015.6216.20251.0_neutral_~_8wekyb3d8bbwe
    dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.People_2015.1012.106.0_neutral_~_8wekyb3d8bbwe
    dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.Getstarted_2.3.7.0_neutral_~_8wekyb3d8bbwe
    dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.3DBuilder_10.9.50.0_neutral_~_8wekyb3d8bbwe

# Remove OneDrive Setup 
    takeown /F $mountdir\Windows\SysWOW64\OneDriveSetup.exe /A
    Add-NTFSAccess -Path "$($mountdir)\Windows\SysWOW64\onedrivesetup.exe" -Account "BUILTIN\Administrators" -AccessRights FullControl
    Remove-Item $mountdir\Windows\SysWOW64\onedrivesetup.exe

    reg load HKEY_LOCAL_MACHINE\WIM $mountdir\Users\Default\ntuser.dat
    reg delete "HKEY_LOCAL_MACHINE\WIM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v OneDriveSetup /f

# Remove Cloud Content
    reg add HKEY_LOCAL_MACHINE\WIM\SOFTWARE\Policies\Microsoft\Windows\CloudContent
    reg add HKEY_LOCAL_MACHINE\WIM\SOFTWARE\Policies\Microsoft\Windows\CloudContent /v DisableWindowsConsumerFeatures /t REG_DWORD /d 1 /f

# Unload, Unmount, Commit
reg unload HKEY_LOCAL_MACHINE\WIM

dism.exe /Unmount-Image /MountDir:$mountdir /commit

अब आपके पास एक ISO और / या wim फाइल होनी चाहिए जिसका उपयोग आप जोड़ा हुआ बकवास के बिना Windows 10 को स्थापित करने के लिए कर सकते हैं, या अपने कॉन्फ़िगरेशन / परिनियोजन प्रबंधन प्रणाली में फीड कर सकते हैं। परिणामी OS परिनियोजन से प्रारंभ मेनू का एक पेंचकस:

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


9
यदि आप त्यागी को हटाते हैं तो क्या विंडोज टूट जाता है?
माइकल हैम्पटन

13
@Michael Hampton: नहीं, लेकिन आपके उपयोगकर्ता Windows को तोड़ सकते हैं यदि उनके पास उनका त्यागी नहीं है।
एप्रेज़ियर

मुझे यह पसंद है कि टाइल इंटरफ़ेस पूरी तरह से टूट जाता है। क्या @ पी का लोड!
मोनिका

1
@Michael Hampton hah, नहीं, लेकिन यह विंडोज पर एक क्लासिक है, इसलिए मैंने इसे चारों ओर से रहने दिया। एक विंडोज क्लाइंट सिर्फ इसके बिना नग्न महसूस करता है, और मैं कॉर्पोरेट छवि में पोर्नोग्राफ़ी वितरित करने का आरोप नहीं लगाना चाहता। :)
होपलेस

1
@ cust1992 नहीं, वे दोनों मुख्य एप्लिकेशन माने जाते हैं और पारंपरिक तरीकों का उपयोग करके उन्हें हटाया नहीं जा सकता। वैसे भी उन्हें छोड़ कर चीजों को तोड़ने की सूचना मिली है। यदि आप वास्तव में उनसे छुटकारा चाहते हैं, तो बेहतर तरीका यह है कि उन्हें Applocker या SRP जैसी किसी चीज़ के साथ चलने से रोकें।
होपलेसएनबीबी

2

OneDrive और Cortana को सामान्य तरीके से हटाया नहीं जा सकता। आपको "HKLM: \ Software \ Microsoft \ Windows \ Windows घटक" के तहत छिपे हुए संकुल को सक्षम करने के लिए रजिस्ट्री को संपादित करने की आवश्यकता है।

मैंने विंडोज 10 को अनुकूलित करने के लिए अपना खुद का टूल बनाया है (Win 10 -1709 एंटरप्राइज पर परीक्षण किया गया है)। यह ज्यादातर पॉवरशेल में लिखा गया है, इसलिए मंचों पर आपके द्वारा प्राप्त की जाने वाली सामान्य बैच फ़ाइलों की तुलना में पढ़ना और बनाए रखना आसान हो सकता है। आप विवरण के लिए कोड की जांच कर सकते हैं।


1

सबसे आसान तरीका विंडोज 10 एलटीएसबी को तैनात करना होगा। एंटरप्राइज एलटीएसबी हर 2 से 3 साल में जारी विंडोज 10 एंटरप्राइज का दीर्घकालिक समर्थन संस्करण है। मूल रूप से, यह विंडोज़ 10 पूरे ऐप के सामान के बिना है; कोई Microsoft Store, कोई Microsoft Edge, कोई ऐप नहीं।

यह स्पष्ट रूप से एक पूरी तरह से अलग आईएसओ की आवश्यकता है। वे रिलीज़ होने के 10 साल बाद तक सुरक्षा अद्यतन के साथ समर्थित हैं, और जानबूझकर कोई सुविधा अपडेट प्राप्त नहीं करते हैं।

यदि आपके पास पहले से ही विंडोज़ 10 एंटरप्राइज ई 3 (प्रति डिवाइस) प्लान वॉल्यूम लाइसेंसिंग के माध्यम से है, तो आपको विंडोज 10 एंटरप्राइज एलटीएसबी डाउनलोड और इंस्टॉल करने की अनुमति है।

अधिक जानकारी: http://download.microsoft.com/download/2/D/1/2D14FE17-66C2-4D4C-AF73-E122930B60F6/Windows-10-Volume-Licensing-Guide.pdf

यदि आप OS को बदलना या नहीं करना चाहते हैं, तो आपको PowerShell के माध्यम से सभी ऐप्स को अनइंस्टॉल करने में सक्षम होना चाहिए:

व्यवस्थापक के रूप में चलाएँ: Get-AppXProvisionedPackage -Online | Remove-AppxProvisionedPackage -Online Get-AppxPackage -allusers | निकालें-AppxPackage

उपयोगकर्ता के रूप में चलाएँ: Get-AppxPackage | निकालें-AppxPackage

कृपया ध्यान रखें कि वे आदेश Cortana, Edge और Microsoft Store को छोड़कर सभी ऐप्स को अनइंस्टॉल कर देंगे। आप अपनी जानकारी के लिए, ऐसा करके कैलकुलेटर को ढीला कर देंगे।


2
हाँ, मैंने अधिकांश उपयोगों के लिए LTSB की तैनाती को समाप्त कर दिया है, दुर्भाग्य से, किसी भी मेट्रो ऐप की कमी इसे कुछ उपयोगों के लिए अनुपयुक्त बनाती है ... (मैं कहना चाहता हूं कि शायद लैपटॉप के लिए कैमरा ऐप, या ऐसा ही कुछ) और खुद को पाया। हमारे पास मौजूद सभी LTSB इंस्टॉल में से कुछ मेट्रो ऐप को तैनात करने के लिए। तो, वास्तव में, रिवर्स में एक ही समस्या है, लेकिन कठिन है, क्योंकि हम जो मेट्रो ऐप चाहते थे उनमें से कुछ विंडोज 10 "स्टोर" में उपलब्ध नहीं हैं, और वैसे भी एससीसीएम के साथ अच्छा नहीं खेलते हैं। बेवकूफ @ और # $ $ Microsoft।
HopelessN00b
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.