If you’ve ever considered utilizing WhatsApp on your Windows VPS (Virtual Private Server), you’re not alone. With the rising popularity of VPS services and the ubiquity of WhatsApp for communication, the concept of combining the two might be extremely appealing. In this post, we’ll take you through the stages of installing WhatsApp on a Windows VPS, with an emphasis on novices who are just getting started. WhatsApp has become a staple of contemporary communication, and a Windows VPS provides an appealing base for running a variety of apps. Combining the two may seem difficult, but with the appropriate coaching, even novices can do it.
Contents
- Why Install WhatsApp on a VPS?
- Step-by-Step Installation Guide
- Benefits of WhatsApp on VPS
- Considerations for Beginners
- Security and Privacy
- Alternatives to WhatsApp on VPS
- Future Developments
- Conclusion
- FAQs
Installing WhatsApp on a VPS provides various benefits. It enables you to have continuous access to WhatsApp, which is useful for organizations, distant teams, or people who depend significantly on the network.
Get started now! Buy Windows VPS for seamless WhatsApp installation. Unlock possibilities today.
Step-by-Step Installation Guide
Download and Setup WhatsApp for Windows VPS
On the sidebar, click the DOWNLOAD button. This will take you to WhatsApp’s official download page.
Download it by clicking here. Purchase it from Microsoft. WhatsApp will be installed as soon as the download is complete. The software will start immediately after the installation is complete.
Open the QR scanner on your phone app by touching the menu button > and then selecting WhatsApp Web.
Your phone will launch a scanner; point it towards the computer, and your WhatsApp account will appear on your screen.
WhatsApp is now synced to your desktop.
Benefits of WhatsApp on VPS
WhatsApp running on a VPS offers accessibility, dependability, and continuous connection, making it an outstanding solution for corporate communication.
Considerations for Beginners
While the procedure is not unduly hard, newcomers should carefully follow each step and get help if necessary.
Security and Privacy
Ensure that your VPS is well-protected with firewalls and current security fixes. When using WhatsApp, keep your data privacy in mind.
Alternatives to WhatsApp on VPS
If WhatsApp does not meet your needs on the VPS, look into alternative messaging apps.
- Telegram: The messenger application, which has gained immense popularity, offers a desktop application that numerous individuals claim surpasses WhatsApp. One significant benefit is the capability to make calls directly from the application, a feature that is currently unavailable in WhatsApp.
- Skype: Make video and voice calls for free to Skype users all over the world. You can also purchase credits to call regular phones, for much less than the average market price.
- Viber: While not quite as popular as WhatsApp, Viber has made some significant improvements to its desktop app over the past year. You can send secret, self-destruct messages, buy credits to call non-Viber users, and set up a virtual number with a US or Canadian area code.
Future Developments
As technology advances, we may see specialized solutions for operating messaging applications on VPS.
Conclusion
Integrating WhatsApp with a Windows Virtual Private Server gives up new avenues for effective and ongoing communication. Beginners may confidently start on this adventure with the help of the step-by-step guidance offered here.
FAQs
Yes, you can. Installing WhatsApp on a VPS doesn’t affect its use on your phone.
No, using WhatsApp on a VPS won’t significantly impact its overall performance.
Keep your VPS updated with security patches, use strong passwords, and consider encryption options.
You can run various productivity tools, email clients, and other communication apps alongside WhatsApp on your Windows VPS.
There is no standalone desktop app for WhatsApp. It will only work if you already have the mobile app installed and active.
Опубликовано:
Последняя версия приложения WhatsApp для Windows требует установки из магазина Microsoft. Это можно легко сделать, используя соответствующее приложение. Но встречаются компьютеры, на которых по разным причинам Microsoft Store не запускается или не работает корректно, а попытки его восстановить не заканчиваются успехом. В этом случае нам поможет ручная установка приложения.
Данная инструкция является рерайтом и переводом инструкции WhatsApp Desktop (Microsoft Store App) Install & Uninstall (PowerShell).
Загрузка и распаковка App Deployment Toolkit
Скачивание WhatsApp и подготовка скрипта установки
Запуск скрипта для установки WhatsApp
Удаление WhatsApp
Решение возможных проблем
Для установки приложения нам нужен App Deployment Toolkit. Переходим на портал GitHub и скачиваем архив с последней версией приложения:
Создаем рабочий каталог, например C:\Downloads\PADT. В него распаковываем содержимое архива. Должно получиться так:
Открываем от администратора powershell. Это можно сделать из меню Пуск.
Вводим две команды:
Copy-Item -Path «C:\Downloads\PADT\Toolkit\AppDeployToolkit» -Destination «C:\Downloads\WhatsAppDesktop\AppDeployToolkit» -Recurse
Copy-Item -Path «C:\Downloads\PADT\Toolkit\Files» -Destination «C:\Downloads\WhatsAppDesktop\Files»
* данные команды скопируют содержимое каталогов Toolkit\AppDeployToolkit и Toolkit\Files в новую директорию WhatsAppDesktop. Если мы создали вместо каталога C:\Downloads\PADT другой, то не забываем подставить свое значение.
С установкой App Deployment Toolkit и его подготовкой закончили. Идем дальше.
Подготовка среды для установки WhatsApp
Переходим на страницу store.rg-adguard.net и вводим адрес «https://www.microsoft.com/store/productId/9NKSQGP7F2NH»:
Скачиваем последнюю версию приложения WhatsApp:
* в нашем примере это х64, но если мы работаем с Windows 32-бит, то выбираем соответствующую версию (х86).
Обратите внимание, что простой клик по ссылке может не приводить к скачиванию файла. Нужно скопировать ссылку на него и открыть эту ссылку в новой вкладке. Тогда начнется загрузка файла.
Размещаем скачанный файл в каталог C:\Downloads\WhatsAppDesktop\Files\ (где C:\Downloads — рабочая папка, которую мы создали на первом шаге нашей работы).
Переходим в каталог C:\Downloads\WhatsAppDesktop и создаем скрипт с названием Deploy-WhatsAppDesktop.ps1 и содержимым:
<#
.SYNOPSIS
This script performs the installation or uninstallation of the WhatsApp Desktop Microsoft Store App.
# LICENSE #
PowerShell App Deployment Toolkit — Provides a set of functions to perform common application deployment tasks on Windows.
Copyright (C) 2017 — Sean Lillis, Dan Cunningham, Muhammad Mashwani, Aman Motazedian.
This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU Lesser General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.
.DESCRIPTION
The script is provided as a template to perform an install or uninstall of an application(s).
The script either performs an «Install» deployment type or an «Uninstall» deployment type.
The install deployment type is broken down into 3 main sections/phases: Pre-Install, Install, and Post-Install.
The script dot-sources the AppDeployToolkitMain.ps1 script which contains the logic and functions required to install or uninstall an application.
.PARAMETER DeploymentType
The type of deployment to perform. Default is: Install.
.PARAMETER DeployMode
Specifies whether the installation should be run in Interactive, Silent, or NonInteractive mode. Default is: Interactive. Options: Interactive = Shows dialogs, Silent = No dialogs, NonInteractive = Very silent, i.e. no blocking apps. NonInteractive mode is automatically set if it is detected that the process is not user interactive.
.PARAMETER AllowRebootPassThru
Allows the 3010 return code (requires restart) to be passed back to the parent process (e.g. SCCM) if detected from an installation. If 3010 is passed back to SCCM, a reboot prompt will be triggered.
.PARAMETER TerminalServerMode
Changes to «user install mode» and back to «user execute mode» for installing/uninstalling applications for Remote Destkop Session Hosts/Citrix servers.
.PARAMETER DisableLogging
Disables logging to file for the script. Default is: $false.
.EXAMPLE
PowerShell.exe .\Deploy-WhatsAppDesktop.ps1 -DeploymentType «Install» -DeployMode «NonInteractive»
.EXAMPLE
PowerShell.exe .\Deploy-WhatsAppDesktop.ps1 -DeploymentType «Install» -DeployMode «Silent»
.EXAMPLE
PowerShell.exe .\Deploy-WhatsAppDesktop.ps1 -DeploymentType «Install» -DeployMode «Interactive»
.EXAMPLE
PowerShell.exe .\Deploy-WhatsAppDesktop.ps1 -DeploymentType «Uninstall» -DeployMode «NonInteractive»
.EXAMPLE
PowerShell.exe .\Deploy-WhatsAppDesktop.ps1 -DeploymentType «Uninstall» -DeployMode «Silent»
.EXAMPLE
PowerShell.exe .\Deploy-WhatsAppDesktop.ps1 -DeploymentType «Uninstall» -DeployMode «Interactive»
.NOTES
Toolkit Exit Code Ranges:
60000 — 68999: Reserved for built-in exit codes in Deploy-Application.ps1, Deploy-Application.exe, and AppDeployToolkitMain.ps1
69000 — 69999: Recommended for user customized exit codes in Deploy-Application.ps1
70000 — 79999: Recommended for user customized exit codes in AppDeployToolkitExtensions.ps1
.LINK
http://psappdeploytoolkit.com
#>
[CmdletBinding()]
Param (
[Parameter(Mandatory=$false)]
[ValidateSet(‘Install’,’Uninstall’,’Repair’)]
[string]$DeploymentType = ‘Install’,
[Parameter(Mandatory=$false)]
[ValidateSet(‘Interactive’,’Silent’,’NonInteractive’)]
[string]$DeployMode = ‘Interactive’,
[Parameter(Mandatory=$false)]
[switch]$AllowRebootPassThru = $false,
[Parameter(Mandatory=$false)]
[switch]$TerminalServerMode = $false,
[Parameter(Mandatory=$false)]
[switch]$DisableLogging = $false
)
Try {
## Set the script execution policy for this process
Try { Set-ExecutionPolicy -ExecutionPolicy ‘ByPass’ -Scope ‘Process’ -Force -ErrorAction ‘Stop’ } Catch {}
##*===============================================
##* VARIABLE DECLARATION
##*===============================================
## Variables: Application
[string]$appVendor = »
[string]$appName = ‘WhatsApp Desktop Microsoft Store App’
[string]$appVersion = »
[string]$appArch = »
[string]$appLang = »
[string]$appRevision = »
[string]$appScriptVersion = ‘1.0.0’
[string]$appScriptDate = ‘XX/XX/20XX’
[string]$appScriptAuthor = ‘Jason Bergner’
##*===============================================
## Variables: Install Titles (Only set here to override defaults set by the toolkit)
[string]$installName = »
[string]$installTitle = ‘WhatsApp Desktop Microsoft Store App’
##* Do not modify section below
#region DoNotModify
## Variables: Exit Code
[int32]$mainExitCode = 0
## Variables: Script
[string]$deployAppScriptFriendlyName = ‘Deploy Application’
[version]$deployAppScriptVersion = [version]’3.8.4′
[string]$deployAppScriptDate = ’26/01/2021′
[hashtable]$deployAppScriptParameters = $psBoundParameters
## Variables: Environment
If (Test-Path -LiteralPath ‘variable:HostInvocation’) { $InvocationInfo = $HostInvocation } Else { $InvocationInfo = $MyInvocation }
[string]$scriptDirectory = Split-Path -Path $InvocationInfo.MyCommand.Definition -Parent
## Dot source the required App Deploy Toolkit Functions
Try {
[string]$moduleAppDeployToolkitMain = «$scriptDirectory\AppDeployToolkit\AppDeployToolkitMain.ps1»
If (-not (Test-Path -LiteralPath $moduleAppDeployToolkitMain -PathType ‘Leaf’)) { Throw «Module does not exist at the specified location [$moduleAppDeployToolkitMain].» }
If ($DisableLogging) { . $moduleAppDeployToolkitMain -DisableLogging } Else { . $moduleAppDeployToolkitMain }
}
Catch {
If ($mainExitCode -eq 0){ [int32]$mainExitCode = 60008 }
Write-Error -Message «Module [$moduleAppDeployToolkitMain] failed to load: `n$($_.Exception.Message)`n `n$($_.InvocationInfo.PositionMessage)» -ErrorAction ‘Continue’
## Exit the script, returning the exit code to SCCM
If (Test-Path -LiteralPath ‘variable:HostInvocation’) { $script:ExitCode = $mainExitCode; Exit } Else { Exit $mainExitCode }
}
#endregion
##* Do not modify section above
##*===============================================
##* END VARIABLE DECLARATION
##*===============================================
If ($deploymentType -ine ‘Uninstall’ -and $deploymentType -ine ‘Repair’) {
##*===============================================
##* PRE-INSTALLATION
##*===============================================
[string]$installPhase = ‘Pre-Installation’
## Show Welcome Message, Close WhatsApp With a 60 Second Countdown Before Automatically Closing
Show-InstallationWelcome -CloseApps ‘WhatsApp’ -CloseAppsCountdown 60
## Show Progress Message (with the default message)
Show-InstallationProgress
## Remove Any Existing Versions of the WhatsApp Desktop Microsoft Store App
$AppPackageNames = @(
«*WhatsAppDesktop»
)
foreach ($AppName in $AppPackageNames) {
Execute-ProcessAsUser -Path «$PSHOME\powershell.exe» -Parameters «-WindowStyle Hidden Get-AppxPackage -Name $AppName | Remove-AppxPackage» -Wait
#Execute-ProcessAsUser -Path «$PSHOME\powershell.exe» -Parameters «-WindowStyle Hidden Get-AppxPackage -AllUsers -Name $AppName | Remove-AppxPackage -AllUsers» -Wait
Execute-ProcessAsUser -Path «$PSHOME\powershell.exe» -Parameters «-WindowStyle Hidden Get-AppXProvisionedPackage -Online | Where-Object DisplayName -eq $AppName | Remove-AppxProvisionedPackage -Online» -Wait
#Execute-ProcessAsUser -Path «$PSHOME\powershell.exe» -Parameters «-WindowStyle Hidden Get-AppXProvisionedPackage -Online | Where-Object DisplayName -eq $AppName | Remove-AppxProvisionedPackage -AllUsers -Online» -Wait
}
##*===============================================
##* INSTALLATION
##*===============================================
[string]$installPhase = ‘Installation’
If ($ENV:PROCESSOR_ARCHITECTURE -eq ‘x86’){
Write-Log -Message «Detected 32-bit OS Architecture.» -Severity 1 -Source $deployAppScriptFriendlyName
## Install WhatsApp Desktop Microsoft Store App (32-bit System)
$AppxPathx86 = Get-ChildItem -Path «$dirFiles» -Include «*WhatsAppDesktop*x86*.Appx» -File -Recurse -ErrorAction SilentlyContinue
If($AppxPathx86.Exists)
{
Write-Log -Message «Found $($AppxPathx86.FullName), now attempting to install $installTitle.»
Show-InstallationProgress «Installing the WhatsApp Desktop Microsoft Store App. This may take some time. Please wait…»
Execute-ProcessAsUser -Path «$PSHOME\powershell.exe» -Parameters «-WindowStyle Hidden Add-AppxPackage «»$AppxPathx86″»» -Wait
}
}
Else
{
Write-Log -Message «Detected 64-bit OS Architecture» -Severity 1 -Source $deployAppScriptFriendlyName
## Install WhatsApp Desktop Microsoft Store App (64-bit System)
$AppxPathx64 = Get-ChildItem -Path «$dirFiles» -Include «*WhatsAppDesktop*x64*.Appx» -File -Recurse -ErrorAction SilentlyContinue
If($AppxPathx64.Exists)
{
Write-Log -Message «Found $($AppxPathx64.FullName), now attempting to install $installTitle.»
Show-InstallationProgress «Installing the WhatsApp Desktop Microsoft Store App. This may take some time. Please wait…»
Execute-ProcessAsUser -Path «$PSHOME\powershell.exe» -Parameters «-WindowStyle Hidden Add-AppxPackage «»$AppxPathx64″»» -Wait
}
}
##*===============================================
##* POST-INSTALLATION
##*===============================================
[string]$installPhase = ‘Post-Installation’
}
ElseIf ($deploymentType -ieq ‘Uninstall’)
{
##*===============================================
##* PRE-UNINSTALLATION
##*===============================================
[string]$installPhase = ‘Pre-Uninstallation’
## Show Welcome Message, Close WhatsApp With a 60 Second Countdown Before Automatically Closing
Show-InstallationWelcome -CloseApps ‘WhatsApp’ -CloseAppsCountdown 60
## Show Progress Message (With a Message to Indicate the Application is Being Uninstalled)
Show-InstallationProgress -StatusMessage «Uninstalling the $installTitle. Please Wait…»
##*===============================================
##* UNINSTALLATION
##*===============================================
[string]$installPhase = ‘Uninstallation’
## Uninstall Any Existing Versions of the WhatsApp Desktop Microsoft Store App
$AppPackageNames = @(
«*WhatsAppDesktop»
)
foreach ($AppName in $AppPackageNames) {
#Execute-ProcessAsUser -Path «$PSHOME\powershell.exe» -Parameters «-WindowStyle Hidden Get-AppxPackage -Name $AppName | Remove-AppxPackage» -Wait
Execute-ProcessAsUser -Path «$PSHOME\powershell.exe» -Parameters «-WindowStyle Hidden Get-AppxPackage -AllUsers -Name $AppName | Remove-AppxPackage -AllUsers» -Wait
#Execute-ProcessAsUser -Path «$PSHOME\powershell.exe» -Parameters «-WindowStyle Hidden Get-AppXProvisionedPackage -Online | Where-Object DisplayName -eq $AppName | Remove-AppxProvisionedPackage -Online» -Wait
Execute-ProcessAsUser -Path «$PSHOME\powershell.exe» -Parameters «-WindowStyle Hidden Get-AppXProvisionedPackage -Online | Where-Object DisplayName -eq $AppName | Remove-AppxProvisionedPackage -AllUsers -Online» -Wait
}
## Add Registry Keys to Prevent Windows Apps from Reinstalling
Write-Log -Message «Adding Registry Keys to Prevent Windows Apps from Reinstalling.»
[scriptblock]$HKCURegistrySettings = {
Set-RegistryKey -Key ‘HKCU\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager’ -Name ‘ContentDeliveryAllowed’ -Value 0 -Type DWord -SID $UserProfile.SID
Set-RegistryKey -Key ‘HKCU\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager’ -Name ‘FeatureManagementEnabled’ -Value 0 -Type DWord -SID $UserProfile.SID
Set-RegistryKey -Key ‘HKCU\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager’ -Name ‘OemPreInstalledAppsEnabled’ -Value 0 -Type DWord -SID $UserProfile.SID
Set-RegistryKey -Key ‘HKCU\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager’ -Name ‘PreInstalledAppsEnabled’ -Value 0 -Type DWord -SID $UserProfile.SID
Set-RegistryKey -Key ‘HKCU\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager’ -Name ‘PreInstalledAppsEverEnabled’ -Value 0 -Type DWord -SID $UserProfile.SID
Set-RegistryKey -Key ‘HKCU\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager’ -Name ‘SilentInstalledAppsEnabled’ -Value 0 -Type DWord -SID $UserProfile.SID
Set-RegistryKey -Key ‘HKCU\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager’ -Name ‘SubscribedContent-314559Enabled’ -Value 0 -Type DWord -SID $UserProfile.SID
Set-RegistryKey -Key ‘HKCU\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager’ -Name ‘SubscribedContent-338387Enabled’ -Value 0 -Type DWord -SID $UserProfile.SID
Set-RegistryKey -Key ‘HKCU\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager’ -Name ‘SubscribedContent-338388Enabled’ -Value 0 -Type DWord -SID $UserProfile.SID
Set-RegistryKey -Key ‘HKCU\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager’ -Name ‘SubscribedContent-338389Enabled’ -Value 0 -Type DWord -SID $UserProfile.SID
Set-RegistryKey -Key ‘HKCU\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager’ -Name ‘SubscribedContent-338393Enabled’ -Value 0 -Type DWord -SID $UserProfile.SID
Set-RegistryKey -Key ‘HKCU\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager’ -Name ‘SubscribedContentEnabled’ -Value 0 -Type DWord -SID $UserProfile.SID
Set-RegistryKey -Key ‘HKCU\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager’ -Name ‘SystemPaneSuggestionsEnabled’ -Value 0 -Type DWord -SID $UserProfile.SID
}
Invoke-HKCURegistrySettingsForAllUsers -RegistrySettings $HKCURegistrySettings -ErrorAction SilentlyContinue
## Add Registry Key to Disable Auto-Updating of Microsoft Store Apps
Write-Log -Message «Adding Registry Key to Disable Auto-Updating of Microsoft Store Apps.»
Set-RegistryKey -Key ‘HKLM\SOFTWARE\Policies\Microsoft\WindowsStore’ -Name ‘AutoDownload’ -Value 2 -Type DWord
# Add Registry Key to Prevent Suggested Applications from Returning
Write-Log -Message «Adding Registry Key to Prevent Suggested Applications from Returning.»
Set-RegistryKey -Key ‘HKLM\SOFTWARE\Policies\Microsoft\Windows\CloudContent’ -Name ‘DisableWindowsConsumerFeatures’ -Value 1 -Type DWord
##*===============================================
##* POST-UNINSTALLATION
##*===============================================
[string]$installPhase = ‘Post-Uninstallation’
}
ElseIf ($deploymentType -ieq ‘Repair’)
{
##*===============================================
##* PRE-REPAIR
##*===============================================
[string]$installPhase = ‘Pre-Repair’
##*===============================================
##* REPAIR
##*===============================================
[string]$installPhase = ‘Repair’
##*===============================================
##* POST-REPAIR
##*===============================================
[string]$installPhase = ‘Post-Repair’
}
##*===============================================
##* END SCRIPT BODY
##*===============================================
## Call the Exit-Script function to perform final cleanup operations
Exit-Script -ExitCode $mainExitCode
}
Catch {
[int32]$mainExitCode = 60001
[string]$mainErrorMessage = «$(Resolve-Error)»
Write-Log -Message $mainErrorMessage -Severity 3 -Source $deployAppScriptFriendlyName
Show-DialogBox -Text $mainErrorMessage -Icon ‘Stop’
Exit-Script -ExitCode $mainExitCode
}
Мы готовы к установке приложения.
Установка WhatsApp Desktop
Запускаем powershell от администратора и переходим в рабочий каталог, где был создан скрипт:
cd C:\Downloads\WhatsAppDesktop
Запускаем сам скрипт командой:
Powershell.exe -ExecutionPolicy Bypass .\Deploy-WhatsAppDesktop.ps1 -DeploymentType «Install» -DeployMode «NonInteractive»
Удаление WhatsApp Desktop
Для удаления также открываем powershell от администратора и переходим в рабочий каталог, где был создан скрипт:
cd C:\Downloads\WhatsAppDesktop
Запускаем команду:
Powershell.exe -ExecutionPolicy Bypass .\Deploy-WhatsAppDesktop.ps1 -DeploymentType «Uninstall» -DeployMode «NonInteractive»
Возможные ошибки
WriteErrorException, $moduleAppDeployToolkitMain
При запуске скрипта для установки приложения система выдает ошибку:
C:\Downloads\WhatsAppDesktop\Deploy-WhatsAppDesktop.ps1 : Module [C:\Downloads\WhatsAppDesktop\AppDeployToolkit\AppDepl
oyToolkitMain.ps1] failed to load:
Исключение при вызове «Translate» с «1» аргументами: «Некоторые или ссылки на свойства нельзя преобразовать.»
C:\Downloads\WhatsAppDesktop\Deploy-WhatsAppDesktop.ps1:102 знак:87
+ … yToolkitMain -DisableLogging } Else { . $moduleAppDeployToolkitMain }
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
строка:1 знак:1
+ .\Deploy-WhatsAppDesktop.ps1 -DeploymentType Install -DeployMode NonI …
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Write-Error], WriteErrorException
+ FullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorException,Deploy-WhatsAppDesktop.ps1
Переменная $moduleAppDeployToolkitMain ведет на файл AppDeployToolkitMain.ps1, который находится в каталоге AppDeployToolkit. Если его запустить отдельно, то в моем случае, он выдавал ошибку в строке 270. Она выглядела так:
[string]$LocalPowerUsersGroup = (New-Object -TypeName System.Security.Principal.SecurityIdentifier -ArgumentList ([Security.Principal.WellKnownSidType]::’BuiltinPowerUsersSid’, $null)).Translate([System.Security.Principal.NTAccount]).Value
Проблема была решена после ее комментария:
#[string]$LocalPowerUsersGroup = (New-Object -TypeName System.Security.Principal.SecurityIdentifier -ArgumentList ([Security.Principal.WellKnownSidType]::’BuiltinPowerUsersSid’, $null)).Translate([System.Security.Principal.NTAccount]).Value
Распознавание голоса и речи на C#
UnmanagedCoder 05.05.2025
Интеграция голосового управления в приложения на C# стала намного доступнее благодаря развитию специализированных библиотек и API. При этом многие разработчики до сих пор считают голосовое управление. . .
Реализация своих итераторов в C++
NullReferenced 05.05.2025
Итераторы в C++ — это абстракция, которая связывает весь экосистему Стандартной Библиотеки Шаблонов (STL) в единое целое, позволяя алгоритмам работать с разнородными структурами данных без знания их. . .
Разработка собственного фреймворка для тестирования в C#
UnmanagedCoder 04.05.2025
C# довольно богат готовыми решениями – NUnit, xUnit, MSTest уже давно стали своеобразными динозаврами индустрии. Однако, как и любой динозавр, они не всегда могут протиснуться в узкие коридоры. . .
Распределенная трассировка в Java с помощью OpenTelemetry
Javaican 04.05.2025
Микросервисная архитектура стала краеугольным камнем современной разработки, но вместе с ней пришла и головная боль, знакомая многим — отслеживание прохождения запросов через лабиринт взаимосвязанных. . .
Шаблоны обнаружения сервисов в Kubernetes
Mr. Docker 04.05.2025
Современные Kubernetes-инфраструктуры сталкиваются с серьёзными вызовами. Развертывание в нескольких регионах и облаках одновременно, необходимость обеспечения низкой задержки для глобально. . .
Создаем SPA на C# и Blazor
stackOverflow 04.05.2025
Мир веб-разработки за последние десять лет претерпел коллосальные изменения. Переход от традиционных многостраничных сайтов к одностраничным приложениям (Single Page Applications, SPA) — это. . .
Реализация шаблонов проектирования GoF на C++
NullReferenced 04.05.2025
«Банда четырёх» (Gang of Four или GoF) — Эрих Гамма, Ричард Хелм, Ральф Джонсон и Джон Влиссидес — в 1994 году сформировали канон шаблонов, который выдержал проверку временем. И хотя C++ претерпел. . .
C# и сети: Сокеты, gRPC и SignalR
UnmanagedCoder 04.05.2025
Сетевые технологии не стоят на месте, а вместе с ними эволюционируют и инструменты разработки. В . NET появилось множество решений — от низкоуровневых сокетов, позволяющих управлять каждым байтом. . .
Создание микросервисов с Domain-Driven Design
ArchitectMsa 04.05.2025
Архитектура микросервисов за последние годы превратилась в мощный архитектурный подход, который позволяет разрабатывать гибкие, масштабируемые и устойчивые системы. А если добавить сюда ещё и. . .
Многопоточность в C++: Современные техники C++26
bytestream 04.05.2025
C++ долго жил по принципу «один поток — одна задача» — как старательный солдатик, выполняющий команды одну за другой. В то время, когда процессоры уже обзавелись несколькими ядрами, этот подход стал. . .
Все доступные варианты для смартфонов, планшетов и ПК.
На компьютере
Есть две опции, которые позволяют использовать WhatsApp на ПК с разными системами.
Официальное приложение для Windows и macOS
WhatsApp предлагает полноценные клиенты для компьютеров на Windows и macOS, официальной версии для Linux не существует.
Требования к системе: не ниже Windows 10 или macOS 11.0 Big Sur.
Для начала работы скачайте соответствующую версию WhatsApp Messenger на компьютер и установите её.
WhatsApp — неофициальное приложение в Microsoft Store
WhatsApp Inc.Цена: Бесплатно
Загрузить
WhatsApp Messenger
WhatsApp Inc.Цена: Бесплатно
Загрузить
Актуальную версию можно найти в соответствующих магазинах приложений по плашкам выше или на официальном сайте WhatsApp. Последний автоматически определяет, с какого устройства вы зашли, и предлагает скачать подходящую версию. Если что-то определилось некорректно, ниже будут ссылки на все платформы.
При первом запуске программа попросит авторизоваться со смартфона. Это обязательный шаг: зарегистрироваться через компьютер нельзя.
Чтобы всё сработало, следуйте инструкции на экране: на смартфоне откройте настройки WhatsApp, перейдите в «Связанные устройства» → «Привязать устройство» и отсканируйте QR-код на компьютере камерой телефона.
После этого настройте уведомления (будут ли они отображаться на компьютере вообще и с текстом или без), и всё готово. Можно отложить телефон и пользоваться мессенджером на ПК.
Основные возможности десктопного приложения не отличаются от мобильной версии. Можно звонить, переписываться, отправлять файлы, стикеры и гифки. Но есть нюансы.
- Настройки учётной записи ограничены: нельзя менять параметры двухшаговой проверки, привязанную почту и прочие связанные с аккаунтом данные, также нельзя изменить настройки уведомлений о прочтении.
- Переписываться и созваниваться можно только с уже существующими контактами. Начать новую переписку с компьютера не получится.
- По умолчанию с ПК-версией синхронизируются только недавние переписки. Чтобы посмотреть старые сообщения, нужно держать WhatsApp на смартфоне открытым.
Получается, что использовать WhatsApp только на компьютере не выйдет: всё равно периодически придётся открывать мобильную версию, чтобы подтвердить вход (синхронизация периодически слетает), внести изменения в настройки или почитать старые переписки.
WhatsApp Web для браузера
Подойдёт для тех, кто не может или не хочет использовать приложение: из-за нехватки места, недоступности для вашей версии системы или просто потому, что мессенджером пользуетесь нечасто. Изначально веб-версия WhatsApp работала только в Google Chrome, но теперь она доступна в большинстве современных браузеров.
Запускается она так:
- Откройте ссылку web.whatsapp.com в любом браузере.
- Войдите через приложение на смартфоне (инструкция та же, что для ПК-клиента) или номер телефона. Во втором случае всё равно придётся лезть в смартфон, чтобы ввести проверочный код.
Готово: можно пользоваться.
Список ограничений WhatsApp Web немного отличается от десктопного приложения:
- Нельзя звонить по голосовой или видеосвязи.
- Нет доступа к настройкам безопасности учётной записи.
- Переписываться можно только с уже существующими контактами. Начать новую переписку не получится.
На смартфоне или планшете с Android
Приложение доступно в Google Play российского региона без каких-либо ограничений: его можно скачать, обновлять и полноценно использовать, находясь в России. Загружается как и любое другое приложение в магазине: достаточно открыть страницу сервиса и нажать «Установить».
WhatsApp Messenger
WhatsApp LLCЦена: Бесплатно
Загрузить
Приложение также можно скачать с официального сайта:
- Откройте whatsapp.com/android.
- Нажмите «Скачать WhatsApp напрямую».
- Дождитесь загрузки APK-файла и нажмите на него в списке скачанных, чтобы начать установку. Если потребуется, выдайте разрешение на установку из этого источника.
Эта опция подойдёт тем, кто пользуется альтернативным магазином приложений: в Samsung Galaxy Store и Huawei AppGallery официального клиента WhatsApp нет.
После загрузки и установки откройте приложение. Вы можете создать новую учётную запись или войти в существующую. Во втором случае вам понадобится подтвердить переход — ввести код, который придёт на предыдущий телефон. Учитывайте, что при переходе с одного устройства на другое можете потерять историю чатов, если не делали резервную копию заранее.
На iPhone
Пока что iPhone остаётся закрытой экосистемой (по крайней мере, если вы не живёте в одной из стран Евросоюза), так что загружать приложения можно только из магазина App Store. Как и в случае с Google Play, WhatsApp доступен для жителей России без каких-либо ограничений. Приложение поддерживается на смартфонах с iOS 12 и новее.
WhatsApp Messenger
WhatsApp Inc.Цена: Бесплатно
Загрузить
После установки следуйте инструкциям на экране, чтобы создать учётную запись или войти в существующую по номеру телефона. В случае с переходом со старого устройства вы можете потерять историю переписок.
На iPad
WhatsApp был запущен в 2009 году, и в 2024‑м пользователи iPad отмечают 15 лет ожидания нативной версии мессенджера для своих планшетов. Разработчики не совсем игнорируют запрос: приложение уже несколько лет в разработке, а осенью 2023-го даже началось бета-тестирование клиента через TestFlight. Вы можете попытать счастья и установить незавершённую версию по этой ссылке, но поймать доступный слот крайне сложно: слишком много желающих и слишком мало мест.
В App Store вы увидите множество неофициальных приложений, которые позиционируются как WhatsApp для iPad. На самом деле это поделки сторонних разработчиков на базе WhatsApp Web. Пользоваться ими не стоит, так как никто не гарантирует безопасность ваших данных с такими прослойками.
По состоянию на лето 2024 года единственным способом безопасно пользоваться мессенджером на планшете Apple остаётся WhatsApp Web. Идея та же, что на компьютере.
- Откройте ссылку web.whatsapp.com в любом браузере.
- Используйте смартфон с вашей учётной записью WhatsApp для авторизации: в настройках откройте «Связанные устройства» → «Привязать устройство» и отсканируйте камерой телефона QR-код на экране планшета.
После входа вы сможете практически полноценно использовать мессенджер.
Как и в случае с веб-версией на компьютере, вы не сможете звонить и менять настройки безопасности аккаунта.
Политика, а равно и международные ограничения отражаются на рядовых пользователях интернета, даже если они считают себя абсолютно аполитичными.
Например, владельцы iPhone в России больше не могут пользоваться Apple Pay и покупать приложений в App Store. Летом 2025 года ситуация дошла до того, что пользователи из РФ не могут скачивать дистрибутив мессенджера WhatsApp для Windows и Mac. Самое абсурдное, что веб-версия мессенджера при этом в России прекрасно работает.
По словам специалистов, невозможность скачивания клиента WhatsApp может быть связана с блокировкой Роскомнадзором отдельных элементов инфраструктуры Meta (организация признана экстремистской в России). Иными словами, в России оказалась заблокирована служба, отвечающая за обновления WhatsApp.
Полезная информация о WhatsApp
Несмотря на странные ограничения, WhatsApp остается доступен для пользователей из России. Теперь приложение невозможно скачать с официального сайта, но оно доступно в Windows Store. Также у WhatsApp есть прекрасный онлайн-клиент, по функционалу сравнимый с официальной версией для ПК.
В самом худшем случае установочный файл клиента WhatsApp для Windows можно скачать на сторонних сайтах. Этот вариант мы не рекомендуем, так как с ним велик шанс нарваться на мошенников или компьютерный вирус.
| Вид ПО | мессенджер |
| Способы связи | текстовая, голосовая, видео, конференции |
| Платформы | Windows, MacOS, Android, iOS |
| Количество поддерживаемых языков | 40+, в том числе русский |
| Год выпуска | 2009 |
| Авторы | Брайан Экстон, Ян Кум |
| Владелец ПО | Meta Platforms Inc., США (организация признана экстремистской в России) |
Доступен ли WhatsApp в России в 2025 году
Да, доступен. Несмотря на то, что остальные сервисы Meta (организация признана экстремистской) в России ограничены, WhatsApp продолжает работать. Более того, жители РФ ничего не нарушают, используя WhatsApp для общения. Тем не менее в государственных организациях начали постепенно отказаться от этой программы. Например, учителям рекомендуют использовать мессенджер сервиса «Моя школа».
Установка WhatsApp на компьютер и ноутбук
Сейчас сложности могут возникнуть лишь с установкой WhatsApp на компьютер, поэтому в первую очередь рассмотрим именно этот пункт.
Установка из Microsoft Store
Этот метод подходит для пользователей, обладающих лицензионной версией Windows 8 и новее. Он позволяет установить WhatsApp через внутренний магазин приложений Windows.
Для установки нужно запустить Microsoft Store и в графе поиска написать WhatsApp. Первое же приложение в списке окажется нужной программой. После установки авторизуйтесь в WhatsApp для Windows через смартфон.
Web-версия WhatsApp
Для того, чтобы пользоваться WhatsApp совсем не обязательно устанавливать его на компьютер или ноутбук. Если у вас возникли сложности со скачиванием клиента для ПК, попробуйте интернет-версию WhatsApp1. В целом, она мало чем отличается от полноценной. Перед использованием сайта в нем надо авторизоваться.
Как активировать WhatsApp на компьютере и ноутбуке
Для того, чтобы активировать WhatsApp на компьютере, необходимо авторизоваться в версию для ПК через мобильный телефон. Сделать это просто.
В меню мобильного приложения выберите пункт «Настройки» и в верхнем правом углу нажмите на пиктограмму QR-кода. Выберите вкладку «Сканировать код» и наведите его на изображение, которое появляется при запуске WhatsApp-клиента для ПК.
Через несколько секунд клиенты WhatsApp на смартфоне и на компьютере синхронизируются.
Установка WhatsApp на смартфоны и планшеты
Как правило, установка WhatsApp на смартфоны и планшеты проходит в автоматическом режиме. Несмотря на ограничения Роскомнадзора, все приложения Meta (организация признана экстремистской в России) по-прежнему можно получить в App Store и Google Play. Также установочные файлы WhatsApp для Android доступны для скачивания на официальном сайте мессенджера.
Установка WhatsApp на iPhone и iPad
Для девайсов на iOS существует лишь один способ установить WhatsApp — через официальный магазин App Store.
Откройте приложение App Store и выберите в меню поиска WhatsApp. Нас интересует оригинальное приложение — WhatsApp Messenger. Нажмите на кнопку «Установить», а дальше все произойдет в автоматическом режиме. После установки программа предложит восстановить прошлые переписки из облачного хранилища (если они есть).
В App Store до сих пор нет приложения WhatsApp для iPad. Поэтому пользователям приходится использовать web-версию мессенджера2. Перед этим в ней нужно авторизоваться.
Установка WhatsApp на ОС Android
Пользователи Android могут получить WhatsApp двумя способами — через Google Play и официальный сайт мессенджера.
В первом случае необходимо открыть магазин приложений Google Play и набрать в поле поиска «WhatsApp». Установка мессенджера пройдет автоматически.
Во втором случае приложение можно установить, скачав последнюю версию apk-файла с официального сайта3. Этот вариант подойдет для смартфонов, в которых не установлен магазин приложений от Google.
Файл нужно скачать на компьютер, а затем передать на смартфон. После открытия неизвестного системе apk-файла смартфон заблокирует его и предложит вам включить установку программ из недостоверных источников. Согласитесь на это.
На Android-планшетах WhatsApp также придется запускать в виде веб-приложения4. Тестирование официально клиента для планшетов пока проходит в закрытом режиме.
Как активировать WhatsApp на смартфоне и планшете
Впервые запуская WhatsApp на смартфоне с iOS или Android, вы привязываете его к абонентскому номеру. Поэтому дальнейшая авторизация после установки будет проходить через СМС. После ввода уникального кода из сообщения вы активируете WhatsApp.
С планшетами все иначе. Приложений для планшетных компьютеров на Android или iPadOS в открытом доступе нет, поэтому владельцам девайсов приходится использовать веб-версию мессенджера. Авторизация в ней происходит через QR-код, который нужно отсканировать через функцию в настройках мобильной версии WhatsApp.
Простые решения сложных вопросов с ПО
Популярные вопросы и ответы
На вопросы о типовых проблемах с WhatsApp отвечает Айсылу Шамсутдинова, глава отдела продаж в Gupshup (крупнейший глобальный официальный партнер WhatsApp).
Как перенести историю сообщений WhatsApp с одного устройства на другое?
Восстановление историй сообщений в WhatsApp возможно в случае, если пользователем заблаговременно были создана резервная копия чатов. В последних версиях WhatsApp чаты автоматически копируются и сохраняются на телефоне пользователя. Также можно настроить создание резервных копий на Google Drive или iCloud (в зависимости от операционной системы устройства). Если пользователь переносит данные в рамках устройств с одной и той же ОС (Android или iPhone), то используя резервные копии, можно легко перенести данные практически без потерь.
Для успешного восстановления резервной копии с Google Drive, важно использовать тот же номер телефона, который использовался для создания резервной копии. Для iPhone — один и тот же iCloud.
Для переноса WhatsApp с Android на iPhone и наоборот нужно воспользоваться специальными приложениями, такими как «Перенос на iOS», Samsung Smart Switch или Google Data Transfer Tool.
При этом важно понимать, что пользователь сможет перенести информацию своего аккаунта, фото профиля, индивидуальные и групповые чаты, историю чатов, медиафайлы и настройки, а историю звонков или отображаемое имя перенести не получится.
Можно ли восстановить удаленные сообщения и вложения в WhatsApp?
Если предварительно была создана резервная копия (это обычно происходит автоматически), то удаленные сообщения восстановить можно. Для этого достаточно воспользоваться восстановлением резервной копии.
Если функция резервного копирования была отключена, то удаленные сообщения восстановить не получится.
Можно ли запретить людям не из списка контактов связываться со мной через WhatsApp?
Да, нежелательного собеседника можно заблокировать. Для этого нужно открыть чат с ним, нажать на просмотр контакта и в нижней части меню выбрать опцию «Заблокировать». Если вам досаждает бизнес-аккаунт, вы можете попросить их отписать вас от рассылки, либо выбрать опцию «Пожаловаться». В этом случае WhatsApp будет разбираться в ситуации и может заблокировать такого пользователя и запретить отправлять сообщения кому-либо.
Что делать, если в WhatsApp не загружаются фото?
Необходимо устранить первопричину. Их может быть несколько:
1. Слабое или отсутствует подключение к Интернету. Переподключитесь к сети или перезагрузите телефон, чтобы восстановить соединение.
2. Проверьте дату и время на вашем телефоне. Если они указаны неверно, у вашего устройства не получится получить доступ к серверам WhatsApp и скачать ваше фото.
3. Проверьте достаточно ли памяти на вашем устройстве.
Что делать, если WhatsApp перестал запускаться на смартфоне или ПК?
В большинстве случаев это связано с подключением к интернету. Прежде всего необходимо проверить, стабильное ли у вас подключение. Также восстановлению работы приложений может помочь перезагрузка устройства или обновление приложения WhatsApp на смартфоне или браузера на ПК для успешного запуска WhatsApp Web.
Получает ли WhatsApp доступ к конфиденциальным данным владельца смартфона или ПК?
Личные сообщения и переписки пользователей защищены сквозным шифрованием и недоступны никому, кроме них самих (в том числе и WhatsApp).
Помимо переписок WhatsApp получает доступ к информации и некоторым функциям смартфона. Например, это может быть информация о местоположении, доступ к списку контактов, календарю, фотографиям, микрофону и так далее. Эти доступы определяются при установке приложения. Поменять доступы можно в настройках позже, но это может привести к ограничению некоторых функций WhatsApp.
Источники
- https://web.whatsapp.com/
- https://web.whatsapp.com/
- https://www.whatsapp.com/android/
- https://web.whatsapp.com/
