Windows
Installing a Windows 10 language pack offline saves time when you’re locked out of updates or working with restricted systems.
Struggling to install a Windows 10 language pack without internet access? Whether you're working on a locked-down corporate PC, a fresh OS install, or a remote device, offline installation is the only way to go—but it doesn’t have to be complicated.
Below, I’ll walk you through downloading the pack from a secondary device, extracting it for offline use, and applying it without needing a live connection. No tech headaches—just a smooth setup.
How to download Windows 10 language packs offline using official Microsoft tools
Microsoft’s official Windows 10 Language Packs require an internet connection to download directly—but you can bypass this limitation using a secondary device. This method leverages the Media Creation Tool to fetch language packs from Microsoft’s servers, then extracts them into an offline installer.
I’ve used this approach for corporate deployments and remote PC setups where internet access is restricted.
Here’s the catch: You’ll need a second Windows PC with internet access to download the language packs first. Once downloaded, you can transfer them to the offline machine via USB drive or network share.
The process involves creating a custom Windows 10 ISO with the language pack embedded, then installing it offline. Let’s break it down step by step.
⚠️ Prerequisites: A Windows 10 ISO (version 1909 or later), Media Creation Tool, and 7-Zip (or another ISO extraction tool). If you don’t have the ISO, download it from Microsoft’s official site using the Media Creation Tool on a working PC.
Step-by-Step Process
- Step 1: Download the Media Creation Tool from Microsoft’s site on your internet-connected PC. Run it and select "Create installation media for another PC".
- Step 2: Choose the Windows 10 version (e.g., 21H2) and language. Select "ISO file" as the media type. Save the ISO to a folder (e.g., C:\Win10_LP).
-
Step 3: Open the ISO with 7-Zip and navigate to \sources\sxs. Download the language pack from Microsoft’s Volume Licensing Service Center (VLSC) or use a direct link like:
https://go.microsoft.com/fwlink/?linkid=2067402(Replace the URL with your target language code, e.g., es-es for Spanish). - Step 4: Place the downloaded .cab or .esd language pack file into the \sources\sxs folder of your ISO. Rebuild the ISO using OSCDimg (from Windows ADK) or PowerISO.
- Step 5: Transfer the modified ISO to the offline PC via USB. Mount the ISO and run setup.exe, selecting "Change what to keep" during installation. Add the language pack from the sources\sxs folder.
💾 Pro Tip: Use DISM to verify the language pack is included before finalizing the install.
If you encounter download errors during Step 3, ensure your secondary PC has a stable connection. Microsoft’s servers may throttle requests, so try again later or use a VPN if geo-blocking is an issue.
For corporate environments, check with IT for a Volume Licensing key to access restricted language packs.
Once the ISO is ready, the offline PC will recognize the language pack during installation. If you’re upgrading an existing system, use DISM commands like DISM /Online /Add-Package /PackagePath:"C:\path\to\lp.cab" to install it post-setup. Always back up critical data before modifying system files.
This method works for Windows 10 versions 1809 and later, including 21H2 and 22H2. For older versions, you may need to use Microsoft’s Language Pack Support (LPS) tool, which is less reliable. Test the process on a virtual machine first if you’re unsure about compatibility.
Offline language packs are essential for multilingual deployments in schools, hospitals, or global businesses. By following these steps, you’ll avoid the frustration of failed installations and ensure your offline PC supports the exact language you need—without ever needing an internet connection.
Step-by-step offline installation guide for Windows 10 language packs
Now that you’ve downloaded your Windows 10 language pack files, it’s time to install them offline. The process involves using DISM (Deployment Image Servicing and Management) to inject the language pack into your Windows image, then applying it without requiring an internet connection.
This method works even on Windows 10 Pro, Enterprise, or Education editions with proper licensing.
Before proceeding, ensure you’ve extracted the language pack files (typically a .cab or .esd file) to a known location on your offline PC. You’ll also need administrator privileges—without them, the installation will fail.
If you’re working on a corporate or locked-down system, check with your IT department first to avoid policy violations.
⚠️
Open Command Prompt as Administrator by pressing Win + X, then selecting Command Prompt (Admin) or Windows Terminal (Admin). This is essential—running commands without admin rights will result in access denied errors.
Once open, navigate to the folder containing your language pack file using the cd command (e.g., cd C:\LanguagePacks).
Next, use the following DISM command to add the language pack to your offline Windows image. Replace lp.cab with your actual filename and en-US with your target language code (e.g., fr-FR for French): DISM /Online /Add-Package /PackagePath:lp.cab This command injects the language pack into your current Windows installation.
Wait for the process to complete—it may take several minutes depending on your system specs. If you encounter errors, double-check the file path and filename for typos.
After the language pack is successfully added, you’ll need to configure Windows to use it during the next startup. Run this command to set the system locale and user interface language: DISM /Online /Set-UILang:fr-FR /Set-InputLocale:fr-FR /Set-SysLocale:fr-FR /Set-UILanguage:fr-FR Replace fr-FR with your desired language code.
This step ensures the language pack applies correctly during the next reboot. To verify the changes without restarting, open Settings > Time & Language > Language—your new language should appear in the list.
To confirm the installation worked without rebooting, open Command Prompt again and run: reg query "HKLM\SYSTEM\CurrentControlSet\Control\Nls\Language" /v Default This command checks the registry key for the installed language. If the output matches your language code (e.g., 0c0a for French), the installation was successful.
If not, revisit the DISM commands for errors. Once verified, reboot your PC to finalize the changes—your system will now boot into the new language.
