ارائه دهنده خدمات رمزنگاری ویندوز یک خطا را گزارش کرده است

گاهی اوقات، زمانی که سعی می کنیم با استفاده از نرم افزاری که به طور خاص برای این منظور طراحی شده است، امضای دیجیتالی را در یک فایل PDF قرار دهیم، پیام خطایی حاوی یکی از توضیحات زیر است:

The Windows Cryptographic Service Provider reported an error. Invalid provider type specified, invalid signature, security broken, code 2148073504 or keyset does not exist

این مشکل در بیشتر موارد به دلیل گواهی های قدیمی یا تنظیمات خراب در رجیستری ایجاد می شود. بنابراین، اولین کاری که ممکن است بخواهید انجام دهید، بازنشانی یا ایجاد مجدد نمایه کاربر در دامنه برای بررسی نتیجه است.

ارائه دهنده خدمات رمزنگاری ویندوز(Windows Cryptographic Service Provider) یک خطا را گزارش کرده است

ارائه دهنده خدمات رمزنگاری

According to Microsoft, a cryptographic service provider (CSP) contains implementations of cryptographic standards and algorithms. At a minimum, a CSP consists of a dynamic-link library (DLL) that implements the functions in CryptoSPI (a system program interface). Providers implement cryptographic algorithms, generate keys, provide key storage, and authenticate users.

اگر با خطاهای Cryptographic Service Provider مواجه شدید ، در اینجا چند چیز وجود دارد که ممکن است بخواهید امتحان کنید:

  1. سرویس رمزنگاری را مجددا راه اندازی کنید
  2. گواهی را بررسی کنید
  3. گواهی را دوباره نصب کنید
  4. SafeNet Authentication Client Tool
  5. پوشه فروشگاه محلی(Local Store) Microsoft Cryptography را دوباره ایجاد کنید
  6. ePass2003 را حذف نصب کنید.

1] سرویس رمزنگاری را مجدداً راه اندازی کنید

Services.msc را اجرا کنید و سرویس (services.msc)رمزنگاری ویندوز(Windows Cryptographic Service) را مجددا راه اندازی کنید .

2] گواهی را بررسی کنید

Internet Explorer > Tools > Internet Options را باز کنید . تب Content(Content Tab) را انتخاب کرده و روی Certificates کلیک کنید . بررسی کنید که آیا گواهی برای برنامه یا ارائه دهنده ای وجود دارد که خطا می دهد. اگر از دست رفته است، باید یک مورد جدید ایجاد کنید. اگر منقضی شده است، آن را حذف کنید و یک مورد جدید ایجاد کنید. اگر گواهی خاصی کار نمی کند، گواهی دیگری را انتخاب کنید و گواهی های قدیمی را حذف کنید.

3] گواهی را دوباره نصب کنید

کل فروشگاه گواهی و گواهی های کاربر را مجدداً نصب کنید.

4] ابزار SafeNet Authentication Client Tool را (SafeNet Authentication Client Tool)بررسی کنید(Check)

اگر برنامه SafeNet Authentication Client Tool را روی سیستم خود نصب کرده اید، برنامه را با رفتن به فهرست نصب آن یا با کلیک راست روی نماد SafeNet در سینی سیستم و انتخاب Tools از منو باز کنید.(SafeNet)

(Click)برای دسترسی به بخش نمای پیشرفته(Advanced View) ، روی نماد چرخ دنده کلیک کنید . در بخش مشاهده پیشرفته ، (Advanced View)Tokens را گسترش دهید و به گواهینامه ای که می خواهید برای امضا استفاده کنید بروید. می‌توانید آنها را در گروه گواهی‌های کاربر پیدا کنید.(User)

سپس روی گواهی خود کلیک راست کرده و از منوی کشویی گزینه Set as CSP را انتخاب کنید. (CSP)همین مرحله را برای همه گواهی هایی که استفاده می کنید تکرار کنید.

SafeNet Authentication Client Tools را ببندید و دوباره اسناد را امضا کنید.

5] پوشه فروشگاه محلی(Local Store) Microsoft Cryptography را دوباره ایجاد کنید

به پوشه C:\ProgramData\Microsoft\Crypto\RSAنام پوشه با برچسب S-1-5-18 را تغییر دهید(S-1-5-18) . سیستم خود را ریستارت کنید و ببینید کمکی می کند یا خیر.

6] ePass2003 را حذف نصب کنید

اگر نرم افزار ePass2003 را نصب کرده اید، دلیل مشکل می تواند e-token ePass2003 باشد. بهتر است ابتدا آن را حذف و دوباره نصب کنید. برای این کار، به بخش تنظیمات(Settings) ابزار بروید، به Apps and features بروید و آن را مانند هر برنامه دیگری حذف نصب کنید.

کامپیوتر خود را مجددا راه اندازی کنید و ePass2003 را دوباره نصب کنید. در زمان نصب مجدد مطمئن شوید که هنگام انتخاب گزینه CSP ، Microsoft CSP را انتخاب کرده اید . همه چیز باید به حالت عادی برگردد و خطای ارائه دهنده سرویس رمزنگاری ویندوز(Windows) دیگر ظاهر نشود.

All the best!

مطالب مرتبط(Related read) : Windows Services شروع نمی شود(Windows Services will not start) .



About the author

من یک متخصص کامپیوتر هستم و از سال 2009 به مردم در زمینه کامپیوترشان کمک می‌کنم. مهارت‌های من شامل آیفون، نرم‌افزار، گجت‌ها و غیره است. من همچنین در چهار سال گذشته به عنوان مربی کار کرده ام. در آن زمان، یاد گرفتم که چگونه به مردم کمک کنم تا برنامه های جدید را یاد بگیرند و چگونه از دستگاه های خود به روشی حرفه ای استفاده کنند. من از دادن نکاتی در مورد چگونگی بهبود مهارت هایم لذت می برم تا همه بتوانند در کار یا مدرسه موفق باشند.



Related posts