1# Deploy the Windows app1# Deploy the Windows app
2 2
3Choose a deployment path based on who controls installation and updates and3Users can install the ChatGPT desktop app themselves, or your IT team can
4whether your network allows Microsoft's app-distribution services. The app is4deploy it with an enterprise management tool. The app is Store-signed, but
5Store-signed, but users don't need to open the Microsoft Store. Standard5users don't need to open the Microsoft Store to install or update it.
6installation and updates use Microsoft's app installation and Windows Update
7services.
8
9| Scenario | Deployment path |
10| -------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- |
11| Users install and update their own apps | Use the [web installer](https://get.microsoft.com/installer/download/9PLM9XGG6VKS?cid=website_cta_psi). |
12| IT deploys the app and Microsoft update services are available | Deploy the Microsoft Store app through Intune or another management tool. |
13| IT controls update timing or blocks Microsoft update services | Redeploy each new version through your software-management process. |
14| Your network blocks Microsoft app-distribution services | Deploy the Store-signed MSIX package for each device architecture. |
15 6
16## Let users install and update the app7## Let users install and update the app
17 8
27winget install --id 9PLM9XGG6VKS -s msstore18winget install --id 9PLM9XGG6VKS -s msstore
28```19```
29 20
30## Deploy with an enterprise management tool21## Deploy the app with an enterprise management tool
31 22
32If your organization centrally manages software, deploy the Microsoft Store app23If your organization centrally manages software, use Microsoft Intune or
33through Microsoft Intune or another compatible mobile device management (MDM)24another compatible mobile device management (MDM) or software-deployment
34or software-deployment platform. Search for ChatGPT from OpenAI in the25platform. If your platform supports Microsoft Store app deployment, search for
35Microsoft Store app flow, or use this Store product ID:26ChatGPT from OpenAI in the Store app flow, or use this Store product ID:
36 27
37```text28```text
389PLM9XGG6VKS299PLM9XGG6VKS
39```30```
40 31
41This is the recommended enterprise deployment method when your environment32For setup details, see the following Microsoft documentation:
42allows Microsoft Store app deployment and update endpoints. Users don't need to
43open the Microsoft Store themselves.
44 33
45For Intune setup details, see34- [Enterprise deployment guide](https://1drv.ms/b/c/123ec1ed6c72a14a/IQDVdo5pE5P3QKg5r0eieSvfAeE7cW0yy58ncBFW7OYajwU?e=dGH94F)
46[Add Microsoft Store apps to Microsoft Intune](https://learn.microsoft.com/en-us/intune/app-management/deployment/add-microsoft-store).35- [Intune deployment guide](https://1drv.ms/b/c/123ec1ed6c72a14a/IQDh_5o31T6XT7bUn5RPldEJAZX58gEuRr8YnJD7d2IMpec?e=nByKw6)
36- [MECM deployment guide](https://1drv.ms/b/c/123ec1ed6c72a14a/IQB829f_TSbkR7-H9qA4Q9ntAa9D2He3qMjXksWi2ozdeg8?e=GTKgAl)
37- [Add Microsoft Store apps to Microsoft Intune](https://learn.microsoft.com/en-us/intune/app-management/deployment/add-microsoft-store)
47 38
48## Control update timing39## Install without Microsoft distribution services
49 40
50If your organization blocks automatic app updates, Windows Update, or Microsoft41If your environment can't use Microsoft app-distribution services for the
51Store update endpoints, your IT team owns the update lifecycle. Codex can run in42initial installation, download the Store-signed MSIX package for each device
52this environment, but you must redeploy newer packages through your change43architecture:
53management process.
54
55Redeploy the package with each Codex release when possible. If that cadence
56isn't practical, check for a newer package at least weekly and redeploy when a
57newer version is available. Users should restart the app after you deploy an
58update.
59
60Deferring updates is a security and reliability tradeoff because the app
61includes browser and runtime components that receive regular updates.
62
63## Deploy without Microsoft distribution services
64
65If your environment can't use the standard Microsoft distribution services,
66download the Store-signed MSIX package for each device architecture:
67 44
68| Device architecture | Package |45| Device architecture | Package |
69| ------------------- | ---------------------------------------------------------------------------------------- |46| ------------------- | ---------------------------------------------------------------------------------------- |
70| x64 | [ChatGPT-x64.msix](https://persistent.oaistatic.com/codex-app-prod/ChatGPT-x64.msix) |47| x64 | [ChatGPT-x64.msix](https://persistent.oaistatic.com/codex-app-prod/ChatGPT-x64.msix) |
71| Arm64 | [ChatGPT-arm64.msix](https://persistent.oaistatic.com/codex-app-prod/ChatGPT-arm64.msix) |48| Arm64 | [ChatGPT-arm64.msix](https://persistent.oaistatic.com/codex-app-prod/ChatGPT-arm64.msix) |
72 49
73These stable links point to the latest published Store package. For offline50These stable links point to the latest published Store-signed package for each
74deployment workflows that require a license file, also download the51architecture. For offline deployment workflows that require a license file,
52also download the
75[offline license (`ChatGPT-License.xml`)](https://persistent.oaistatic.com/codex-app-prod/ChatGPT-License.xml).53[offline license (`ChatGPT-License.xml`)](https://persistent.oaistatic.com/codex-app-prod/ChatGPT-License.xml).
76Ingest the appropriate MSIX and, when required, the license file into your MDM54Ingest the appropriate MSIX and, when required, the license file into your MDM
77or software-deployment platform.55or software-deployment platform.
78 56
57After the initial installation, devices that can reach
58`persistent.oaistatic.com` can install updates automatically, so you don't
59need to redeploy newer packages through your management tool.
60
79This deployment path:61This deployment path:
80 62
81- Supports deployment in restricted environments.63- Supports initial installation in restricted environments.
82- Supports x64 and Arm64 devices.64- Supports x64 and Arm64 devices.
83- Doesn't provide a standalone MSI or non-Store EXE.65- Doesn't provide a standalone MSI or non-Store EXE.
84- Doesn't let users update the app themselves.
85- Requires your organization to deploy newer packages when updating the app.
86 66
87## Related resources67## Related resources
88 68