Windows7 अभी भी एक उत्पाद कुंजी की आवश्यकता है जब ProductKey को अनअटेंड फ़ाइल में परिभाषित किया गया है


0

मैं एक unattend फ़ाइल के साथ Sysprep का उपयोग करके एक सिस्टम इमेज बनाने की कोशिश कर रहा हूं।

मुख्य उद्देश्य अंत उपयोगकर्ताओं को अपना उपयोगकर्ता नाम और कंप्यूटर का नाम चुनने देना है, लेकिन उन्हें उत्पाद कुंजी टाइप करने से रोकें और मैन्युअल रूप से इसे सक्रिय करें।

यहाँ मेरा unattend.xml है

<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
    <settings pass="generalize">
        <component name="Microsoft-Windows-Security-Licensing-SLC" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <SkipRearm>1</SkipRearm>
        </component>
    </settings>
    <settings pass="specialize">
        <component name="Microsoft-Windows-Deployment" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <RunSynchronous>
                <RunSynchronousCommand wcm:action="add">
                    <Path>net user administrator /active:yes</Path>
                    <Order>1</Order>
                </RunSynchronousCommand>
            </RunSynchronous>
        </component>
        <component name="Microsoft-Windows-Security-SPP-UX" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <SkipAutoActivation>false</SkipAutoActivation>
        </component>
    </settings>
    <settings pass="oobeSystem">
        <component name="Microsoft-Windows-International-Core" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <InputLocale>en-US</InputLocale>
            <SystemLocale>en-US</SystemLocale>
            <UILanguage>en-US</UILanguage>
            <UserLocale>en-US</UserLocale>
        </component>
        <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <ShowWindowsLive>false</ShowWindowsLive>
            <TimeZone>New Zealand Standard Time</TimeZone>
            <ProductKey>AAAA-BBBB-CCCC-DDDD-EEEE</ProductKey>
            <FirstLogonCommands>
                <SynchronousCommand wcm:action="add">
                    <RequiresUserInput>false</RequiresUserInput>
                    <CommandLine>cscript //b c:\windows\system32\slmgr.vbs /ato</CommandLine>
                    <Order>1</Order>
                </SynchronousCommand>
            </FirstLogonCommands>
            <OOBE>
                <HideEULAPage>true</HideEULAPage>
                <HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE>
                <NetworkLocation>Home</NetworkLocation>
                <ProtectYourPC>1</ProtectYourPC>
                <SkipMachineOOBE>false</SkipMachineOOBE>
                <SkipUserOOBE>false</SkipUserOOBE>
            </OOBE>
        </component>
    </settings>
</unattend>

और मेरे द्वारा जारी sysprep कमांड:

sysprep /generalize /oobe /quit /unattend:unattend.xml

हालाँकि, मैंने छवि को कंप्यूटर पर पुनर्स्थापित करने के बाद, यह अभी भी मुझे उत्पाद कुंजी का संकेत देता है। मेरी xml फ़ाइल में क्या गलत है?


अद्यतन करें

इस इंस्टॉलेशन डिस्क को इंस्टॉलेशन के दौरान उत्पाद कुंजी की आवश्यकता नहीं है। मुझे लगता है कि यही कारण है कि <ProductKey>लाइन काम नहीं करेगी। लेकिन मुझे अभी भी उपयोगकर्ता की बातचीत के बिना कुंजी पूर्व-स्थापित की आवश्यकता है। कैसे प्राप्त करें? धन्यवाद।

जवाबों:


0

जैसा कि मैं इसे समझता हूं, विशेषज्ञ पास और उत्पाद कुंजी सेट करने के लिए विंडोज-शेल-सेटअप घटक जोड़ें। यदि आप चाहते हैं कि स्वचालित सक्रियण हो जाए, तो आप विशेषज्ञ पास में एक सिंक्रोनाइज़्डकम को चलाने की कोशिश कर सकते हैं, जो करेगा: cscript slmgr.vbs / ipk / atoi

या केवल

सीएसस्क्रिप्ट slmgr.vbs / atoi

उत्पाद कुंजी और सक्रियण के साथ काम करें | Microsoft डॉक्स

यदि आप मददगार हैं तो भी आप नीचे दिए गए लिंक की जांच कर सकते हैं।

विंडोज 10 sysprep - दर्ज करने के लिए कैसे उत्पाद कुंजी दर्ज करें - hostname दर्ज करें | सुपर यूजर


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