यह जांचने के लिए कि क्या आपका पीसी विंडोज 11 स्थापित कर सकता है, हमारे विंडोज 11 संगतता परीक्षक का उपयोग करें

23 सितंबर, 2021 919 विचारों यह जांचने के लिए कि क्या आपका पीसी विंडोज 11 स्थापित कर सकता है, हमारे विंडोज 11 संगतता परीक्षक का उपयोग करें

विंडोज 11 हार्डवेयर आवश्यकताओं के आधार पर, एस ज़ोन ने पावरशेल पर आधारित विंडोज 11 कम्पैटिबिलिटी चेकर (गेट-विंडोज 11 कॉम्पैटिबिलिटी) का निर्माण किया, ताकि आपको यह जांचने में मदद मिल सके कि आपका पीसी विंडोज 11 को स्थापित कर सकता है या नहीं।





आप जानते होंगे कि आप अपने विंडोज 10 पीसी को विंडोज 11 में मुफ्त में अपग्रेड करने में सक्षम हो सकते हैं। हालाँकि, ऐसा करने के लिए आपके पास एक वैध विंडोज 10 लाइसेंस होना चाहिए।



इसके अतिरिक्त, आपके पीसी को विंडोज 11 को स्थापित करने के लिए न्यूनतम आवश्यकताओं को पूरा करना होगा। यही कारण है कि हमने यह टूल बनाया है - यह जांचने में आपकी सहायता के लिए कि क्या आप अपने वर्तमान पीसी पर विंडोज 11 स्थापित कर सकते हैं।

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



पोस्ट विषय ब्राउज़ करें



S ज़ोन की Windows 11 संगतता परीक्षक स्क्रिप्ट (गेट-Windows11संगतता) समझाया गया

S ज़ोन की Windows 11 संगतता परीक्षक स्क्रिप्ट (गेट-Windows11संगतता) समझाया गया

जैसा कि मैंने अपने परिचय में संकेत दिया था, यह टूल पॉवरशेल पर बनाया गया है। इस खंड में, मैं टूल के पीछे की स्क्रिप्ट के बारे में बताऊंगा। यह खंड मुख्य रूप से Windows SysAdmins के लिए है जो PowerShell सीखना चाहते हैं।

इसलिए, यदि आप केवल टूल को डाउनलोड और उपयोग करना चाहते हैं तो आप इस अनुभाग को छोड़ सकते हैं।



Get-Windows11संगतता पैरामीटर्स

नीचे दिया गया कोड दिखाता है पैरामीटर परिभाषा विंडोज 11 संगतता परीक्षक की। आपके लिए स्पॉट करना आसान बनाने के लिए, मैंने पैरामीटर्स को बोल्ड किया है।



|_+_|

जैसा कि आप देख सकते हैं, चार पैरामीटर हैं - प्रदर्शन परिणाम , एक्सपोर्ट टू टेक्स्टफाइल , से गुजरना , तथा रिपोर्टपथ .

मैं अगले कुछ उप-अनुभागों में मापदंडों की व्याख्या करूंगा

प्रदर्शन परिणाम पैरामीटर

प्रदर्शन परिणाम पैरामीटर एक स्विच पैरामीटर है। इसका मतलब यह है कि इस पैरामीटर का उपयोग करने के लिए विंडोज 11 संगतता परीक्षक को बताने के लिए, आप इसे बिना कोई मान जोड़े कहते हैं।

यहां बताया गया है कि हमने इस पैरामीटर को कैसे परिभाषित किया है…

|_+_|

आपने यह भी देखा होगा कि पैरामीटर ParameterSetName से संबंधित है जिसे 'DisplayResult' कहा जाता है। इसका निहितार्थ यह है कि आप केवल कॉल करेंगे प्रदर्शन परिणाम इस पैरामीटरसेट में अन्य पैरामीटर के साथ पैरामीटर।

हटाए गए रेडिट टिप्पणियों को कैसे देखें

जैसा कि आप देखेंगे कि जब मैं टूल के पीछे की स्क्रिप्ट समझाता हूं, तो इसका उपयोग करें प्रदर्शन परिणाम PowerShell कंसोल पर Windows 11 संगतता परीक्षक का परिणाम प्रदर्शित करने के लिए पैरामीटर।

ExportToTextFile पैरामीटर

यह भी एक स्विच पैरामीटर है। यह एक अन्य पैरामीटरसेटनाम से संबंधित है जिसे 'ExportToTextFile' कहा जाता है। इसका मतलब है कि आप इस पैरामीटर का उपयोग उसी कमांड में नहीं कर सकते हैं जैसे कि प्रदर्शन परिणाम पैरामीटर

यहां वह कोड है जो इस पैरामीटर को परिभाषित करता है ...

|_+_|

जब आप इस पैरामीटर को कॉल करते हैं, Get-Windows11संगतता आपके पीसी की संगतता रिपोर्ट के परिणाम को एक टेक्स्ट फ़ाइल में सहेज लेगा। इसके आधार पर, आपको एक और पैरामीटर निर्दिष्ट करना होगा, रिपोर्टपथ .

रिपोर्टपथ उस फ़ोल्डर पथ को निर्दिष्ट करने के लिए उपयोग किया जाता है जहां आप अपनी Windows 11 संगतता परीक्षक संगतता रिपोर्ट सहेजना चाहते हैं। इस पैरामीटर पर बाद में।

वापस इस पर एक्सपोर्ट टू टेक्स्टफाइल पैरामीटर, जैसा कि मैंने पहले उल्लेख किया है, यह भी एक स्विच पैरामीटर है। जब आप इसे निर्दिष्ट करते हैं, तो इसे किसी मान की आवश्यकता नहीं होती है।

जब आप इस पैरामीटर को निर्दिष्ट करते हैं और रिपोर्टपथ पैरामीटर, Get-Windows11संगतता आपके द्वारा निर्दिष्ट पथ पर रिपोर्ट निर्यात करेगा रिपोर्टपथ पैरामीटर।

पासथ्रू पैरामीटर

से गुजरना पैरामीटर PowerShell कंसोल पर Windows 11 संगतता परीक्षक का परिणाम प्रदर्शित करता है। इसके अतिरिक्त, यह परिणाम को एक टेक्स्ट फ़ाइल में सहेजता है।

यहाँ वह कोड है जिसका उपयोग हम इस पैरामीटर को बनाने के लिए करते हैं…

कोडी एंड्रॉइड पर 1 चैनल कैसे स्थापित करें
|_+_|

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

निहितार्थ यह है कि आपको टेक्स्ट फ़ाइल रिपोर्ट को सहेजने के लिए पथ निर्दिष्ट करने की भी आवश्यकता है रिपोर्टपथ पैरामीटर।

यह पैरामीटर एक अलग ParameterSetName से संबंधित है जिसे 'PassThru' कहा जाता है।

अब तक, हमने 3 ParameterSetNames को परिभाषित किया है - प्रदर्शन परिणाम , एक्सपोर्ट टू टेक्स्टफाइल , तथा से गुजरना .

रिपोर्टपाथ पैरामीटर

यह चौथा और अंतिम पैरामीटर है। जैसा कि आप नीचे दिए गए कोड से देख सकते हैं, यह एक स्ट्रिंग पैरामीटर है।

|_+_|

जैसा कि आप पहले ही अनुमान लगा चुके हैं, स्विच पैरामीटर के विपरीत, एक स्ट्रिंग पैरामीटर के लिए आपसे एक प्रविष्टि की आवश्यकता होती है, उपयोगकर्ता।

के बारे में ध्यान देने योग्य एक और महत्वपूर्ण बात रिपोर्टपथ पैरामीटर यह है कि यह आवश्यक है एक्सपोर्ट टू टेक्स्टफाइल , तथा से गुजरना आदेश। इसका मतलब यह भी है कि यह पैरामीटर उनके संबंधित ParameterSetNames से संबंधित है – एक्सपोर्ट टू टेक्स्टफाइल , तथा से गुजरना .

देखें कि मैं पैरामीटरसेटनाम को कैसे परिभाषित करता हूं रिपोर्टपथ नीचे पैरामीटर कोड…

|_+_|

पावरशेल पैरामीटर्स के बारे में अधिक जानने के लिए, इस विषय पर हमारी पूरी गाइड पढ़ें - पावरशेल परम: सिंटैक्स, प्रकार, गुण, तर्क और उदाहरण .

Windows 11 संगतता परीक्षक (Get-Windows11संगतता) स्क्रिप्ट

Get-Windows11Compatibility स्क्रिप्ट दो खंडों में विभाजित है। पहले खंड में, हमने आवश्यक विभिन्न परिणाम उत्पन्न किए।

चश्मा परिणाम कोड

नीचे दिया गया कोड पहले खंड में पूरा कोड दिखाता है…

|_+_|

पहले उदाहरण में, मैंने कोड को a . में लपेटा कोशिश करो, ब्लॉक पकड़ो मुझे त्रुटियों को पकड़ने और प्रबंधित करने की अनुमति देने के लिए। फिर, मैंने पीसी के स्पेक्स की जांच के लिए निम्नलिखित कोड का उपयोग किया:

|_+_|

पहली पंक्ति को प्रोसेसर की जानकारी मिलती है और जानकारी को सहेजता है जिसे एक चर कहा जाता है प्रोसेसर . मुझे इस जानकारी की आवश्यकता है क्योंकि यह विंडोज 11 संगतता परीक्षक का एक प्रमुख तत्व है।

फिर, दूसरी पंक्ति में, मैंने प्रोसेसर के मैक्सक्लॉकस्पीड को निकाला।

मैंने अंततः इस युक्ति का उपयोग नहीं करने का निर्णय लिया, लेकिन बाद में इसका उपयोग करने का निर्णय लेने पर कोड को स्क्रिप्ट में छोड़ दिया।

लाइन 3 में, मैंने करंट क्लॉक स्पीड नामक एक वेरिएबल में प्रोसेसर को करंट क्लॉक स्पीड सेव किया। यह परिणाम Hz में लौटाया जाता है।

तो, इसे Hz से GHz में बदलने के लिए, मैंने लपेटा $Processor.CurrentClockSpeed (हर्ट्ज में प्रोसेसर की गति) पावरशेल [गणित] :: राउंड फ़ंक्शन में।

|_+_|

यह परिणाम को दशमलव स्थानों की एक निर्धारित संख्या तक ले जाता है। इस उदाहरण में, मैंने 1 दशमलव स्थान राउंड अप का उपयोग किया। हालाँकि, प्रोसेसर की गति को Hz से GHz में बदलने के लिए, मैंने विभाजित किया $Processor.CurrentClockSpeed 1000 से

यहाँ अंतिम कोड है।

|_+_|

मैंने नीचे दिए गए कमांड के साथ प्रोसेसर में सीपीयू कोर की संख्या भी लौटा दी।

|_+_|

इन कोडों के परिणाम नीचे दिए गए स्क्रीनशॉट में हाइलाइट किए गए हैं… मैंने इसे बाद में कैसे जेनरेट किया, इसके बारे में और जानें।

Windows 11 संगतता परीक्षक (Get-Windows11संगतता) स्क्रिप्ट

प्रोसेसर स्पेक्स कोड से आगे बढ़ते हुए, नीचे दिया गया कोड पीसी के रैम (मेमोरी) स्पेक्स को जेनरेट करता है।

|_+_|

प्रोसेसर कोड के समान, यह कोड पीसी के बारे में कुछ जानकारी निकालने के लिए Get-WmiObject PowerShell कमांड का उपयोग करता है। इस आदेश में परिणामों में से एक है टोटल फिजिकल मेमोरी संपत्ति।

यह पीसी पर कुल रैम है, जो बाइट्स में लौटा है। एक बार फिर, प्रोसेसर स्पेक्स की तरह, इसे बाइट्स से गीगाबाइट्स में बदलने के लिए, मैंने इसे 1GB (1024 बाइट्स) से विभाजित किया।

मेरा वाईफाई कनेक्टेड क्यों कहता है लेकिन मेरे फोन पर इंटरनेट एक्सेस नहीं है

अंत में, संख्याओं को गोल करने के लिए, मैंने पूरे परिणाम को पावरशेल [गणित] :: राउंड फ़ंक्शन में लपेट लिया .. परिणाम इस स्क्रीनशॉट के हाइलाइट किए गए हिस्से में दिखाया गया है।

पीसी के प्रोसेसर और रैम स्पेक्स प्राप्त करने के बाद, मेरे पास एक कोड है जो पीसी पर वर्तमान फ्री स्पेस डिस्क स्पेस निर्धारित करता है। एक बार फिर, यह विंडोज 11 सिस्टम आवश्यकता का हिस्सा है और इसलिए विंडोज 11 संगतता परीक्षक का हिस्सा है।

मैंने इस कार्य को पूरा करने के लिए नीचे दिए गए कोड का उपयोग किया है ...

|_+_|

पहली पंक्ति में (टिप्पणी पंक्ति के बाद), मैंने निर्धारित किया कि विभाजन विंडोज 10 स्थापित है। मैंने इसके लिए नीचे दिए गए कोड का इस्तेमाल किया ...

|_+_|

कोड का पहला भाग PowerShell का उपयोग करता है $Env:विंडिर OS विभाजन को वापस करने के लिए चर। फिर, मैंने परिणाम को दो भागों में तोड़ने के लिए विभाजित संपत्ति का उपयोग किया।

आपके लिए इसे समझना आसान बनाने के लिए, इसका परिणाम यहां दिया गया है…

|_+_| Windows 11 संगतता परीक्षक का अंतिम परिणाम तीन भागों में है

पावरशेल विभाजित संपत्ति टूट जाती है सी:विंडोज़ दो सरणियों में, सी , तथा खिड़कियाँ . हालाँकि, मुझे बस ड्राइव लेटर चाहिए।

ड्राइव अक्षर (सरणी का पहला भाग) वापस करने के लिए, मैंने पिछली कमांड के अंत में [0] जोड़ा ...

PowerShell सरणियाँ 0 से सरणी के सदस्यों की गणना करती हैं। |_+_|

जैसा कि आप देख सकते हैं, कमांड ने मानक कोलन (:) के बिना ड्राइव अक्षर लौटा दिया। इसे जोड़ने के लिए, मैंने कोलन को मैन्युअल रूप से शामिल किया है…

|_+_| Windows 11 संगतता परीक्षक की सीमाएं

यदि आप सोच रहे हैं कि ओएस स्थापित होने वाले विभाजन पत्र को निर्धारित करने के लिए मैं सभी परेशानियों से क्यों गुजरा, तो यही कारण है। मुझे इसे अपने अगले आदेश में चाहिए ...

यह आदेश पिछले एक से कैसे संबंधित है, इस पर प्रकाश डालने के लिए, मैंने नीचे दोनों आदेशों को शामिल किया। |_+_|

विंडोज 11 सिस्टम आवश्यकताओं का एक हिस्सा पीसी पर उपलब्ध खाली स्थान है। इसलिए, यह हमारे विंडोज 11 कम्पेटिबिलिटी चेकर रिटर्न के स्पेक्स में से एक है।

उपरोक्त लिपि में, मैंने इस्तेमाल किया प्राप्त-WmiObject स्थानीय कंप्यूटर पर डिस्क जानकारी वापस करने के लिए आदेश। फिर, मैंने परिणाम को पाइप किया कहाँ-वस्तु और पिछले कमांड से DeviceID के साथ आउटपुट को फ़िल्टर किया।

|_+_|

जब मैंने अपने कंप्यूटर पर कमांड चलाया, तो उसने नीचे स्क्रीनशॉट में दिखाए गए परिणाम को वापस कर दिया।

जैसा कि आप स्क्रीनशॉट से देख सकते हैं, कमांड ने एक संपत्ति लौटा दी जिसे कहा जाता है मुक्त स्थान , बाइट्स में। इस वाउ को गीगाबाइट में बदलने के लिए, मुझे मूल्य को 1GB से विभाजित करना होगा।

फिर, मूल्य को गोल करने के लिए, मुझे इसका उपयोग करने की आवश्यकता है [गणित] :: गोल समारोह। नीचे दी गई लिपि में बोल्ड किया गया शून्य (0) मान को गोल करने के लिए अंकों की संख्या है।

|_+_|

अंत में, मैंने टीपीएम संस्करण निर्धारित किया, वर्तमान फर्मवेयर जो कंप्यूटर का समर्थन करता है (BIOS या UEFI)। मुझे यह भी निर्धारित करने की आवश्यकता है कि सिक्योरबूटस्टेट और वर्तमान डिस्प्ले रेज़ोल्यूशन।

iPhone संपर्क icloud से समन्वयित नहीं हो रहे हैं

मैंने इन मानों को नीचे दिए गए आदेशों के साथ निर्धारित किया है ...

|_+_| हमारे पाठकों में से एक, ब्रूस के एंडरसन ने बताया कि TPMVersion को निर्धारित करने के लिए मैंने जिस win32_tpm संपत्ति का उपयोग किया वह गलत है। उन्होंने सिफारिश की कि मैं मूल स्क्रिप्ट में उपयोग की गई PhysicalPresenceVersionInfo संपत्ति के बजाय SpecVersion का उपयोग करता हूं। मैंने इस बदलाव को दर्शाने के लिए स्क्रिप्ट को अपडेट किया है।

अंतिम रिपोर्ट की गणना

Windows 11 संगतता परीक्षक का अंतिम परिणाम तीन भागों में है। यहाँ परिणाम कैसा दिखता है।

Windows 11 संगतता परीक्षक का अंतिम परिणाम तीन भागों में है

परिणाम का पहला भाग कंप्यूटर के वर्तमान विनिर्देशों को प्रदर्शित करता है। यह रिपोर्ट पिछले खंड में परिकलित विशिष्टताओं का संकलन है।

फिर, रिपोर्ट का दूसरा भाग प्रदर्शित होता है विंडोज 11 सिस्टम आवश्यकताएँ . अंत में, तीसरा भाग वास्तविक विंडोज 11 संगतता है।

तीन परिणाम उत्पन्न करने के लिए मैंने जिस विधि का उपयोग किया वह समान है। यहां तीन रिपोर्टों की पूरी स्क्रिप्ट दी गई है:

|_+_|

विंडोज 11 संगतता परीक्षक की सीमाएं

Windows 11 संगतता परीक्षक का अंतिम परिणाम तीन भागों में है

S ज़ोन के Windows 11 संगतता परीक्षक की निम्नलिखित सीमाएँ हैं:

  1. वर्तमान संस्करण केवल स्थानीय कंप्यूटर पर चलता है। यह दूरस्थ कंप्यूटर का समर्थन नहीं करता
  2. ऊपर निर्दिष्ट सीमा के आधार पर, आप उपकरण को एकाधिक कंप्यूटरों पर नहीं चला सकते हैं। हम इन 2 सीमाओं को बाद के संस्करणों में ठीक करने की उम्मीद करते हैं। यह भी मांग पर निर्भर करेगा।
  3. उपकरण केवल प्रोसेसर की गति की जांच करता है। यह प्रोसेसर के प्रकार की जांच नहीं करता है। इसलिए, एक सीमित संभावना है कि कॉम्पेक्टिबिलिट्री चेकर आपके पीसी को विंडोज 11 के लिए पास कर सकता है लेकिन यह अभी भी इंस्टॉलेशन को विफल कर सकता है। ऐसा तब हो सकता है जब आपके पीसी में ऐसा प्रोसेसर हो जो विंडोज 11 प्रोसेसर की कॉम्पेक्टिबिलिटी लिस्ट में नहीं है।
  4. अंतिम कॉम्पैक्टिबिलिटी परिणाम अलग-अलग स्पेक्स में पास या फेल प्रदर्शित करता है। विफल शब्द भ्रामक हो सकता है। इसका मतलब यह नहीं है कि आप पीसी पर विंडोज 11 इंस्टॉल नहीं कर पाएंगे। इसका सीधा सा मतलब है कि, वर्तमान स्थिति के तहत, आप नहीं कर सकते। ज्यादातर मामलों में, विशिष्ट आवश्यकता को संशोधित करने से आप विंडोज 11 स्थापित कर सकते हैं।
  5. Techguides.com के Windows 11 संगतता परीक्षक के लिए आवश्यक है कि आप टूल चलाने से पहले PowerShell को व्यवस्थापक के रूप में खोलें। यह एक असुविधा के अधिक और एक सीमा से कम है।

कैसे डाउनलोड करें और Get-Windows11Compatibility का उपयोग करें

S ज़ोन के Windows 11 संगतता परीक्षक को डाउनलोड करने और उसका उपयोग करने के लिए नीचे दिए गए चरणों का पालन करें:

  1. फ़ंक्शन डाउनलोड करने के लिए, Get-Windows11Compatibility.zip पर क्लिक करें
  2. फिर, फ़ाइल को अनज़िप करें . जब आप डाउनलोड की गई फ़ाइल को अनज़िप करते हैं, तो यह Get-Windows11Compatibility नामक एक फ़ोल्डर बनाएगा।
  3. फ़ोल्डर की प्रतिलिपि बनाएँ, अपने Windows 10 PowerShell मॉड्यूल फ़ोल्डर में Get-Windows11संगतता प्राप्त करें।

    आपका पावरशेल मॉड्यूल फ़ोल्डर C:Users\DocumentsWindowsPowerShellModules . में स्थित है
  4. फिर, PowerShell को व्यवस्थापक के रूप में खोलें और कॉम्पेक्टिबिलिटी चेकर कमांड चलाने से पहले निम्न कमांड चलाएँ…
|_+_| फ़ाइल का पूरा पथ अपने PowerShell मॉड्यूल फ़ोल्डर पथ में बदलें जिसे आपने चरण 4 में फ़ोल्डर की प्रतिलिपि बनाई थी
  1. अंत में, कॉम्पेक्टिबिलिटी चेकर चलाने के लिए, नीचे कमांड चलाएँ…
|_+_|

यह आदेश PowerShell कंसोल पर परिणाम प्रदर्शित करता है…

वैकल्पिक रूप से, आप इस आदेश के साथ रिपोर्ट को टेक्स्ट फ़ाइल में सहेज सकते हैं...

|_+_|

आदेश चलेगा और आपको उस स्थान की सूचना देगा जहां रिपोर्ट सहेजी गई है।

अंत में, PowerShell कंसोल पर परिणाम प्रदर्शित करने के लिए और एक प्रतिलिपि को टेक्स्ट फ़ाइल में सहेजने के लिए, नीचे दिए गए आदेश को चलाएँ…

|_+_|

मुझे उम्मीद है कि आपको हमारा विंडोज 11 कम्पेटिबिलिटी चेकर टूल मददगार लगा होगा? अगर आपको यह मददगार लगा, तो कृपया वोट करें हां क्या यह पोस्ट मददगार थी?.

आप इस टूल के साथ अपने विचार भी साझा कर सकते हैं या अनुकूलन अनुरोध कर सकते हैं। अपने विचार या पुरुष को एक अनुकूलन अनुरोध साझा करने के लिए, पृष्ठ के निचले भाग में एक उत्तर छोड़ें फ़ॉर्म का उपयोग करें।

अंत में, विंडोज 11 के बारे में और जानने के लिए, पेज पर जाएं।