kzen.dev
  • Вопросы
  • Метки
  • Пользователи
Оповещения
Вознаграждения
Регистрация
После регистрации, сможете получать уведомления об ответах и комментариях на Ваши вопросы.
Вход
Если у Вас уже есть аккаунт, войдите чтобы проверить новые уведомления.
Тут будут вознаграждения за добавленные вопросы, ответы и комментарий.
Дополнительно
Источник
Редактировать
Brian Ensink
Brian Ensink
Вопрос

sn.exe не работает с сообщением об ошибке Access Denied

Я получаю сообщение об ошибке Access is Denied, когда использую инструмент strong name для создания нового ключа для подписи сборки .NET. Это отлично работает на машине Windows XP, но не работает на моей машине 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.

Что вызывает эту проблему и как ее устранить?


Запускаете ли вы PowerShell или Command Prompt от имени администратора? I обнаружил, что это первое место, которое нужно искать, пока вы не привыкнете к User Access (Доступ пользователя) Control или путем отключения User Access Управление отключить.

Да, я пробовал запускать PS и обычную командную строку от имени администратора. Появляется одно и то же сообщение об ошибке.

13 2008-08-15T02:01:13+00:00 5
Bill  the Lizard
Bill the Lizard
Редактировал вопрос 29-го июня 2012 в 11:06
Программирование
.net
strongname
sn.exe
Решение / Ответ
Dale Ragan
Dale Ragan
15-го августа 2008 в 2:22
2008-08-15T02:22:18+00:00
Дополнительно
Источник
Редактировать
#8415592

Да, я пробовал запускать PS и обычную командную строку в качестве администратора. То же самое сообщение об ошибке появляется.

Другим возможным решением может быть то, что вам необходимо предоставить учетной записи пользователя доступ к контейнеру ключей, расположенному по адресу C:\Documents and Settings\All Users\Application Data\Microsoft\Crypto\RSA\MachineKeys

Dale Ragan
Dale Ragan
Редактировал ответ 15-го августа 2008 в 2:29
27
0
Dale Ragan
Dale Ragan
15-го августа 2008 в 2:06
2008-08-15T02:06:02+00:00
Дополнительно
Источник
Редактировать
#8415591

Запускаете ли вы PowerShell или командную строку от имени администратора? Я обнаружил, что это первое место, где нужно искать, пока вы не привыкнете к User Access Control или не отключите User Access Control.

3
0
 Kev
Kev
15-го августа 2008 в 3:43
2008-08-15T03:43:15+00:00
Дополнительно
Источник
Редактировать
#8415594

Почему бы не запустить sysinternals Process Monitor и посмотреть, что вы можете увидеть, это первое, что я всегда делаю, когда получаю любое сообщение об отказе в доступе?

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

3
0
 ChrisWue
ChrisWue
29-го ноября 2009 в 9:08
2009-11-29T21:08:14+00:00
Дополнительно
Источник
Редактировать
#8415596

Только обновить это немного: Я столкнулся с той же проблемой на Vista. У моего местного пользователя на PC не было проблемы, но тогда мы переключились на область, и мой пользователь области (хотя имея местные права администратора) получил " Доступ Denied". Я предоставил свои пользовательские права доступа области к C:\Users\All Users\Microsoft\Crypto\RSA\MachineKeys , и это зафиксировало его.

3
0
Анонимный пользователь
24-го февраля 2009 в 5:53
2009-02-24T05:53:48+00:00
Дополнительно
Источник
Редактировать
#8415595

Некоторые люди восстанавливают свои машины, чтобы решить эту проблему, но она может быть решена, предоставив пользовательский доступ к ключевому контейнеру C:\Documents and Settings\All Users\Application Data\Microsoft\Crypto\RSA\MachineKeys Каждый контейнер создал использование sn.exe-i, расположен в каталоге MachineKeys (если Вы не определяете в другом месте). Емкость для ключа по умолчанию, которая используется sn.exe, находится также в том месте.

В случае, если Вы перезагружаете свой ключевой контейнер к новому и забываете, где это.. Вы можете перезагрузить ключевой контейнер для сильной полезности имени, используя sn.exe-c. Так, если доступ к счету фиксирует doesn' t работа, Вы можете использовать дополнительный ключевой магазин, таким образом, сброс может быть в порядке.

2
0
Похожие сообщества 12
DotNetRuChat
DotNetRuChat
6 652 пользователей
Чат русскоязычного .NET сообщества http://dotnet.ru/ Правила: https://t.me/DotNetRuChat/704399 Вам могут быть интересны: @dotnetchat, @cilchat, @fsharp_chat, @pro_net, @AvaloniaRU, @xamarin_russia, @DotNetRuJobs, @uwp_ru Флуд в @dotnettalks
Открыть telegram
Вакансии .NET
Вакансии .NET
3 530 пользователей
Правила: https://t.me/DotNetRuJobs/123 Канал с вакансиями - https://t.me/DotNetRuJobsFeed Вам могут быть интересны: @dotnetruchat, @cilchat, @fsharp_chat, @pro_net, @AvaloniaRU, @xamarin_russia Флуд в @dotnettalks
Открыть telegram
pro.net
pro.net
1 820 пользователей
Обсуждение .NET и всего, что с ним связано. Правила: не флудить не по теме, уважать ваших коллег и никакой рекламы (объявления о вакансиях можно согласовать с @AlexFails). https://t.me/pro_net/34653 Флудилка: @dotnettalks
Открыть telegram
var chat = new Chat();
var chat = new Chat();
1 428 пользователей
Обсуждение вопросов по .NET Правила чата – https://blog.devdigest.today/chat-rules Чат для флуда – https://t.me/+zwxI91RGG6s2YzAy
Открыть telegram
.NET Talks - День сурка
.NET Talks - День сурка
1 324 пользователей
Свободный чат .NET разработчиков. Правила: https://t.me/dotnettalks/548269 Вам могут быть интересны: @dotnetruchat, @dotnetchat, @cilchat, @fsharp_chat, @pro_net, @dotnetgroup, @xamarin_russia, @DotNetRuJobs, @uwp_ru, @AvaloniaRu, @dotnettalksenglish
Открыть telegram
Чат конференции DotNext
Чат конференции DotNext
987 пользователей
Канал конференции: @dotnext_channel Ближайшая конференция — DotNext 2022 Autumn, даты будут анонсированы позднее Билеты https://tinyurl.com/DotNext2023Autumn Саппорт: @JUGConfSupport_bot
Открыть telegram
Добавить вопрос
Категории
Все
Технологий
Культура / Отдых
Жизнь / Искусство
Наука
Профессии
Бизнес
Пользователи
Все
Новые
Популярные
1
Ilya Smirnov
Зарегистрирован 6 дней назад
2
Денис Васьков
Зарегистрирован 1 неделю назад
3
Dima Patrushev
Зарегистрирован 1 неделю назад
4
sirojidddin otaboyev
Зарегистрирован 2 недели назад
5
Елена Гайдамамакинат
Зарегистрирован 2 недели назад
ID
KO
RU
© kzen.dev 2023
Источник
stackoverflow.com
под лицензией cc by-sa 3.0 с атрибуцией