Thông báo lỗi dịch vụ mật mã trên Windows XP SP3


1

Có ai có ý tưởng về những gì có thể được thực hiện để sửa các dịch vụ mật mã trên máy tính gói dịch vụ windows xp 3 không? Nó cũng có thể là một cài đặt bảo mật sai, nhưng tôi nghĩ rằng tôi đã tìm thấy nó, nếu đó là trường hợp, vì vậy tôi cho rằng các dịch vụ bị hỏng theo cách nào đó.

Các triệu chứng tôi có là:

  • Tôi đang cố gắng cài đặt .Net framework 4.0 và tôi nhận được thông báo lỗi "Hoạt động mã hóa không thành công do cài đặt tùy chọn bảo mật cục bộ."

  • Ngoài ra, nếu tôi cố gắng cài đặt IE8, tôi nhận được thông báo "Cài đặt không thể xác minh tính liên tục của tệp Update.inf. Hãy đảm bảo Dịch vụ Mật mã đang chạy trên máy tính này."

Tương tự, khá nhiều thứ khác tôi cố cài đặt đều thất bại.

Những gì tôi đã kiểm tra cho đến nay:

  • Theo Quản trị / Dịch vụ, Dịch vụ Mật mã đang chạy, tôi cũng khởi động lại chúng.

  • Các mục đăng ký cho dịch vụ tồn tại.

Bất kỳ gợi ý sẽ được đánh giá cao!


Bạn đã google thông báo lỗi của bạn? Kết quả đầu tiên: blogs.msdn.com/b/spatdsg/archive/2006/06/05/618082.aspx
ta.speot.is

Tôi chắc chắn đã làm, nhưng tiếc là mục này không giúp tôi. Liên kết trong một trong những bình luận trên trang đó liên kết đến trang được trích dẫn trong câu trả lời của dave rook, điều này giúp một chút nhưng không hoàn toàn (Xem bên dưới)
schluchc

Câu trả lời:


1

Tôi sẽ xem lại bài viết MSDN này

Nó chứa một sửa chữa nóng tự động là tốt.

Chi tiết từ bài viết (và có 11 tùy chọn khác nhau ở đây, xin lỗi chỉ sao chép tất cả nhưng vì tôi không biết có liên quan đến bạn hay không, tôi nghĩ rằng có quá nhiều thì tốt hơn là không đủ).

Phương pháp thủ công Phương pháp 1: Đặt Dịch vụ mã hóa thành tự động Đặt dịch vụ mã hóa thành Tự động, sau đó thử cài đặt lại chương trình. Để đặt Dịch vụ mã hóa thành Tự động, hãy làm theo các bước sau:

Start the Administrative Tools utility in Control Panel.
Double-click Services.
Right-click Cryptographic Services, and then click Properties.
Click Automatic for Startup type, and then click Start.

Lưu ý Windows 2000 không liệt kê Dịch vụ Mật mã trong Tiện ích Quản trị DỊCH VỤ. Phương pháp 2: Đổi tên thư mục Catroot2 Đổi tên thư mục Catroot2 (chỉ dành cho Windows XP và Windows Server 2003), sau đó thử cài đặt lại chương trình.

Lưu ý Bỏ qua phương pháp này nếu hệ điều hành là Windows 2000.

Để đổi tên thư mục Catroot2, hãy làm theo các bước sau:

Click Start, click Run, type cmd, and then click OK.
At the command prompt, type the following commands, and then press ENTER after each line:  
net stop cryptsvc  
ren %systemroot%\System32\Catroot2 oldcatroot2  
net start cryptsvc  
exit  
Remove all tmp*.cat files from the following folder:  
%systemroot%\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}  


If no files that start with tmp exist in this folder, do not remove any other files. The .cat files in this folder are necessary

để cài đặt hotfix và gói dịch vụ.

Quan trọng Không đổi tên thư mục Catroot. Thư mục Catroot2 được Windows tự động tạo lại, nhưng thư mục Catroot không được tạo lại nếu thư mục Catroot được đổi tên. Phương pháp 3: Đăng ký lại các tệp DLL được liên kết với Dịch vụ mã hóa Để đăng ký các tệp có liên quan đến Dịch vụ mã hóa, hãy làm theo các bước sau:

Click Start, click Run, type cmd in the Open box, and then OK.

Note On a Windows Vista-based computer, click Start, type cmd in the Start Search box, right-click cmd.exe, and then click Run as

người quản lý. Tại dấu nhắc lệnh, gõ lệnh sau, và nhấn ENTER sau mỗi lệnh:
regsvr32 / u Softpub.dll
regsvr32 / u Wintrust.dll
regsvr32 / u Initpki.dll
regsvr32 / u Dssenh.dll
regsvr32 / u rsaenh.dll
regsvr32 / u gpkcsp.dll personas
/ u sccbase.dll
personas
/ u slbcsp.dll personas
/ u mssip32.dll personas / u cryptdlg.dll
thoát
Lưu ý Bấm OK nếu bạn được nhắc.

Note Microsoft Windows 2000 does not include the Sccbase.dll file. If you are running a version of Windows 2000, omit the Sccbase.dll

tập tin. Khởi động lại máy tính của bạn.
Bấm Bắt đầu, bấm Chạy, nhập cmd vào hộp Mở, rồi bấm OK. Tại dấu nhắc lệnh, gõ lệnh sau, và nhấn ENTER sau mỗi lệnh: regsvr32 / u Softpub.dll
regsvr32 / u Wintrust.dll
regsvr32 / u Initpki.dll
regsvr32 / u Dssenh.dll
regsvr32 / u rsaenh.dll
regsvr32 / u gpkcsp.dll personas
/ u sccbase.dll
personas
/ u slbcsp.dll personas
/ u mssip32.dll personas / u cryptdlg.dll
thoát
Lưu ý Bấm OK nếu bạn được nhắc.
Lưu ý Microsoft Windows 2000 không bao gồm tệp Sccbase.dll. Nếu bạn đang chạy phiên bản Windows 2000, hãy bỏ qua
tệp Sccbase.dll .
Khởi động lại máy tính.

Phương pháp 4: Xóa thuộc tính ẩn khỏi% Windir% và khỏi các thư mục con của nó Để thực hiện việc này, hãy làm theo các bước sau:

Click Start, click Run, type cmd in the Open box, and then OK.

Note On a Windows Vista-based computer, click Start, type cmd in the Start Search box, right-click cmd.exe, and then click Run as

người quản lý.
Tại dấu nhắc lệnh, gõ lệnh sau, nhấn ENTER sau mỗi dòng:
attrib -s -h% windir%
attrib -s -h% windir% \ system32
attrib -s -h% windir% \ system32 \ Catroot2
thoát

Phương pháp 5: Đặt chính sách ký không phải trình điều khiển thành âm thầm thành công Nếu bạn đang chạy phiên bản Windows 2000, hãy đặt cài đặt Chính sách nhóm không cài đặt hành vi không được chỉ định thành Thành công âm thầm. Cài đặt Chính sách nhóm này được đặt trong Cấu hình máy tính, trong Cài đặt Windows, trong Cài đặt bảo mật, trong Chính sách cục bộ, bên dưới Tùy chọn bảo mật trong phần đính vào Chính sách nhóm MMC.

Lưu ý Cài đặt chính sách nhóm trong Windows 2000 có thể có hiệu lực sau vài phút. Điều này phụ thuộc vào cài đặt của khoảng thời gian làm mới Chính sách nhóm. Để biết thêm thông tin, hãy xem "Cách sửa đổi khoảng thời gian làm mới Chính sách nhóm mặc định".

Nếu bạn đang chạy Windows XP hoặc phiên bản Windows mới hơn, cài đặt Chính sách nhóm này không còn được hỗ trợ. Trong trường hợp này, hãy làm theo các bước sau để giải quyết vấn đề này:

Click Start, click Run, type regedit, and then click OK.

Note On a Windows Vista-based computer, click Start, type regedit in the Start Search box, right-click regedit.exe, and then click Run

là quản trị viên.
Xác định vị trí, rồi bấm vào khóa sau trong sổ đăng ký:
HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Non-Driver Signing
Bấm chuột phải vào giá trị nhị phân Chính sách, rồi bấm Sửa đổi.
Dữ liệu Giá trị sẽ xuất hiện theo định dạng sau:

0000  02



Press DELETE to remove the current value (02 in this example), and then type 0 (the current value will now appear as 00).
Click OK, and then quit Registry Editor.

Phương pháp 6: Đổi tên tệp Edb.log Đổi tên tệp Edb.log, sau đó thử cài đặt lại chương trình. Để đổi tên tệp Edb.log, hãy làm theo các bước sau:

Click Start, click Run, type cmd in the Open box, and then OK.

Note On a Windows Vista-based computer, click Start, type cmd in the Start Search text box, right-click cmd.exe, and then click Run as

người quản lý.
Tại dấu nhắc lệnh, nhập lệnh sau, sau đó nhấn ENTER:
ren% systemroot% \ system32 \ catroot2 \ Edb.log * .tst

Phương pháp 7: Tắt tạm thời Khóa nhà xuất bản đáng tin cậy và cài đặt chứng chỉ phù hợp vào kho chứng chỉ nhà xuất bản đáng tin cậy của bạn Bạn có thể tiếp tục sử dụng cài đặt Chính sách nhóm khóa nhà xuất bản đáng tin cậy, nhưng trước tiên bạn phải thêm chứng chỉ phù hợp vào kho chứng chỉ Nhà xuất bản đáng tin cậy của bạn. Để thực hiện việc này, hãy tắt cài đặt Chính sách nhóm khóa nhà xuất bản đáng tin cậy, cài đặt chứng chỉ phù hợp trong kho chứng chỉ Nhà xuất bản đáng tin cậy của bạn, sau đó bật lại cài đặt Chính sách nhóm khóa nhà xuất bản đáng tin cậy. Để cài đặt chứng chỉ phù hợp cho các bản cập nhật sản phẩm Microsoft Windows và Microsoft Internet Explorer, hãy làm theo các bước sau:

Download the Microsoft product update that you want to install from the Microsoft Download Center, from the Windows Update Catalog,

hoặc từ Danh mục Microsoft Update. Để biết thêm thông tin về cách tải xuống các bản cập nhật sản phẩm từ Trung tâm tải xuống của Microsoft, hãy nhấp vào số bài viết sau để xem bài viết trong Cơ sở tri thức Microsoft: 119591 Cách tải xuống các tệp hỗ trợ của Microsoft từ Dịch vụ trực tuyến Để biết thêm thông tin về cách tải xuống các bản cập nhật sản phẩm từ Danh mục Windows Update, bấm vào số bài viết sau để xem bài viết trong Cơ sở Kiến thức Microsoft: 323166 Cách tải xuống các bản cập nhật bao gồm trình điều khiển và hotfix từ Danh mục Windows Update Trích xuất gói cập nhật sản phẩm vào thư mục tạm thời. Lệnh dòng lệnh mà bạn sử dụng để thực hiện việc này phụ thuộc vào bản cập nhật mà bạn đang cố gắng cài đặt. Xem bài viết Cơ sở tri thức Microsoft được liên kết với bản cập nhật để xác định các công tắc dòng lệnh thích hợp mà bạn sẽ sử dụng để giải nén gói. Ví dụ: để trích xuất bản cập nhật bảo mật 824146 cho Windows XP vào thư mục C: \ 824146, hãy chạy Windowsxp-kb824146-x86-enu -x: c: \ 824146. Để trích xuất bản cập nhật bảo mật 828750 cho Windows XP vào thư mục C: \ 828750, hãy chạy q828750.exe / c / t: c: \ 828750. Bấm chuột phải vào tệp KBNumber.cat từ gói cập nhật sản phẩm trong thư mục tạm thời bạn đã tạo ở bước 2, rồi bấm Thuộc tính. Thư mục \ 828750, chạy q828750.exe / c / t: c: \ 828750. Bấm chuột phải vào tệp KBNumber.cat từ gói cập nhật sản phẩm trong thư mục tạm thời bạn đã tạo ở bước 2, rồi bấm Thuộc tính. Thư mục \ 828750, chạy q828750.exe / c / t: c: \ 828750. Bấm chuột phải vào tệp KBNumber.cat từ gói cập nhật sản phẩm trong thư mục tạm thời bạn đã tạo ở bước 2, rồi bấm Thuộc tính.

Note The KBNumber.cat file may be in a subfolder. For example, the file may be in the C:\824146\sp1\update folder or in the

C: \ 824146 \ sp2 \ thư mục cập nhật.
Trên tab Chữ ký số, bấm vào chữ ký số rồi bấm Chi tiết.
Bấm Xem Chứng chỉ, rồi bấm Cài đặt Chứng chỉ.
Nhấn Next để bắt đầu Trình hướng dẫn nhập chứng chỉ.
Bấm Đặt tất cả các chứng chỉ trong cửa hàng sau, rồi bấm Duyệt.
Bấm vào Nhà xuất bản đáng tin cậy, rồi bấm OK.
Bấm vào Tiếp theo, bấm Kết thúc, rồi bấm OK.

Phương pháp 8: Xác minh trạng thái của tất cả các chứng chỉ trong đường dẫn chứng nhận và nhập chứng chỉ bị thiếu hoặc bị hỏng từ một máy tính khác Để xác minh chứng chỉ trong đường dẫn chứng chỉ để cập nhật sản phẩm Windows hoặc Internet Explorer, hãy làm theo các bước sau: Bước 1: Xác minh chứng chỉ Microsoft

In Internet Explorer, click Tools, and then click Internet Options.  
On the Content tab, click Certificates.  
On the Trusted Root Certification Authorities tab, double-click Microsoft Root Authority. If this certificate is missing, go on to

bước 2.
Trên tab Chung, đảm bảo rằng Giá trị từ ngày là 1/10/1997 đến 12/12/2020.
Trên tab Chứng chỉ đường dẫn, xác minh rằng Chứng chỉ này xuất hiện trong Trạng thái chứng chỉ.
Bấm OK, rồi bấm đúp vào chứng chỉ KHÔNG CÓ TRÁCH NHIỆM PHÁP LÝ.
Trên tab Chung, đảm bảo rằng Giá trị từ ngày là 5/11/1997 đến 1/7/2004.
Trên tab Đường dẫn chứng nhận, xác minh rằng Chứng chỉ này đã hết hạn hoặc chưa hợp lệ hoặc Chứng chỉ này xuất hiện trong Trạng thái chứng chỉ.

Note Although this certificate is expired, the certificate will continue to work. The operating system may not work correctly if the

Giấy chứng nhận bị thiếu hoặc bị thu hồi. Để biết thêm thông tin, bấm vào số bài viết sau để xem bài viết trong Cơ sở tri thức Microsoft:
293781 Chứng chỉ gốc đáng tin cậy được yêu cầu bởi Windows 2000, Windows XP và Windows Server 2003
Bấm OK, sau đó bấm đúp vào GTE CyberTrust Chứng chỉ gốc. Bạn có thể có nhiều hơn một trong những chứng chỉ có cùng tên. Kiểm tra giấy chứng nhận có ngày hết hạn là 23/2/2006.
Trên tab Chung, đảm bảo rằng Giá trị từ ngày là "23/2/1996 đến 23/2/2006."
Trên tab Chứng chỉ đường dẫn, xác minh rằng Chứng chỉ này xuất hiện trong Trạng thái chứng chỉ.

Note Although this certificate is expired, the certificate will continue to work. The operating system may not work correctly if the

Giấy chứng nhận bị thiếu hoặc bị thu hồi. Để biết thêm thông tin, bấm vào số bài viết sau để xem bài viết trong Cơ sở tri thức Microsoft:
293781 Chứng chỉ gốc đáng tin cậy được yêu cầu bởi Windows 2000, Windows XP và Windows Server 2003
Bấm OK, sau đó bấm đúp vào Thawte Timest Kẹp CA .
Trên tab Chung, đảm bảo rằng Giá trị từ các ngày là "12/12/1996 đến 12/12/2020."
Trên tab Chứng chỉ đường dẫn, xác minh rằng Chứng chỉ này xuất hiện trong Trạng thái chứng chỉ.

Bước 2: Nhập chứng chỉ bị thiếu hoặc bị hỏng Nếu một hoặc nhiều chứng chỉ bị thiếu hoặc bị hỏng, hãy xuất chứng chỉ bị thiếu hoặc bị hỏng sang máy tính khác, sau đó cài đặt chứng chỉ trên máy tính của bạn. Để xuất chứng chỉ trên máy tính khác, hãy làm theo các bước sau:

In Internet Explorer, click Tools, and then click Internet Options.  
On the Content tab, click Certificates.  
On the Trusted Root Certification Authorities tab, click the certificate that you want to export.  
Click Export, and then follow the instructions to export the certificate as a DER encoded Binary x.509(.CER) file.  
After the certificate file has been exported, copy it to the computer where you want to import it.  
On the computer where you want to import the certificate, double-click the certificate.  
Click Install certificate, and then click Next.  
Click Finish, and then click OK.   

Phương pháp 9: Xóa tệp tạm thời và khởi động lại cài đặt hotfix hoặc cài đặt gói dịch vụ Lưu ý Bỏ qua phương pháp này nếu hệ điều hành là Windows 2000.

Để xóa tệp tạm thời và khởi động lại cài đặt hotfix hoặc cài đặt gói dịch vụ, hãy làm theo các bước sau:

Click Start, click Run, type cmd, and then click OK.  
At the command prompt, type the following commands. Press ENTER after each command.
net stop cryptsvc  
ren %systemroot%\System32\Catroot2 oldcatroot2  
net start cryptsvc  
exit  
Remove all the tmp*.cat files in the following folders:  

%systemroot%\system32\CatRoot\{127D0A1D-4EF2-11D1-8608-00C04FC295EE}  
%systemroot%\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}  

If no files that start with tmp exist in this folder, do not remove any other files. The .cat files in this folder are necessary

để cài đặt hotfix và gói dịch vụ.

Important Do not rename the Catroot folder. The Catroot2 folder is automatically recreated by Windows, but the Catroot folder is not

được tạo lại nếu thư mục Catroot được đổi tên.
Xóa tất cả các tệp OEM *. * Khỏi thư mục% systemroot% \ inf.
Khởi động lại cài đặt hotfix không thành công hoặc cài đặt gói dịch vụ.

Phương pháp 10: Làm trống thư mục phân phối phần mềm

Click Start, click Run, type services.msc, and then click OK.

Note On a Windows Vista-based computer, click Start, type services.msc in the Start Search box, right-click services.msc, and

sau đó bấm Chạy với tư cách quản trị viên.
Trong ngăn Dịch vụ (Cục bộ), bấm chuột phải vào Cập nhật tự động, rồi bấm Dừng.
Thu nhỏ cửa sổ Dịch vụ (cục bộ).
Chọn tất cả nội dung của thư mục phân phối Windows, sau đó xóa chúng.

Note By default, the Windows distribution folder is located in the drive:\Windows\SoftwareDistribution folder. In this location, drive is

một trình giữ chỗ cho ổ đĩa được cài đặt Windows. Đảm bảo rằng thư mục phân phối Windows trống, sau đó tối đa hóa cửa sổ Dịch vụ (cục bộ).
Trong ngăn Dịch vụ (Cục bộ), bấm chuột phải vào Cập nhật tự động, rồi bấm Bắt đầu.
Khởi động lại máy tính, rồi chạy lại Windows Update.

Phương pháp 11: Thực hiện nâng cấp tại chỗ Để biết thông tin về cách thực hiện nâng cấp tại chỗ, hãy nhấp vào số bài viết sau để xem bài viết trong Cơ sở tri thức Microsoft: 315341 Cách thực hiện nâng cấp tại chỗ (cài đặt lại) Windows XP


Cảm ơn, tôi đã thử tất cả các phương thức ngoài 11 và phương thức 3 thực sự đã thay đổi điều gì đó. Nó không nói các dịch vụ mật mã không chạy nữa, nhưng nhà cung cấp tin cậy không xác định. Vì vậy, tôi giả định rằng bây giờ, các dịch vụ mật mã đều ổn, nhưng chứng chỉ không hợp lệ. Và vì vậy, tôi đã thử phương pháp 8, nhưng Tùy chọn Internet gặp sự cố khi xem chứng chỉ, tương tự nếu tôi cố xem chúng bằng certmgr.msc. Tôi sẽ mở một câu hỏi mới liên quan đến lỗi này và đăng liên kết tại đây, vì tôi không thể tìm thấy một cái gì đó liên quan trên web.
schluchc
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.