sn.exe एक्सेस अस्वीकृत त्रुटि संदेश के साथ विफल रहता है

जब मैं .NET असेंबली पर हस्ताक्षर करने के लिए एक नई कुंजी बनाने के लिए मजबूत नाम उपकरण का उपयोग करता हूं तो मुझे एक एक्सेस त्रुटि संदेश अस्वीकार कर दिया जाता है। यह विंडोज एक्सपी मशीन पर ठीक काम करता है लेकिन यह मेरी Vista मशीन पर काम नहीं करता है।

PS C:\users\brian\Dev\Projects\BELib\BELib> sn -k keypair.snk

Microsoft (R) .NET Framework Strong Name Utility  Version 3.5.21022.8
Copyright (c) Microsoft Corporation.  All rights reserved.

Failed to generate a strong name key pair -- Access is denied.

इस समस्या का कारण क्या है और मैं इसे कैसे ठीक कर सकता हूं?


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

हां मैंने व्यवस्थापक के रूप में पीएस और नियमित कमांड प्रॉम्प्ट चलाने की कोशिश की है। वही त्रुटि संदेश आता है।

0
ro fr bn

4 उत्तर

क्यों नहीं sysinternals आग लगाना प्रक्रिया मॉनीटर भी देखें कि आप क्या देख सकते हैं, यह पहली चीज है जब मैं किसी भी प्रकार की पहुंच से इनकार कर देता हूं?

http://technet.microsoft.com/en-us/sysinternals/bb896645। aspx

0
जोड़ा

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

0
जोड़ा
यह उपयोगकर्ता खाता नियंत्रण है!
जोड़ा लेखक Vercas, स्रोत

हां मैंने पीएस चलाने की कोशिश की है   नियमित कमांड प्रॉम्प्ट के रूप में   व्यवस्थापक। एक ही त्रुटि संदेश   आता है।

एक और संभावित समाधान यह हो सकता है कि आपको अपने उपयोगकर्ता खाते को सी: \ दस्तावेज़ों और सेटिंग्स \ सभी उपयोगकर्ता \ अनुप्रयोग डेटा \ Microsoft \ Crypto \ RSA \ MachineKeys पर स्थित प्रमुख कंटेनर तक पहुंच प्रदान करने की आवश्यकता हो

0
जोड़ा
विंडोज 7 पर पथ सी: \ उपयोगकर्ता \ सभी उपयोगकर्ता \ माइक्रोसॉफ्ट \ Crypto \ RSA \ MachineKeys है। आपको सभी उपयोगकर्ता फ़ोल्डर देखने के लिए छिपी हुई और सिस्टम फ़ाइलों को दिखाने में सक्षम होना पड़ सकता है।
जोड़ा लेखक JMS10, स्रोत
अरे, इच्छा है कि मैं +1 से अधिक दे सकता हूं। मैं तुमसे बहुत प्यार करता हूं!
जोड़ा लेखक J.Hendrix, स्रोत

बस इसे थोड़ा अपडेट करने के लिए: मैं Vista पर एक ही समस्या में भाग गया। पीसी पर मेरे स्थानीय उपयोगकर्ता को कोई समस्या नहीं थी, लेकिन फिर हमने एक डोमेन पर स्विच किया और मेरे डोमेन उपयोगकर्ता (हालांकि स्थानीय व्यवस्थापक अधिकार होने के बावजूद) "प्रवेश अस्वीकृत" हो गया। मैंने अपने डोमेन उपयोगकर्ता के अधिकारों को सी: \ उपयोगकर्ता \ सभी उपयोगकर्ता \ Microsoft \ Crypto \ RSA \ MachineKeys पर दिया है और यह तय किया है।

0
जोड़ा
% AllUsersProfile% \ Microsoft \ क्रिप्टो \ आरएसए \ MachineKeys
जोड़ा लेखक hypersw, स्रोत
विंडोज 7 पर यह सी: \ ProgramData \ Microsoft \ Crypto \ RSA \ MachineKeys है
जोड़ा लेखक djs, स्रोत