Sdílet prostřednictvím


ICE 104

ICE 104 ověřuje, že v balíčku se nachází pouze jedna ze dvou tabulek: MsiLockPermissionsEx a LockPermissions.

ICE 104 ověřuje syntaxi použitou v polích LockObject, Table a SDDLText v tabulce MsiLockPermissionsEx. ICE 104 neověřuje, že hodnota v poli SDDLText v tabulce MsiLockPermissionsEx je platným popisovačem zabezpečení.

Instalační služba systému Windows 4.5 nebo starší: Nepodporuje se. Tento ICE je k dispozici od Instalační služby systému Windows 5.0.

Výsledek

ICE 104 zveřejňuje následující chyby.

Chyba ICE104 Popis
Obě tabulky LockPermissions a MsiLockPermissionsEx existují v databázi. Měla by existovat pouze jedna taková tabulka. Balíček nemůže obsahovat tabulky MsiLockPermissionsEx i LockPermission s.
Nelze najít položku [2] v tabulce [3], na kterou odkazuje položka tabulky MsiLockPermissionsEx (MsiLockPermissionsEx = )[1] Instalační služba systému Windows nemůže najít a zabezpečit položku zadanou v tabulce MsiLockPermissionsEx.
V položce tabulky MsiLockPermissionsEx (MsiLockPermissionsEx = )[1], SDDLText = %s se zdá být neplatná hodnota FormattedSDDLText. Hodnota v poli SDDLText tabulky MsiLockPermissionsEx musí být platným datovým typemFormattedSDDLText.