> For the complete documentation index, see [llms.txt](https://windows-rt-devices.gitbook.io/windows/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://windows-rt-devices.gitbook.io/windows/miscellaneous/powershell-fulllanguage-mode.md).

# PowerShell FullLanguage Mode

By default, [PowerShell](https://learn.microsoft.com/powershell/) on [Windows RT](/windows/operating-systems/windows-10.md) and [Windows 10](/windows/operating-systems/windows-10.md) (ARMv7) runs in ConstrainedLanguage mode and under normal circumstances the FullLanguage mode is not available. Thanks to the [Yahallo](/windows/jailbreaks/yahallo.md) Jailbreak, [UMCI Audit Mode](/windows/jailbreaks/umci-audit-mode.md) and the discovery of an [Audit Mode Policy](https://learn.microsoft.com/windows/msix/desktop/desktop-to-uwp-test-windows-s) intended for use on [Windows 10 S](https://support.microsoft.com/windows/experience/platform-variants/windows-10-and-windows-11-in-s-mode-faq), the FullLanguage is now available on both operating systems.

For information regarding the different PowerShell modes and the restrictions of these modes please see the documentation available at [Microsoft](https://learn.microsoft.com/powershell/module/microsoft.powershell.core/about/about_language_modes?view=powershell-5.1).

## Enabling FullLanguage Mode <a href="#image-configuration" id="image-configuration"></a>

{% hint style="danger" %}
The Audit Mode Policy used in this guide was intended for Windows 10 S and there may be unforeseen effects when using it outside of its intended purpose. The use of this policy is entirely at your own risk.
{% endhint %}

Select the tab relevant to the version of Windows in use.

{% tabs %}
{% tab title="Windows RT 8.1" %}
{% hint style="danger" %}
This will only work on the Tegra based devices (ASUS VivoTab RT, Lenovo IdeaPad Yoga 11, Microsoft Surface RT & Surface 2) with Yahallo applied.

At the time of writing it there is no Yahallo equivalent for the Qualcomm based devices (Dell XPS 10, Samsung Ativ Tab & Nokia Lumia 2520) which can disable Secure Boot and as a result enabling UMCI Audit Mode is not possible.
{% endhint %}

1. Disable Secure Boot using the [Tegra Jailbreak USB](/windows/tools/tegra-jailbreak-usb.md) guide.
2. Enable [UMCI Audit Mode](/windows/jailbreaks/umci-audit-mode.md).
3. Reboot.
   {% endtab %}

{% tab title="Windows 10" %}

#### Method 1 - Manual Installation

1. Download the Windows 10 S [Windows Defender Application Control Policies](https://go.microsoft.com/fwlink/?linkid=849018) from [Microsoft](https://learn.microsoft.com/windows/msix/desktop/desktop-to-uwp-test-windows-s#first-download-the-policies-and-then-choose-one).
2. Open the downloaded `Windows10STestPolicies.zip` archive in Windows Explorer.
3. Copy the `SiPolicy_Audit.p7b` file from the archive to the `C:\Windows\System32\CodeIntegrity\` folder.
4. Rename the `SiPolicy_Audit.p7b` file in the `CodeIntegrity` directory to `SIPolicy.p7b`.
5. Reboot

#### Method 2 - Installer

<figure><img src="https://1434104664-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fg0WEvpZgMwlYVwyBqPep%2Fuploads%2FrxKucKzB0qiUGRXEbqxm%2FWindows_10_15035_PowerShell_FullLanguage_Mode.png?alt=media&amp;token=30447171-3667-4201-b68b-8416a12503a6" alt=""><figcaption></figcaption></figure>

1. **Download Installer**\
   \
   [Archive.org](https://archive.org/download/windows-rt-devices-gitbook-scripts/Windows_10_15035_PowerShell_FullLanguage_Mode.cmd) / [Mega.nz](https://mega.nz/file/wud3xJRB#I_-EGzqAa6xQafovBsMVo64DfhJ2qgwpJRKES5b196Y) - Version 1.00 - 6th June 2026\ <br>
2. **Run Installer**\
   \
   Open the folder where `Windows_10_15035_PowerShell_FullLanguage_Mode.cmd` was downloaded to, right click on the file and select "Run as administrator".\ <br>
3. **Install Windows 10 S Audit Mode Policy**\
   \
   Type "1" at the menu and press enter to begin the installation.\ <br>
4. **Would you like to install the Windows 10 S Audit Mode Policy (Y/N)?**\
   \
   Answering "Y" will start the installation, answering "N" will exit the installer.\ <br>
5. **A reboot is required for the policy install to take effect, would you like to reboot now? (Y/N)?**\
   \
   To reboot when prompted type "Y" and press enter, alternatively type "N" to reboot later. The policy will not take effect until the device has been rebooted.
   {% endtab %}
   {% endtabs %}

## Credits <a href="#credits" id="credits"></a>

* Windows 10 S Audit Mode Policy discovery - @kristibek.
* Windows 10 S Audit Mode Policy Installer for Windows 10 Build 15035 & Guide - @jwa4.
