Windows arm64 msi что это

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

Pick a username
Email Address
Password

By clicking “Sign up for GitHub”, you agree to our terms of service and
privacy statement. We’ll occasionally send you account related emails.

Already on GitHub?
Sign in
to your account

Microsoft Windows Logo

Robert Triggs / Android Authority

If you’re in the market for a new laptop or tablet you may have come across several options that fall under the Windows on Arm ecosystem.

What’s Arm, you ask? Simply put, it’s a computer processor architecture that powers many portable electronics, including your smartphone. However, it has yet to break into the desktop PC space. While smartphones have almost always used Arm-based processors, desktops and laptops have instead relied on the x86 architecture. That has started to change of late, though, thanks to Arm’s many advantages that make it a better fit for portable devices.

We’ve already seen proof of this with Apple’s custom Arm-based M1 and M2 chips. Not to be left behind, Microsoft also offers Windows on Arm to support Arm-based hardware. The winds of change are certainly heading in Arm’s direction but why is this suddenly preferable to traditional AMD- and Intel-powered laptops?

What is Windows on Arm?

Microsoft Surface Pro X Promo Image

Windows on Arm simply refers to Microsoft’s Windows OS running on computers powered by Arm processors, as opposed to the dominant x86 chips offered by Intel and AMD. The platform started out bringing Windows 10 to Arm-powered laptops and tablets all the way back in 2017 but has since been updated to run Windows 11 as well.

Compared to a traditional Windows laptop, Windows on Arm promises superior battery life that lasts more than one day, always-online internet connectivity via 4G or 5G, super-fast boot times, and chipset-level support for security features like Windows Hello. However, there are also some platform caveats, including a lack of gaming support, the occasional driver issue, and software emulation that doesn’t quite cover everything you might need. But more on that in the following sections.

It’s essentially Microsoft Windows running on Qualcomm’s 4G and 5G laptop-tier processors.

Currently, Qualcomm is the only system-on-a-chip (SoC) vendor selling Windows on Arm chipsets. These fall under its Snapdragon 7c, 8c, and 8cx portfolios, which have been picked up by a range of manufacturers. Microsoft’s processors found in its Surface Pro X are essentially slightly tweaked versions of Qualcomm’s Snapdragon 8cx lineup as well.

Qualcomm is rumored to have an exclusivity deal with Microsoft in exchange for co-developing a lot of the underlying software that allows Windows applications to run on Arm-based processors. So if you’re buying a Windows on Arm device today, Qualcomm is your only option, at least for now.

Windows on Arm vs. standard Windows x86

Windows logo key on a PC keyboard.

When it comes to the Windows experience, Windows on Arm is functionally the same as traditional Windows 10 and now Windows 11. This is, thankfully, not a return to the ill-fated Windows RT days, which was a limited version of Windows 8 ported to Arm that offered a miserably small app ecosystem.

With Windows on Arm, you can run (virtually) all your favorite apps. Although an increasing number are specifically built for the platform, you can also emulate x86 applications. We’ll dive a little deeper into the implications of software emulation in the following section.

Windows on Arm is functionally the same as x86-based Windows. This is not a return to the ill-fated Windows RT days.

If the software experience is identical, then there must be a reason to put all this effort into moving from x86 to Arm? Of course, there are quite a few good reasons.

One of the key benefits of the Arm architecture over x86/x64 chips developed by AMD and Intel is power consumption. This has major implications for consumer products, from longer battery life to thinner and fan-less designs. Arm-based processors have also come on leaps and bounds in terms of performance. Apple’s M1 chip can rival the performance of mid-tier Intel CPUs while consuming just a fraction of the power.

Apple’s latest Arm-based SoCs are an impressive technical showcase of the alternative architecture.

We haven’t seen Arm’s Cortex CPUs hit these performance highs yet, so don’t expect bleeding-edge performance from Windows on Arm, but Qualcomm purchased CPU designer Nuvia with the explicit purpose of building more powerful custom CPUs. We know the first chips from this acquisition will land in consumer devices in 2024, but not much else.

The move to Arm-based processors isn’t just about CPU power, it’s also linked to the growing gap between traditional CPUs and SoCs as more expansive platforms. Qualcomm, for instance, bundles graphics, modem, machine learning, image processing, sensor hub, and security technologies into its Snapdragon 8cx Gen 3 platform. Likewise, Apple has its own equivalent technologies packed into its M2 chip that powers the latest Macbook Air.

By comparison, Intel includes CPU, integrated graphics, and some security enclave features in its chipsets. So they’re still more focused on the traditional workhorse paradigm rather than the all-inclusive approach we’ve come to associate with Arm SoCs. Intel and AMD processors still require additional external components in order to embrace broader and newer use cases, such as 5G networking.

In other words, Arm-based SoCs are complete integrated solutions that offer many benefits beyond simple performance and energy efficiency.

How does Windows on Arm handle emulation of older apps?

Microsoft Surface Go 2 tablet mode

Robert Triggs / Android Authority

The core Windows on Arm experiences, such as the Start Menu and File Explorer, are all compiled for and run natively on Arm chips, ensuring maximum performance. That is to say, they run directly on the processor with no need for translation, emulation, or any other middle layer, just like they do on an x86 PC. Windows also supports native applications compelled to run specifically on Arm hardware. The list of native apps is continually growing and now includes Microsoft Edge, Firefox, Adobe Photoshop, Netflix, VLC, and Zoom, to name but a few.

With the introduction of Windows 11 and enhanced 64-bit support, Microsoft now has two avenues to help developers build apps for its platform. The first is fully native (ARM64 ABI) where the entire codebase is compiled for Arm. The second is partially native (ARM64EC ABI), whereby part of the code is built for Arm while parts that currently don’t have working Arm dependencies or plugins run in emulation. The latter option is designed to help developers migrate and improve the performance of their apps, even if some of the code they rely on can’t run natively yet.

Emulation ensures all your favorite apps work correctly, but there is a slight performance penalty.

Although native apps are preferable, emulation is the key to Windows on Arm’s success (and Apple’s Arm-based Macs too). Users want to be able to run their entire back catalog of software, including software that may no longer be supported and thus is unlikely to ever see a native Arm update. If you’re not familiar with the concept, emulation takes software compiled for one architecture (such as x86) and converts it into machine code that will run on a different processor architecture, in this case, Arm. There is a small but tangible performance penalty for performing this conversion.

Windows 10 on Arm provides emulation of 32-bit (x86) apps but can’t run non-native 64-bit applications. Windows 11 on Arm introduces 64-bit (x86-x64) emulation, greatly expanding the range of applications that run on the platform.

See also: How to run Android apps on Windows 11

Originally, Microsoft had planned to bring 64-bit emulation to Windows 10 but chose instead to reserve it for the Windows 11 update. Fortunately, it appears that virtually all existing Windows on Arm devices will see an update to Microsoft’s latest OS, ensuring they will eventually see 64-bit app support. The exception is first-gen Qualcomm Snapdragon 835-powered devices.

Microsoft encourages users to download apps from the Microsoft Store, which will automatically detect and download the best native or emulated version for your device. However, third-parties can still host their own software installers for Windows on Arm too.

Should I switch to Windows on Arm?

Surface Laptop Studio on a wall outdoors, showing the screen.

Zarif Ali / Android Authority

Windows on Arm has a number of benefits but it’s not suitable for every use case, at least not yet. Weighing up the platform’s pros and cons is even more important than usual before making a purchase.

For instance, playing all but the oldest and most basic games isn’t yet possible on Arm hardware. Between the emulation layer and lackluster graphics hardware, you won’t be able to play the latest AAA titles at acceptable frame rates on a Windows on Arm device. Similarly, those who require quite specific and demanding software, such as CAD applications, may find performance sluggish compared to a more performant platform. It’s best to steer clear if you require high-end performance from your main laptop.

But a Windows on Arm device can be a great pick for those who desire portability. The platform provides ample performance for document editing, web browsing, and even some marginally more demanding tasks while providing all-day battery life. Combined with advanced networking options, such as 4G and 5G, and ultra-slim form fanless form factors, Arm-based laptops, and tablets are ideal for taking your work on the go.

What devices run Windows on Arm?

surface pro 9 (1)

The Windows on Arm ecosystem is rather small at the moment. Here’s a non-exhaustive list of Windows on Arm laptops and tablets that you can currently buy:

  • Microsoft Surface Pro X (from $999)
  • Microsoft Surface Pro 9 (5G variant only)
  • Samsung Galaxy Book Go (from $349)
  • Lenovo ThinkPad X13s

Discontinued models include the HUAWEI Matebook E 2019, Lenovo Flex 5G, Lenovo Miix 630, and Lenovo Yoga C630.


Windows on Arm FAQ

Yes, you can already install Windows 11 on Arm-based devices like the Microsoft Surface Pro X.

Yes, Windows 10 was the first version ported to Arm.

Not in emulation. Only native 64-bit (Arm64) apps work with Windows 10, along with x86 and Arm32 and apps. Windows 11 does support 64-bit software emulation.

Currently, Microsoft only licenses Windows on Arm to OEMs. However, it is possible to gain access to Arm builds by joining the Windows Insider beta program.

It is possible to install Windows on Arm-based M1 Macs using virtual machines. However, Microsoft does not yet sell Arm-specific license keys for Windows.

Open the System > About page in the Settings menu. The ‘system type‘ field displays whether you’re on an Arm- or x86-based system.

  • 19.07.2020

В данной статье рассмотрим версию Windows 10 для ARM — процессоров. Что это такое, где скачать и как установить, читайте далее.

ARM — Это тип архитектуры процессора, она отличается от обычной архитектуры Intel x86 и 64 бит, которые используются в наше время в компьютерах и большинстве ноутбуках. ARM — процессоры используются в мобильных телефонах (iPhone, iPad и Android), а так же в различных устройствах, к примеру в «Умных часах», либо в мини-компьютерах на одноплатной основе, многим известным Raspberry Pi и Arduino.

Компьютеры на процессорах ARM обладают своими существенными преимуществами, по сравнению с обычными x86 процессорами, например более высокая автономность, т.е ноутбук на ARM процессоре позволит работать без подзаряда намного дольше, чем с x86 процессором с одинаковым объемом заряда. Помимо всего ARM дешевле в производстве.

Особенности Windows 10 на ARM

Windows 10 на ARM со времен Windows 8 к 2020 году научилась запускать обычные x86 приложения, т.е все обычные приложения написанные под десктопную Windows, но только посредством эмуляции, что может отражаться на производительности работы приложения.

Приложения из Windows Strore наоборот, в среднем работают лучше на ARM, чем на x86 процессоре, т.е большинство приложений из магазина поддерживает ARM без эмуляции.

Какие минусы Windows 10 на ARM?

1. Только x32 (x86) приложения могут быть эмулированы, приложения, которые имеют только x64 разрядность на данный момент не работают.

2. Драйвера работают только для периферийных устройств с plug-and-play технологией, т.е с универсальными драйверами Windows. Драйвера x32 (x86) типа не поддерживаются, как альтернативу возможно использовать нативные драйвера ARM 64.

3. Не работают игры на OpenGL с версией выше 1.1. Игры, которые используют технологию античит так же не работают. Так же не работает Hyper-V.

4. Из-за ограничений технологии ARM не поддерживаются так же многие тесты, такие как: PCMark 8, Work, Cinebench R15, Premiere, Blender, OpenGL 2.1. MATLAB.

5. Не работают — опции и приложения для людей с ограниченными возможностями, редакторы метода ввода, приложения для облачных хранения данных.

Скачать и установить Windows 10 ARM

Для начала, чтобы использовать Windows 10 для ARM — Вам необходимо само устройство на ARM системе. Самым распространенным на данный момент — это одноплатный мини-комьютер Raspberry Pi, на китайских площадках их продают в среднем за 4-5 тысяч рублей.

Скачать Windows 10 for ARM Вы можете на следующей странице.

С процессом установки, Вы можете ознакомиться в пошаговом видео:

Активация Windows 10 ARM

Активация системы ничем не отличается от обычной «десктопной» Windows. Для Windows 10 на ARM так же работают версии Windows 10 Pro и Windows 10 Home, приобрести ключи активации для данных систем Вы можете в нашем каталоге по самым низким ценам! Доставка ключей моментальная в автоматическом режиме на Вашу электронную почту.

Что такое Windows 10 на ARM и как это работает?

Microsoft что запустила версию Windows 10, которая будет работать на маломощном оборудовании ARM. В отличие от Windows RT, версии Windows 8, которая использовала оригинальную Surface и Surface 2, это полная версия Windows 10 с уровнем эмуляции, которая позволяет запускать традиционные настольные приложения вне Windows Store.

Почему Microsoft ставит Windows 10 на ARM?

ARM — это другой тип архитектуры процессора от стандартной архитектуры Intel x86 и 64-битной архитектуры Intel, используемой сегодня на ПК. (Даже AMD выпускает чипы, совместимые с архитектурой Intel.) Мобильные устройства, такие как телефоны iPhone, iPad и Android, наряду со многими другими более мелкими устройствами, имеют чипы ARM вместо чипов Intel внутри них.

Маломощные ARM ПК обладают некоторыми преимуществами по сравнению с традиционными x86 (большинство из них — настольные компьютеры и ноутбуки, которые мы используем сегодня). ARM ПК имеют встроенную сотовую связь LTE, часто предлагают лучшее время автономной работы, чем процессоры Intel и AMD, а оборудование дешевле для производителей.

Microsoft хотела бы, чтобы Windows 10 запускалась на аппаратном уровне ARM, чтобы получить эти преимущества. Конечно, Вы, вероятно, не будете использовать десктопный ARM в ближайшее время, но ARM может стать отличным выбором для планшетов, устройств 2 в 1 и даже ноутбуков.

Вместо того, чтобы создавать более ограниченную версию Windows для этой платформы, как и при неудачной Windows RT, Microsoft решила выпустить полную версию Windows 10 для аппаратного обеспечения ARM, которая может даже запускать традиционные настольные приложения Windows.

Полученные устройства предназначены для «Всегда подключены» и обещают до 20 часов активного использования и 700 часов «В режиме ожидания». И они могут даже запускать традиционное программное обеспечение для настольных компьютеров Windows.

Microsoft впервые объявила о партнерстве с Qualcomm для создания Windows на ARM в WinHEC в декабре 2016 года.

Он может запускать x86 десктопные программы

Это не просто Windows RT. Windows RT не позволяла Вам запускать традиционное программное обеспечение для настольных компьютеров. Он даже блокировал разработчиков от компиляции своих настольных приложений для процессоров ARM и предлагал их пользователям. Windows RT разрешала приложения из магазина Windows 8.

Windows 10 на ARM полностью отличается. Это полный рабочий стол Windows. Microsoft создала специальный слой эмулятора, который позволяет традиционным 32-разрядным настольным приложениям работать на процессорах ARM, поэтому все должно «работать». Microsoft даже продемонстрировала версию Windows 10 Professional на ARM и заявила, что поддерживает все обычные расширенные функции, которые Вы найдете в Windows 10 Professional.

Эмуляция полностью прозрачна для пользователей и программ, которые они запускают. Он использует ту же технологию WOW (Windows для Windows), которую Windows использует для запуска 32-разрядных приложений в 64-разрядных версиях Windows сегодня. Однако эмуляция x86 в ARM происходит полностью в программном обеспечении.

Однако эта эмуляция программного обеспечения может быть проблемой. В то время как Microsoft продемонстрировала Windows 10 на ARM, запустив десктопную версию Photoshop, заявив, что она отлично работает на процессоре Qualcomm, почти наверняка будет некоторое замедление в требовании настольных приложений по сравнению с их запуском в системе Intel или AMD. Нам нужно будет дождаться, когда будут показаны тесты производительности, когда будет выпущена Windows 10 на ARM.

Однако, стоит рассказать про эмулятор. Это не просто эмуляция операционной системы Windows 10. Ядром Windows, драйверами оборудования и всеми программами, входящими в состав Windows, является собственный ARM-код. Приложения Windows Platform (UWP) из Windows Store также являются собственными программами ARM. Эмулятор используется только при использовании обычного настольного программного обеспечения для Windows x86.

Большая часть этой информации взята из видео Microsoft, выпущенного во время BUILD 2017.

Что такое Windows 10 на ARM и как это работает?

Поддержка старых аппаратных устройств может стать проблемой

Хотя Windows 10 на ARM может эмулировать традиционные настольные приложения, она не сможет устанавливать драйверы оборудования, написанные для традиционных операционных систем x86 или x64 Windows. Для поддержки различных аппаратных устройств потребуются версии ARM для этих аппаратных драйверов.

Microsoft обещает, что Windows 10 на ARM «будет иметь отличную поддержку периферийных устройств USB с использованием драйверов класса in-box». Это отлично подходит для современных USB-периферийных устройств. Но читайте между строками: Устройства, которые не поддерживаются встроенными драйверами, не будут работать. Утилиты принтера и другие утилиты драйверов оборудования также могут не работать. Это может быть проблемой для более старых периферийных устройств.

Для Windows неважно, какой тип CPU работает. Вы получаете полный рабочий стол Windows с Windows 10 Домашняя или Windows 10 Профессиональная, даже если Вы используете Windows 10 на ARM.

Тем не менее, эти устройства Windows 10 на ARM будут поставляться с Windows 10 S, как и у Surface Laptop от Microsoft. Windows 10 S — это более ограниченная версия Windows 10, которая может запускать только программное обеспечение из Windows Store. Тем не менее, Вы можете заплатить за обновление до Windows 10 Pro и возможность устанавливать настольные приложения так же, как и с Windows 10 S на компьютерах Intel и AMD. До сентября 2018 года обновление с Windows 10 S до Windows 10 Pro будет бесплатным.

Другими словами, с Windows 10 ARM — это просто еще одна аппаратная платформа, которая обрабатывается одинаково — для этого требуется только слой эмуляции. Windows 10 S — ограниченная версия Windows, которая может работать на любой аппаратной платформе.

Когда это будет выпущено?

Первым устройством Windows 10 на ARM был Asus NovoGo. Большинство из устройств на базе ARM, таких как HP Envy x2 с процессором Qualcomm Snapdragon 835, будут доступны весной 2018 года.

Microsoft только что выпустила версию Windows 10, которая будет работать на маломощном оборудовании ARM. В отличие от Windows RT, версии Windows 8, которая использовалась в оригинальных Surface и Surface 2, это полная версия Windows 10 со слоем эмуляции, позволяющим запускать традиционные настольные приложения вне Магазина Windows.

Почему Microsoft переводит Windows 10 на ARM?

ARM — это тип архитектуры процессора, отличный от стандартной архитектуры Intel x86 и 64-разрядной архитектуры Intel, используемой сегодня на ПК. (Даже AMD производит чипы, совместимые с архитектурой Intel.) Мобильные устройства, такие как iPhone, iPad и телефоны Android, а также многие другие устройства меньшего размера, имеют внутри чипы ARM вместо чипов Intel.

Маломощные ПК с ARM имеют некоторые преимущества по сравнению с традиционными компьютерами x86 (которые являются большинством настольных компьютеров и ноутбуков, которые мы используем сегодня). Компьютеры ARM имеют встроенную сотовую связь LTE, часто предлагают лучшее время автономной работы, чем процессоры Intel и AMD, а оборудование для производителей дешевле.

Microsoft хотела бы, чтобы Windows 10 работала на оборудовании ARM, чтобы воспользоваться этими преимуществами. Конечно, в ближайшее время вы, вероятно, не будете использовать настольный компьютер ARM, но ARM может стать отличным выбором для планшетов, трансформируемых моделей 2-в-1 и даже небольших ноутбуков.

Вместо того, чтобы создавать более ограниченную версию Windows для этой платформы, как это было с неудачной Windows RT, Microsoft решила выпустить полную версию Windows 10 для оборудования ARM, которая может запускать даже традиционные настольные приложения Windows.

Полученные в результате устройства предназначены для «постоянного подключения» и обещают до 20 часов активного использования и 700 часов «подключённого современного режима ожидания». И они даже могут запускать традиционное настольное программное обеспечение Windows.

Microsoft впервые объявила о партнёрстве с Qualcomm для создания Windows на ARM на WinHEC в декабре 2016 года.

Она может запускать настольные программы x86

Это снова не просто Windows RT. Windows RT не позволяла запускать традиционные настольные программы. Она даже не позволял разработчикам компилировать свои настольные приложения для процессоров ARM и предлагать их пользователям. Windows RT разрешала приложения только из Магазина Windows 8.

Windows 10 на ARM совершенно другая. Это полноценный рабочий стол Windows. Microsoft создала специальный слой эмулятора, который позволяет запускать традиционные 32-битные настольные приложения на процессорах ARM, поэтому всё должно «просто работать». Microsoft даже продемонстрировала версию Windows 10 Professional на ARM и заявила, что она поддерживает все обычные расширенные функции, которые есть в Windows 10 Professional.

Эмуляция работает совершенно прозрачно как для пользователей, так и для программ, которые они запускают. Она использует ту же технологию WOW (Windows on Windows), которую Windows использует для запуска 32-битных приложений в 64-битных версиях Windows сегодня. Однако эмуляция x86-to-ARM происходит полностью программно.

Однако эта программная эмуляция может быть проблемой. Хотя Microsoft продемонстрировала Windows 10 на ARM с настольной версией Photoshop, заявив, что она «отлично работает» на процессоре Qualcomm, почти наверняка произойдёт некоторое замедление работы требовательных настольных приложений по сравнению с их запуском в системе Intel или AMD. Нам придётся подождать, чтобы увидеть тесты производительности, когда выйдет Windows 10 на ARM.

Однако не стоит отвлекаться на эмулятор. Это не просто эмулированная операционная система Windows 10. Ядро Windows, драйверы оборудования и все программы, входящие в состав Windows, являются собственным кодом ARM. Приложения универсальной платформы Windows (UWP) из Магазина Windows также являются собственными программами ARM. Эмулятор используется только при запуске традиционного настольного программного обеспечения x86 Windows.

Большая часть этой информации взята из видео, выпущенного Microsoft во время BUILD 2017.

Поддержка старых аппаратных устройств может быть проблемой

Хотя Windows 10 на ARM может эмулировать традиционные настольные приложения, она не сможет установить драйверы оборудования, написанные для традиционных операционных систем Windows x86 или x64. Для поддержки различных аппаратных устройств потребуются версии этих аппаратных драйверов ARM.

Microsoft обещает, что Windows 10 на ARM «будет иметь отличную поддержку периферийных устройств USB с использованием встроенных драйверов класса». Это отлично подходит для современных периферийных USB-устройств. Но читайте между строк: устройства, не поддерживаемые встроенными драйверами, работать не будут. Утилиты принтера и другие утилиты драйверов оборудования также могут не работать. Это может быть проблемой для старых или менее известных аппаратных периферийных устройств.

Не имеет значения, на каком типе процессора работает Windows. Вы получаете все возможности рабочего стола Windows с Windows 10 Домашняя или Windows 10 Профессиональная, даже если вы используете Windows 10 на ARM.

Однако эти Windows 10 на устройствах ARM будут поставляться с Windows 10 S, как и Surface Laptop от Microsoft. Windows 10 S — это более ограниченная версия Windows 10, которая может запускать только программное обеспечение из Магазина Windows. Однако вы можете заплатить за обновление до Windows 10 Pro и получить возможность устанавливать настольные приложения, как и в случае с Windows 10 S на ПК Intel и AMD. До сентября 2018 года обновление с Windows 10 S до Windows 10 Pro будет бесплатным.

Другими словами, в Windows 10 ARM — это просто ещё одна аппаратная платформа, которая работает так же — для этого просто нужен уровень эмуляции. Windows 10 S — это ограниченная версия Windows, которая может работать на любой аппаратной платформе.

Когда она выйдет?

Первым устройством с Windows 10 на ARM является Asus NovoGo. Большинство этих устройств на базе ARM, например HP Envy x2 с процессором Qualcomm Snapdragon 835, стали доступны с весны 2018 года.

Связанные статьи:

  • Что такое Windows 10 в S-режиме (S Mode)? (100%)
  • Как обновить Windows до последней версии (50%)
  • Как изменить сочетание клавиш для смены раскладки клавиатуры (50%)
  • Как создать локальный аккаунт при установке Windows 10 (50%)
  • Существует ли предел длины имени файлов в Windows (50%)
  • Как на самом деле делают процессоры? (RANDOM — 50%)

Windows-10-Hero

Windows 10 для ARM — это действительно новый феномен среди операционных систем. Впервые в истории ПК полноценная десктопная система, заточенная изначально под x86-процессоры, работает на мобильных ARM-чипах, что сразу вызывает множество вопросов по поводу поддерживаемого ей софта. В этой статье мы попытаемся разобраться, что же всё-таки будет происходить с программами на Windows 10 для ARM.

Windows 10 для ARM — новая редакция Windows 10?

Один из наиболее распространённых вопросов. Мы можем условно поделить Windows 10 по трём критериям: архитектура процессора, разрядность и редакция:

  • Все эти годы десктопная Windows поддерживала лишь одну архитектуру процессоров — x86.
  • На данный момент есть два вида разрядностей — 32-бита и 64-бита.
  • Редакций существует великое множество. Только в случае с Windows 10 их не менее шести (Home, Pro, S и так далее). Они отличаются лишь количеством функций и некоторыми искусственными ограничениями.

Windows 10 для ARM — это не новая редакция или разрядность системы, а новая архитектура. Как и привычная Windows 10 для x86, Windows 10 для ARM делится на редакции и разрядности. Многие почему-то связывают новый вид Windows и издание Windows 10 S, но это не совсем правильное утверждение, поскольку S — всего лишь одна из многих доступных как для x86-процессоров, так и для ARM-чипов редакций Windows 10.

Если говорить про разрядности, то Windows 10 ARM существует только в виде 64-битной версии и предназначена для 64-битных процессоров на архитектуре ARM.

Какие приложения будут работать на Windows 10 для ARM

Как и сама операционная система Windows, приложения делятся по критериям поддерживаемой архитектуры процессоров и разрядности. Разработчик любой программы может скомпилировать её (создать установочный файл) под конкретные варианты процессоров. При этом ПО, собранное для одной архитектуры чипов, не заработает на другой из-за архитектурных различий.

На сегодняшний день классический софт (распространяемый в виде exe, msi и других файлов) создан для x86-процессоров Intel и AMD и просто так не запустится на ARM-чипах (Qualcomm Snapdragon, к примеру). Microsoft понимает важность старых программ для пользователей, поэтому оснастила Windows 10 для ARM специальным эмулятором для запуска x86-приложений. Благодаря этому вы можете запускать классический x86-софт даже на ARM-процессоре.

Тем не менее, разработчики легко могут перекомпилировать свой софт под ARM-архитектуру. На это у них уйдёт совсем немного времени (достаточно поставить лишь лишнюю галочку в среде разработки), но программа станет работать на Windows 10 для ARM нативно, то есть без каких-либо эмуляторов и потерь быстродействия. При этом в самой программе ничего не изменится — она все так же будет поставляться в виде exe или msi-файла, будет выглядеть абсолютно так же, будет содержать те же функции. Все изменения будут находиться внутри и не будут видны пользователю.

Поддерживает ли Windows 10 для ARM Win32 API

Win32 API — системные механизмы, благодаря которым работает классический софт не из Microsoft Store. Они присутствуют лишь в десктопной Windows — Windows 10 Mobile, Windows 10 для Xbox, Windows 10 для HoloLens их не поддерживают.

Windows 10 для ARM — такая же десктопная система, как Windows 10 для x86, так что Win32 API присутствуют в ней в полном объёме. Они просто скомпилированы под ARM-процессоры и предназначены для классического софта, созданного под эту архитектуру. Впрочем, встроенный x86-эмулятор позволяет использовать их и x86-программам без каких-либо вопросов.

Какие разрядности программ поддерживаются на Windows 10 для ARM

Как мы уже писали выше, софт делится не только по критерию архитектуры процессора, но и по разрядности. В этом случае принято употреблять следующие сокращения:

  • x86-процессоры: 32bit — x86, 64bit — x86_64 (или, сокращённо, x64).
  • ARM-процессоры: 32-bit — ARM (встречается также ARM32), 64bit — ARM64.

Разберёмся, приложения какой разрядности поддерживаются на компьютерах с Windows 10 на базе ARM-процессоров.

ARM-приложения

Windows 10 для ARM нативно работает как с ARM32, так и с ARM64-программами, максимально используя ресурсы процессора. Конечно, предпочтительнее использовать ARM64-софт, так как он лучше работает с большим объёмом ресурсов (к примеру, может использовать больше 4 ГБ оперативной памяти). Аналогичный принцип применяется и для 64-битной Windows для x86 — на более мощных ПК рекомендуется использовать 64-разрядные программы.

На данный момент сама система для ARM-чипов и все встроенные в неё утилиты являются 64-битными (ARM64), а приложения в Microsoft Store, поддерживающие архитектуру ARM, 32-битными (ARM32). Microsoft только планирует добавить поддержку ARM64 в Microsoft Store ближе к концу 2018 года.

x86-приложения

x86-программы работают в Windows 10 для ARM через специальный эмулятор, что несколько ограничивает их. Вы сможете запустить лишь 32-битный x86-софт (поддержки x86_64 нет). При этом возможны потери производительности. По предварительным данным, которые могут оказаться неточными, они составят около 50% мощности процессора. Именно поэтому важно, чтобы разработчики перекомпилировали свой софт под ARM32 / ARM64 — в этом случае он будет запускаться нативно и работать быстрее.

Выводы

  • Windows 10 для ARM — обычная десктопная Windows 10, но не для x86, а для ARM-процессоров. Как и привычная нам Windows 10 для x86, она делится на множество редакций.
  • Windows 10 для ARM содержит в себе весь груз системных механизмов, что позволяет ей работать с любым классическим софтом для Windows (exe, msi-программы).
  • Софт, скомпилированный под ARM-процессоры, работает нативно (= быстро), а x86-программы запускаются через эмулятор, что приводит к потерям производительности. Каждый разработчик может легко перекомпилировать любую свою программу под ARM, чтобы она работала нативно.
  • Windows 10 для ARM — 64-битная система, поэтому 64-разрядный софт (ARM64) работает на ней немного быстрее, чем 32-разрядный (ARM32). Постепенно Microsoft выпустит ARM64-версии всех своих программ для обеспечения наибольшей производительности.
  • Эмулятор x86 в Windows 10 для ARM позволяет запустить лишь 32-битные версии x86-программ.

Задавайте интересующие вас вопросы в комментариях.

Содержание

  1. Формат файла MSI — описание, как открыть?
  2. Чем открыть файл в формате MSI
  3. Программы для открытия MSI файлов
  4. Конвертация MSI в другие форматы
  5. Почему именно MSI и в чем его достоинства?
  6. MSI file — Что это? Как открыть такой файл? Решения проблем с файлами MSI
  7. MSI расширение файла
  8. Как открыть файл MSI?
  9. Шаг 1. Найдите и скачайте и установите соответствующее программное обеспечение
  10. Программы, поддерживающие MSI файлы
  11. Шаг 2. Убедитесь, что файл MSI не заражен вредоносным ПО
  12. Подсказка!
  13. Шаг 3. Убедитесь, что файлы MSI завершены, то есть были ли они загружены правильно
  14. Шаг 4. Убедитесь, что файлы MSI связаны с соответствующим программным обеспечением
  15. Шаг 5. Убедитесь, что носитель, на котором хранятся файлы MSI, не поврежден или не поврежден
  16. Файл формата MSI — что это?
  17. Описание формата MSI
  18. msiexec.exe Установщик Windows®
  19. Что такое файл пакета установщика Windows (MSI)
  20. Приложения Microsoft Store против приложений для настольных компьютеров
  21. Почему выгодно использовать установщик Windows
  22. Проблемы, связанные с установщиком Windows

Файл формата MSI открывается специальными программами. Чтобы открыть данный формат, скачайте одну из предложенных программ.

Чем открыть файл в формате MSI

Формат MSI (полн. Windows Installer Package) представляет собой файл, являющийся одним из основных инсталляционных компонентов Windows. Расширение MSI включает установочный архив, необходимый для оперативной и корректной инсталляции различных программных приложений на платформе Windows. Данный формат может быть эффективно использован как для установки внешнего программного обеспечения от сторонних разработчиков, так и для обновления компонентов операционной системы. MSI файл содержит исчерпывающую информацию, которая требуется инсталлятору для корректной установки утилиты (плагина) и обработки интерфейса пользователя.

Каждый подобный инсталляционный пакет в виде MSI файла включает структурированную базу данных на основе OLE, которая представляет собой набор из взаимосвязанных электронных таблиц с данными о программном приложении и последовательности процессов его установки.

Необходимо понимать, что процесс инсталляции может быть разбит на несколько этапов и включать в себя определенные сценарии: сбор данных, вызов исполнительных команд, отвечающих за установку, вероятный откат в случае сбоя операционной системы и прерывания инсталляции.

Помимо базы данных в виде электронных таблиц, MSI расширение может содержать пользовательские проекты (написанные на JScript, VBScript или Eclipse), различные динамические DLL библиотеки (если того требует установка), а также сами инсталляционные пакеты в виде CAB архивов.

Так как стандартный MSI файл – пакет данных, то распаковать его можно с использованием типового архиватора, например, 7-Zip.

Доступен он будет также и при помощи командной строки cmd.exe, в которой следует выполнить команду: msiexec /a c:filename.msi /qb TARGETDIR=c:tmp.

Следует отметить, что полным аналогом MSI расширения является MSU. Однако последнее функционирует исключительно на платформе Windows Vista.

Программы для открытия MSI файлов

MSI расширение может быть сгенерировано и открыто для редактирования только на базе ОС-Windows.

Для этого могут быть использованы следующие программных комплексы и архиваторы данных:

На платформе Mac и Linux практическое использование расширения не предусмотрено.

Если при открытии расширения MSI возникает ошибка, причины могут заключаться в следующем:

  • поврежден или инфицирован файл;
  • файл не связан с реестром ОС (выбрано некорректное приложение для воспроизведения или не произведена инсталляция конкретного плагина);
  • недостаточно ресурсов устройства или ОС;
  • поврежденные или устаревшие драйвера.

Конвертация MSI в другие форматы

Уникальная структура и область применения MSI для каждого конкретного случая не предоставляют возможностей для конвертации данного формата в другие расширения. Попытки конвертации расширения в другой формат могут не только не дать никаких практических результатов, но и повредить исходный файл.

Почему именно MSI и в чем его достоинства?

MSI расширение не является востребованным в среде обычных пользователей и применяется сугубо как инсталляционный компонент Windows, необходимый для определения последовательности этапов и включающий в себя определенные сценарии:

  • сбор инсталляционных данных;
  • вызов исполнительных команд, отвечающих за установку;
  • вероятностный откат в случае сбоя операционной системы и прерывания инсталляции.

Содержит информацию инсталляции для конкретной программы установки, например, файлы, которые должны быть установлены, и директория инсталляции. Может применяться для обновлений Windows, а также сторонних установщиков программ.

Содержимое пакета MSI может извлекаться при помощи утилиты декомпрессии файлов 7-Zip.

Примечание: в Windows Vista файлы .MSU используются для установки системных обновлений и хотфиксов.

Чем открыть файл в формате MSI (Windows Installer Package)

MSI file — Что это? Как открыть такой файл? Решения проблем с файлами MSI

Неизвестное расширение файла может быть источником различных проблем. Однако выявление причин проблем с файлами MSI и их устранение не являются сложным процессом. Эта статья опишет 5 простых шагов, которые позволят вам решить проблемы с файлами MSI.

  1. 1. MSI расширение файла
  2. 2. Как открыть файл MSI?
    1. 2.1 Найдите и скачайте и установите соответствующее программное обеспечение
      1. 2.1.1 Программы, поддерживающие MSI файлы
    2. 2.2 Убедитесь, что файл MSI не заражен вредоносным ПО
    3. 2.3 Убедитесь, что файлы MSI завершены, то есть были ли они загружены правильно
    4. 2.4 Убедитесь, что файлы MSI связаны с соответствующим программным обеспечением
    5. 2.5 Убедитесь, что носитель, на котором хранятся файлы MSI, не поврежден или не поврежден
  3. 3. Подобные расширения файлов

MSI расширение файла

  • Тип файла Windows Installer Package
  • Разработчик файлов Microsoft
  • Категория файла Другие файлы
  • Рейтинг популярности файлов

Как открыть файл MSI?

Шаг 1. Найдите и скачайте и установите соответствующее программное обеспечение

Обычно для открытия файлов. MSI достаточно выполнить следующие простые шаги: найти, загрузить и установить соответствующее программное обеспечение. Затем, дважды щелкнув значок файла, откройте файл. Система должна автоматически связать MSI файл с соответствующим программным обеспечением. Ниже приведен список программ, необходимых для открытия файлов с расширением MSI:

Программы, поддерживающие MSI файлы

Шаг 2. Убедитесь, что файл MSI не заражен вредоносным ПО

Если данный файл с расширением MSI не заражен, возможно, антивирусная программа блокирует доступ к файлу. Пользователь должен принять необходимые меры предосторожности и выполнить действия, предложенные системой. После восстановления или удаления зараженного файла рекомендуется проверить всю систему на наличие вирусов. Вам нужно будет приобрести новую, чистую версию файла MSI.

Подсказка!

Имейте в виду, что вы всегда можете обратиться за помощью к ИТ-специалисту. Некоторые проблемы с файлами MSI могут быть трудно решить для менее опытных пользователей. Также вы можете обратиться за помощью к одному из разработчиков программного обеспечения, которое поддерживает файлы с расширением MSI. Для этого перейдите на подстраницу программного обеспечения и найдите адрес веб-сайта разработчика программного обеспечения.

Шаг 3. Убедитесь, что файлы MSI завершены, то есть были ли они загружены правильно

Если файл MSI не был загружен должным образом, программное обеспечение не сможет открыть такой файл. Проверьте размер файла в том месте, откуда вы скачали нужный файл. Если размер исходного файла отличается от размера загруженного файла MSI, вам придется загрузить файл снова.

Шаг 4. Убедитесь, что файлы MSI связаны с соответствующим программным обеспечением

Если в системном реестре нет записи, связанной с программой по умолчанию, которая должна использоваться для открытия файлов MSI , даже если данная программа установлена в системе, тогда файлы MSI должны быть связаны с рассматриваемым приложением.

Связывание файлов с приложениями выполняется аналогично, независимо от типа системы, и состоит в выборе приложения, которое следует использовать для открытия файлов данного типа. Чтобы связать MSI файлы с данным приложением, щелкните правой кнопкой мыши значок файла и выберите в контекстном меню пункт «Открыть с помощью» , который отобразит список предлагаемых программ. Выберите вашу программу из списка. Если приложение отсутствует в списке, используйте кнопку «Обзор» и укажите местоположение приложения. Если установлен флажок «Всегда использовать выбранное приложение для открытия файлов такого типа» , выбранное приложение будет установлено в качестве приложения по умолчанию для открытия указанных файлов.

Шаг 5. Убедитесь, что носитель, на котором хранятся файлы MSI, не поврежден или не поврежден

Возможно, что носитель, на котором находится файл, поврежден или поврежден. Попробуйте сканировать носитель на наличие ошибок.

Файл формата MSI — что это?

Описание формата MSI

Файл MSI относится к установочным пакетам для платформы Microsoft Windows. Данный формат файла, включает в себя наличие программного обеспечения, отвечающего за обновления ОС или установку определенных программных комплексов. MSI файл относят к документам OLE, содержащим определенные базы данных, которые состоят из наборов взаимосвязанных таблиц с заданной информацией.

Формат MSI может хранить пользовательский сценарий либо вспомогательную библиотеку DLL, последняя может требоваться в целях установки ПО. Файлы расширением .msi, возможно размещать отдельно от установочных пакетов, как в запакованном виде, так и в распакованном.

Чтобы выполнить открытие файла .msi, используют Windows Installer, являющийся штатным средством установки программ, разработанным компанией Майкрософт. Стоит отметить, что Microsoft Windows Installer, считается подсистемой и компонентом операционной системы Windows, начиная от версии Windows 2000. Установочный процесс распределяется на несколько этапов, включающих в себя сбор информации, действия, отвечающие за установку программ и возможный откат при наличии ошибок, когда операционная система начинает конфликтовать с загружаемым контентом.

Тип файла, имеющий расширение MSI, может работать и с утилитами файловой декомпрессии, к примеру Universal Extractor, The Unarchiver либо 7-Zip, такие приложения способны открыть MSI и извлечь его содержимое. Чтобы открыть файл, достаточно дважды кликнуть по нему посредством левой клавиши мыши. Примечательно, что .msi файл в Windows Vista, был заменен на расширение файла MSU. Если у пользователя не получается открыть файл MSI, есть вероятность того, что поврежден установочный пакет, файл или сам установщик Windows.

msiexec.exe Установщик Windows®

Установщик Windows (msiexec.exe) облегчает процесс установки программного обеспечения в Windows 10 в соответствии с архитектурной основой операционной системы.

Крайне важно, чтобы процесс установки и настройки программы проходил гладко и без проблем. По этой причине разработчики, как правило, используют службу установщика Windows, чтобы облегчить пользователям установку программного обеспечения. Таким образом, поставщики минимизируют совокупную стоимость владения для своих клиентов.

Что такое файл пакета установщика Windows (MSI)

Информация об установке программного обеспечения объединена в так называемые установочные пакеты. Они содержат .msi файлы с:
● База данных и рекомендации по разработке установщика для приложений и служб.
● Преобразования, модификации и контроль версий
● API для удаленного доступа к установленным приложениям / программному обеспечению

Процесс Msiexec (расшифровывается как исполняемый файл установщика Microsoft) помогает устанавливать сторонние приложения, связанные в формате MSI. Когда пользователь дважды щелкает файл пакета .msi, служба установщика Windows (msiexec.exe) автоматически запускает процесс установки.

Приложения Microsoft Store против приложений для настольных компьютеров

В течение многих лет Microsoft поощряла поставщиков использовать установщик Windows в качестве основного помощника при установке. В целях безопасности многие пользователи в настоящее время предпочитают загружать приложения из Магазина Microsoft непроверенным установщикам, найденным на неизвестных веб-сайтах. Таким образом они гарантируют, что приложение, которое они устанавливают на свой компьютер, не являются вирусом и не принесут вреда их системе.

Почему выгодно использовать установщик Windows

Несмотря на то, что существуют другие способы установки приложений в Windows 10, третьи стороны часто используют службу установщика Windows и связывают информацию об установке с этой службой. Одна из причин — его функции не ограничиваются только установкой программ. Установщик Windows также может выполнять некоторые другие важные задачи. Например, поставщики программного обеспечения используют его для рекламы своих продуктов, при этом пользователям не нужно сначала устанавливать приложение. Также есть возможность устанавливать продукты по запросу, а также настраивать их функции.

Еще одной важной характеристикой установщика Windows является откат установки. Установщик Windows гарантирует, что в случае неудачной установки система вернется в свое состояние перед установкой. Это означает, что все файлы, которые были удалены и перезаписаны во время установки, будут восстановлены.

Проблемы, связанные с установщиком Windows

Пользователи могут столкнуться с различными проблемами при работе с установщиком Windows. Среди них «Cлужба установки Windows не может быть доступна» ошибка. Это довольно распространенная проблема, поэтому есть два возможных решения:

Способ 1. Запустите службу установщика Microsoft из диалогового окна «Выполнить»

  1. Откройте диалоговое окно «Выполнить» с помощью сочетания клавиш Windows + R на клавиатуре.
  2. Введите services.msc и нажмите кнопку ОК
  3. Найдите опцию Windows Installer в списке сервисов в окне Сервис
  4. Дважды щелкните службу установщика Windows. Откроется окно свойств установщика Windows.
  5. Проверьте, активен ли сервисный статус. Если он остановлен, нажмите кнопку «Пуск», а затем подтвердите изменение, нажав «ОК».

msiexec.exe Установщик Windows®

6. Перезагрузите компьютер, чтобы увидеть, устранена ли проблема

Способ 2 — переустановите установщик Windows

1.Нажмите Windows + R на клавиатуре, и появится диалоговое окно «Выполнить».

2. Введите cmd и подтвердите, нажав OK

3. Вставьте эти команды одну за другой:
● cd% windir% system32
● ren msi.dll msi.old
● ren msiexec.exe msiexec.old
● ren msihnd.dll msihnd.old
4. Введите команду выхода

Как только вы закончите с этим процессом, перезагрузите компьютер и установите последнюю версию установщика Windows (найдите ее на официальном сайте Microsoft). После этого перезагрузите компьютер снова.

Эти простые шаги помогут вам справиться с этой проблемой. Если это не решит проблему, возможно, вы захотите углубиться в тему на веб-сайте Microsoft или перейти на надежные технические форумы.

Microsoft полностью осознала тот факт, что ARM никуда не денется – отсюда и выпуск их последнего комплекта для разработки.

Для тонких маломощных устройств ARM – не только лучший вариант, но и будущее.

Мало кто в это верил, но, по мере того, как сама технология развивалась и становилась всё более и более мощной, тем более реальным становилось это будущее.

Apple была первой крупной компанией, которая действительно занялась этой областью, и результаты говорят сами за себя. Чипсеты M1 и M2 покорили мир и впервые громко и ясно дали понять, что ARM вполне может быть лучшим вариантом для большинства.

Обычный пользователь, на самом деле, не особо заботится о базовых тактовых частотах, TDP, ядрах CUDA и многом другом: это всё нюансы для тех, кто разбирается в технологиях. Вместо этого «средний Иван» заботится только о таких вещах, как срок службы батареи, шум вентилятора и скорость, с которой его оборудование может выполнять поставленную задачу.

Вот почему новейшие MacBook от Apple до сих пор продаются как горячие пирожки – они обеспечивают непревзойденный пользовательский опыт.

Поэтому невозможно не задаться вопросом, сможет ли Microsoft осуществить то же самое. У них нет такой тесной интеграции аппаратного и программного обеспечения, как у Apple, но они, во что бы то ни стало, могут достичь очень похожей цели (и, косвенно, уровня производительности).

Скажем прямо: у Apple слишком большая фора. Тем не менее, остальным «противникам» никогда не поздно подняться и сесть на поезд ажиотажа ARM. Чем раньше они начнут, тем скорее у них будет что-то сопоставимое.

Вот почему так важен вышеупомянутый комплект разработчика на базе ARM от Microsoft. Это шаг в правильном направлении. Это может быть не особенно грандиозный шаг, но, тем не менее, это шаг.

Что отличает ARM

ARM и x86 относятся к двум совершенно разным архитектурам.

Первое, что вам нужно иметь в виду – точнее, первое отличие – это то , как они обрабатывают задачи (или, если быть более конкретным, то, как они обрабатывают наборы инструкций).

ARM против процессоров x86 – принципы исполнения инструкций

Чипсеты ARM делают это на пониженной скорости; они обрабатывают один набор инструкций за другим.

С другой стороны, архитектура X86 намного мощнее, и это позволяет решать все задачи с гораздо большей скоростью – одновременно. Из-за этого существует огромная разница в их скорости, а также в эффективности и количестве тепла, которое они выделяют во время работы.

ARM намного эффективнее. Вот почему на нем работают почти все современные смартфоны.

У него более чем достаточно мощности, но вся она содержится в пределах умеренной (и рациональной) оболочки. По этой же причине самые мощные современные смартфоны не нуждаются в активном охлаждении.

Ещё одна интересная вещь заключается в том, что архитектура ARM фактически может быть лицензирована для производителей, что, в свою очередь, позволяет им модифицировать различные сегменты и точно настраивать её производительность.

Это ещё одно огромное преимущество, а также одна из главных причин, по которой эту увлекательную архитектуру можно найти в таком разнообразном диапазоне устройств – компьютерах, ноутбуках, мобильных телефонах, смарт-телевизорах, планшетах, смарт-колонках и во всём, что между ними.

Почему мы не можем их совместить?

Поскольку эти две архитектуры обрабатывают наборы инструкций по-разному, они, по сути, способны обрабатывать только задачи и программы, разработанные для их собственной архитектуры.

Но, вот в чём дело: такие компании, как Apple и Microsoft, разработали уровни эмуляции, которые могут преобразовывать код x86 в ARM, тем самым расширяя список доступных приложений.

Приложения со встроенной поддержкой M1

В зависимости от того, насколько хорошо был разработан этот слой, сама эмуляция может быть либо (относительно) незаметной, то есть практически без потери производительности, либо совершенно ужасной.

Требуется достаточное инженерное мастерство, чтобы выполнить такую вещь так, чтобы конечный пользователь даже не заметил, что программное обеспечение, на самом деле, эмулируется в режиме реального времени.

Ни один такой уровень эмуляции не идеален, поэтому разработчикам так важно обновлять и оптимизировать свои программы как для x86, так и для ARM.

Этот список поддерживаемых приложений растёт с каждым днём, и мы можем легко представить себе будущее (которое вполне достижимо), в котором все наши самые важные программы будут иметь встроенную поддержку обеих архитектур.

Ещё одна важная вещь, которую следует отметить, это то, что ARM развивается намного быстрее, чем x86. Первому всегда не хватало лошадиных сил, но это тоже меняется. С другой стороны, процессоры X86 по-прежнему далеко не так эффективны, как должны быть.

Впервые покупка устройства на базе ARM является не только жизнеспособным вариантом, но, возможно, даже предпочтительным , в зависимости от вашего направления работы и общих потребностей и предпочтений.

Компьютеры ARM – почему Allure

Всё очень просто: впервые чипсеты ARM могут обеспечить как мощность, так и эффективность.

Вы получаете невероятное время автономной работы (при условии, что это портативное устройство) и более чем достаточную вычислительную мощность практически для любой задачи, о которой вы можете подумать.

Это идеальная архитектура при правильном использовании – отсюда такой большой интерес со стороны множества разных производителей.

Именно поэтому Microsoft оказалась в такой сложной ситуации. Windows на ARM существует, но на момент написания этой статьи она далеко не так совершенна, как macOS.

Более того, его уровень эмуляции даже не может сравниться с уровнем эмуляции Apple, что является ещё одной серьезной причиной, по которой Windows на ARM не так продвинута и популярна, как можно было бы ожидать, учитывая уважаемый статус Microsoft в отрасли.

Практический пример: Surface Pro X

Стоит упомянуть только два устройства Windows на базе ARM: Surface Pro X первого поколения и Surface Pro 9 5G. Оба работают на SoC от Qualcomm, и ни один из них не является особенно мощным.

Когда вышел первый Surface Pro X, он продавался по непомерной рекомендованной розничной цене и имел очень мало приложений, которые могли работать изначально. Таким образом, весь пользовательский опыт был довольно ужасным.

С другой стороны, версию 2022 года можно считать пригодной для использования. Это всё ещё не очень хорошо, и сам SoC не так эффективен, как можно было бы ожидать, но он, безусловно, намного лучше, чем его предшественник.

В этом-то и проблема: Windows на ARM ещё не готова для массового использования. Однако, мы движемся к этому моменту, и это будущее, которого мы все с нетерпением ждём.

Если вы действительно одержимы приобретением устройства Windows на базе ARM, вам следует рассмотреть Lenovo ThinkPad X13s. Это намного дешевле, чем всё, что может предложить Microsoft, и при этом поставляется с лучшей клавиатурой и традиционным дизайном в стиле ноутбука.

Часто задаваемые вопросы

Давайте рассмотрим несколько возможных вопросов, которые могут у вас возникнуть в связи с этой конкретной темой:

Стоит ли изучать Microsoft на ARM?

Абсолютно, но только если вы разработчик или кто-то, кто интересуется такой малоизвестной нишевой вещью.

Через пять лет Windows на ARM станет намного привлекательнее.

Однако, прямо сейчас он имеет множество недостатков; но, это болезни роста, и они являются нормой.

SQ3 от Microsoft так же хорош, как M1 или M2 от Apple?

Нет. Чипсет SQ3 примерно такой же мощный, как мобильные процессоры Intel 8-го поколения, и даже это может быть преувеличением.

Вы всё ещё можете выполнять свою работу на таком чипсете, но он не будет особенно быстрым. Добавьте к этому многочисленные проблемы совместимости и, возможно, кучу ошибок, и вы получите очень несовершенный пользовательский интерфейс, который просто не стоит запрашиваемой цены.

Почему Windows на ARM так часто терпела неудачу?

Из-за плохого подхода к продвижению со стороны Microsoft.

Она создала эти прекрасные, хотя и крайне маломощные устройства, и решила продать их подороже. Это… не имеет никакого смысла. Это было и остаётся паршивым ценностным предложением, отсюда и его ранняя кончина.

Как бы то ни было, Microsoft до сих пор не сдалась, и вполне возможно, что у компании светлое будущее.

Стоит ли Microsoft Surface Pro X 5G запрашиваемой цены?

Точно нет. Это невероятно маломощное устройство, которое продаётся по завышенной цене.

Он хорошо сложен и полностью универсален, но это не оправдывает такой непомерной цены.

На самом деле, вы можете получить более высокую производительность от Surface Pro 7, поэтому, если вам абсолютно не нужно устройство Windows на базе ARM, даже не думайте вытаскивать свой кошелек и выкладывать деньги.

Довольно распространённая проблема среди пользователей операционной системы Windows любых версий – ошибка msi при установке программ из файла с расширением .msi. В этой статье я опишу часто встречаемые проблемы с установщиком Windows 7/10/XP и варианты их решения, а также сделаю видео по текущему вопросу.

Файлы с расширением .msi это обычные пакеты установки (дистрибутивы) из которых ставится программа. В отличии от обычных «setup.exe», для запуска файла msi система использует службу Windows Installer (процесс msiexec.exe). Говоря простыми словами, установщик Windows разархивирует и запускает файлы из дистрибутива. Когда Windows Installer не работает, то появляются различные ошибки.

Вообще, меня это жутко бесит, т.к. после глупого сообщения об ошибке совсем непонятно что делать дальше. Microsoft специально разработали установщик Windows Installer для расширения возможностей установки программ (в основном это касается системных администраторов), но не позаботились должным образом о безглючной работе этой службы или хотя бы об адекватных сообщениях о проблемах. А нам теперь это разгребать 🙂

Неполадки могут быть с работой самой службы или могут возникать в процессе установки программ, когда всё настроено, в принципе, правильно. В первом случае нужно ковырять службу установщика, а во втором решать проблему с конкретным файлом. Рассмотрим оба варианта, но сначала второй.

Ошибки msi файлов

Очень часто ошибки появляются из-за недостаточных прав системы на файлы или папки. Нельзя сказать, что Windows Installer не работает, в этом случае достаточно просто добавить нужные права и всё заработает. Буквально вчера я столкнулся с тем, что скаченный дистрибутив .msi не захотел устанавливаться, при этом успешно запускается мастер установки, выбираются параметры, но затем система думает несколько секунд и выдаёт ошибку:

«Error reading from file «имя файла» verify that the file exists and that you can access it» (Error 1305). Переводится «Ошибка чтения из файла … проверьте существует ли файл и имеете ли вы к нему доступ». Ну не тупняк ли? Естественно, что кнопка «Повторить» не помогает, а отмена прекращает всю установку. Сообщение особой смысловой нагрузки также не несёт, т.к. файл точно существует и я имею к нему доступ, иначе бы просто не смог его запустить и получить это сообщение, к тому же почему-то на английском языке 🙂

А ошибка в том, что не Я должен иметь доступ к файлу, а установщик Windows, точнее сама Система. Решается очень просто:

  1. Кликаем правой кнопкой по файлу с расширением .msi, выбираем «Свойства»
  2. На вкладке «Безопасность» смотрим, есть ли в списке пользователь с именем «система» или «System»
  3. Скорее всего вы такого не увидите. Поэтому будем добавлять вручную. Нажимаем кнопку «Изменить…», затем «Добавить…»
  4. В поле пишем «система» или «System» (если у вас английская Windows) и нажимаем «Проверить имена». При этом слово должно стать подчёркнутым как на картинке.
  5. Нажимаем «ОК», ставим галочку «Полный доступ», «ОК»
  6. Кнопка «Дополнительно» -> «Изменить разрешения…» ставим «Добавить разрешения, наследуемые от родительских объектов», «ОК» три раза.

Теперь ошибка установщика не появится! Можно добавить доступ на всю папку, из которой вы обычно инсталлируете программы, например на папку «Downloads», как у меня. Смотрим видео по решению проблем с правами доступа:

В Windows XP вкладки «Безопасность» не будет, если включён простой общий доступ к файлам. Чтобы его выключить, нужно зайти в «Пуск -> Панель управления -> Свойства папки -> Вид» и выключить опцию «Использовать простой общий доступ к файлам». В урезанных версиях Windows 7/10 и XP вкладки «Безопасность» нет в принципе. Чтобы её увидеть, нужно загрузить Windows в безопасном режиме и зайти в неё под администратором.

Ещё способы решить проблему

  • Запускайте установку, войдя в систему под администраторским аккаунтом
  • Правой кнопкой по пакету «.msi» и выбираем «Запуск от имени Администратора»
  • Выключите антивирус на время
  • Включить режим совместимости с предыдущими операционными системами. Для этого зайдите в свойства файла msi и на вкладке «Совместимость» поставьте галочку «Запустить программу в режиме совместимости»
  • Если файл на флешке, то попробуйте скопировать его куда-нибудь на жёсткий диск и запустить оттуда (бывает, что запрещена установка программ со съёмных накопителей)
  • Попробуйте просто создать новую папку с любым именем в корне диска, перекинуть туда дистрибутив и запустить его оттуда

Описанный метод поможет при разных сообщениях, с разными номерами. Например, вы можете видеть такие ошибки файлов msi:

  • Error 1723
  • Internal Error 2203
  • Системная ошибка 2147287035
  • Ошибка «Невозможно открыть этот установочный пакет»
  • Ошибка 1603: Во время установки произошла неустранимая ошибка

Во всех этих случаях должна помочь установка прав на файл и/или на некоторые системные папки. Проверьте, имеет ли доступ «система» к папке временных файлов (вы можете получать ошибку «Системе не удается открыть указанное устройство или файл»). Для этого:

  1. Сначала узнаем нужные пути. Нажмите «Win + Pause» и зайдите в «Дополнительные параметры системы -> Вкладка «Дополнительно» -> кнопка «Переменные среды»»
  2. В списках ищем переменные с названиями «TEMP» и «TMP» (значения обычно совпадают), в них записаны пути к временным папкам, которые использует установщик Windows
  3. Теперь идём к этим папкам и смотрим в их свойствах, имеет ли к ним доступ «система». Чтобы быстро получить путь к временной папке пользователя, кликните два раза по переменной, скопируйте путь и вставьте его в адресной строке «Проводника» Windows

После нажатия «Enter» путь преобразится на «нормальный» и вы переместитесь в реальную временную папку. Права на неё и надо проверять. Также рекомендую очистить временные папки от всего что там скопилось или даже лучше удалить их и создать новые с такими же названиями. Если не получается удалить папку, почитайте как удалить неудаляемое, но это не обязательно.

Если служба Windows Installer всё равно не хочет работать, то проверьте права на папку «C:Config.Msi», сюда «система» также должна иметь полный доступ. В этом случае вы могли наблюдать ошибку «Error 1310». На всякий случай убедитесь, что к папке КУДА вы инсталлируете софт также есть все права.

Если вы используете шифрование папок, то отключите его для указанных мной папок. Дело в том, что хотя мы сами имеем к ним доступ, служба Microsoft Installer не может до них достучаться пока они зашифрованы.

Ещё ошибка может быть связана с битым файлом. Может быть он не полностью скачался или оказался битым уже на сервере. Попробуйте скачать его ещё раз оттуда же или лучше с другого места.

Ошибка установщика Windows

В случае общих проблем не будут устанавливаться никакие msi файлы, процесс установки, скорее всего, даже не начнётся. При этом могут появляться ошибки вида:

  • Нет доступа к службе установщика Windows
  • Не удалось получить доступ к службе установщика Windows
  • Ошибка пакета установщика Windows (1719)

или ещё нечто подобное со словами «ошибка msi», «Windows Installer Error». Всё это означает, что система дала сбой и теперь её надо лечить. Может вы ставили какой-то софт, который испортил системные файлы и реестр, или подхватили вирус. Конечно, никогда не будет лишним удалить вирусы, или убедиться что их нет. Но оставьте этот вариант на потом, т.к. обычно проблема кроется в другом.

Сначала давайте проверим работает ли служба Windows Installer:

  1. Нажмите «Win + R» и введите services.msc
  2. Найдите в конце списка службу «Установщик Windows» или «Windows Installer»
  3. Тип запуска должен быть «Вручную». Если она «Отключена», то зайдите в «Свойства» и выберите «Вручную»
  4. Затем кликните по ней правой кнопкой и выберите «Запустить» или «Перезапустить». Если ошибок нет и состояние переходит в режим «Работает», то здесь всё нормально.
  5. Нажмите «Win + R» и введите msiexec. Если модуль MSI работает нормально, то должно появиться окно с версией установщика и параметрами запуска, а не ошибка.

Следующее что я посоветую сделать – это выполнить команду сканирования системы на повреждённые и изменённые системные файлы. Нажмите «Win + R» и введите

Sfc /scannow

Произойдёт поиск и замена испорченных файлов на оригинальные, при этом может потребоваться вставить установочный диск с Windows XP-7-10. После окончания процесса перегрузитесь и посмотрите, решена ли проблема.

Microsoft сам предлагает утилиту, призванную решить нашу проблему. Запустите программу Easy Fix и следуйте мастеру.

Параметры реестра и службы

Следующий способ устранения ошибки – восстановление рабочих параметров в реестре установщика Windows Installer.

Для этого скачайте архив и запустите оттуда два reg-файла, соответственно своей версии Windows. Согласитесь с импортом настроек.

В Windows XP или Windows Server 2000 установите последнюю версию установщика 4.5.

Если не помогло, то проделайте ещё перерегистрацию компонентов:

  1. Нажмите «Win + R» и введите «cmd». Затем в чёрном окне введите последовательно команды:
    MSIExec /unregister
    MSIExec /regserver
  2. В ответ должна быть пустота, никаких ошибок. Если проблема не решена, введите ещё команду
    regsvr32 msi.dll
  3. Закройте чёрное окно

Если пишет, что не хватает прав, то нужно запускать командную строку от имени Администратора.

Если команды выполнились, но не помогло, то скачайте файл и запустите msi_error.bat из архива, проверьте результат.

Последний вариант — скачайте программу Kerish Doctor, почитайте мою статью, там есть функция исправления работы службы установщика и многих других частых проблем Windows.

Также, многие программы используют .NET Framework, поэтому не будет лишним установить последнюю версию этого пакета. И, напоследок, ещё один совет: если в пути к файлу-дистрибутиву есть хоть одна папка с пробелом в начале названия, то удалите пробел. Такой простой приём решит вашу проблему 🙂

Подведение итогов

Ошибки с установщиком Windows очень неприятные, их много и сразу непонятно куда копать. Одно ясно – система дала сбой и нужно восстанавливать её до рабочего состояния. Иногда ничего не помогает и приходится переустанавливать Windows. Однако не торопитесь это делать, попробуйте попросить помощи на этом форуме. В точности опишите вашу проблему, расскажите что вы уже делали, какие сообщения получили, и, возможно, вам помогут! Ведь мир не без добрых людей 🙂

Описание формата MSI

Файл MSI относится к установочным пакетам для платформы Microsoft Windows. Данный формат файла, включает в себя наличие программного обеспечения, отвечающего за обновления ОС или установку определенных программных комплексов. MSI файл относят к документам OLE, содержащим определенные базы данных, которые состоят из наборов взаимосвязанных таблиц с заданной информацией.

Формат MSI может хранить пользовательский сценарий либо вспомогательную библиотеку DLL, последняя может требоваться в целях установки ПО. Файлы расширением .msi, возможно размещать отдельно от установочных пакетов, как в запакованном виде, так и в распакованном.

Чтобы выполнить открытие файла .msi, используют Windows Installer, являющийся штатным средством установки программ, разработанным компанией Майкрософт. Стоит отметить, что Microsoft Windows Installer, считается подсистемой и компонентом операционной системы Windows, начиная от версии Windows 2000. Установочный процесс распределяется на несколько этапов, включающих в себя сбор информации, действия, отвечающие за установку программ и возможный откат при наличии ошибок, когда операционная система начинает конфликтовать с загружаемым контентом.

Тип файла, имеющий расширение MSI, может работать и с утилитами файловой декомпрессии, к примеру Universal Extractor, The Unarchiver либо 7-Zip, такие приложения способны открыть MSI и извлечь его содержимое. Чтобы открыть файл, достаточно дважды кликнуть по нему посредством левой клавиши мыши. Примечательно, что .msi файл в Windows Vista, был заменен на расширение файла MSU. Если у пользователя не получается открыть файл MSI, есть вероятность того, что поврежден установочный пакет, файл или сам установщик Windows.

Windows Installer изначально входит в состав операционных систем семейства Windows .NET Server 2003, Windows XP, Windows 2000 и Windows Me; для операционных систем Windows NT 4.0, Windows 98 и Windows 95 он должен устанавливаться дополнительно (либо, как было сказано выше, при инсталляции какого-либо приложения, либо в виде отдельного пакета обновления).

В русскоязычной версии Windows служба Windows Installer именуется Установщик Windows. Следует понимать, что речь идет не о программе, «которая устанавливает Windows», а о программе, которая обеспечивает «установку для Windows».

Еще раз повторим, что по настоятельной рекомендации Microsoft все современные дистрибутивы «солидных» приложений должны создаваться на основе технологии MSI — так называемые инсталляторы MSI.

При ее использовании большая часть задач по развертыванию приложения возлагается не на программу-инсталлятор, а на службу Windows Installer. Именно поэтому Многие компании-разработчики включают в состав дистрибутивов своих приложений еще и установочные файлы службы Windows Installer: если таковая на компьютере пользователя отсутствует, инсталляции приложения предшествует установка Windows Installer.

Хотя эта процедура запускается автоматически, полезно знать, что дистрибутив может содержать два ехе-файла для установки Windows Installer:

  • INSTMSI.EXE — стандартный инсталлятор;
  • INSTMSIW.EXE — инсталлятор с поддержкой кодировки Unicode (то есть с поддержкой расширенного набора символов для обеспечения многоязычности).

Так что, увидев в составе дистрибутива два этих файла, не пугайтесь: это не вирусы и не программы-шпионы (хотя. кто знает, чем занимается Windows Installer помимо инсталляции).

Windows Installer позволяет выполнять следующие задачи:

  • восстановление состояния компьютера после сбоя установка — Windows Installer продолжает записывать все изменения в системе во время установки приложения; в случае сбоя установки он может восстановить или вернуть систему в исходное состояние;
  • предотвращение определенных форм конфликта между приложениями — Windows Installer назначает правила установки, которые помогают, предотвратить конфликты с общими ресурсами в существующих приложениях; такие конфликты могут возникать при попытке программы установки обновить или удалить общие с существующим приложением библиотеки динамической компоновки (.dll);
  • надежное удаление существующих программ — Windows Installer может надежно удалить любую ранее установленную им программу; удаляются все связанные с ней записи реестра и файлы, кроме тех, которые являются общими с другим программным обеспечением;
  • диагностика и восстановление поврежденных приложений для проверки наличия в установленных приложениях поврежденных файлов. или отсутствия файлов эти приложения могут послать запрос к Windows Installer, если такие файлы будут найдены, Windows Installer восстановит приложение, скопировав только отсутствующие или поврежденные;
  • установка компонентов приложения по требованию (install on demand) — Windows Installer можно настроить на исходную установку минимального набора возможностей приложения; в дальнейшем дополнительные компоненты могут быть автоматически установлены при попытке пользователя получить доступ к возможностям приложения, для которых эти компоненты необходимы; возможность называют объявлением (advertisement), например Windows Installer может установить Microsoft Excel без поддержки средств аналитической обработки данных — при первой попытке доступа пользователя к функции анализа (не включенной в исходную установку) Windows Installer автоматически установит соответствующий компонент; точно так же Windows Installer удаляет компоненты, не используемые в приложении, например Можно настроить Windows Installer на удаление компонента анализа данных, если он не будет использоваться более 30 дней;
  • автоматическая установка приложений — пакеты установки можно настроить так, чтобы не прерывать процесс установки по требованию пользователя; во время процесса установки Windows Installer может запросить атрибуты Рабочего стола;
  • поддержка 32-разрядных и 64-разрядных приложений — допускается установка 32-разрядных приложений на 64-разрядные компьютеры;
  • поддержка технологии Microsoft .NET Framework;
  • интеграция с сосуществованием компонентов — исключает конфликты версий библиотек .dll, позволяя привязывать приложение к версии компонента, с которой оно было разработано и протестировано, вне зависимости от компьютера, на котором размещается приложение; сосуществование компонентов поддерживает одновременное выполнение нескольких версий каждого компонента;
  • возможность настройки параметров программного обеспечения разработчиками.

Технология .NET Framework позволяет разрабатывать приложения, которые, будучи однажды написанными и скомпилированными, могут выполняться в любой среде. Архитектура .NET разделяет компоненты приложений. В результате приложение всегда загружает компоненты, с которыми оно было разработано и протестировано. Если приложение выполняется после установки, оно будет выполняться всегда. Исключается неверная работа приложений, вызванная заменой первоначальных библиотек .dll на файлы .dll, разработанные для более поздних версий. Технология работы Windows Installer базируется на использовании трех основных файлов:

  • файла пакета установи (в формате MSI), входящего в дистрибутив приложения;
  • файла программы установщика — Msiexec.exe; эта программа выполняет все задачи, связанные с установкой: копирует файлы на жесткий диск, вносит изменения в реестр, создает ярлыки на Рабочем столе и выводит диалоговые окна для запроса пользовательских предпочтений; Msiexec.exe можно запустить в режиме командной строки, указав необходимые дополнительные параметры;
  • файла библиотеки динамической компоновки Msi.dll, содержащего функции для чтения файлов пакетов (MSI), применения преобразований и выполнения некоторых других действий.

Файлы Msiexec.exe и Msi.dll входят в состав систему и находятся в папке %SystemRoot%SYSTEM32 (для Windows 2000/ХР) или %SyetemRoot%SYSTEM (для Windows 98) на жестком диске компьютера (если Windows Installer установлен).

По двойному щелчку файла с расширением MSI операционная система запускает программу Msiexec.exe. Тот же результат можно получить, выбрав в контекстном меню MSI-файла команду Установка,

Существуют MSI-дистрибутивы, состоящие только из одного MSI-файла. Чтобы начать установку такого приложения, следует щелкнуть правой кнопкой мыши значок MSI-файл и выбрать в его контекстном меню команду Установка (можно также выбрать соответствующий MSI-файл с помощью компонента Установка и удаление программ).

Каждый файл пакета (MSI) содержит базу данных реляционного типа, в которой хранятся все инструкции и данные, необходимые для установки (или удаления) программы различными способами. Например, файл пакета может содержать инструкции по установке приложения, предыдущая версия которого уже установлена.

Реляционная база данных — это база данных, состоящая из нескольких взаимосвязанных таблиц. Соответственно, MSI-файл содержит набор таблиц, описывающих доступные возможности, компоненты, отношения между возможностями и компонентами приложения, а также необходимые параметры реестра.

Поскольку база данных является реляционной, изменения, внесенные в одну таблицу, автоматически распространяются на всю базу. Это упрощает процесс настройки больших приложений или групп приложений.

Помимо MSI-файла в состав дистрибутива могут входить файлы еще нескольких типов, влияющих на работу Windows Installer. Наиболее важными среди них можно считать файлы преобразования (с расширением MST). Содержащиеся в них сведения применяются к установочной базе данных и изменяют ее элементы. Например, Windows Installer может использовать файл преобразования для смены языка интерфейса пользователя приложения. Файлы преобразования изменяют MSI-файл пакета установки во время установки и, следовательно, могут динамически влиять на процесс установки. Эти преобразования применяются к файлу базового пакета каждый раз, когда требуется изменить конфигурацию приложения, заданную в пакете установки. Преобразования применяются в ходе начальной установки и не влияют на уже установленные приложения.

Время на прочтение
4 мин

Количество просмотров 8.6K

Сегодня на Хабре публиковалась интересная новость о том, что корпорация Microsoft отгрузила и уже начала продажи устройства, которое называется Windows Dev Kit 2023. Предназначен этот девайс за $599 для разработки приложений на платформе ARM. Базируется система на Qualcomm Snapdragon 8cx Gen 3, с SSD на 512 ГБ и 32 ГБ ОЗУ. Неплохо, но зачем Microsoft разработала этот неттоп и почему собирается массово (насколько это возможно, конечно) его распространять? Давайте попробуем разобраться. Делать это мы будем под катом.

Что там за планы у Microsoft?


По мнению представителей компании, неттоп даст толчок разработке новых и переводу уже имеющихся программ на архитектуру ARM. Планируется, что большая часть современного софта сможет работать на новых чипах, а пользователи, соответственно, смогут покупать устройства на базе ARM для тех же целей, для которых приобретаются устройства на процессорах Intel и AMD.

Конечно, для того, чтобы эти планы сбылись, потребуется действительно массовое распространение ARM-устройств среди разработчиков, а затем — обычных пользователей. Сейчас Windows Dev Kit 2023 доступен в таких странах, как Австралия, Великобритания, Германия, Канада, Китай, США, Франция и Япония.

В целом, особых препятствий у продаж девайса нет — стоимость не самая низкая, да, но она более-менее оправдана конфигурацией устройства. Она сравнима с ценой мини-ПК в наших подборках, с аналогичной и даже более продвинутой конфигурацией. Кроме характеристик, озвученных выше, девайс оснащен двумя портами USB Type-C 3.2 Gen 2 и тремя — USB Type-A 3.2 Gen 2. В наличии Ethernet и Mini DisplayPort. Беспроводный модуль совместим с Bluetooth 5.1 и Wi-Fi 802.11ax (Wi-Fi 6).

И да, разработчикам может понравиться еще одно дополнение — это нейронный модуль, который можно использовать для работы с современным софтом. Так, в Windows 11 модуль занимается тем, что в утилите Voice Focus удаляет фоновый шум.

Попытка № 3


Действительно, компания Microsoft занялась освоением ARM-ниши не сейчас. Впервые она сделала это 10 лет назад, когда вышла Windows RT. Это была модифицированная версия «восьмерки» для работы на ряде планшетных устройств (например, Surface RT). Но поскольку возможности ОС были несколько урезаны по сравнению с полноценной «восьмеркой», то ни сама RT, ни гаджеты на ее основе особо популярными не стали.

Спустя несколько лет компания решила еще раз попробовать отрезать долю ARM-пирога. Для этого была выпущена Windows 10 на ARM, которая позволяла запускать обычные x86-приложения на устройствах с ARM-чипами. Правда, решался этот вопрос лишь посредством эмуляции, а это, в свою очередь, отражается на производительности работы приложения. В общем, в некоторых случаях скорость работы такой системы оставляла желать лучшего, но все же это уже гораздо более удачная попытка, чем в случае с RT.

Ну и в Windows 11, которая, к слову, установлена на новом неттопе, есть полноценная поддержка ARM-процессоров. «Эмуляция x64-приложений в Windows отныне доступна в Windows 11. Тем, кто желает опробовать ее, необходим компьютер на платформе ARM с установленной Windows 11», – говорилось в ноябре 2021 года в сообщении Microsoft. Соответственно, пользователи с устройствами на ARM могут спокойно устанавливать Windows 11 и работать с привычным софтом, даже тем, что существует лишь в x86-ипостаси.

Что касается неттопа, то он поставляется с Visual Studio 2022 17.4 и вроде как .NET 7. И там и там есть поддержка ARM, что весьма кстати в случае разработки ПО для этой платформы.

Зачем все это?


Для компании — возможность закрепиться в относительно новой для себя нише. Это если и не увеличит долю Windows на рынке ОС для десктопов и ноутбуков, то хотя бы позволит не сдать позиции. Дело в том, что сейчас многие компании разрабатывают процессоры на архитектурах ARM, RISC-V. Делают это как не особо известные компании из Китая, которые создают чипы и электронные системы на их основе в обход санкций США, так и крупные корпорации вроде Apple. Microsoft важно не пропустить момент, когда доля устройств на базе этих чипов не станет слишком уж активно расти, с увеличением доли ПО, совместимого с таким «железом». Сейчас компания и готовится к этому моменту, чтобы войти в новый цикл развития электроники во всеоружии.

Для производителей чипов на указанных архитектурах появление большого количества совместимого ПО тоже важно. Ведь если ARM-ноутбуки и десктопы будут без проблем работать с новыми версиями популярного ПО, то и популярность таких девайсов станет увеличиваться. Обычный пользователь вряд ли купит девайс, который не поддерживает привычное ему ПО. Ну а если в магазине будут стоять в ряд устройства с обычными процессорами и процессорами новых архитектур, причем отличаться они будут лишь надписями на ценниках, а не списком поддерживаемого ПО, то обычному пользователю будет все равно, x86 там, ARM или что-то еще. Главное — сравнимые характеристики и ценник. Поэтому экзотические, можно сказать, устройства, быстро станут «обычными» и востребованными.

Ну и пользователь, если мы говорим об ARM-чипах, получит устройство с меньшим энергопотреблением (тут, конечно, все зависит от производительности) и меньшим нагревом. Пример, который всем известен — это ноутбуки от Apple с хорошими показателями производительности и пассивным охлаждением (MacBook Air).

Так что массовое появление новых типов устройств и совместимого ПО, которое собирается развивать Microsoft, выгодно для всех.

All download links leads to genuine files only.


Notes

  • You need ARM64 processor (CPU) to install Windows ARM64
    architecture OS.

  • Microsoft does not provide free public download links for Windows
    ARM64 architecture ISO’s. They provide them on MVS and VLSC
    but for them, you need to pay a high subscription fee. For this reason,
    we need to host files on 3rd party. You can check here
    on how to be sure that files are genuine.

  • On VLSC, they release business ISO’s (No Home level editions) and
    on MVS, they release Iot versions for ARM64. Consumer ISO’s for ARM64
    are not released anywhere.

  • Alternatively, you can create ARM64 ISO from UUPdump or ESD file.

  • If you need links for any other Windows/office file which is not
    listed below, please contact here.


  • Windows audio ошибка 0x80070005 отказано в доступе
  • Windows admin center не подключается к серверу
  • Windows anytime upgrade windows 7 код активации
  • Windows arm64 что это такое
  • Windows aik для windows 10 скачать