diff --git a/website/docs/Installation/windows-install/index.md b/website/docs/Installation/windows-install/index.md
index 7600ad8072b..e6585eeddf6 100644
--- a/website/docs/Installation/windows-install/index.md
+++ b/website/docs/Installation/windows-install/index.md
@@ -12,8 +12,9 @@ Consider using this installation method if you don't require another method such
* [Installing silently with the Windows installer](windows-install/installing-podman-desktop-silently-with-the-windows-installer)
* [Installing with Chocolatey](windows-install/installing-podman-desktop-with-chocolatey)
-* [Installing with Scoop](installing-podman-desktop-with-scoop.md)
-* [Installing with Winget](installing-podman-desktop-with-winget.md)
+* [Installing with Scoop](windows-install/installing-podman-desktop-with-scoop)
+* [Installing with Winget](windows-install/installing-podman-desktop-with-winget)
+* [Installing Podman Desktop and Podman in a restricted environment](windows-install/installing-podman-desktop-and-podman-in-a-restricted-environment)
#### Procedure
diff --git a/website/docs/Installation/windows-install/installing-podman-desktop-and-podman-in-a-restricted-environment.md b/website/docs/Installation/windows-install/installing-podman-desktop-and-podman-in-a-restricted-environment.md
new file mode 100644
index 00000000000..aaa0d0a7ea1
--- /dev/null
+++ b/website/docs/Installation/windows-install/installing-podman-desktop-and-podman-in-a-restricted-environment.md
@@ -0,0 +1,40 @@
+---
+sidebar_position: 5
+title: Installing Podman Desktop in a restricted environment
+description: Installing Podman Desktop on Windows in a restricted environment
+tags: [podman-desktop, installing, windows, restricted-environment]
+keywords: [podman desktop, containers, podman, installing, installation, windows, restricted-environment]
+---
+
+# Installing Podman Desktop and Podman in a restricted environment
+
+Consider using the Windows installer for restricted environments to install the Podman Desktop and Podman in a restricted environment.
+
+The Windows installer for restricted environments:
+* Has all artifacts required for installation
+* Does not require Internet access to download resources during installation
+
+#### Prerequisites
+
+* [Windows Subsystem for Linux (WSL) prerequisites](https://learn.microsoft.com/en-us/windows/wsl/troubleshooting#error-0x80370102-the-virtual-machine-could-not-be-started-because-a-required-feature-is-not-installed)
+ * User with administrator privileges
+ * Windows 64bit
+ * Windows 10 Build 18362 or greater, or Windows 11
+ * On a virtual machine: [Nested Virtualization enabled](https://learn.microsoft.com/en-us/virtualization/hyper-v-on-windows/user-guide/nested-virtualization#configure-nested-virtualization)
+
+* [You installed WSL](https://docs.microsoft.com/en-us/windows/wsl/install):
+
+ ```powershell
+ > wsl --install --no-distribution
+ ```
+
+#### Procedure
+
+1. [Download the Windows installer for restricted environments](/downloads), and copy the downloaded file to the Windows host in a restricted environment.
+2. Run the Windows installer for restricted environments to install Podman Desktop.
+3. Open Podman Desktop and click on the **Install** button to install Podman.
+4. Click on **Initialize Podman**.
+
+#### Next steps
+
+* [Getting Started with Podman Desktop](/docs/getting-started/getting-started)
diff --git a/website/src/pages/downloads/windows.tsx b/website/src/pages/downloads/windows.tsx
index a308b090a58..8f86e81caae 100644
--- a/website/src/pages/downloads/windows.tsx
+++ b/website/src/pages/downloads/windows.tsx
@@ -29,10 +29,21 @@ async function grabfilenameforWindows(
asset.name !== windowsSetupAsset.name,
);
const binaryAsset = binaryOnlyWindowsAssets[0];
+
+ /* Find Windows installer for restricted environment */
+ const windowsAirgapSetupAssets = assets.filter(
+ asset =>
+ (asset.name as string).endsWith('-setup.exe') &&
+ asset.name.includes('airgap') &&
+ asset.name !== windowsSetupAsset.name,
+ );
+ const windowsAirgapSetupAsset = windowsAirgapSetupAssets[0];
+
const data = {
version: jsonContent.name,
binary: binaryAsset.browser_download_url,
setup: windowsSetupAsset.browser_download_url,
+ airgapsetup: windowsAirgapSetupAsset.browser_download_url,
};
setDownloadData(data);
}
@@ -76,7 +87,13 @@ export function WindowsDownloads(): JSX.Element {
className="underline inline-flex dark:text-white text-purple-600 hover:text-purple-300 py-2 px-6 font-semibold text-md"
to={downloadData.binary}>
- *.exe
+ Windows portable executable
+
+
+
+ Windows installer for restricted environments