NorfiPC
NorfiPC » Registro » Windows 10

Claves del Registro y archivos batch para mejorar Windows 10


Actualizado: 17 de noviembre del 2022
Por: Norfi Carrodeguas
Varias aplicaciones ejecutables que permiten ajustar, afinar y optimizar distintos parámetros del sistema operativo como las actualizaciones, la Telemetría, Cortana, configurar el navegador Microsoft Edge, eliminar servicios y apps innecesarias, etc.
Claves del Registro y archivos batch para mejorar Windows 10
Compartimos en este artículo varias claves del Registro y archivos batch, que facilitan optimizar y mejorar distintos parámetros del sistema operativo con solo dos clics.
Son de mucha utilidad para los que deseen afinar Windows 10.
El paquete original de archivos batch, llamado por su creador el usuario Joern "Pleasant Windows 10", fue publicado en el sitio de Ghacks.
Revisamos uno por uno los archivos, los comprobamos y comparto los que creo son de utilidad para los lectores de este sitio, en un paquete que se puede descargar más abajo.
Además comento y detallo el uso práctico de cada uno de ellos, por lo que se debe leer cuidadosamente todo el artículo.


Aplicaciones para optimizar y afinar Windows 10


Deshabilitar actualizaciones automáticas de las apps de Windows

Código para crear un archivo REG que cambia el valor "AutoDownload" del 4 predeterminado a 2, para impedir que las apps preinstaladas se actualicen constantemente o busquen nuevas actualizaciones desde la tienda de Microsoft, consumiendo ancho de banda.
Para restaurar la función solo se necesita acceder a la clave necesaria y restaurar el valor 4.
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsStore\WindowsUpdate]
"AutoDownload"=dword:00000002

Deshabilitar la Telemetría de Microsoft

Código para crear un archivo batch, que primeramente detiene dos servicios (DiagTrack y dmwappushservice) y deshabilita su inicio automático.
A continuación cambia valores en cinco claves del Registro, para impedir la recolección de datos por Microsoft.
:checkPrivileges
NET FILE 1>NUL 2>NUL
if '%errorlevel%' == '0' ( goto gotPrivileges ) else ( goto getPrivileges )
:getPrivileges
if '%1'=='ELEV' (echo ELEV & shift /1 & goto gotPrivileges)

setlocal DisableDelayedExpansion
set "batchPath=%~0"
setlocal EnableDelayedExpansion
ECHO Set UAC = CreateObject^("Shell.Application"^) > "%temp%\OEgetPrivileges.vbs"
ECHO args = "ELEV " >> "%temp%\OEgetPrivileges.vbs"
ECHO For Each strArg in WScript.Arguments >> "%temp%\OEgetPrivileges.vbs"
ECHO args = args ^& strArg ^& " "  >> "%temp%\OEgetPrivileges.vbs"
ECHO Next >> "%temp%\OEgetPrivileges.vbs"
ECHO UAC.ShellExecute "!batchPath!", args, "", "runas", 1 >> "%temp%\OEgetPrivileges.vbs"
"%SystemRoot%\System32\WScript.exe" "%temp%\OEgetPrivileges.vbs" %*
exit /B
:gotPrivileges
if '%1'=='ELEV' shift /1
setlocal & pushd .
cd /d %~dp0
:Start
sc stop DiagTrack
sc config DiagTrack start= disabled
sc stop dmwappushservice
sc config dmwappushservice start= disabled
reg add HKLM\SYSTEM\CurrentControlSet\Control\WMI\AutoLogger\AutoLogger-Diagtrack-Listener\ /v Start /t REG_DWORD /d 0 /f
reg add HKLM\SOFTWARE\Policies\Microsoft\Windows\DataCollection\ /v AllowTelemetry /t REG_DWORD /d 0 /f
reg add HKLM\SOFTWARE\Microsoft\WindowsSelfHost\UI\Visibility\ /v DiagnosticErrorText /t REG_DWORD /d 0 /f
reg add HKLM\SOFTWARE\Microsoft\WindowsSelfHost\UI\Strings\ /v DiagnosticErrorText /t REG_SZ /d "" /f
reg add HKLM\SOFTWARE\Microsoft\WindowsSelfHost\UI\Strings\ /v DiagnosticLinkText /t REG_SZ /d "" /f    
Lee más información sobre la Telemetría y el seguimiento de Microsoft en Windows 10


Habilitar Suspensión en vez de Hibernación

Sencillo archivo batch que solo ejecuta el comando: powercfg /H off.
Es de utilidad principalmente para Laptops, en las que después de un tiempo de inactividad el sistema hiberna y demora más en reanudar.
:checkPrivileges
NET FILE 1>NUL 2>NUL
if '%errorlevel%' == '0' ( goto gotPrivileges ) else ( goto getPrivileges )

:getPrivileges
if '%1'=='ELEV' (echo ELEV & shift /1 & goto gotPrivileges)

setlocal DisableDelayedExpansion
set "batchPath=%~0"
setlocal EnableDelayedExpansion
ECHO Set UAC = CreateObject^("Shell.Application"^) > "%temp%\OEgetPrivileges.vbs"
ECHO args = "ELEV " >> "%temp%\OEgetPrivileges.vbs"
ECHO For Each strArg in WScript.Arguments >> "%temp%\OEgetPrivileges.vbs"
ECHO args = args ^& strArg ^& " "  >> "%temp%\OEgetPrivileges.vbs"
ECHO Next >> "%temp%\OEgetPrivileges.vbs"
ECHO UAC.ShellExecute "!batchPath!", args, "", "runas", 1 >> "%temp%\OEgetPrivileges.vbs"
"%SystemRoot%\System32\WScript.exe" "%temp%\OEgetPrivileges.vbs" %*
exit /B

:gotPrivileges
if '%1'=='ELEV' shift /1
setlocal & pushd .
cd /d %~dp0

:Start
powercfg /H off    
Lee mas informacion sobre el comando POWERCFG para administrar las opciones de energía.


Optimizar el explorador de Windows

Archivo REG que cambia varios valores en la configuración del explorador, archivos y carpetas, para mejorar el rendimiento.
Todas las opciones se pueden cambiar usando la herramienta Opciones de carpeta y la interface de Windows.
Windows Registry Editor Version 5.00

[HKEY_USERS\\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer]
"ShowRecent"=dword:00000000
"ShowFrequent"=dword:00000000
"EnableAutoTray"=dword:00000000

[HKEY_USERS\\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
"FolderContentsInfoTip"=dword:00000000
"HideFileExt"=dword:00000000
"ShowSuperHidden"=dword:00000001
"AlwaysShowMenus"=dword:00000001
"AutoCheckSelect"=dword:00000001
"Hidden"=dword:00000001
"Start_TrackDocs"=dword:00000000
"DisablePreviewDesktop"=dword:00000000
"TaskbarAnimations"=dword:00000000
"ShowTaskViewButton"=dword:00000000
"TaskbarGlomLevel"=dword:00000001

[HKEY_USERS\\SOFTWARE\Microsoft\Windows\CurrentVersion\PushNotifications]
"ToastEnabled"=dword:00000000

[HKEY_USERS\\SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager]
"SoftLandingEnabled"=dword:00000000
"SystemPaneSuggestionsEnabled"=dword:00000000

[HKEY_USERS\\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers]
"DisableAutoplay"=dword:00000001

[HKEY_USERS\\SOFTWARE\Microsoft\Windows\CurrentVersion\Themes\Personalize]
"ColorPrevalence"=dword:00000001

[HKEY_USERS\\SOFTWARE\Microsoft\Windows\DWM]
"ColorPrevalence"=dword:00000001

[HKEY_USERS\\Control Panel\International\User Profile]
"HttpAcceptLanguageOptOut"=dword:00000001

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SmartGlass]
"UserAuthPolicy"=dword:00000000

[HKEY_USERS\\Control Panel\Desktop\WindowMetrics]
"MinAnimate"=dword:00000000

[HKEY_USERS\\SOFTWARE\Microsoft\Windows\CurrentVersion\Search]
"SearchboxTaskbarMode"=dword:00000000

[HKEY_USERS\\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel]
"AllItemsIconView"=dword:00000000
"StartupPage"=dword:00000001

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\DeliveryOptimization\Config]
"DODownloadMode"=dword:00000000

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\SQMClient\Windows]
"CEIPEnable"=dword:00000000    


Deshabilitar Cortana en Windows 10

Archivo REG que modifica los valores de cuatro claves del Registro para deshabilitar Cortana, el asistente personal incluido en Windows 10.
Cancela las búsquedas con la aplicación, tanto en la web como en el equipo local. Este es el método que sugiere Microsoft.
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Windows Search]
"AllowCortana"=dword:00000000
"DisableWebSearch"=dword:00000001
"AllowSearchToUseLocation"=dword:00000000
"ConnectedSearchUseWeb"=dword:0000000


Deshabilitar servicios innecesarios en Windows 10

El archivo batch detiene con el comando SC STOP y posteriormente deshabilita el inicio de tres de los tantos servicios innecesarios en Windows 10: MapsBroker, DoSvc y WSearch.
Los que lo decidan pueden agregarle otros servicios al archivo y así mejorarlo, para usarlo en otros equipos o en el futuro.
:checkPrivileges
NET FILE 1>NUL 2>NUL
if '%errorlevel%' == '0' ( goto gotPrivileges ) else ( goto getPrivileges )
:getPrivileges
if '%1'=='ELEV' (echo ELEV & shift /1 & goto gotPrivileges)

setlocal DisableDelayedExpansion
set "batchPath=%~0"
setlocal EnableDelayedExpansion
ECHO Set UAC = CreateObject^("Shell.Application"^) > "%temp%\OEgetPrivileges.vbs"
ECHO args = "ELEV " >> "%temp%\OEgetPrivileges.vbs"
ECHO For Each strArg in WScript.Arguments >> "%temp%\OEgetPrivileges.vbs"
ECHO args = args ^& strArg ^& " "  >> "%temp%\OEgetPrivileges.vbs"
ECHO Next >> "%temp%\OEgetPrivileges.vbs"
ECHO UAC.ShellExecute "!batchPath!", args, "", "runas", 1 >> "%temp%\OEgetPrivileges.vbs"
"%SystemRoot%\System32\WScript.exe" "%temp%\OEgetPrivileges.vbs" %*
exit /B

:gotPrivileges
if '%1'=='ELEV' shift /1
setlocal & pushd .
cd /d %~dp0

:Start
sc stop MapsBroker
sc config MapsBroker start= disabled
sc stop DoSvc
sc config DoSvc start= disabled
sc stop WSearch
sc config WSearch start= disabled    
Lee más información sobre todos los servicios innecesarios de Windows 10

Desinstalar aplicaciones innecesarias en Windows 10

El archivo batch desinstala con PowerShell 10 de las aplicaciones preinstaladas de Windows 10, que la gran mayoría de los usuarios no empleamos, son las siguientes:
3D Builder, Get Office, Get Skype, Get Started, Messaging and Skype Video, Microsoft Wi-Fi, News, Sports, Sway y Voice Recorder.
PowerShell -NoProfile -ExecutionPolicy Bypass -Command "& {Start-Process PowerShell -ArgumentList '-NoProfile -ExecutionPolicy Bypass -File ""%~dp0\z3.ps1""' -Verb RunAs}"
Los que usen alguna de las apps, pueden excluirla de la lista en el archivo auxiliar z3.ps1, que ejecuta la aplicación.
archivo auxiliar z3.ps1
Get-AppxPackage *3dbuilder* | Remove-AppxPackage # 3D Builder
Get-AppxPackage *officehub* | Remove-AppxPackage # Get Office
Get-AppxPackage *skypeapp* | Remove-AppxPackage # Get Skype
Get-AppxPackage *getstarted* | Remove-AppxPackage # Get Started
Get-AppxPackage *Messaging* | Remove-AppxPackage # Messaging and Skype Video
Get-AppxPackage *ConnectivityStore* | Remove-AppxPackage # Microsoft Wi-Fi
Get-AppxPackage *bingnews* | Remove-AppxPackage # News
Get-AppxPackage *bingsports* | Remove-AppxPackage # Sports
Get-AppxPackage *Office.Sway* | Remove-AppxPackage # Sway
Get-AppxPackage *soundrecorder* | Remove-AppxPackage # Voice Recorder


Configuración segura para Microsoft Edge

Clave del Registro que modifica varios de los parámetros del navegador web Microsoft Edge, incluido en Windows 10, para reforzar su seguridad y rendimiento.
El archivo deshabilita Cortana en el navegador, flash, elimina sugerencias, habilita la exploración continua, nuevas pestañas o ventanas, habilita extensiones y otras opciones.
Windows Registry Editor Version 5.00

[HKEY_USERS\\SOFTWARE\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppContainer\Storage\microsoft.microsoftedge_8wekyb3d8bbwe\MicrosoftEdge\Main]
"Cookies"=dword:00000001

[HKEY_USERS\_Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppContainer\Storage\microsoft.microsoftedge_8wekyb3d8bbwe\MicrosoftEdge\Main]
"Cookies"=dword:00000001

[HKEY_USERS\\SOFTWARE\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppContainer\Storage\microsoft.microsoftedge_8wekyb3d8bbwe\MicrosoftEdge\ServiceUI]
"EnableCortana"=dword:00000000

[HKEY_USERS\_Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppContainer\Storage\microsoft.microsoftedge_8wekyb3d8bbwe\MicrosoftEdge\ServiceUI]
"EnableCortana"=dword:00000000

[HKEY_USERS\\SOFTWARE\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppContainer\Storage\microsoft.microsoftedge_8wekyb3d8bbwe\MicrosoftEdge\Addons]
"FlashPlayerEnabled"=dword:00000000

[HKEY_USERS\_Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppContainer\Storage\microsoft.microsoftedge_8wekyb3d8bbwe\MicrosoftEdge\Addons]
"FlashPlayerEnabled"=dword:00000000

[HKEY_USERS\\SOFTWARE\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppContainer\Storage\microsoft.microsoftedge_8wekyb3d8bbwe\MicrosoftEdge\User\Default\SearchScopes]
"ShowSearchSuggestionsGlobal"=dword:00000000

[HKEY_USERS\_Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppContainer\Storage\microsoft.microsoftedge_8wekyb3d8bbwe\MicrosoftEdge\User\Default\SearchScopes]
"ShowSearchSuggestionsGlobal"=dword:00000000

[HKEY_USERS\\SOFTWARE\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppContainer\Storage\microsoft.microsoftedge_8wekyb3d8bbwe\MicrosoftEdge\ContinuousBrowsing]
"Enabled"=dword:00000001

[HKEY_USERS\_Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppContainer\Storage\microsoft.microsoftedge_8wekyb3d8bbwe\MicrosoftEdge\ContinuousBrowsing]
"Enabled"=dword:00000001

[HKEY_USERS\\SOFTWARE\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppContainer\Storage\microsoft.microsoftedge_8wekyb3d8bbwe\MicrosoftEdge\ServiceUI]
"NewTabPageDisplayOption"=dword:00000002

[HKEY_USERS\_Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppContainer\Storage\microsoft.microsoftedge_8wekyb3d8bbwe\MicrosoftEdge\ServiceUI]
"NewTabPageDisplayOption"=dword:00000002

[HKEY_USERS\\SOFTWARE\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppContainer\Storage\microsoft.microsoftedge_8wekyb3d8bbwe\MicrosoftEdge\Main]
"FormSuggest Passwords"="no"

[HKEY_USERS\_Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppContainer\Storage\microsoft.microsoftedge_8wekyb3d8bbwe\MicrosoftEdge\Main]
"FormSuggest Passwords"="no"

[HKEY_USERS\\SOFTWARE\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppContainer\Storage\microsoft.microsoftedge_8wekyb3d8bbwe\MicrosoftEdge\Extensions]
"EnableExtensionDevelopment"=dword:00000001

[HKEY_USERS\_Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppContainer\Storage\microsoft.microsoftedge_8wekyb3d8bbwe\MicrosoftEdge\Extensions]
"EnableExtensionDevelopment"=dword:00000001    

Restaurar espacio entre iconos en Windows 10

Restaura el espaciado entre iconos del escritorio, de versiones previas de Windows.
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics]
"IconVerticalSpacing"="-1125"

Habilitar cuenta oculta de Administrador en Windows 10

Este archivo batch habilita la cuenta oculta de Administrador en algunas instalaciones de Windows 8 y 10.
net user administrator /active:yes 

Páginas relacionadas



Sobre el autor:

Norfi Carrodeguas es el fundador y webmaster del sitio web Norfipc, creado en el año 2010. Norfi es un ingeniero informático y desarrollador web cubano. Con más de 14 años de experiencia en la publicación en internet, comparte su tiempo con su consultoría SEO. Más información sobre el autor.

Comparta esta página
Facebook
Twitter

Sígueme en las redes sociales


Norfipc en Facebook Norfipc en Twitter Canales RSS con las últimas publicaciones

 
Inicio | Mapa del sitio | Buscar | Sobre mí