2009-06-21 144 views
0

由於昨天我無法使用sn.exe或通過也使用sn.exe的Visual Studio生成強名稱密鑰。RSA密鑰庫權限

當試圖生成以下cimmand執行

SN的關鍵文件 - K「鍵file.snk」

SN.EXE然後用

無法生成強名稱密鑰響應對 - 訪問被拒絕。

,同時運行進程監視器重複此過程後,我現在知道哪個SN.EXE被拒絕訪問的位置都位於以下目錄

\ ProgramData \微軟\加密\ RSA \ MachineKeys的內

查詢此文件夾的權限顯示Everyone和Administrators組沒有權限,NETWORK SERVICE帳戶具有完全控制。

昨天,我安裝了使用NETWORK SERVICE帳戶的SourceGear Fortress,但是這是發生問題之前系統唯一的顯着變化。

所有人和管理員都無權訪問RSA密鑰存儲區是否正常?

回答

1

將我的用戶帳戶的讀寫權限恢復到MachineKeys目錄後,我又能夠生成密鑰