SysPrep . चलाने का प्रयास करते समय मुझे एक अजीब त्रुटि का सामना करना पड़ा है स्थापित सिस्टम पर, जिसका उपयोग सिस्टम केंद्र कॉन्फ़िगरेशन प्रबंधक 2012 R2 का उपयोग करके विंडोज 10 को तैनात करने के लिए एक संदर्भ छवि बनाने के लिए किया जा रहा है। SysPrep शुरू करने के बाद, निम्न त्रुटि दिखाई देती है:
Sysprep आपकी Windows स्थापना को सत्यापित करने में सक्षम नहीं था, विवरण के लिए %Windows%\System32\Sysprep\Panther\setupact.log पर लॉग फ़ाइल की समीक्षा करें। समस्या को हल करने के बाद, अपने इंस्टॉलेशन को फिर से सत्यापित करने के लिए Sysprep का उपयोग करें।
आइए Sysprep लॉग फ़ाइल खोलें setupact.log और त्रुटियों का विश्लेषण करें।
2016-10-23 13:12:51, त्रुटि [0x0f0036] SYSPRP spopk.dll::Sysprep अपग्रेड किए गए OS पर नहीं चलेगा . आप Sysprep को केवल Windows के कस्टम (क्लीन) इंस्टॉल संस्करण पर चला सकते हैं।त्रुटि स्पष्ट रूप से रिपोर्ट करती है कि SysPrep को पिछले विंडोज संस्करणों से अपग्रेड किए गए सिस्टम पर नहीं चलाया जा सकता है। यह सिर्फ हमारा मामला है:सिस्टम को विंडोज 7 से विंडोज 10 में अपग्रेड किया गया है, वास्तव में, KB828287 नॉलेज बेस में लेख के अनुसार:माइक्रोसॉफ्ट एक इंस्टॉलेशन की इमेज बनाने के लिए Sysprep के उपयोग का समर्थन नहीं करता है जिसे अपग्रेड किया गया है ( SP स्थापना को अपग्रेड नहीं माना जाता है) . SysPrep केवल क्लीन इंस्टालेशन में समर्थित है। क्या आपको सिस्टम को नए सिरे से फिर से स्थापित करना है?
मैं एक आसान समाधान खोजने में कामयाब रहा। प्रक्रिया sysprep.exe द्वारा फ़िल्टर के साथ प्रोसेस मॉनिटर का उपयोग करना और विंडोज 10 के एक स्वच्छ और उन्नत संस्करणों की तुलना करने के बाद, मुझे शुरू होने पर SysPrep द्वारा चेक की गई रजिस्टर कुंजियों की सूची मिल सकती है जो यह निर्धारित करने की अनुमति देती है कि सिस्टम साफ है या अपग्रेड किया गया है। यहाँ आपको SysPrep द्वारा जाँचे गए Windows 10 के लिए अपग्रेड किए गए सिस्टम के चिह्न को हटाने के लिए क्या करना है (यह अन्य Windows संस्करणों में भी काम करता है):
महत्वपूर्ण . वर्णित समाधान आधिकारिक तौर पर Microsoft द्वारा समर्थित नहीं है और यह गारंटी नहीं देता है कि आपको इस तरह से प्राप्त सिस्टम छवि के साथ कोई समस्या नहीं होगी।- रजिस्ट्री संपादक खोलें (regedit.exe )
- HKEY_LOCAL_MACHINE\SYSTEM\Setup\ पर जाएं
- अपग्रेड करें हटाएं कुंजी (यदि मौजूद है) और रजिस्ट्री मान अपग्रेड . नाम के साथ
- HKEY_LOCAL_MACHINE\SYSTEM\Setup\Status\SysprepStatus में कुंजी क्लीनअपस्टेट . निर्दिष्ट करें 7 . के बराबर मान
- अपने कंप्यूटर को पुनरारंभ करें और SysPrep को फिर से चलाने का प्रयास करें
आप सभी उपयोगकर्ता प्रोफाइल (यदि लागू हो) को हटाकर, सभी उपयोगकर्ताओं के लिए सभी मेट्रो एप्लिकेशन को पूरी तरह से अनइंस्टॉल करके (अनुशंसित नहीं) या ऐसे एप्लिकेशन को मैन्युअल रूप से अनइंस्टॉल करके ऐसा कर सकते हैं। आखिरी विकल्प इस तरह किया जा सकता है:
- सभी उपयोगकर्ता प्रोफाइल में सभी स्थापित मेट्रो अनुप्रयोगों की सूची प्राप्त करें (हमें केवल स्थापित स्थिति वाले पैकेज की आवश्यकता है):
Get-AppxPackage -AllUser | Format-List -Property PackageFullName,PackageUserInformation
- और उन्हें एक-एक करके इस प्रकार अनइंस्टॉल करें:
Remove-AppxPackage -Package <packagefullname>
. या इस तरह:Remove-AppxProvisionedPackage -Online -PackageName <packagefullname>