2016-08-01 1 views
1

install4j 6.1.1을 사용하여 Windows 7 64 비트에서 설치 프로그램 실행 파일을 생성했습니다. 그런 다음 실행 파일을 Windows 서버 2012 시스템에 복사하고 소프트웨어를 설치했습니다. 설치가 끝난 후 임의의 시간에 Windows가 재부팅 (소프트웨어 설치 프로세스가 필요 없음)되었지만 재부팅 후 설치 프로그램 파일이 사라졌습니다! 나는 다른 위치에 설치 프로그램을 유지하지만, 소프트웨어를 설치 한 다음 재부팅을 수행 할 때마다 설치 프로그램이 삭제된다는 것을 다시 테스트했습니다.Install4j : Windows Server 2012 64 비트에서 설치 한 후 재부팅 할 때 실행 파일이 삭제됨

<windows name="Windows-64" id="24" customizedId="win64" mediaFileName="${compiler:sys.shortName}_${compiler:sys.version}_Windows_x64" installDir="/backend" overridePrincipalLanguage="false" jreBitType="64" runPostProcessor="false" postProcessor="" failOnPostProcessorError="false" useLegacyMediaFileIds="false" legacyMediaFileIds="" downloadURL="" includeAllDownloadableComponents="false" includedJRE="resources/windows-amd64-1.7.0_79" manualJREEntry="false" bundleType="1" jreURL="" jreShared="false" directDownload="false" installOnlyIfNecessary="false" customInstallBaseDir="C:/" contentFilesType="1" verifyIntegrity="true"> 
    <excludedComponents /> 
    <includedDownloadableComponents /> 
    <excludedLaunchers /> 
    <excludedBeans> 
    <bean refId="3770" /> 
    <bean refId="3771" /> 
    <bean refId="1594" /> 
    <bean refId="3772" /> 
    <bean refId="1737" /> 
    <bean refId="3773" /> 
    </excludedBeans> 
    <overriddenPrincipalLanguage id="en" customLocalizationFile="" /> 
    <exclude> 
    <entry location="admin/bin/teamviewer_11.0.57095.i686.rpm" fileType="regular" /> 
    <entry location="bin/fpcsctl" fileType="regular" /> 
    <entry location=".i4j_external_105/sql/initDB.sh" fileType="regular" /> 
    <entry location=".i4j_external_105/temp/jdk1.7.0_79_linux-32.zip" fileType="regular" /> 
    <entry location=".i4j_external_105/temp/jdk-7u79-windows-x32.zip" fileType="regular" /> 
    <entry location=".i4j_external_105/temp/postgresql-9.4.6-linux-32.zip" fileType="regular" /> 
    <entry location=".i4j_external_105/temp/postgresql-9.4.6-linux-64.zip" fileType="regular" /> 
    <entry location=".i4j_external_105/temp/postgresql-9.4.6-windows-x86.zip" fileType="regular" /> 
    <entry location=".i4j_external_105/temp/vcredist_x86.exe" fileType="regular" /> 
    <entry location=".i4j_external_105/temp/jdk1.7.0_79_linux-64.zip" fileType="regular" /> 
    <entry location=".i4j_external_105/temp/librxtxSerial.so" fileType="regular" /> 
    <entry location=".i4j_external_105/temp/librxtxParallel.so" fileType="regular" /> 
    </exclude> 
    <variables /> 
    <autoUpdate useMinUpdatableVersion="false" minUpdatableVersion="" useMaxUpdatableVersion="false" maxUpdatableVersion=""> 
    <commentFiles /> 
    <customAttributes /> 
    </autoUpdate> 
</windows> 

답변

1

이 install4j 6.1.2에서 수정 된 버그 :

다음은 install4j 프로젝트 내부의 미디어 파일 설정입니다.

+0

너무 복잡하지 않으면 파일을 삭제 한 이유는 무엇입니까? – ShaDooW