W10T отключает службу Изоляция ключей CNG
Цитата: Shadow от 06.05.2021, 11:46Здравствуйте. При отключении вот такого набора служб (плюс те, что рекомендуются):
Если не грузится картинка
У меня постоянно отключается служба "Изоляция ключей CNG". Я разработчик, и из-за этого я не могу компилировать некоторые программы. Вот ошибка:[spoiler title="Stacktrace"]
Unhandled exception. System.TypeInitializationException: The type initializer for 'System.Security.Cryptography.CngKeyLite' threw an exception.---> Internal.Cryptography.CryptoThrowHelper+WindowsCryptographicException: There are no more endpoints available from the endpoint mapper.at System.Security.Cryptography.CngKeyLite.OpenNCryptProvider(String providerName)at System.Security.Cryptography.CngKeyLite..cctor()--- End of inner exception stack trace ---at System.Security.Cryptography.CngKeyLite.ImportKeyBlob(String blobType, ReadOnlySpan`1 keyBlob, Boolean encrypted, ReadOnlySpan`1 password)at System.Security.Cryptography.RSAImplementation.RSACng.ImportKeyBlob(Byte[] rsaBlob, Boolean includePrivate)at System.Security.Cryptography.RSAImplementation.RSACng.ImportParameters(RSAParameters parameters)at Microsoft.CodeAnalysis.SigningUtilities.CalculateRsaSignature(IEnumerable`1 content, RSAParameters privateKey)at Microsoft.CodeAnalysis.DesktopStrongNameProvider.<>c__DisplayClass12_0.<SignBuilder>b__0(IEnumerable`1 content)at System.Reflection.PortableExecutable.PEBuilder.Sign(BlobBuilder peImage, Blob strongNameSignatureFixup, Func`2 signatureProvider)at System.Reflection.PortableExecutable.ManagedPEBuilder.Sign(BlobBuilder peImage, Func`2 signatureProvider)at Microsoft.CodeAnalysis.DesktopStrongNameProvider.SignBuilder(ExtendedPEBuilder peBuilder, BlobBuilder peBlob, RSAParameters privateKey)at Microsoft.Cci.PeWriter.WritePeToStream(EmitContext context, CommonMessageProvider messageProvider, Func`1 getPeStream, Func`1 getPortablePdbStreamOpt, PdbWriter nativePdbWriterOpt, String pdbPathOpt, Boolean metadataOnly, Boolean isDeterministic, Boolean emitTestCoverageData, Nullable`1 privateKeyOpt, CancellationToken cancellationToken)at Microsoft.CodeAnalysis.Compilation.SerializePeToStream(CommonPEModuleBuilder moduleBeingBuilt, DiagnosticBag metadataDiagnostics, CommonMessageProvider messageProvider, Func`1 getPeStream, Func`1 getMetadataPeStreamOpt, Func`1 getPortablePdbStreamOpt, PdbWriter nativePdbWriterOpt, String pdbPathOpt, Boolean metadataOnly, Boolean includePrivateMembers, Boolean isDeterministic, Boolean emitTestCoverageData, Nullable`1 privateKeyOpt, CancellationToken cancellationToken)at Microsoft.CodeAnalysis.Compilation.SerializeToPeStream(CommonPEModuleBuilder moduleBeingBuilt, EmitStreamProvider peStreamProvider, EmitStreamProvider metadataPEStreamProvider, EmitStreamProvider pdbStreamProvider, Func`2 testSymWriterFactory, DiagnosticBag diagnostics, EmitOptions emitOptions, Nullable`1 privateKeyOpt, CancellationToken cancellationToken)at Microsoft.CodeAnalysis.CommonCompiler.CompileAndEmit(TouchedFileLogger touchedFilesLogger, Compilation& compilation, ImmutableArray`1 analyzers, ImmutableArray`1 generators, ImmutableArray`1 additionalTextFiles, AnalyzerConfigSet analyzerConfigSet, ImmutableArray`1 sourceFileAnalyzerConfigOptions, ImmutableArray`1 embeddedTexts, DiagnosticBag diagnostics, CancellationToken cancellationToken, CancellationTokenSource& analyzerCts, Boolean& reportAnalyzer, AnalyzerDriver& analyzerDriver)at Microsoft.CodeAnalysis.CommonCompiler.RunCore(TextWriter consoleOutput, ErrorLogger errorLogger, CancellationToken cancellationToken)at Microsoft.CodeAnalysis.CommonCompiler.Run(TextWriter consoleOutput, CancellationToken cancellationToken)at Microsoft.CodeAnalysis.CSharp.CommandLine.Csc.<>c__DisplayClass1_0.<Run>b__0(TextWriter tw)at Microsoft.CodeAnalysis.CommandLine.ConsoleUtil.RunWithUtf8Output[T](Func`2 func)at Microsoft.CodeAnalysis.CommandLine.ConsoleUtil.RunWithUtf8Output[T](Boolean utf8Output, TextWriter textWriter, Func`2 func)at Microsoft.CodeAnalysis.CSharp.CommandLine.Csc.Run(String[] args, BuildPaths buildPaths, TextWriter textWriter, IAnalyzerAssemblyLoader analyzerLoader)at Microsoft.CodeAnalysis.CommandLine.BuildClient.RunCompilation(IEnumerable`1 originalArguments, BuildPaths buildPaths, TextWriter textWriter, String pipeName)at Microsoft.CodeAnalysis.CommandLine.BuildClient.Run(IEnumerable`1 arguments, RequestLanguage language, CompileFunc compileFunc, ICompilerServerLogger logger)at Microsoft.CodeAnalysis.CSharp.CommandLine.Program.MainCore(String[] args)at Microsoft.CodeAnalysis.CSharp.CommandLine.Program.Main(String[] args)[/spoiler]
Собственно, вот ишью с данной проблемой. Решение - включить службу.
Можно ли как-то сделать так, что бы данная служба не отключалась автоматически, или хотя-бы узнать, какой из пунктов в разделе "Службы" ее отключает?
Здравствуйте. При отключении вот такого набора служб (плюс те, что рекомендуются):
Если не грузится картинка
У меня постоянно отключается служба "Изоляция ключей CNG". Я разработчик, и из-за этого я не могу компилировать некоторые программы. Вот ошибка:
СкопированоUnhandled exception. System.TypeInitializationException: The type initializer for 'System.Security.Cryptography.CngKeyLite' threw an exception.Скопировано ---> Internal.Cryptography.CryptoThrowHelper+WindowsCryptographicException: There are no more endpoints available from the endpoint mapper.Скопировано at System.Security.Cryptography.CngKeyLite.OpenNCryptProvider(String providerName)Скопировано at System.Security.Cryptography.CngKeyLite..cctor()Скопировано --- End of inner exception stack trace ---Скопировано at System.Security.Cryptography.CngKeyLite.ImportKeyBlob(String blobType, ReadOnlySpan`1 keyBlob, Boolean encrypted, ReadOnlySpan`1 password)Скопировано at System.Security.Cryptography.RSAImplementation.RSACng.ImportKeyBlob(Byte[] rsaBlob, Boolean includePrivate)Скопировано at System.Security.Cryptography.RSAImplementation.RSACng.ImportParameters(RSAParameters parameters)Скопировано at Microsoft.CodeAnalysis.SigningUtilities.CalculateRsaSignature(IEnumerable`1 content, RSAParameters privateKey)Скопировано at Microsoft.CodeAnalysis.DesktopStrongNameProvider.<>c__DisplayClass12_0.<SignBuilder>b__0(IEnumerable`1 content)Скопировано at System.Reflection.PortableExecutable.PEBuilder.Sign(BlobBuilder peImage, Blob strongNameSignatureFixup, Func`2 signatureProvider)Скопировано at System.Reflection.PortableExecutable.ManagedPEBuilder.Sign(BlobBuilder peImage, Func`2 signatureProvider)Скопировано at Microsoft.CodeAnalysis.DesktopStrongNameProvider.SignBuilder(ExtendedPEBuilder peBuilder, BlobBuilder peBlob, RSAParameters privateKey)Скопировано at Microsoft.Cci.PeWriter.WritePeToStream(EmitContext context, CommonMessageProvider messageProvider, Func`1 getPeStream, Func`1 getPortablePdbStreamOpt, PdbWriter nativePdbWriterOpt, String pdbPathOpt, Boolean metadataOnly, Boolean isDeterministic, Boolean emitTestCoverageData, Nullable`1 privateKeyOpt, CancellationToken cancellationToken)Скопировано at Microsoft.CodeAnalysis.Compilation.SerializePeToStream(CommonPEModuleBuilder moduleBeingBuilt, DiagnosticBag metadataDiagnostics, CommonMessageProvider messageProvider, Func`1 getPeStream, Func`1 getMetadataPeStreamOpt, Func`1 getPortablePdbStreamOpt, PdbWriter nativePdbWriterOpt, String pdbPathOpt, Boolean metadataOnly, Boolean includePrivateMembers, Boolean isDeterministic, Boolean emitTestCoverageData, Nullable`1 privateKeyOpt, CancellationToken cancellationToken)Скопировано at Microsoft.CodeAnalysis.Compilation.SerializeToPeStream(CommonPEModuleBuilder moduleBeingBuilt, EmitStreamProvider peStreamProvider, EmitStreamProvider metadataPEStreamProvider, EmitStreamProvider pdbStreamProvider, Func`2 testSymWriterFactory, DiagnosticBag diagnostics, EmitOptions emitOptions, Nullable`1 privateKeyOpt, CancellationToken cancellationToken)Скопировано at Microsoft.CodeAnalysis.CommonCompiler.CompileAndEmit(TouchedFileLogger touchedFilesLogger, Compilation& compilation, ImmutableArray`1 analyzers, ImmutableArray`1 generators, ImmutableArray`1 additionalTextFiles, AnalyzerConfigSet analyzerConfigSet, ImmutableArray`1 sourceFileAnalyzerConfigOptions, ImmutableArray`1 embeddedTexts, DiagnosticBag diagnostics, CancellationToken cancellationToken, CancellationTokenSource& analyzerCts, Boolean& reportAnalyzer, AnalyzerDriver& analyzerDriver)Скопировано at Microsoft.CodeAnalysis.CommonCompiler.RunCore(TextWriter consoleOutput, ErrorLogger errorLogger, CancellationToken cancellationToken)Скопировано at Microsoft.CodeAnalysis.CommonCompiler.Run(TextWriter consoleOutput, CancellationToken cancellationToken)Скопировано at Microsoft.CodeAnalysis.CSharp.CommandLine.Csc.<>c__DisplayClass1_0.<Run>b__0(TextWriter tw)Скопировано at Microsoft.CodeAnalysis.CommandLine.ConsoleUtil.RunWithUtf8Output[T](Func`2 func)Скопировано at Microsoft.CodeAnalysis.CommandLine.ConsoleUtil.RunWithUtf8Output[T](Boolean utf8Output, TextWriter textWriter, Func`2 func)Скопировано at Microsoft.CodeAnalysis.CSharp.CommandLine.Csc.Run(String[] args, BuildPaths buildPaths, TextWriter textWriter, IAnalyzerAssemblyLoader analyzerLoader)Скопировано at Microsoft.CodeAnalysis.CommandLine.BuildClient.RunCompilation(IEnumerable`1 originalArguments, BuildPaths buildPaths, TextWriter textWriter, String pipeName)Скопировано at Microsoft.CodeAnalysis.CommandLine.BuildClient.Run(IEnumerable`1 arguments, RequestLanguage language, CompileFunc compileFunc, ICompilerServerLogger logger)Скопировано at Microsoft.CodeAnalysis.CSharp.CommandLine.Program.MainCore(String[] args)Скопировано at Microsoft.CodeAnalysis.CSharp.CommandLine.Program.Main(String[] args)
Собственно, вот ишью с данной проблемой. Решение - включить службу.
Можно ли как-то сделать так, что бы данная служба не отключалась автоматически, или хотя-бы узнать, какой из пунктов в разделе "Службы" ее отключает?
Цитата: Adler от 06.05.2021, 11:56Добрый день.
А вы что, каждый день перенастриваете службы? Я еще почти год назад выключил в твикере лишнее, а потом включил, что отключилось из нужного и забыл.
Служба отключается не какой-то конкретной категорией, а как дополнительно отключаемая при определенном совпадении нескольких отключаемых служб.
Добрый день.
А вы что, каждый день перенастриваете службы? Я еще почти год назад выключил в твикере лишнее, а потом включил, что отключилось из нужного и забыл.
Служба отключается не какой-то конкретной категорией, а как дополнительно отключаемая при определенном совпадении нескольких отключаемых служб.
Цитата: Сергей от 06.05.2021, 11:57Добрый день 🖐
Поставьте в Службах(gpedit.msc) Службу Изоляцию ключей CNG в режимВручную.
Добрый день 🖐
Поставьте в Службах(gpedit.msc) Службу Изоляцию ключей CNG в режим СкопированоВручную.
Цитата: Shadow от 06.05.2021, 12:31А вы что, каждый день перенастриваете службы?
Нет, просто каждый раз когда все-же приходится нужно опять гуглить ошибку и находить, какая-же служба виновата, лезть ее включать, лень, в общем.
В целом я вас понял, спасибо за ответ.
А вы что, каждый день перенастриваете службы?
Нет, просто каждый раз когда все-же приходится нужно опять гуглить ошибку и находить, какая-же служба виновата, лезть ее включать, лень, в общем.
В целом я вас понял, спасибо за ответ.
Цитата: Adler от 06.05.2021, 12:35Если точнее, то эта служба предлагается к отключению при отключении следующих пунктов:
Если точнее, то эта служба предлагается к отключению при отключении следующих пунктов:


