2009-10-22 8 views
17

किसी कारण से मैं अपने सिस्टम पर makecert.exe को याद कर रहा हूं। मैंने पूरी हार्ड ड्राइव की खोज की और यह वहां नहीं है। विशेष रूप से, यह सी: \ प्रोग्राम फ़ाइलें \ माइक्रोसॉफ्ट एसडीके \ विंडोज \ v6.0A \ bin में नहीं है जहां मेरा मानना ​​है कि यह होना चाहिए। मुझे इंटरनेट पर इस विषय पर कोई लेख नहीं मिला है। कोई विचार क्या चल रहा है?अनुपलब्ध makecert.exe

उत्तर

4

यहां thread है जहां कई अन्य स्थानों पर exe हो सकता है।

+0

मैं लिंक की सराहना करता हूं। दोबारा, यह उन स्थानों में से किसी एक में नहीं है लेकिन मैंने इसे उस धागे के लिंक में से एक के बाद पाया। अभी भी हैरान है कि यह गायब है। वीएस2005 को अनइंस्टॉल करने के बाद इसे मिटा दिया गया हो सकता है, लेकिन फिर मैं एक ही समस्या के साथ अधिक लोगों को देखने की उम्मीद करता हूं। – user194986

18

makecert.exe विंडोज एसडीके के हिस्से के रूप में भी स्थापित किया गया है। उदाहरण के लिए यह विंडोज 7.0 एडीके के लिए \ प्रोग्राम फ़ाइलें \ माइक्रोसॉफ्ट एसडीके \ विंडोज \ v7.0A \ bin के तहत उपलब्ध है।

18

बस आपको यह ध्यान देने के लिए कि एक घंटा या निराशा की बचत के लिए। विंडोज 8 एसडीके में, पथ है: \ प्रोग्राम फ़ाइलें (x86) \ विंडो किट \ 8.0 \ bin \ x64 \ makecert.exe। ध्यान दें कि मेरी मशीन 64-बिट है, इसलिए यदि आपकी मशीन होने पर यह 32-बिट संस्करण के साथ फ़ोल्डर नामों को प्रतिस्थापित करें। मैं "\ प्रोग्राम फ़ाइलें \ माइक्रोसॉफ्ट एसडीके" फ़ोल्डर को देख रहा था, क्योंकि मैंने सोचा था कि विंडोज 7 एसडीके की फ़ोल्डर संरचना विंडोज 8 एसडीके के समान है। मैं कितना गलत था।

+3

इसे यहां विंडोज 10 सी पर मिला: \ प्रोग्राम फ़ाइलें (x86) \ विंडोज किट \ 10 \ bin \ x64 – sabbour

8

मुझे Azure Recovery Services पर तैनाती के साथ काम किया गया था और इस तरह के makecert.exe सभी वीएम पर आवश्यक था। विंडोज 7 और .NET फ्रेमवर्क 4 http://www.microsoft.com/en-us/download/details.aspx?id=8279

  • चयन के लिए

    • डाउनलोड माइक्रोसॉफ्ट विंडोज एसडीके:

      मेरे लिए काम किया है:


      Azure वीएम Microsoft Windows Server 2012 R2 Datacentre नेट फ्रेमवर्क उपकरण केवल।

    • नोट makecert.exe करने के लिए स्थापित:

      "C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\x64\makecert.exe" -r -pe -n CN=CertificateName -ss my -sr localmachine -eku 1.3.6.1.5.5.7.3.2 -len 2048 -e 01/09/2017 machinename.cer 
      

    Azur:

    C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\x64 
    

  • PowerShell का उपयोग प्रमाण पत्र बनाने के लिए निम्नलिखित का उपयोग ई वी एम Microsoft Windows Server 2012 Datacentre:

    • खिड़कियों सॉफ्टवेयर:

      • विंडोज सॉफ्टवेयर डेवलपमेंट किट (SDK) के लिए Windows 8,1 http://msdn.microsoft.com/en-us/windows/desktop/bg162891.aspx

      • सभी

      • स्थापित केवल इन 2 घटक डाउनलोड किया विकास किट

      • नेट फ्रेमवर्क 4.5।1 सॉफ्टवेयर डेवलपमेंट किट

    • नोट makecert.exe करने के लिए स्थापित:

      "C:\Program Files (x86)\Windows Kits\8.1\Bin\x64\makecert.exe" -r -pe -n CN=CertificateName -ss my -sr localmachine -eku 1.3.6.1.5.5.7.3.2 -len 2048 -e 01/09/2017 machinename.cer 
      

    :

    C:\Program Files (x86)\Windows Kits\8.1\bin 
    
  • PowerShell का उपयोग प्रमाण पत्र बनाने के लिए निम्नलिखित का उपयोग

    उम्मीद है कि किसी की मदद करता है।

  • 0

    वर्तमान में, MakeCert.exedeprecated है:

    नोट MakeCert मान्य नहीं है। स्व-हस्ताक्षरित प्रमाणपत्र बनाने के लिए, पावरहेल सीएमडीलेट न्यू-सेल्फसाइन प्रमाण पत्र का उपयोग करें।

    आपको नए New-SelfSignedCertificate पावर खोल सेमीलेट का उपयोग करना चाहिए।