Asp net установка windows server 2019

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 и скачиваем архив с последней версией приложения:

Скачиваем с GitHub архив с App Deployment Toolkit

Создаем рабочий каталог, например 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

Скачиваем последнюю версию приложения WhatsApp:

Скачиваем нужную нам версию приложения 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 на ПК

Альтернативных способов входа нет. Скриншот: Дарья Громова / Лайфхакер

Чтобы всё сработало, следуйте инструкции на экране: на смартфоне откройте настройки WhatsApp, перейдите в «Связанные устройства» → «Привязать устройство» и отсканируйте QR-код на компьютере камерой телефона.

Настройка WhatsApp на ПК через смартфон

Изображение: Дарья Громова / Лайфхакер

После этого настройте уведомления (будут ли они отображаться на компьютере вообще и с текстом или без), и всё готово. Можно отложить телефон и пользоваться мессенджером на ПК.

WhatsApp на ПК

Скриншот: Дарья Громова / Лайфхакер

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

  • Настройки учётной записи ограничены: нельзя менять параметры двухшаговой проверки, привязанную почту и прочие связанные с аккаунтом данные, также нельзя изменить настройки уведомлений о прочтении. 
  • Переписываться и созваниваться можно только с уже существующими контактами. Начать новую переписку с компьютера не получится.
  • По умолчанию с ПК-версией синхронизируются только недавние переписки. Чтобы посмотреть старые сообщения, нужно держать WhatsApp на смартфоне открытым.

Получается, что использовать WhatsApp только на компьютере не выйдет: всё равно периодически придётся открывать мобильную версию, чтобы подтвердить вход (синхронизация периодически слетает), внести изменения в настройки или почитать старые переписки.

WhatsApp Web для браузера 

Подойдёт для тех, кто не может или не хочет использовать приложение: из-за нехватки места, недоступности для вашей версии системы или просто потому, что мессенджером пользуетесь нечасто. Изначально веб-версия WhatsApp работала только в Google Chrome, но теперь она доступна в большинстве современных браузеров.

Запускается она так:

WhatsApp Web на ПК

Скриншот: Дарья Громова / Лайфхакер
  1. Откройте ссылку web.whatsapp.com в любом браузере.
  2. Войдите через приложение на смартфоне (инструкция та же, что для ПК-клиента) или номер телефона. Во втором случае всё равно придётся лезть в смартфон, чтобы ввести проверочный код.

Готово: можно пользоваться.

WhatsApp Web на ПК

Скриншот: Дарья Громова / Лайфхакер

Список ограничений WhatsApp Web немного отличается от десктопного приложения:

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

На смартфоне или планшете с Android 

Приложение доступно в Google Play российского региона без каких-либо ограничений: его можно скачать, обновлять и полноценно использовать, находясь в России. Загружается как и любое другое приложение в магазине: достаточно открыть страницу сервиса и нажать «Установить».

WhatsApp Messenger

WhatsApp LLCЦена: Бесплатно

Загрузить

Приложение также можно скачать с официального сайта:

  1. Откройте whatsapp.com/android.
  2. Нажмите «Скачать WhatsApp напрямую».
  3. Дождитесь загрузки 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. Вы можете попытать счастья и установить незавершённую версию по этой ссылке, но поймать доступный слот крайне сложно: слишком много желающих и слишком мало мест.

Бета-версия WhatsApp для iPad в TestFlight

Скорее всего, вы увидите такое сообщение. Скриншот: Дарья Громова / Лайфхакер

В App Store вы увидите множество неофициальных приложений, которые позиционируются как WhatsApp для iPad. На самом деле это поделки сторонних разработчиков на базе WhatsApp Web. Пользоваться ими не стоит, так как никто не гарантирует безопасность ваших данных с такими прослойками.

Клоны Telegram Web в App Store на iPad

Доверять здесь стоит разве что Telegram. Скриншот: Дарья Громова / Лайфхакер

По состоянию на лето 2024 года единственным способом безопасно пользоваться мессенджером на планшете Apple остаётся WhatsApp Web. Идея та же, что на компьютере.

WhatsApp Web на iPad

Скриншот: Дарья Громова / Лайфхакер
  1. Откройте ссылку web.whatsapp.com в любом браузере.
  2. Используйте смартфон с вашей учётной записью WhatsApp для авторизации: в настройках откройте «Связанные устройства» → «Привязать устройство» и отсканируйте камерой телефона QR-код на экране планшета. 

После входа вы сможете практически полноценно использовать мессенджер. 

WhatsApp Web на iPad

Скриншот: Дарья Громова / Лайфхакер

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

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

Например, владельцы 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. Скриншот KP.RU

Установка из Microsoft Store. Скриншот KP.RU

Для установки нужно запустить Microsoft Store и в графе поиска написать WhatsApp. Первое же приложение в списке окажется нужной программой. После установки авторизуйтесь в WhatsApp для Windows через смартфон.

Web-версия WhatsApp

Для того, чтобы пользоваться WhatsApp совсем не обязательно устанавливать его на компьютер или ноутбук. Если у вас возникли сложности со скачиванием клиента для ПК, попробуйте интернет-версию WhatsApp1. В целом, она мало чем отличается от полноценной. Перед использованием сайта в нем надо авторизоваться.

WhatsApp Web. Скриншот KP.RU

WhatsApp Web. Скриншот KP.RU

Как активировать WhatsApp на компьютере и ноутбуке

Для того, чтобы активировать WhatsApp на компьютере, необходимо авторизоваться в версию для ПК через мобильный телефон. Сделать это просто.

QR-код. Скриншот KP.RU

QR-код. Скриншот KP.RU

В меню мобильного приложения выберите пункт «Настройки» и в верхнем правом углу нажмите на пиктограмму QR-кода. Выберите вкладку «Сканировать код» и наведите его на изображение, которое появляется при запуске WhatsApp-клиента для ПК. 

Сканирование QR-кода. Скриншот KP.RU

Сканирование QR-кода. Скриншот KP.RU

Через несколько секунд клиенты WhatsApp на смартфоне и на компьютере синхронизируются.

Установка WhatsApp на смартфоны и планшеты

Как правило, установка WhatsApp на смартфоны и планшеты проходит в автоматическом режиме. Несмотря на ограничения Роскомнадзора, все приложения Meta (организация признана экстремистской в России) по-прежнему можно получить в App Store и Google Play. Также установочные файлы WhatsApp для Android доступны для скачивания на официальном сайте мессенджера.

Установка WhatsApp на iPhone и iPad

Для девайсов на iOS существует лишь один способ установить WhatsApp — через официальный магазин App Store.

Откройте приложение App Store и выберите в меню поиска WhatsApp. Нас интересует оригинальное приложение — WhatsApp Messenger. Нажмите на кнопку «Установить», а дальше все произойдет в автоматическом режиме. После установки программа предложит восстановить прошлые переписки из облачного хранилища (если они есть).

App Store. Скриншот KP.RU

App Store. Скриншот KP.RU

В App Store до сих пор нет приложения WhatsApp для iPad. Поэтому пользователям приходится использовать web-версию мессенджера2. Перед этим в ней нужно авторизоваться.

Установка WhatsApp на ОС Android

Пользователи Android могут получить WhatsApp двумя способами — через Google Play и официальный сайт мессенджера.

В первом случае необходимо открыть магазин приложений Google Play и набрать в поле поиска «WhatsApp». Установка мессенджера пройдет автоматически.

Google Play. Скриншот KP.RU

Google Play. Скриншот KP.RU

Во втором случае приложение можно установить, скачав последнюю версию apk-файла с официального сайта3. Этот вариант подойдет для смартфонов, в которых не установлен магазин приложений от Google. 

Скачивание WhatsApp для Android. Скриншот KP.RU

Скачивание WhatsApp для Android. Скриншот KP.RU

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

На Android-планшетах WhatsApp также придется запускать в виде веб-приложения4. Тестирование официально клиента для планшетов пока проходит в закрытом режиме.

Небезопасная установка. Скриншот KP.RU

Небезопасная установка. Скриншот KP.RU
Согласие на установку. Скриншот KP.RU

Согласие на установку. Скриншот KP.RU

Как активировать 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.

Источники

  1. https://web.whatsapp.com/
  2. https://web.whatsapp.com/
  3. https://www.whatsapp.com/android/
  4. https://web.whatsapp.com/

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Передача между устройствами windows 10 что это
  • Не дает сжать том в windows 10
  • M5a78l m lx3 drivers windows 10
  • Kx tes824 driver windows 10
  • Uefi bios не загружается windows