2023年12月14日发(作者:)

安装程序不能验证 文件的完整性 找不到

cryptographic servic(Setup cannot verify the integrity of the

file. Cryptographic servic cannot be found)

The service cryptographic service cannot be found in the

service management directory

Setup cannot verify the integrity of the file

NET FRAMEWORK 3 cannot be installed on XP SP2 system

System environment: XP SP2.

ZXS: also causes NET FRAMEWORK 3 to not be installed on XP SP2

systems. Also lead to XP SP3 installation is not, basically all

the WINDOWS update patch is not installed.

First try the following , file import the registry,

if not, then re register a series of DLL files below, Regsvr32

..., can not find copy from other computers.

If not, go to to see if the service item

cryptographic service is started, restart without startup. No

more, try reinstalling the full version of the operating

system.

Computer service management directory can not find

cryptographic service this service, many patches can not be

Your system is estimated to be Lite, or the third party, to

streamline the service..

Today, using windows to automatically update to update the

program, there is a "installer can not verify the integrity of

the file" prompted the problem.

The reason is that service Cryptographic? Services doesn't

start normally. This provides three management services:

catalog database service, which determine the Windows file

signature; root service protected it from the computer, add and

delete the trusted root certificate authority certificate; and

key (Key) services, which help the computer get the certificate

of registration. If the service is terminated, these management

services will not work properly. If this service is disabled,

any service that relies on it will not be able to start.

Solution: first, open the "management tools" to "service

manager, service manager in the main window service list, find

the name" service Cryptographic Services ", double-click the

service items, service in the properties dialog box, click the"

stop "button to stop the service. Then, in the explorer, open

the system installation directory System32 folder, in the

folder, find the folder named catroot2, delete or rename it.

Finally, in the service manager, the "Cryptographic Services"

service startup, and install the system vulnerability patch,

you can generally install the system patch

First, copy the file from the windowsSystem32

directory to the windowsSystem32 directory of the system disk

from other systems;

Then, copy the content below to Notepad, save as

file, note , the file icon is the registry file icon,

in the folder options

"View" settings interface, cancel "hide the extension of the

known file type", you can modify the suffix of the file. Then

double-click the registry file and import the registry to

restore the missing cryptographic service

Services can also export

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesCryptSvc from other windows system registries

Key item, and then import your own registry:

Windows Registry Editor Version 5

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesCryptSvc]

"DependOnService" =hex (7):

52,00,70,00,63,00,53,00,73,00,00,00,00,00

"Description" = "provide three management services: catalog

database service, which determines Windows."

The signature of the file; the protected root service; it adds

and deletes the certificate of the trusted root certification

authority from the computer; and the key (Key) service, which

helps to register the computer to obtain the certificate. If

the service is terminated, these management services will not

work properly.

If this service is disabled, any service that relies on it will

not be able to start. "

"DisplayName" = "Cryptographic Services""

"ErrorControl" =dword:00000001

"ImagePath" =hex (2): 25,00,53,00,79,00,73,00,74,00,65,00,6d,

00,52,00,6f, 00,6f, 00,...

74,00,25,00,5c, 00,73,00,79,00,73,00,74,00,65,00,6d,

00,33,00,32,00,5c, 00,73,...

00,76,00,63,00,68,00,6f, 00,73,00,74,00,2e,

00,65,00,78,00,65,00,20,00,2d, 00,...

6B, 00,20,00,6e,

00,65,00,74,00,73,00,76,00,63,00,73,00,00,00

"ObjectName" = "LocalSystem""

"Start" =dword:00000002

"Type" =dword:00000020

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesCryptSvcParameters]

"ServiceDll" =hex (2):

25,00,53,00,79,00,73,00,74,00,65,00,6d, 00,52,00,6f,

00,6f,...

00,74,00,25,00,5c, 00,53,00,79,00,73,00,74,00,65,00,6d,

00,33,00,32,00,5c, 00,...

63,00,72,00,79,00,70,00,74,00,73,00,76,00,63,00,2e,

00,64,00,6c, 00,6c, 00,00,...

00

"ServiceMain" = "CryptServiceMain""

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesCryptSvcSecurity]

"Security" =hex:00,00,0e, 00,01

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesCryptSvcEnum]

"0" = "RootLEGACY_CRYPTSVC0000""

"Count" =dword:00000001

"NextInstance" =dword:00000001

Setup cannot verify the integrity of the file.

(1) 1. Run CMD at the beginning

2. Run net stop CryptSvc in the window,

3, Ren%systemroot%system32catroot2 oldcatroot2,

4, net start CryptSvc, carriage return

5, exit

(two) start - run , find Cryptographic service,

open

If not, or if the service is already open, turn off the

encryption service, empty the windows/system32/Catroot2

folder, open the encryption service and try again

(three) at the command prompt, CMD, press the following command

and press Enter:

Regsvr32 /u

Regsvr32 /u

Regsvr32 /u

Regsvr32 /u

Regsvr32 /u

Regsvr32 /u

Regsvr32 /u

Regsvr32 /u

Regsvr32 /u

Regsvr32 /u

Exit

3. restart the computer.

Type the following command

Regsvr32

Regsvr32

Regsvr32

Regsvr32

Regsvr32

Regsvr32

Regsvr32

Regsvr32

Regsvr32

Regsvr32

Exit