다시 부팅 요청 로깅

InstallValidate 작업이 사용 중인 파일의 설치를 감지하면 FilesInUse 대화 상자가 표시되며 다음 정보를 기록합니다.

Info 1603. The file E:\testdb\Test\CustAct1.dll is being held in use
by the following process: Name: test, Id: 137, Window Title: 'Test'.

설치 관리자가 사용 중인 파일을 덮어쓰려는 경우 다음 정보를 기록합니다.

Info 1603. The file E:\testdb\Test\CustAct2.dll is being held in use.

Info 1903.Scheduling reboot operation: Deleting file [filename]. Must 
reboot to complete operation.

[filename] 토큰은 실제로 .rbf 확장자의 파일에 대한 경로를 포함할 수 있습니다. 이 경우 .rbf 파일은 실제로 .rbf 파일로 이름이 변경된 1603 메시지에 의해 기록된 원래 파일입니다. 사용 중인 파일의 이름은 먼저 .rbf 확장자로 변경된 후 삭제됩니다.

설치 관리자가 이러한 특정 파일을 덮어쓰려는 이유에 대한 자세한 정보를 확인하려면 자세한 로깅 옵션을 사용하세요. MsiEnableLog 호출에서 INSTALLLOGMODE_VERBOSE 값을 사용하거나 명령줄 옵션의 자세한 출력 옵션을 사용합니다. 그러면 다음 정보가 기록됩니다.

MSI (s) (D0:F0): File: E:\testdb\Test\CustAct2.dll;  Overwrite;  
REINSTALLMODE specifies all files to be overwritten

로그에는 "기존 파일이 하위 버전입니다" 또는 "기존 파일이 손상되었습니다(잘못된 체크섬)"와 같은 메시지가 포함됩니다.