怎样解决无法访问windows installer方法(2)
			
			
				时间:2014-11-03 15:19来源:未知 作者:众诚志联撰 点击:次
            	(2) 删除msi 的文件 用下面的脚本存为一个unmsi.inf文件,然后在inf文件上右键单击install,就会删除一些msi的dll,这时windows 的 sfc机制可能警告一些系统文件被修改要求插入win2k的光盘,不理睬它。这个脚本是我从instmsiw.exe中修改得来的。 ;;;;;;;;;;;
			
			
				          (2) 删除msi 的文件 
 
  用下面的脚本存为一个unmsi.inf文件,然后在inf文件上右键单击install,就会删除一些msi的dll,这时windows 的 sfc机制可能警告一些系统文件被修改要求插入win2k的光盘,不理睬它。这个脚本是我从instmsiw.exe中修改得来的。 
 
  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 
 
  ;unmsi.inf 
 
  ;;;;;;;;;;;;;;;;; 
 
  [Version] 
 
  signature = "$Windows NT$" 
 
  Class = %ExceptionClassDesc% 
 
  ClassGUID =  
 
  Provider = %Microsoft% 
 
  CatalogFile = msi.cat 
 
  ComponentId = ; GUID assigned to the Windows Installer 
 
  DriverVer=03-13-2001, 2.0.2460.1 
 
  [SourceDisksNames] 
 
  1 = %msi_media% 
 
  [SourceDisksFiles] 
 
  msi.dll = 1 
 
  msihnd.dll = 1 
 
  msimsg.dll = 1 
 
  msiexec.exe = 1 
 
  msisip.dll = 1 
 
  [DestinationDirs] 
 
  Msi.SystemFiles = 11 ; %windir%system32 
 
  Msi.DllCacheFiles = 11,dllcache ; %windir%system32dllcache 
 
  [DefaultInstall] 
 
  DelFiles = Msi.SystemFiles,Msi.DllCacheFiles 
 
  ; COPYFLG_REPLACE_BOOT_FILE flag (0x1000) not necessary for 
 
  ; files in the dllcache 
 
  ; 
 
  [Msi.DllCacheFiles] 
 
  msi.dll 
 
  msihnd.dll 
 
  msimsg.dll 
 
  msiexec.exe 
 
  msisip.dll 
 
  [Msi.SystemFiles] 
 
  msi.dll 
 
  msihnd.dll 
 
  msimsg.dll 
 
  msiexec.exe 
 
  msisip.dll 
 
  [Strings] 
 
  Microsoft = "Microsoft Corporation" 
 
  msi_media = "Microsoft Windows Installer Distribution Media" 
 
   |