سؤال

أحصل على رسالة تم رفض الوصول ظهور رسالة خطأ عند استخدام اسم قوي أداة لإنشاء مفتاح جديد للتوقيع .صافي الجمعية.هذا يعمل بشكل جيد على ويندوز XP الجهاز ولكنه لا يعمل على ويندوز فيستا آلة.

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.

ما هي أسباب هذه المشكلة و كيف يمكنني إصلاح ذلك ؟


هل تشغيل PowerShell أو موجه الأوامر كمسؤولأنا وجدت هذا ليكون أول مكان تبدو حتى تعتاد على المستخدم الوصول التحكم أو من خلال تحويل المستخدم الوصول التحكم قبالة.

نعم لقد حاولت تشغيل PS العادية موجه الأوامر كمسؤول.نفس رسالة الخطأ يأتي.

هل كانت مفيدة؟

المحلول

نعم لقد حاولت تشغيل PS ، العادية موجه الأوامر كما المسؤول.نفس رسالة الخطأ حتى يأتي.

حل آخر ممكن أن تحتاج إلى إعطاء حساب المستخدم الخاص بك الوصول إلى مفتاح الحاويات الموجودة في C:\Documents and Settings\All Users\Application Data\Microsoft\التشفير SA\MachineKeys

نصائح أخرى

هل تشغيل PowerShell أو موجه الأوامر كمسؤوللقد وجدت هذا ليكون أول مكان للبحث حتى تعتاد على التحكم في وصول المستخدم أو من خلال تحويل المستخدم التحكم في الوصول قبالة.

لماذا لا تصل النار sysinternals عملية رصد جدا انظر ماذا ترى ، إنها أول شيء أفعله عندما كنت الحصول على أي نوع من رفض وصول الرسالة ؟

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

فقط لتحديث هذا قليلا:أنا واجهت نفس المشكلة على ويندوز فيستا.بلدي مستخدم محلي على جهاز الكمبيوتر قد لا مشكلة ولكن إذا تحولنا إلى المجال نطاقي المستخدم (وإن كان وجود حقوق المسؤول المحلي) حصلت "تم رفض الوصول".لقد منح نطاقي حقوق وصول المستخدم إلى C:\Users\All Users\Microsoft\التشفير SA\MachineKeys وأن ثابتة.

بعض الناس على إعادة بناء الأجهزة الخاصة بهم لحل هذه المشكلة ، ولكن يمكن حلها من خلال إعطاء المستخدم إمكانية الوصول إلى حاوية مفتاح C:\Documents and Settings\All Users\Application Data\Microsoft\التشفير SA\MachineKeys كل الحاويات التي تم إنشاؤها باستخدام sn.exe -لا يقع في الدليل MachineKeys (ما لم يتم تحديد أماكن أخرى).المفتاح الافتراضي الحاويات التي يتم استخدامها من قبل sn.exe أيضا في هذا الموقع.

في حالة إعادة تعيين الخاص بك الرئيسية في حاوية واحدة جديدة و ننسى أين هو..يمكنك إعادة تعيين مفتاح حاوية قوية اسم الأداة باستخدام sn.exe -ج.لذلك ، إذا كان الوصول إلى حساب الإصلاح لا يمكن استخدام مفتاح بديل متجر حتى إعادة الضبط قد يكون في النظام.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top