[Windows RT General] AlGaib:
Hi guys, following the recent release of a Windows 10 ARM32 install tutorial in Chinese to install it on the Surface RT 1 and Surface RT 2, I've decided to come and try my luck by using google translate to follow the procedure and then decided to refine it and to make it into this tutorial for the Surface 2 (The procedure for the Surface 1 should not be much different aside from the files you have to use but as I don't have one, I haven't tried out the files for it...).

Download:

https://yadi.sk/d/mnCUeGKWm1XTXA

Requires:

- The files available in the Yandex Repo

- A recovery USB Disk for Surface 2: Surface2_BMR_20.2.19.0.zip (https://support.microsoft.com/en-hk/help/4023512/surface-creating-and-using-a-usb-recovery-drive)

- A keyboard

1. Copy the following files from the yandex repo to the root directory of your recovery disk:

- Disabling_UAC.reg

- SecureBootPatch.zip (extract it)

- APPX1.rar (extract it)

- surface2_win10_zh_cn_new.wim

- Microsoft.NET.Native.Framework.1.1.appx

- Microsoft.NET.Native.Runtime.1.1.appx

- Camera_fix.reg

2. Boot into Recovery mode (insert the recovery disk, hold the "vol dow" button then press the "power" button and release the "vol down" button when the surface logo appears)

Open a command prompt and type the following commands:

- diskpart

- list disk

- sel disk 0

- list part

- sel part 4

- for quick fs = ntfs override

- exit

- dism /apply-image /imagefile:d:\sources\install.wim /applydir:c: /index:1

3. Reboot the device and Disable UAC, then run "Disabling_UAC.reg" as admin and reboot the device once again

Once the device has rebooted open regedit and go to "HKEY_LOCAL_MACHINE\BCD00000000" select "BCD00000000", click on file and select "unload hive"

Once this is done extract "SecureBootPatch.zip" and open the "SecureBootPatch" folder to run "InstallPolicy.cmd" as admin and then reboot the device once again (l If the secure boot debug policy interface appears after restarting, it means normal. Select accept and install to install)

Open a command prompt as admin and enter the following command to enable test mode :

- bcdedit /set {default} testsigning on && bcdedit /set {bootmgr} testsigning on

4. Now we can start serious business and install Windows 10 on the device, to do so, we'll start by rebooting the device in recovery mode (Check the lower right corner to indicate that secureboot is not configured correctly and it will succeed)

Once in recovery mode open a command prompt and type the following commands:

- diskpart

- list disk

- sel disk 0

- list part

- sel part 4

- for quick fs = ntfs override

- exit

- dism /apply-image /imagefile:d:\surface2_win10_zh_cn_new.wim /applydir:c: /index:1

5. Plugin your keyboard and reboot the device, you should get an error message related to the boot configuration, at this moment press shift+f10 and open regedit

Go to the following registry entry: HKEY_Local machine/SYSTEM/Setup/Status/ChildCompletion and then select the "setup.exe" entry, modify it to "3", exit regedit and commandline and click "Ok" on the error dialog box, the device should reboot(don't reboot the device in any other way), and configure correctly now

Configure the system the way you want it

Once on the desktop open a powershell command prompt and type in the following commands:

- slmgr.vbs /upk

- slmgr /ipk NPPR9-FWDCX-D2C8J-H872K-2YT43

- slmgr /skms kms.03k.org

- slmgr /ato

- slmgr /skms zhang.yt

Your device is now activated

6. We must then proceed to install the runtime environment and store app

Select the APPX1 folder and copy it to the Desktop, open it and select "APPX.ps1",and choose "Run with powershell", once done press "enter" reboot the system, go back to where you were and do the same with "AppxBundle.ps1"

Then Select "Microsoft.windowsStore.appxbundle" and install it (this will install a chinese version of the Microsoft Store (better than nothing I guess? Maybe someone can provide and english version?)

Finally install the following files from the root of your recovery disk:

- Microsoft.NET.Native.Framework.1.1.appx

- Microsoft.NET.Native.Runtime.1.1.appx

7. Now all we need is a few tweaks to remove usability quirks and then your device will work like a shine :

7.1. You might have noticed than when you boot your device you get a message telling you that the licence is about to expire and that you also get a paging file error popping up at every login, this kinda ruins the experience, so we're gonna get rid of those.

- To remove the licensing popup first it go to " C:\Windows\System32" and take ownership of "LicensingUI.exe", then rename it to "LicensingUI-old.exe"

- To remove the paging file popup just manually set the page cache to 16 MB min and 512 MB max.

(Thanks to betanu701 for indicating us these tricks)

7.2. We're also gonna get totally rid of the Chinese language pack to favor any language you might want, this will also change the Store language to whatever language pack you put in.

- Go to Settings>Time & language>Region & language, and then set the whatever language pack you want as the default and remove the Chinese one (that's of course if you don't speak Chinese ^^)

(Thanks to ShotSkydiver for this trick)

7.3. We'll also make the camera work simply by applying the "Camera_fix.reg" registry entry as admin.

Your device is now ready to use.

Bonus:

You can download and install the following apps from our fellow community member _CNR_, you'll get a bunch of stock apps that'll work for this build like mail, maps, solitaire...etc and Office 2013, here's the link : https://mega.nz/#F!ivwlHKaZ!hFwEHZnyw_nNTe4b3TN4wA

Quirks:

at the moment I am getting a paging file error at every login along with an expired version warning, if anyone knows how to get rid of those two things, that'd be very helpful, I'd update the tutorial and mention your help in here of course...

(Edit: the quirks have been ironed out thanks to fellow community members)

I think this is only the beginning, we can probably improve this, first of all, we need an english store app (done), we'll also need to get rid of the error and warnings at every bootup(done), then we'll need to compile some apps and update existing ones and then list them, I hope the community on this forum will be helpful for these tasks :angel: For the time being enjoy what you get :cool: