Андрей Смирнов
Время чтения: ~16 мин.
Просмотров: 8

Как переустановить все приложения Windows 10 по умолчанию с помощью PowerShell

8e9b376b592a4c2d800d322664bbe398.JPG Как бы не было много сторонников старых версий ОС, все же пришла пора переходить на Windows 10. В связи с этим предлагаю разобраться с предустановлеными Metro-приложениями. Согласитесь, мало кто будет использовать абсолютно все приложения, которые навязывает нам корпорация. Ведь большинство из них просто занимают место, а кого-то вообще раздражают. В этой статье я поделюсь с вами способом, которым можно «почистить» систему от именно таких — ненужных — приложений на Windows 10.

Удаление

Итак, перейдем к удалению ненужных приложений. Предлагаю Вам powershell скрипт, в результате выполнения которого на экран выводятся все установленные Metro-приложения, а далее дело за пользователем — удалить всё или же подойти к вопросу избирательно, удалив только некоторые из них.Скрипт имеет следующий вид:

Function PSCustomErrorRecord { Param ( [Parameter(Mandatory=$true,Position=1)][String]$ExceptionString, [Parameter(Mandatory=$true,Position=2)][String]$ErrorID, [Parameter(Mandatory=$true,Position=3)][System.Management.Automation.ErrorCategory]$ErrorCategory, [Parameter(Mandatory=$true,Position=4)][PSObject]$TargetObject ) Process { $exception = New-Object System.Management.Automation.RuntimeException($ExceptionString) $customError = New-Object System.Management.Automation.ErrorRecord($exception,$ErrorID,$ErrorCategory,$TargetObject) return $customError } }  Function RemoveAppxPackage { $index=1 $apps=Get-AppxPackage Write-Host "ID`t App name" foreach ($app in $apps) { Write-Host " $index`t $($app.name)" $index++ }          Do     {         $IDs=Read-Host -Prompt "Which Apps do you want to remove? `nInput their IDs by space  (e.g. 5 12 17). `nIf you want to remove every possible apps, enter 'all'"     }      While($IDs -eq "")      if ($IDs -eq "all") {Get-AppXPackage -All | Remove-AppxPackage -ErrorAction SilentlyContinue –confirm      $AppName=($ID -ge 1 -and $ID -le $apps.name)  if (-not(Get-AppxPackage -Name $AppName)) { Write-host "Apps has been removed successfully" } else { Write-Warning "Remove '$AppName' failed! This app is part of Windows and cannot be uninstalled on a per-user basis." }          }      else {      try { [int[]]$IDs=$IDs -split " "   }         catch {         $errorMsg = $Messages.IncorrectInput $errorMsg = $errorMsg -replace "Placeholder01",$IDs $customError = PSCustomErrorRecord ` -ExceptionString $errorMsg ` -ErrorCategory NotSpecified -ErrorID 1 -TargetObject $pscmdlet $pscmdlet.WriteError($customError) return }  foreach ($ID in $IDs) { #check id is in the range if ($ID -ge 1 -and $ID -le $apps.count) { $ID-- #Remove each app $AppName=$apps[$ID].name  Remove-AppxPackage -Package $apps[$ID] -ErrorAction SilentlyContinue –confirm if (-not(Get-AppxPackage -Name $AppName)) { Write-host "$AppName has been removed successfully" } else { Write-Warning "Remove '$AppName' failed! This app is part of Windows and cannot be uninstalled on a per-user basis." } } else { $errorMsg = $Messages.WrongID $errorMsg = $errorMsg -replace "Placeholder01",$ID $customError = PSCustomErrorRecord ` -ExceptionString $errorMsg ` -ErrorCategory NotSpecified -ErrorID 1 -TargetObject $pscmdlet $pscmdlet.WriteError($customError) } }   } }      $result = 0;  while ($result -eq 0) {  RemoveAppxPackage  $title = "Delete Apps" $message = "Do you want to continue?"  $yes = New-Object System.Management.Automation.Host.ChoiceDescription "&Yes", `     "Yes, I want to remove another application."   $no = New-Object System.Management.Automation.Host.ChoiceDescription "&No", `     "No, all unnecessary applications are removed."  $options = [System.Management.Automation.Host.ChoiceDescription[]]($yes, $no)  $result = $host.ui.PromptForChoice($title, $message, $options, 0)   }

Сохраните в формате .ps1 или скачайте скрипт, для упрощенного запуска от имени администратора рекомендую создать батник по скрипту ниже (сохраните в формате .bat и UAC сам запросит подтверждение прав):Скрипт .bat

@echo off cls   echo Apps echo. echo press any key to continue...  pause > NUL  echo echo.  PowerShell -NoProfile -ExecutionPolicy Bypass -Command "& {Start-Process PowerShell -ArgumentList '-NoProfile -ExecutionPolicy Bypass -File ""%~dp0.app.ps1""' -Verb RunAs}"  echo You deleted apps... echo. pause 

Где app.ps1 – имя сохраненного power shell скрипта.

Примечание: при таком запуске скрипта возможно появление предупреждающего сообщения: «Execution Policy Change». bd62c057f4af4cb194216d0054b1f1d8.jpg Выбирайте «Yes» — внести изменения.

В результате Вы увидите следующее:c0e48df9506948419a2e95380ee883e2.jpg На экране представлен список установленых приложений. И предложено перечислить, через пробел, именно те, которые Вы хотели б удалить. Допустим, вы решили удалить «Microsoft.BingNews». Для этого введите соответствующий номер приложения, и при успешном результате вы должны получить следующее:620aba2509ef47668924c5a6ffb0f90a.jpg Обратите внимание, что системные приложения вы удалить не сможете. Об этом вас уведомит следующее сообщение:7e35fa5dde864966bea8383a1b521633.jpg Это справедливо для таких приложений, как:

  • Microsoft.Windows.Cortana
  • MicrosoftEdge
  • ContactSupport
  • PrintDialog и др.

Более точный список «неубиваемых» приложений на скрине ниже:c02c1adcb51d48e785717465e7c22bf2.jpg Так же есть возможность удаления сразу всех приложения (кроме вышеупомянутых), для этого вместо номера конкретного приложения введите «all», а далее лишь подтверждайте удаление всех сразу (Yes to All) или каждого по отдельности (Yes).ff28e6bfec344ed3972a5e4868b33c73.jpg

Восстановление

Если вы случайно удалили или же впоследствии решили пользоваться тем или иным приложением, то можно его восстановить через Windows Store или же воспользоваться следующим предложеным вариантом восстановления. К примеру, вы хотите восстановить приложение «Store», которое, кстати, удаляется вышепредложенным скриптом, для этого необходимо от администратора запустить следующую строку в Powershell:

Add-AppxPackage -register "C:Program FilesWindowsApps*Store*AppxManifest.xml" -DisableDevelopmentMode 

Аналогичным способом можно восстановить другие приложения указав соответствующее имя между «*». Если же необходимо возобновить работу некоторого N-го количества, то лучше воспользоваться скриптом (удаляйте/добавляйте нужные именно вам строки):Скрипт для восстановления приложений

Add-AppxPackage -register "C:Program FilesWindowsApps*Weather*AppxManifest.xml" -DisableDevelopmentMode Add-AppxPackage -register "C:Program FilesWindowsApps*Finance*AppxManifest.xml" -DisableDevelopmentMode Add-AppxPackage -register "C:Program FilesWindowsApps*Maps*AppxManifest.xml" -DisableDevelopmentMode Add-AppxPackage -register "C:Program FilesWindowsApps*News*AppxManifest.xml" -DisableDevelopmentMode Add-AppxPackage -register "C:Program FilesWindowsApps*Sports*AppxManifest.xml" -DisableDevelopmentMode Add-AppxPackage -register "C:Program FilesWindowsApps*Travel*AppxManifest.xml" -DisableDevelopmentMode Add-AppxPackage -register "C:Program FilesWindowsApps*Camera*AppxManifest.xml" -DisableDevelopmentMode Add-AppxPackage -register "C:Program FilesWindowsApps*Reader*AppxManifest.xml" -DisableDevelopmentMode Add-AppxPackage -register "C:Program FilesWindowsApps*Xbox*AppxManifest.xml" -DisableDevelopmentMode Add-AppxPackage -register "C:Program FilesWindowsApps*Alarms*AppxManifest.xml" -DisableDevelopmentMode Add-AppxPackage -register "C:Program FilesWindowsApps*Calculator*AppxManifest.xml" -DisableDevelopmentMode Add-AppxPackage -register "C:Program FilesWindowsApps*OneNote*AppxManifest.xml" -DisableDevelopmentMode Add-AppxPackage -register "C:Program FilesWindowsApps*People*AppxManifest.xml" -DisableDevelopmentMode Add-AppxPackage -register "C:Program FilesWindowsApps*SoundRecoder*AppxManifest.xml" -DisableDevelopmentMode Add-AppxPackage -register "C:Program FilesWindowsApps*3dbuilder*AppxManifest.xml" -DisableDevelopmentMode Add-AppxPackage -register "C:Program FilesWindowsApps*Store*AppxManifest.xml" -DisableDevelopmentMode Add-AppxPackage -register "C:Program FilesWindowsApps*Photos*AppxManifest.xml" -DisableDevelopmentMode Add-AppxPackage -register "C:Program FilesWindowsApps*Phone*AppxManifest.xml" -DisableDevelopmentMode 

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

Get-AppxPackage -AllUsers| Foreach {Add-AppxPackage -DisableDevelopmentMode -Register “$($_.InstallLocation)AppXManifest.xml”}

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

Восстановление просмотрщика фотографий в Windows 10

Большинство пользователей, установив Windows 10, недовольны отсутствием приложения просмотра фотографий — Windows Photo Viewer. Для восстановления Photo Viewer необходимо добавить некоторые ключи в реестр. Чтобы это сделать, сохраните нижеприведенный скрипт с расширением .reg и запустите. После этого выберите данное приложение для открытия изображений по-умолчанию: Settings — Default apps — Photo — Windows Photo Viewer:7fd2be51d12e48f993380cc8fe4be58a.jpgСкрипт для добавления ключей в реестр:

Windows Registry Editor Version 5.00  [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows Photo ViewerCapabilitiesFileAssociations] ".jpg"="PhotoViewer.FileAssoc.Jpeg" ".wdp"="PhotoViewer.FileAssoc.Wdp" ".jfif"="PhotoViewer.FileAssoc.JFIF" ".dib"="PhotoViewer.FileAssoc.Bitmap" ".png"="PhotoViewer.FileAssoc.Png" ".jxr"="PhotoViewer.FileAssoc.Wdp" ".bmp"="PhotoViewer.FileAssoc.Bitmap" ".jpe"="PhotoViewer.FileAssoc.Jpeg" ".jpeg"="PhotoViewer.FileAssoc.Jpeg" ".gif"="PhotoViewer.FileAssoc.Gif"  [HKEY_CLASSES_ROOTPhotoViewer.FileAssoc.Bitmap] "ImageOptionFlags"=dword:00000001 "FriendlyTypeName"=hex(2):40,00,25,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,   00,46,00,69,00,6c,00,65,00,73,00,25,00,5c,00,57,00,69,00,6e,00,64,00,6f,00,   77,00,73,00,20,00,50,00,68,00,6f,00,74,00,6f,00,20,00,56,00,69,00,65,00,77,   00,65,00,72,00,5c,00,50,00,68,00,6f,00,74,00,6f,00,56,00,69,00,65,00,77,00,   65,00,72,00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,33,00,30,00,35,00,36,00,00,   00  [HKEY_CLASSES_ROOTPhotoViewer.FileAssoc.BitmapDefaultIcon] @="%SystemRoot%\System32\imageres.dll,-70"  [HKEY_CLASSES_ROOTPhotoViewer.FileAssoc.Bitmapshell]  [HKEY_CLASSES_ROOTPhotoViewer.FileAssoc.Bitmapshellopen]  [HKEY_CLASSES_ROOTPhotoViewer.FileAssoc.Bitmapshellopencommand] @=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,   00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,72,00,75,00,   6e,00,64,00,6c,00,6c,00,33,00,32,00,2e,00,65,00,78,00,65,00,20,00,22,00,25,   00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,46,00,69,00,6c,00,65,00,73,00,   25,00,5c,00,57,00,69,00,6e,00,64,00,6f,00,77,00,73,00,20,00,50,00,68,00,6f,   00,74,00,6f,00,20,00,56,00,69,00,65,00,77,00,65,00,72,00,5c,00,50,00,68,00,   6f,00,74,00,6f,00,56,00,69,00,65,00,77,00,65,00,72,00,2e,00,64,00,6c,00,6c,   00,22,00,2c,00,20,00,49,00,6d,00,61,00,67,00,65,00,56,00,69,00,65,00,77,00,   5f,00,46,00,75,00,6c,00,6c,00,73,00,63,00,72,00,65,00,65,00,6e,00,20,00,25,   00,31,00,00,00  [HKEY_CLASSES_ROOTPhotoViewer.FileAssoc.BitmapshellopenDropTarget] "Clsid"="{FFE2A43C-56B9-4bf5-9A79-CC6D4285608A}"  [HKEY_CLASSES_ROOTPhotoViewer.FileAssoc.JFIF] "EditFlags"=dword:00010000 "ImageOptionFlags"=dword:00000001 "FriendlyTypeName"=hex(2):40,00,25,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,   00,46,00,69,00,6c,00,65,00,73,00,25,00,5c,00,57,00,69,00,6e,00,64,00,6f,00,   77,00,73,00,20,00,50,00,68,00,6f,00,74,00,6f,00,20,00,56,00,69,00,65,00,77,   00,65,00,72,00,5c,00,50,00,68,00,6f,00,74,00,6f,00,56,00,69,00,65,00,77,00,   65,00,72,00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,33,00,30,00,35,00,35,00,00,   00  [HKEY_CLASSES_ROOTPhotoViewer.FileAssoc.JFIFDefaultIcon] @="%SystemRoot%\System32\imageres.dll,-72"  [HKEY_CLASSES_ROOTPhotoViewer.FileAssoc.JFIFshell]  [HKEY_CLASSES_ROOTPhotoViewer.FileAssoc.JFIFshellopen] "MuiVerb"=hex(2):40,00,25,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,46,00,   69,00,6c,00,65,00,73,00,25,00,5c,00,57,00,69,00,6e,00,64,00,6f,00,77,00,73,   00,20,00,50,00,68,00,6f,00,74,00,6f,00,20,00,56,00,69,00,65,00,77,00,65,00,   72,00,5c,00,70,00,68,00,6f,00,74,00,6f,00,76,00,69,00,65,00,77,00,65,00,72,   00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,33,00,30,00,34,00,33,00,00,00  [HKEY_CLASSES_ROOTPhotoViewer.FileAssoc.JFIFshellopencommand] @=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,   00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,72,00,75,00,   6e,00,64,00,6c,00,6c,00,33,00,32,00,2e,00,65,00,78,00,65,00,20,00,22,00,25,   00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,46,00,69,00,6c,00,65,00,73,00,   25,00,5c,00,57,00,69,00,6e,00,64,00,6f,00,77,00,73,00,20,00,50,00,68,00,6f,   00,74,00,6f,00,20,00,56,00,69,00,65,00,77,00,65,00,72,00,5c,00,50,00,68,00,   6f,00,74,00,6f,00,56,00,69,00,65,00,77,00,65,00,72,00,2e,00,64,00,6c,00,6c,   00,22,00,2c,00,20,00,49,00,6d,00,61,00,67,00,65,00,56,00,69,00,65,00,77,00,   5f,00,46,00,75,00,6c,00,6c,00,73,00,63,00,72,00,65,00,65,00,6e,00,20,00,25,   00,31,00,00,00  [HKEY_CLASSES_ROOTPhotoViewer.FileAssoc.JFIFshellopenDropTarget] "Clsid"="{FFE2A43C-56B9-4bf5-9A79-CC6D4285608A}"  [HKEY_CLASSES_ROOTPhotoViewer.FileAssoc.Jpeg] "EditFlags"=dword:00010000 "ImageOptionFlags"=dword:00000001 "FriendlyTypeName"=hex(2):40,00,25,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,   00,46,00,69,00,6c,00,65,00,73,00,25,00,5c,00,57,00,69,00,6e,00,64,00,6f,00,   77,00,73,00,20,00,50,00,68,00,6f,00,74,00,6f,00,20,00,56,00,69,00,65,00,77,   00,65,00,72,00,5c,00,50,00,68,00,6f,00,74,00,6f,00,56,00,69,00,65,00,77,00,   65,00,72,00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,33,00,30,00,35,00,35,00,00,   00  [HKEY_CLASSES_ROOTPhotoViewer.FileAssoc.JpegDefaultIcon] @="%SystemRoot%\System32\imageres.dll,-72"  [HKEY_CLASSES_ROOTPhotoViewer.FileAssoc.Jpegshell]  [HKEY_CLASSES_ROOTPhotoViewer.FileAssoc.Jpegshellopen] "MuiVerb"=hex(2):40,00,25,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,46,00,   69,00,6c,00,65,00,73,00,25,00,5c,00,57,00,69,00,6e,00,64,00,6f,00,77,00,73,   00,20,00,50,00,68,00,6f,00,74,00,6f,00,20,00,56,00,69,00,65,00,77,00,65,00,   72,00,5c,00,70,00,68,00,6f,00,74,00,6f,00,76,00,69,00,65,00,77,00,65,00,72,   00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,33,00,30,00,34,00,33,00,00,00  [HKEY_CLASSES_ROOTPhotoViewer.FileAssoc.Jpegshellopencommand] @=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,   00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,72,00,75,00,   6e,00,64,00,6c,00,6c,00,33,00,32,00,2e,00,65,00,78,00,65,00,20,00,22,00,25,   00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,46,00,69,00,6c,00,65,00,73,00,   25,00,5c,00,57,00,69,00,6e,00,64,00,6f,00,77,00,73,00,20,00,50,00,68,00,6f,   00,74,00,6f,00,20,00,56,00,69,00,65,00,77,00,65,00,72,00,5c,00,50,00,68,00,   6f,00,74,00,6f,00,56,00,69,00,65,00,77,00,65,00,72,00,2e,00,64,00,6c,00,6c,   00,22,00,2c,00,20,00,49,00,6d,00,61,00,67,00,65,00,56,00,69,00,65,00,77,00,   5f,00,46,00,75,00,6c,00,6c,00,73,00,63,00,72,00,65,00,65,00,6e,00,20,00,25,   00,31,00,00,00  [HKEY_CLASSES_ROOTPhotoViewer.FileAssoc.JpegshellopenDropTarget] "Clsid"="{FFE2A43C-56B9-4bf5-9A79-CC6D4285608A}"  [HKEY_CLASSES_ROOTPhotoViewer.FileAssoc.Gif] "ImageOptionFlags"=dword:00000001 "FriendlyTypeName"=hex(2):40,00,25,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,   00,46,00,69,00,6c,00,65,00,73,00,25,00,5c,00,57,00,69,00,6e,00,64,00,6f,00,   77,00,73,00,20,00,50,00,68,00,6f,00,74,00,6f,00,20,00,56,00,69,00,65,00,77,   00,65,00,72,00,5c,00,50,00,68,00,6f,00,74,00,6f,00,56,00,69,00,65,00,77,00,   65,00,72,00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,33,00,30,00,35,00,37,00,00,   00  [HKEY_CLASSES_ROOTPhotoViewer.FileAssoc.GifDefaultIcon] @="%SystemRoot%\System32\imageres.dll,-83"  [HKEY_CLASSES_ROOTPhotoViewer.FileAssoc.Gifshell]  [HKEY_CLASSES_ROOTPhotoViewer.FileAssoc.Gifshellopen]  [HKEY_CLASSES_ROOTPhotoViewer.FileAssoc.Gifshellopencommand] @=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,   00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,72,00,75,00,   6e,00,64,00,6c,00,6c,00,33,00,32,00,2e,00,65,00,78,00,65,00,20,00,22,00,25,   00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,46,00,69,00,6c,00,65,00,73,00,   25,00,5c,00,57,00,69,00,6e,00,64,00,6f,00,77,00,73,00,20,00,50,00,68,00,6f,   00,74,00,6f,00,20,00,56,00,69,00,65,00,77,00,65,00,72,00,5c,00,50,00,68,00,   6f,00,74,00,6f,00,56,00,69,00,65,00,77,00,65,00,72,00,2e,00,64,00,6c,00,6c,   00,22,00,2c,00,20,00,49,00,6d,00,61,00,67,00,65,00,56,00,69,00,65,00,77,00,   5f,00,46,00,75,00,6c,00,6c,00,73,00,63,00,72,00,65,00,65,00,6e,00,20,00,25,   00,31,00,00,00  [HKEY_CLASSES_ROOTPhotoViewer.FileAssoc.GifshellopenDropTarget] "Clsid"="{FFE2A43C-56B9-4bf5-9A79-CC6D4285608A}"  [HKEY_CLASSES_ROOTPhotoViewer.FileAssoc.Png] "ImageOptionFlags"=dword:00000001 "FriendlyTypeName"=hex(2):40,00,25,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,   00,46,00,69,00,6c,00,65,00,73,00,25,00,5c,00,57,00,69,00,6e,00,64,00,6f,00,   77,00,73,00,20,00,50,00,68,00,6f,00,74,00,6f,00,20,00,56,00,69,00,65,00,77,   00,65,00,72,00,5c,00,50,00,68,00,6f,00,74,00,6f,00,56,00,69,00,65,00,77,00,   65,00,72,00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,33,00,30,00,35,00,37,00,00,   00  [HKEY_CLASSES_ROOTPhotoViewer.FileAssoc.PngDefaultIcon] @="%SystemRoot%\System32\imageres.dll,-71"  [HKEY_CLASSES_ROOTPhotoViewer.FileAssoc.Pngshell]  [HKEY_CLASSES_ROOTPhotoViewer.FileAssoc.Pngshellopen]  [HKEY_CLASSES_ROOTPhotoViewer.FileAssoc.Pngshellopencommand] @=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,   00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,72,00,75,00,   6e,00,64,00,6c,00,6c,00,33,00,32,00,2e,00,65,00,78,00,65,00,20,00,22,00,25,   00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,46,00,69,00,6c,00,65,00,73,00,   25,00,5c,00,57,00,69,00,6e,00,64,00,6f,00,77,00,73,00,20,00,50,00,68,00,6f,   00,74,00,6f,00,20,00,56,00,69,00,65,00,77,00,65,00,72,00,5c,00,50,00,68,00,   6f,00,74,00,6f,00,56,00,69,00,65,00,77,00,65,00,72,00,2e,00,64,00,6c,00,6c,   00,22,00,2c,00,20,00,49,00,6d,00,61,00,67,00,65,00,56,00,69,00,65,00,77,00,   5f,00,46,00,75,00,6c,00,6c,00,73,00,63,00,72,00,65,00,65,00,6e,00,20,00,25,   00,31,00,00,00  [HKEY_CLASSES_ROOTPhotoViewer.FileAssoc.PngshellopenDropTarget] "Clsid"="{FFE2A43C-56B9-4bf5-9A79-CC6D4285608A}"  [HKEY_CLASSES_ROOTPhotoViewer.FileAssoc.Wdp] "EditFlags"=dword:00010000 "ImageOptionFlags"=dword:00000001  [HKEY_CLASSES_ROOTPhotoViewer.FileAssoc.WdpDefaultIcon] @="%SystemRoot%\System32\wmphoto.dll,-400"  [HKEY_CLASSES_ROOTPhotoViewer.FileAssoc.Wdpshell]  [HKEY_CLASSES_ROOTPhotoViewer.FileAssoc.Wdpshellopen] "MuiVerb"=hex(2):40,00,25,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,46,00,   69,00,6c,00,65,00,73,00,25,00,5c,00,57,00,69,00,6e,00,64,00,6f,00,77,00,73,   00,20,00,50,00,68,00,6f,00,74,00,6f,00,20,00,56,00,69,00,65,00,77,00,65,00,   72,00,5c,00,70,00,68,00,6f,00,74,00,6f,00,76,00,69,00,65,00,77,00,65,00,72,   00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,33,00,30,00,34,00,33,00,00,00  [HKEY_CLASSES_ROOTPhotoViewer.FileAssoc.Wdpshellopencommand] @=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,   00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,72,00,75,00,   6e,00,64,00,6c,00,6c,00,33,00,32,00,2e,00,65,00,78,00,65,00,20,00,22,00,25,   00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,46,00,69,00,6c,00,65,00,73,00,   25,00,5c,00,57,00,69,00,6e,00,64,00,6f,00,77,00,73,00,20,00,50,00,68,00,6f,   00,74,00,6f,00,20,00,56,00,69,00,65,00,77,00,65,00,72,00,5c,00,50,00,68,00,   6f,00,74,00,6f,00,56,00,69,00,65,00,77,00,65,00,72,00,2e,00,64,00,6c,00,6c,   00,22,00,2c,00,20,00,49,00,6d,00,61,00,67,00,65,00,56,00,69,00,65,00,77,00,   5f,00,46,00,75,00,6c,00,6c,00,73,00,63,00,72,00,65,00,65,00,6e,00,20,00,25,   00,31,00,00,00  [HKEY_CLASSES_ROOTPhotoViewer.FileAssoc.WdpshellopenDropTarget] "Clsid"="{FFE2A43C-56B9-4bf5-9A79-CC6D4285608A}"  [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows Photo Viewer]  [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows Photo ViewerCapabilities] "ApplicationDescription"="@%ProgramFiles%\Windows Photo Viewer\photoviewer.dll,-3069" "ApplicationName"="@%ProgramFiles%\Windows Photo Viewer\photoviewer.dll,-3009" 

Сохраняем результаты

Чтобы настройка не была напрасна и результат не исчез, рекомендую запретить автоматическую установку приложений при апдейтах в реестре. Чтобы это сделать, необходимо залогиниться под административной учеткой, в реестре перейти: HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionWindowsStoreWindowsUpdate. И измените значение по Вашему усмотрению (по-умолчанию 4): 2 – выключить автоматическое обновление пользовательских приложений, 4 – включить автоматическое обновление пользовательских приложений.d74b0ac7db8d41ecb51201f4854e43d2.jpg Или же вы можете применить следующий скрипт для изменения в реестре (также сохраните с расширением .reg и запустите):Скрипт для запрета автоматической установки приложений при апдейтах в реестре:

Windows Registry Editor Version 5.00  [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionWindowsStoreWindowsUpdate]  "AutoDownload"=dword:00000002 

P.S.: Надеюсь, что предложенный вариант удаления/восстановления приложений несколько «облегчит» настойку Windows 10 на вашем ПК. Также после всех внесенных изменений рекомендую перезагрузиться.

Привет, сегодня я расскажу и покажу как можно восстановить удалённые приложения в Windows 10. Да, не зря говорят, поспешишь людей насмешишь, вот и я, насмешил сам себя. Не знаю зачем, но после перехода на Windows 10, я с дуру начал удалять все подряд приложения, магазин, xbox, новости, почта, календарь, twitter, телефон и т.д. Потом конечно, когда горячка прошла 1F600.png, я осознал, что зря я сделал это, ведь о Windows 10 можно столько статей написать на свой сайт.

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

Внимание! Windows 10 Обновился! Читаем новую запись – ЗДЕСЬ!

В итоге я воспользовался функцией – Сброс системы и Windows 10 у меня восстановился как новенький, всё с нуля. Но сбрасывать систему не обязательно, это в том случае, если вы и приложение Магазин то же удалили. Если приложение Магазин вы не удаляли и оно у вас в целостности и сохранности, то можно восстановить удалённые приложения в Магазине. О двух этих методах восстановления, читайте далее.

Восстановление через Магазин

Откройте приложение Магазин, нажав на значок приложения в виде сумки с окнами.

09-01-2016-17-39-14.jpg

У вас откроется страница Магазина, вверху нажмите на вкладку – Приложения. Смотрите, к примеру вы с дуру взяли и удалили приложение Xbox, тогда вверху справа, в поле поиска введите – Xbox и нажмите Enter. В результатах поиска отобразятся все приложения Xbox, в том числе и то, которое вы удалили. Теперь вам останется только заново установить приложение на свой ПК и всё. То же самое и с другими приложениями, ищите через поиск и устанавливаете. Всё просто здесь.

09-01-2016-17-45-17_mini.jpg

Сброс системы

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

06-01-2016-19-01-06.jpg

В меню параметров, нажмите на вкладку – Обновление и безопасность.

09-01-2016-18-11-43_mini.jpg

На следующей странице, в меню слева, нажмите на вкладку – Восстановление. Здесь вам будет доступна функция – Вернуть компьютер в исходное состояние. Прочтите описание и нажмите на кнопку – Начать.

09-01-2016-18-15-01_mini.jpg

Далее, у вас появится окно, где у вас будет на выбор 3 способа восстановления системы. Рекомендую выбрать первый способ, чтобы – Сохранить все личные файлы. Но будут удалены некоторые программы, которые вы сами устанавливали на компьютер, вы потом сможете их заново установить.

Далее, откроется окно, где будет показан список программ, которые будут удалены. Прочтите описание и нажмите на кнопку – Далее, после чего начнётся процесс восстановления.

Восстановление длится не долго 15-30 минут, дождитесь, не отключайте компьютер от сети. После восстановления, Windows 10 придёт в исходное положение, как с нуля. На рабочем столе появится HTML документ со списком удалённых приложений, открыв его вы сможете посмотреть список программ, которые были удалены с вашего ПК при восстановлении. При желании можете их заново установить. Все личные файлы будут в целостности и сохранности.

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

На этом у меня всё, жду ваших комментариев, удачи вам и до новых встреч!

<center>

Поделиться ссылкой:

</center>Данная статья принадлежит сайту info-effect.ru

Смотри ещё!

</span>Как восстановить удалённые приложения в Windows 10 обновлено: Февраль 15, 2019 автором:

Некоторым людям не нравятся универсальные приложения, которые устанавливаются по умолчанию в Windows 10, и хотят от них избавиться. Они могут вручную удалить большинство из них с помощью приложения «Настройки» или PowerShell, чтобы удалить все или только некоторые из них. Такие приложения, как календарь, почта, камера, фотографии или Candy Crush Soda Saga, могут быть удалены с компьютера с Windows 10 в кратчайшие сроки. Вопрос в том, как вернуть все стандартные Windows 10, когда вы узнаете, что они вам нужны, или когда они сломаны и больше не работают правильно? В этом руководстве мы покажем вам, как переустановить и заново зарегистрировать все приложения по умолчанию, которые поставляются с Windows 10. Вы не должны беспокоиться, поскольку это простой и простой процесс. Давайте начнем.

Важные вещи, которые нужно знать, прежде чем идти дальше

Шаги, которые мы покажем вам в этом руководстве, помогут вам переустановить все стандартные приложения из Windows 10, включая Microsoft Store. Однако обратите внимание, что все, что мы показываем, протестировано и подтверждено, что оно работает только в последней версии Windows 10 с обновлением от апреля 2018 года .

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

Шаг 1. Откройте PowerShell от имени администратора

Прежде всего, вы должны открыть PowerShell с правами администратора. Самый быстрый способ сделать это — использовать панель поиска Cortana на панели задач. Введите «PowerShell», щелкните правой кнопкой мыши (или нажмите и удерживайте) результат Windows PowerShell, а затем нажмите или нажмите «Запуск от имени администратора».

powershell_1.png

После запуска PowerShell вы должны увидеть окно, похожее на это:

powershell_2.png

Шаг 2. Запустите команду переустановки и перерегистрации для встроенных приложений Windows 10

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

Get-AppxPackage -allusers | foreach {Add-AppxPackage -register «$($_.InstallLocation)appxmanifest.xml» -DisableDevelopmentMode}

powershell_3.png

После того, как вы ввели вышеуказанную команду в Powershell, нажмите Enter.

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

powershell_4.png

Шаг 3. Перезагрузите устройство Windows 10

После завершения выполнения команды PowerShell отображает текущий путь к папке. Там не отображаются сообщения или дополнительные подтверждения. Закройте PowerShell и перезагрузите компьютер или устройство с Windows 10. При входе в систему вы должны найти все отсутствующие приложения по умолчанию для Windows 10.

Что если некоторые из ваших восстановленных приложений все еще не работают?

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

Вы можете найти его в приложении Настройки, раздел Обновления и безопасность → Устранение неполадок.

powershell_5.png

Нажмите или нажмите на Приложения Магазина Windows и следуйте инструкциям мастера устранения неполадок.

powershell_6.png

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

powershell_7.png

Перезагрузитесь и проверьте, правильно ли работают ваши приложения. Если это не так, извините, но лучшее, что вы можете сделать, — это сбросить или переустановить Windows 10.

Заключение

Как видите, вернуть все приложения по умолчанию для Windows 10 может быть легко, и это не должно занять слишком много времени. В конце концов, это все о запуске одной команды PowerShell . Знаете ли вы другие способы вернуть встроенные приложения в Windows 10? Не стесняйтесь, дайте нам знать в разделе комментариев ниже.

Используемые источники:

  • https://habr.com/post/276059/
  • https://info-effect.ru/kak-vosstanovit-udalyonnye-prilozheniya-v-windows-10.html
  • https://ip-calculator.ru/blog/ask/kak-pereustanovit-vse-prilozheniya-windows-10-po-umolchaniyu-s-pomoshhyu-powershell/

Рейтинг автора
5
Подборку подготовил
Андрей Ульянов
Наш эксперт
Написано статей
168
Ссылка на основную публикацию
Похожие публикации