Windows | Powershell | Instalar calculadora o tienda Windows store nuevamente
- Primero descargar el siguiente script, directamente de Microsoft:
https://download.microsoft.com/download/5/F/0/5F04003A-035E-4A0F-9662-43E32C546F6C/reinstall-preinstalledApps.zip
- o pueden generar el script reinstall-preinstalledApps.ps1 con el código:
########################################
# Get all the provisioned packages$Packages = (get-item 'HKLM:\Software\Microsoft\Windows\CurrentVersion\Appx\AppxAllUserStore\Applications') | Get-ChildItem
# Filter the list if provided a filter$PackageFilter = $args[0]if ([string]::IsNullOrEmpty($PackageFilter)){ echo "No filter specified, attempting to re-register all provisioned apps."}else{ $Packages = $Packages | where {$_.Name -like $PackageFilter}
if ($Packages -eq $null) { echo "No provisioned apps match the specified filter." exit } else { echo "Registering the provisioned apps that match $PackageFilter" }}
ForEach($Package in $Packages){ # get package name & path $PackageName = $Package | Get-ItemProperty | Select-Object -ExpandProperty PSChildName $PackagePath = [System.Environment]::ExpandEnvironmentVariables(($Package | Get-ItemProperty | Select-Object -ExpandProperty Path))
# register the package echo "Attempting to register package: $PackageName"
Add-AppxPackage -register $PackagePath -DisableDevelopmentMode}
###################################################
Abrir Powershell como administrador de equipo.
Habilitar la ejecución de script, con:
https://download.microsoft.com/download/5/F/0/5F04003A-035E-4A0F-9662-43E32C546F6C/reinstall-preinstalledApps.zip
- o pueden generar el script reinstall-preinstalledApps.ps1 con el código:######################################### Get all the provisioned packages$Packages = (get-item 'HKLM:\Software\Microsoft\Windows\CurrentVersion\Appx\AppxAllUserStore\Applications') | Get-ChildItem# Filter the list if provided a filter$PackageFilter = $args[0]if ([string]::IsNullOrEmpty($PackageFilter)){echo "No filter specified, attempting to re-register all provisioned apps."}else{$Packages = $Packages | where {$_.Name -like $PackageFilter}if ($Packages -eq $null){echo "No provisioned apps match the specified filter."exit}else{echo "Registering the provisioned apps that match $PackageFilter"}}ForEach($Package in $Packages){# get package name & path$PackageName = $Package | Get-ItemProperty | Select-Object -ExpandProperty PSChildName$PackagePath = [System.Environment]::ExpandEnvironmentVariables(($Package | Get-ItemProperty | Select-Object -ExpandProperty Path))# register the packageecho "Attempting to register package: $PackageName"Add-AppxPackage -register $PackagePath -DisableDevelopmentMode}###################################################
set-executionpolicy remotesigned
Luego de habilitar, nos ubicamos en la ruta donde descargamos el script
Ejecutamos el script, pero:
- Si vas a instalar todas las aplicaciones nuevamente.
.\reinstall-preinstalledApps
- Si vas instalar solo la tienda Store, ponerlo entre asterisco:
.\reinstall-preinstalledApps *Microsoft.WindowsStore*
- Sivas a instalar solo la calculadora o cualquier otra aplicación:
.\reinstall-preinstalledApps *WindowsCalculator*
Validamos y ya tenemos nuevamente la calculadora:
También puedes refrescar con :
WSRESET
Comentarios
Publicar un comentario
Las dudas y el agradecimientos, nos ayudan a mejorar a diario...