|
|
方法 1:注销并重新注册 Windows Installer| 1. | 单击“开始”,单击“运行”,键入 MSIEXEC /UNREGISTER,然后单击“确定”。这时系统可能不会有任何反应,即使您的操作完全正确。 | | 2. | 单击“开始”,单击“运行”,键入 MSIEXEC /REGSERVER,然后单击“确定”。这时系统可能不会有任何反应(即使您的操作完全正确),也可能会暂时出现一个沙漏。运行此命令后,也就完成了操作。 | | 3. | 再次尝试安装基于 Windows Installer 的应用程序。) ^1 l. E; y5 B; U; H: N
| : w/ v+ u" i2 g& z d( x; `; W
方法 2:验证 DCOM 权限该方法会将 DCOM 默认模拟级别更改为“标识”,删除 Msisip.dll 文件,然后重新安装 Windows 2000 SP3。 5 c- H; [4 [, c) V' j
为此,请按照下列步骤操作: | 1. | 单击开始,单击运行,键入 dcomcnfg,然后单击确定。 | | 2. | 在默认属性选项卡上:| a. | 在默认身份验证级别列表中,单击连接。 | | b. | 在默认模拟级别列表中,单击标识,然后单击确定。 |
| | 3. | 单击开始,单击运行,键入explorer /select, %windir%\system32\msisip.dll,然后单击确定。 | | 4. | 将 Msisip.dll 文件重命名为 Msisip.old。 | | 5. | 重新安装 Windows 2000 Service Pack 3。 |
* i" I& s* z: R" d. z1 {& I方法 3:为 SYSTEM 帐户赋予完全控制权限| 1. | 启动 Windows 资源管理器,右键单击计算机的根硬盘,然后单击属性。 | | 2. | 单击安全选项卡,然后单击添加。 | | 3. | 在“选择用户、计算机或组”对话框中,单击 SYSTEM 帐户,单击添加,然后单击确定。 | | 4. | 在允许下,单击以选中完全控制复选框,然后单击确定。 | | 5. | 单击 TEMP 文件夹,然后验证 SYSTEM 帐户是否拥有完全控制权限。 | # V9 j+ |- |0 g2 |& G d3 k
方法 4:验证注册表权限| 1. | 单击开始,单击运行,然后键入 Regedt32。 | | 2. | 对于每个注册表配置单元,请按照下列步骤操作:| a. | 选择配置单元。 | | b. | 对于 Windows XP,在编辑菜单上,单击权限。
: M/ Q. D) j/ [3 U0 _; ~) V对于 Windows 2000 和 Windows NT 4,在安全菜单上,单击权限。 |
| | 3. | 验证 SYSTEM 帐户是否已添加并且拥有完全控制权限。如果没有,请使用完全控制权限添加 SYSTEM 帐户。 |
0 W0 w9 d& `: l$ v, m1 O9 X. P; D方法 5:为 MsiServer 服务修复已破坏的安全密钥| 1. | 使用 Windows 2000 启动计算机。 | | 2. | 单击开始,单击运行,键入 regedit.exe,然后将以下项重命名为 Old_Security:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSIServer\Security) V* h2 N6 [2 u. P' v0 A) D& v3 V- Q
| | 3. | 重新启动计算机(必须执行该操作)。 | | 4. | 再次运行 Installer 2.0 的 Instmsiw.exe;这将会为 MSI 服务修复已破坏的安全密钥。 | , e/ c @1 F+ b
偶是试了1就成功了~5 s: j. D- O! ^5 N& f, J
( s0 \* n$ K- q: x T) d* E% Z+ ?! y9 [' G |
|