• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[Tutorial] Install Windows 10 for ARM32 on your Surface RT

Search This thread

fuzzius_navus

New member
Jun 11, 2021
1
0
Hi all!

I'm stalled very early in this process.

dism error 13, the data is invalid.

In the logs:

Code:
2021-06-10 19:38:35, Info                  DISM   
    DISM Provider Store: PID=1176 TID=1180 Provider has previously been initialized. 
    Returning the existing instance. - CDISMProviderStore::Internal_GetProvider

2021-06-10 19:38:35, Error                 DISM   
    DISM WIM Provider: PID=1176 TID=1180 base\ntsetup\opktools\dism\providers\wimprovider\dll\wimmanager.cpp:1058 -
        CWimManager::Apply(hr:0x8007000d)

2021-06-10 19:38:35, Error                 DISM   
    DISM WIM Provider: PID=1176 TID=1180 base\ntsetup\opktools\dism\providers\wimprovider\dll\wimmanager.cpp:4205 -
        CWimManager::InternalCmdApply(hr:0x8007000d)
2021-06-10 19:38:35, Error                 DISM   
    DISM WIM Provider: PID=1176 TID=1180 Error executing command -
        CWimManager::InternalExecuteCmd(hr:0x8007000d)
2021-06-10 19:38:35, Error                 DISM   
    DISM WIM Provider: PID=1176 TID=1180 base\ntsetup\opktools\dism\providers\wimprovider\dll\wimmanager.cpp:1936 -
        CWimManager::ExecuteCmdLine(hr:0x8007000d)
2021-06-10 19:38:35, Error                 DISM   
    DISM.EXE: WimManager processed the command line but failed. HRESULT=8007000D
2021-06-10 19:38:35, Info                  DISM   
    DISM.EXE: Image session has been closed. Reboot required=no.

I have redownloaded the image and copied it to the USB

There was a problem early creating a recovery disk, but I followed the instructions here (https://old.alexenferman.com/create-recovery-usb) to download one for the Surface RT

Would really appreciate some guidance! The tutorial is clear and helpful, but I can't find anything about this issue online.
 

RT 64GB

Member
Jun 8, 2021
5
1
Hello, I am French and I do not speak English I managed to install Windows 10 on Surface RT 8.1 without any problem.
since I would like to know if there is a language pack in particular in French and another problem my keyboard cover is no longer recognized part of the touchpad that works.
Could you help me please
 

RT 64GB

Member
Jun 8, 2021
5
1
Bonjour, je suis français et je ne parle pas anglais j'ai réussi à installer Windows 10 sur Surface RT 8.1 sans aucun problème.
étant donné que j'aimerais savoir s'il existe un pack de langue notamment en français et autre problème mon cache clavier n'est plus reconnu partie du touchpad qui fonctionne.
Pourrais-tu m'aider s'il te plait
Pour le clavier SurfaceTouchCover_01 est bien reconnu mais ne trouve pas de drivers
 

luis77140

New member
Aug 3, 2021
4
0
Bonjour, je suis français et je ne parle pas anglais j'ai réussi à installer Windows 10 sur Surface RT 8.1 sans aucun problème.
étant donné que j'aimerais savoir s'il existe un pack de langue notamment en français et autre problème mon cache clavier n'est plus reconnu partie du touchpad qui fonctionne.
Pourrais-tu m'aider s'il te plait
Bonjour
Tu me dire comment tu as pour installer Windows 10, un lien et tuto.
jé remercie d'avance
 

luis77140

New member
Aug 3, 2021
4
0
Bonjour, pour installer il te faut te munir de :
Bonjour
Je suis bloqué la, premier images, je fais comme le tuto(deuxième images)si tu as une idée merci beaucoup

Louis
16285156527264491406457454377537.jpg
Screenshot_2021-08-09-15-25-19-31_40deb401b9ffe8e1df2f1cc5ba480b12.jpg
 

luis77140

New member
Aug 3, 2021
4
0
il faut mettre les espaces comme sur l instruction
dism (espace)/apply-image(espace) /imagefile:e:\sources\install.wim/applydir:c: (espace)/index:1
M
il faut mettre les espaces comme sur l instruction
dism (espace)/apply-image(espace) /imagefile:e:\sources\install.wim/applydir:c: (espace)/index:1
Merci j'ai réussi à l'installer... merci encore...mais il y a pas moyen de enlever"test mode"
 

peege3

New member
Oct 4, 2014
4
0
I'm having trouble with the Debug Policy. Instead of being able to select with the volume keys, it wants me to type f3. If I use the volume key, it rejects the agreements and restarts. Any ideas?
 

ODonnell2030

New member
Aug 14, 2021
1
0
I installed windows10 on my surfaceRT1 successfully and set up everything just fine instead of activating windows using 1st post method and key? A warning that my windows will be expired keeps pop up. Any solutions for that?
 

biggestelfintown

New member
Aug 20, 2021
1
0
I am amazed I got Windows 10 to work, and it seems reasonably fast. The edge browser is an improvement, but still there is a website it will not work for. Says I need v90+ ... any way to get that ? Possibly "chromium" may work... I attempted to use the one for the ARM32 ... but could not get that to install. Now that I've successfully got W10 to work, any updated browsers?
 

vasilyst

New member
Dec 4, 2020
1
0
Played around with old RT and bricked it, showed disabled secured boot, but after installing windows 10, stuck on Surface logo, and won't boot anything. Is there a method to get it working again? I have made recovery usb, tried different images, and usb, nothing.
 

Fernavc

New member
Oct 9, 2021
2
0
Hi all...
I have a problem
I try to recover my surfaceRT to win8.1, but...
From the USB drive, it boots fully into recovery and I can go through any of the options. If I choose to reset it, create new partitions, and clean drive, it shows 1%, 2%, 56%, then shows the message that it was unable to be reset.
Enter Diskpart
Sel Disk
Sel Part 4
List Vol
Show volume as unknown
Try to format it
format fs=ntfs override
But it ends 100% converts it to RAW ...
20211008_213048.jpg

Windows no longer starts
Please if someone can help me figure it out ...
thanks...
 

deanfourie

Member
Mar 17, 2015
20
5
Hi Guys, I'm having real issues just trying to use this device as a simple home automation touch screen via the web browser, and that being the problem, the web browser is shiet.

Are there any alternative web browsers for the surface 2 RT?

Also, with the bootloader now being unlocked, is a ARM version of Ubuntu or lubuntu or any alternative OS am option even debain? Raspbian even?

Thanks!
 

deanfourie

Member
Mar 17, 2015
20
5
Hi all...
I have a problem
I try to recover my surfaceRT to win8.1, but...
From the USB drive, it boots fully into recovery and I can go through any of the options. If I choose to reset it, create new partitions, and clean drive, it shows 1%, 2%, 56%, then shows the message that it was unable to be reset.
Enter Diskpart
Sel Disk
Sel Part 4
List Vol
Show volume as unknown
Try to format it
format fs=ntfs override
But it ends 100% converts it to RAW ...
View attachment 5428541
Windows no longer starts
Please if someone can help me figure it out ...
thanks...

Clean the disk first.

diskpart
Sell disk 0
Clean
Create partition primary
Format quick fs=ntfs

Also, what I ran into was the new partition has to be c:, make sure your USB drive doesn't mount as C. What I did was once booted into recovery and loaded diskpart, remove your recovery media while cleaning and repartitioning the drive,l. If your USB drive mounts as C and you delete the windows partition and create a new one, it can mount as E for example. You need to avoid this. This happened to me. Do your diskpart partitioning without your recovery media in. Then reboot with it in and run the reset.
 

[email protected]

New member
Nov 17, 2021
1
0
I finally managed to install Windows 10 on my Surface RT, and for now it's great! It's a shame that Microsoft didn't update the tablet officially, and that this version is so old that many newer apps don't work, but it's better than nothing!

Some useful informations I learned through the process:
1) Initially I used the recovery image for my language downloaded from Microsoft, and with this image I wasn't able to enable test mode after installing the secure boot policy. I tried the chinese image provided on Yandex (links are in other threads on this forum) and it worked on first try, so use that!

2) Even after enabling Test Mode, if you run the command Confirm-SecureBootUEFI in powershell, it still gives you True as result. I was worried that Secure Boot wasn't really disabled but I was wrong. To confirm that secure boot is disabled you have to enter the command prompt via recovery image and check the right corner of the screen if it says "secure boot is not configured correctly" or something like that. In that case, you can install W10 safely.

3) Some guides are wrong about the file you have to rename to remove the warning about the expiration of the build. The right file is LicensingUI.exe, not LogonUI.exe! LogonUI.exe is responsible for the login interface, if you rename it you won't be able to login on the next reboot, so pay attention!

4) Office 2013 is not activated for me, I tried to install the provided licences many times, but nothing. It seems to work anyway though. There's something I missed?

To be completely satisfied I need:
- a working version of the Crunchyroll app, the one in the store requires a newer build, anyone know how to find it?
- MSN Weather for W10, the one provided is the old W8 app.
- Ad blocker for Edge, someone wrote about sideloading uBlock but didn't share the files.
Looking at other tutorials I changed Logonui.exe and now I cant sign in or boot to reach command prompt. Do you have any solutions for it?
 

Kiba85

Member
Oct 26, 2015
28
8
Pizzo
  • Like
Reactions: [email protected]

Top Liked Posts

  • There are no posts matching your filters.
  • 1
    Looking at other tutorials I changed Logonui.exe and now I cant sign in or boot to reach command prompt. Do you have any solutions for it?
    See here : https://forum.xda-developers.com/t/windows-10-on-arm-for-surface-rt.3830124/post-82116527

    Boot from the usb installation media, open a command prompt with SHIFT+F10 and follow the instructions on that post
  • 5
    This guide is made based on my experience and based on the other thread: "[Tutorial] Install Windows 10 for ARM32 on your Surface 2".

    It is not complete yet. I will be adding files and more clear instructions slowly.
    Do this at your own risk. Your device may be bricked. I am still not sure if the SecureBoot fix should be executed on 8.0 or 8.1


    # How to Install Windows 10 on the Surface RT #
    2020/02/16 kephax

    Download complete tools: [will upload]
    Download temporary link in attachments

    ## 0. Restore Windows 8.1

    1. Turn the Surface Off
    2. Insert this USB stick in the Surface
    3. Press Volume Down and Power
    4. The Recovery menu will start
    5. Troubleshoot > Advanced Options > Command Prompt
    6. Type: "restore.cmd" (this will whipe the whole disk, repartition it and install the Windows 8.1 image) (this will take a while)

    ## 1. Unlock Secure boot ##

    1. Run Disable_UAC.reg
    2. Start > Regedit > HKEY_LOCAL_MACHINE\BCD00000000" > Select "BCD00000000" > Click on file and select "unload hive"
    3. Copy SecureBoot to Desktop > Open it > Run "InstallPolicy.cmd"
    4. Restart
    5. Start > cmd (as Adminstrator) > PostInstallPolicy.cmd
    6. Restart

    ## 2. Install Windows 10 ##
    If you don't have a message "Secure boot" in the bottom right corner then retry step 1

    1. Turn the Surface Off
    2. Insert this USB stick in the Surface
    3. Press Volume Down and Power
    4. The Recovery menu will start
    5. Troubleshoot > Advanced Options > Command Prompt
    6. Type: "script.cmd" (this will whipe the whole disk, repartition it and install the Windows 10 image) (this will take a while)
    7. When restarting you will get an error popup: Press SHIFT+F10
    8. Type Regedit and go to KEY_Local machine/SYSTEM/Setup/Status/ChildCompletion > setup.exe > Modify the value to "3"
    9. Restart

    ### 2.1. How to activate Windows
    1. Powershell
    slmgr.vbs /upk
    slmgr /ipk NPPR9-FWDCX-D2C8J-H872K-2YT43
    slmgr /skms kms.03k.org
    slmgr /ato
    slmgr /skms zhang.yt

    ### 2.2 Install runtime
    1. Copy APPX1 from Recovery USB to Desktop
    2. Desktop\APPX1\APPX1.ps1 > Right click > Run as Administrator
    3. Restart
    4. Desktop\APPX1\AppxBundle.ps1 > Right click > Run as Administrator
    5. Restart
    6. Install:
    Microsoft.windowsStore.appxbundle
    Microsoft.NET.Native.Framework.1.1.appx
    Microsoft.NET.Native.Runtime.1.1.appx

    ## 3. After installation ##

    ### How to remove Expired version popup ###
    1. Go to C:\Windows\System32
    2. Right click on LogonUI.exe > Properties > Security > Advanced
    3. Ower > Change
    4. Enter your username > Check Names
    5. Close all dialog boxes
    6. Now rename the file to LogonUIbak.exe

    ### How to change the language to English (and remove chinese) ###
    Start > Settings > Time & Language > Region & Language
    Remove chinese and set English as Default

    ### How to install uBlock Origin on Edge ###
    1. Download this:
    2. Edge > about:flags
    3. Select: "Enable extensions developer features"
    4. Select the "..." > Extensions > Load Extension
    5. Select the folder with uBlock Origin (this should be on the Surface itself)

    ### How to install UWP applications ###
    1. Find your application here:
    https://www.microsoft.com/en-us/store/b/home

    2. Copy the URL and copy it here:
    https://store.rg-adguard.net/7

    3. You will need to find here the .appxbundle ARM and sometimes also the dependencies. Sometimes when you download the file it does not have the extension, so rename the file to .appx in the end.

    4. Install first the dependencies then the application on the Surface RT

    ## 4. Pictures
    2
    This is super amazing project! It brought life again to this amazing device!

    Here's the things that I've noticed:
    #1 Skype app is not working. Doesn't accept any account I throw at it. Let me know if anyone had success with it.
    #2 Edge doesn't support Web Assembly. I've tried enabling the experimental JavaScript features, but it still doesn't work. Is there any other browser for ARM-32? I honestly could not find...

    Thanks all and keep up the good work!

    There are no other browsers but recently I have been working on compiling Firefox for arm32 but I did not have too much luck : ( I am still trying...
    1
    Ok so I'm attempting to follow this tutorial and the other one for my original surface rt. Where is the wim for windows 10? Those instructions don't seem clear to me, or am I supposed to use the surface 2 image?
    1
    i am stuck at run script.cmd from command prompt in recovery. It wont let me run the command. I have secureboot disabled
    AFTER YOU MAKE SURE YOU SEE THE SECUREBOOT DISABLED FLAG IN THE COMMAND PROMPT RECOVERY ON THE DEVICE (NOT THE USB RECOVERY), you can format the drive using all of theese commands. Otherwise, DO NOT DEPLOY THE W10 IMAGE BECAUSE YOUR SURFACE MIGHT NEVER BOOT :(
    What happens is that the USB flashdrive has different drive letters and are not the same. Also, I do not encourage people to use premade batch files to automate the process. You do not know exactly what can happen and by typing the commands yourself, you know what you type. So here are all of the commands to deploy the windows 10 system:

    1. ###Formatting the C: Drive###
    Enter diskpart . . . . . #Enters diskpart
    lis dis . . . . . . . . . . . . . . #This shows all of the drives available
    sel dis 0 . . . . . . . . . . . .#This selects the Default harddrive
    lis par . . . . . . . . . . . . . .#This shows all of your partitions
    sel par 4 . . . . . . . . . . . #This selects the partition 4
    for quick fs = ntfs override . . . . . #This formats the drive
    exit . . . . . . . . . . . . . . . . #Exits Diskpart

    2. ###Installing Windows 10###
    dism /apply-image /imagefile:d:\install.wim /applydir:c: /index: 1
    _______________________/
    |
    |__Replace [D:] with your usb drive letter (d: f: etc...)

    You can check the original detailed tutorial in chineese (Translated in English) on how to install Windows 10 ARM on the Surface RT's: https://sites.google.com/view/alexenferman/hacking/surface-rt
    1
    Dumb question......I been reading the other post in regards to installing Windows 10 on the other surface 2..... Would I have to follow this tutorial or the one for the surface 2 if I have a surface 2 running rt? Also it says I need a keyboard..... Does it mean a USB keyboard or can I use my Microsoft soft keyboard?

    Procedure for Surface RT and 2 is the same but the only difference is that the ".wim" file that you need to keep in your usb is different for rt and 2.

    And yes, you can use your Microsoft soft keyboard