В данный момент на странице https://www.whatsapp.com/download кнопка на загрузку WhatsApp для Windows ведет в Microsoft Store. Кликнув на кнопку вы получите уведомление об отсутствии нужного приложения или просто ничего не загрузится. А все потому что у Microsoft Store не установлен в системе или был удален. А прямую ссылку на файл установщик, увы, не так просто найти.

Как же скачать Whatsapp для Windows, если нет магазина Microsoft Store в вашей Windows?
А очень просто. Ссылка на загрузку находится под кнопкой «Скачать в Microsoft» и выглядит ссылка вот так:
ms-windows-store://pdp/?productid=9NKSQGP7F2NH&mode=mini
Нам потребуется запомнить productid (я выделил его красным). Думаю что он постоянный, так что копируем его в буфер или переписываем на бумажку. Но если он вдруг меняется, то копируйте новый перед каждой новой загрузкой.
Далее нужно воспользоваться уникальным сервисом от Adguard:
https://store.rg-adguard.net/

Перейдя по ссылке вы увидите поисковую строку:

В первом выпадающем списке выбираем ProductId:

Во втором выпадающем списке выбираем Retail (Default OS) или RP (Release Preview):

Потом в поисковую строку вставляем 9NKSQGP7F2NH и нажимаем галочку справа. После чего получаем некий список файлов:

Нужно скачать файл со словом WhatsAppDesktop с расширением .msixbundle. Это вторая строка в списке. Как видим файл имеет свежую дату и большой размер файла (>101mb).

Защита браузера (например Яндекс Protect) может запретить скачивать файл. Но не бойтесь и разрешите скачивание. Также при сохранении файла в браузере, он может сохранится под названием в виде набора букв и цифр, поэтому при сохранении файла заранее скопируйте название загружаемого файла и переименуйте его перед сохранением, либо уже после сохранения переименуйте.

Теперь показываю сам процесс установки приложения Whatsapp через PowerShell
Открываем через проводник папку где лежит установочный файл WhatsAppDesktop с расширением .msixbundle. Нажимаем в меню Файл наводим мышкой на Запустить Windows PowerShell и нажимаем справа на Запустить Windows PowerShell от имени администратора

Написать и выполнить команду:
Add-AppxPackage  имяфайла.msixbundle

Запустится процесс установки:

Если в процессе установки выскочит красный текст, то это значит что чего то не хватает в системе. Например в тексте увидите слова: «Предоставьте платформу «Microsoft.UI.Xaml.2.8».
Например для установки 5319275A.WhatsAppDesktop_2.2337.7.0_neutral в версии Windows 10 Pro версия 1909 сборка 18363.592 мне потребовалось скачать требуемый выше пакет .appx из полученного ранее списка (для 64 битной версии Windows качайте с x64, для 32 битной версии — x86). Если файл не качается, после долгого простоя страницы например, просто сделайте поиск заново. Также при сохранении, имя файла может быть в виде букв и цифр, можно оставить и так, а лучше заранее скопировать имя скачиваемого файла и потом сохранить под нужным названием.
Файлы .appx запускаются как обычно (двойной клик) или через PowerShell командой:
Add-AppxPackage  имяфайла.appx
Должен будет бежать процесс установки и после выведется только пустая командная строка. После успешной установки каждого .appx файла закрывайте окно.

Если никаких дополнительных файлов не требуется , то  в меню под буквой W увидите Whatsapp:

Или если у вас Пуск от StartIsBack, то Пуск -> Все программы -> Приложения  ->  Whatsapp:

Либо воспользоваться поиском в Windows и написать Whatsapp.

Если WhatsApp Desktop успешно установился, то он откроется. Выполните предварительную настройку и пользуйтесь.

Обновление WhatsApp Desktop выполняется так же как и при первой установке. Старая версия перезаписывается новой. А вот дополнительные пакеты .appx рекомендуется удалить, перед установкой новых версий, если конечно они были установлены вами и ранее их не было.
Узнать что уже установлено в системе можно выполнить команду в PowerShell:
Get-AppxPackage | select Name,PackageFullName,NonRemovable
Если надо что-то удалить из списка, то нужно выполнить команду:
Remove-AppxPackage название_пакета_из_2_столба_списка
Пакеты могут быть двух версий x64 и x86. Также некоторые пакеты могут не удаляться, так как зависят от других пакетов. Об этом можно узнать получив предупреждение при попытке удаления пакета.