{"id":15152055,"url":"https://github.com/elastic/windows-installers","last_synced_at":"2025-09-29T23:30:43.424Z","repository":{"id":46083790,"uuid":"76686186","full_name":"elastic/windows-installers","owner":"elastic","description":"Windows installers for the Elastic stack","archived":true,"fork":false,"pushed_at":"2023-05-24T07:22:10.000Z","size":17501,"stargazers_count":114,"open_issues_count":29,"forks_count":41,"subscribers_count":336,"default_branch":"main","last_synced_at":"2024-09-22T23:04:14.874Z","etag":null,"topics":["elastic","elasticsearch","msi","windows","windows-installer"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/elastic.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-12-16T21:17:05.000Z","updated_at":"2024-07-18T21:44:10.000Z","dependencies_parsed_at":"2022-09-03T20:10:50.609Z","dependency_job_id":null,"html_url":"https://github.com/elastic/windows-installers","commit_stats":null,"previous_names":[],"tags_count":100,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elastic%2Fwindows-installers","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elastic%2Fwindows-installers/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elastic%2Fwindows-installers/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elastic%2Fwindows-installers/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/elastic","download_url":"https://codeload.github.com/elastic/windows-installers/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":219874707,"owners_count":16554610,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["elastic","elasticsearch","msi","windows","windows-installer"],"created_at":"2024-09-26T15:41:40.098Z","updated_at":"2025-09-29T23:30:34.600Z","avatar_url":"https://github.com/elastic.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Archived - Windows installers for the Elastic stack\n\n\u003e **Warning**\n\u003e This project is no longer maintained.\n\nThis is the repository for the Elastic stack MSI-based Windows installers.\n\n![Example Install Flow](images/example-flow.gif)\n\n**NOTE**: *Building from source should only be done for development purposes. Only the officially distributed and signed Elastic installer should be used in production. Using an unofficial Elastic installer is not supported.*\n\n## Installation, Upgrades and Uninstallation\n\nElasticsearch can be installed on Windows using the `.msi` package which can be found on the [downloads page](https://www.elastic.co/downloads/elasticsearch). This `.msi` can install Elasticsearch as a Windows service or allow it to be run manually using the included `elasticsearch.exe` executable.\n\nInstallation, upgrades and uninstallation is possible using [the command line](https://www.elastic.co/guide/en/elasticsearch/reference/current/windows.html#install-msi-command-line) or via a [graphical user interface](https://www.elastic.co/guide/en/elasticsearch/reference/current/windows.html#install-msi-gui). All settings exposed within the GUI are also available [as command line arguments](https://www.elastic.co/guide/en/elasticsearch/reference/current/windows.html#msi-command-line-options) (referred to as properties within Windows Installer documentation) that can be passed to msiexec.exe.\n\n\n## Reporting problems\nTo report any problems encountered during installation, or to request features, please open an [issue](https://github.com/elastic/windows-installers/issues) on GitHub and attach the MSI installation log if applicable. \n\n- When installing from the command-line, the log file can be captured by passing the `/l \u003clogfilename\u003e`.\n- When installing through the UI, a link to the log file will be provided at the end of the installation.\n\nFor general questions and comments, please use the Elastic [discussion forum](https://discuss.elastic.co/).\n\n## Building\n\nClone the repository and run the build script (`build.bat`) which will download the latest version of the stack and create the installation MSIs. You can specify a specific version when building and there are many other configuration options available, run the following to see them all\n\n```bat\nbuild.bat help\n```\n\nIf you check out this repository in Windows Subsystem for Linux then the the case sensitive flag will get set on the checkout folder which cause conflicts with WixToolSet as it uppercases the filenames.\n\nFrom procmon:\n\n\u003e light.exe    5744    CreateFile    \u003ccheckout\u003e\\BUILD\\IN\\ELASTICSEARCH-6.4.0\\MODULES\\X-PACK-WATCHER\\ACTIVATION-1.1.1.JAR  \n\nThis will yield a `light.exe : error LGHT0001 : The system cannot find the path specified. (Exception from HRESULT: 0x80070003)` during the `FAKE` build which will then complain it can not find the `msi`.\n\n\nTo fix this run `fsutil.exe file setCaseSensitiveInfo \u003ccheckout\u003e disable`\n\n## Where to look for information that helps us troubleshoot:\n\nHINT: wrapper process accepts `--debug-env` command line argument which might help in troubleshooting as well:\n\n![image](https://user-images.githubusercontent.com/51912343/107683221-f05ca700-6c66-11eb-8692-18f85cdbe1c3.png)\n\nOn Windows we run Elasticsearch using a wrapper service process. This process reports its errors to Windows Event Log. Please take note of `Error` entries, They usually contain vital clues: `Service cannot be started. Elastic.ProcessHosts.Process.StartupException: Could not evaluate jvm.options file. `\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Felastic%2Fwindows-installers","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Felastic%2Fwindows-installers","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Felastic%2Fwindows-installers/lists"}