昨日から、sn.exe を使用するか、sn.exe も使用する Visual Studio を使用して、厳密な名前のキーを生成できませんでした。
キーファイルを生成しようとすると、次のシマンドが実行されます
sn - k "鍵ファイル.snk"
sn.exe は、次のように応答します。
厳密な名前のキー ペアを生成できませんでした -- アクセスが拒否されました。
Process Monitor の実行中にこのプロセスを繰り返した後、sn.exe がアクセスを拒否された場所はすべて次のディレクトリ内にあることがわかりました。
\ProgramData\Microsoft\Crypto\RSA\MachineKeys
このフォルダの権限を照会すると、Everyone および Administrators グループには権限がなく、NETWORK SERVICE アカウントにはフル コントロールがあることがわかります。
昨日、NETWORK SERVICE アカウントを使用する SourceGear Fortress をインストールしましたが、問題が発生する前のシステムへの重要な変更はこれだけでした。
Everyone と Administrators が RSA キー ストアに対する権限を持たないのは正常ですか?