sn.exe nezdaří s přístup odepřen chybová zpráva

hlasů
12

I získat přístup odepřen chybová zpráva při použití silného názvu nástroj k vytvoření nového klíče k podepsání sestavení .NET. To funguje v pohodě na počítači se systémem Windows XP, ale to nefunguje na mém stroji 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.

Co způsobuje tento problém a jak to mohu opravit?


Běžíš svůj PowerShell nebo příkazový řádek jako správce? Zjistil jsem, že se to být prvním místem, kde hledat, až si zvyknete na ovládání uživatelského přístupu nebo otočením systém User Access Control off.

Ano Snažil jsem se běží PS a pravidelné příkazový řádek jako správce. Stejná chybová zpráva přijde.

Položena 15/08/2008 v 03:01
zdroj uživatelem
V jiných jazycích...                            


5 odpovědí

hlasů
27

Ano Snažil jsem se běží PS a pravidelné příkazový řádek jako správce. Stejná chybová zpráva přijde.

Dalším možným řešením by mohlo být, že je třeba umožnit přístup uživatelského účtu ke kontejneru klíče umístěn v C: \ Documents and Settings \ All Users \ Data aplikací \ Microsoft \ Crypto \ RSA \ MachineKeys

Odpovězeno 15/08/2008 v 03:22
zdroj uživatelem

hlasů
3

Jen aktualizovat tento kousek: jsem narazil na stejný problém na Windows Vista. Můj místní uživatel na PC bez problémů, ale pak jsme přešli k doméně a moje uživatelská domény (byť má práva místního správce) má „přístup odepřen“. Udělil jsem domén přístupových práv do složky C: \ Users \ All Users \ Microsoft \ Crypto \ RSA \ MachineKeys a pevně ji.

Odpovězeno 29/11/2009 v 22:08
zdroj uživatelem

hlasů
3

Proč ne oheň Sysinternals Process Monitor také vidět to, co vidíte, je to první věc, kterou dělám vždycky, když jsem se dostat jakýkoliv druh access denied zprávy?

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

Odpovězeno 15/08/2008 v 04:43
zdroj uživatelem

hlasů
3

Běžíš svůj PowerShell nebo příkazový řádek jako správce? Zjistil jsem, že se to být prvním místem, kde hledat, až si zvyknete na ovládání uživatelského přístupu nebo otočením systém User Access Control off.

Odpovězeno 15/08/2008 v 03:06
zdroj uživatelem

hlasů
2

Někteří lidé obnovit své stroje k vyřešení tohoto problému, ale to může být vyřešen tím, že přístup uživatelů ke klíčovému kontejneru C: \ Documents and Settings \ All Users \ Data aplikací \ Microsoft \ Crypto \ RSA \ MachineKeys Každý kontejner vytvořené pomocí sn.exe -i je umístěn v adresáři MachineKeys (pokud zadáte jinde). Klíčovým kontejner Výchozí, který je používán sn.exe je také v tomto místě.

V případě, že resetování kontejner klíče na novou, a zapomněl, kde je .. můžete obnovit kontejneru klíče pro silný nástroj jméno pomocí sn.exe -c. Takže, je-li přístup k účtu Připevněte nefunguje, může být použití alternativní úložiště klíčů, takže reset může být v pořádku.

Odpovězeno 24/02/2009 v 06:53
zdroj uživatelem

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more