NorfiPC
El Registro » Usar VBScript

Modificar el Registro de Windows usando scripts creados en VBScript 3j712q

Como crear y utilizar aplicaciones hechas en el lenguaje VBScript para crear, eliminar y cambiar los valores de las claves del Registro, uso de los métodos RegWrite, RegRead, RegDelete y Run. Códigos con ejemplos prácticos.
Modificar el Registro con scripts A los que le interese el lenguaje VBScript, pueden usarlo fácilmente para hacer cambios en el Registro, ya sea crear nuevas entradas, modificarlas, crear claves, eliminarlas, etc.

¿Por qué utilizar VBScript, cuales son las ventajas? 4k3l5a


El lenguaje VBScript, aunque complejo proporciona ventajas, una de ellas es que puede ser insertado en páginas web y ejecutadas desde el navegador del , siempre que este sea Internet Explorer.
También con dichos scripts pueden crearse páginas o aplicaciones HTA, que funcionarán en todos los equipos que utilicen Windows, de la misma forma que otra aplicación cualquiera.
Lee más información en la siguiente página: Crear aplicaciones en VBScript para usar en Windows


¿Cómo crear los scripts ejecutables? 5g333u


Para crear un script, solo es necesario copiar los códigos de ejemplos, al Bloc de notas u otro editor como Notepad+ y guardar el archivo con cualquier nombre, pero con la extensión de archivo VBS.
Al dar dos clics en dicho archivo, Windows ejecutará el código que contiene con Windows Scripting Host (wscript.exe).
Antes de usar cualquiera de los siguientes ejemplos, exporta la rama o clave del Registro a modificar (crea un archivo REG), para restaurarlo en caso de cualquier problema.


Usar VBScript para modificar el Registro 6m6o3q


Se pueden usar varios métodos en VBScript, entre ellos:
.RegWrite Para crear o modificar claves y valores
.RegRead Leer e interpretar valores
.RegDelete Eliminar claves y valores
.Run Para iniciar programas o aplicaciones.

Ejemplo del uso de .RegWrite 706m2y


Usa el siguiente código para crear un script VBS que permitirá usarlo como ejemplo para modificar una entrada sencilla, que mostrará la versión de Windows que utilizas en el Escritorio.
Copia y pega el código en el Bloc de notas y guarda el archivo con cualquier nombre, pero con la extensión: VBS.
strRoot = "HKEY_CURRENT_\Control \Desktop\PaintDesktopVersion"
Set objShell = CreateObject("WScript.Shell")
strModify = objShell.RegWrite(strRoot,"00000001", "REG_DWORD")
Para ver el resultado en el Escritorio, solo Cierra e inicia sesión de nuevo.
Para ocultar la versión en el Escritorio, cambia el valor a 0 en el script.


Ejemplo del uso de .RegRead s2g1l


Usa el siguiente script para mostrar un mensaje que indica si la edición en la consola de CMD está habilitada o no.
strRoot = "HKEY_CURRENT_\Console\QuickEdit"
Set objShell = CreateObject("WScript.Shell")
strModify = objShell.RegRead(strRoot)
If strModify = "1" then 
   strBuild = " Habilitada"
   Else strBuild =" Deshabilitada"
   End If
WScript.Echo "La edición en la consola de CMD está: " & strBuild
strModify = null
WScript.Quit


Ejemplo del uso de .RegDelete f4a3p


Antes de usar el método .RegDelete, hay que conocer la importancia del uso de la barra inclinada (slash) al final de una ruta.
Por ejemplo al usar .RegDelete en: HKEY_CURRENT_\Console\QuickEdit, solo eliminará el valor QuickEdit.
Al utilizarlo en: HKEY_CURRENT_\Console\QuickEdit\, eliminará la clave completa.

Con el siguiente script podemos crear una nueva clave de ejemplo:
strRoot = "HKEY_CURRENT_\Control \NorfiPC\ejemplo"
Set objShell = CreateObject("WScript.Shell")
strModify = objShell.RegWrite(strRoot,"00000001", "REG_DWORD")

Con el siguiente la eliminaremos completamente:
strRoot = "HKEY_CURRENT_\Control \NorfiPC\"
Set objShell = CreateObject("WScript.Shell")
strModify = objShell.RegDelete(strRoot)


Ejemplos del uso de .Run 4w1t3g


El siguiente script inicia Regedit
Set objShell = CreateObject("Wscript.Shell")
objShell.Run "regedit.exe"

El siguiente script abre el documento especificado en la ruta.
Set objShell = CreateObject("WScript.Shell")
strCommand = "D:\Documentos\Modificar.docx"
objShell.Run strCommand, 1,true

Los cambios y modificaciones hechos en el Registro, para verlos en ocasiones solo es necesario refrescar usando la tecla F5.
Para los hechos en la rama HKEY_CURRENT_ a veces necesitan cerrar e iniciar sesión.
Los hechos en la rama HKEY_LOCAL_MACHINE en ocasiones basta necesita reiniciar el explorador, si no es necesario reiniciar completamente el equipo.
Para reiniciar el explorador de forma sencilla, solo introduce en el cuadro de Inicio y presiona la tecla Enter:
cmd /c TASKKILL /F /IM explorer.exe && timeout /nobreak 04 & start explorer.exe




Scripts para optimizar el funcionamiento de Windows 2s2sg


Varios ejemplos de códigos para crear scripts, que permiten optimizar el sistema, específicamente el uso de la memoria RAM en el equipo y afinar el sistema de archivo.
Más información sobre su funcionamiento, puedes encontrar en las siguientes páginas:
Modificar el Registro de Windows, optimizar el uso de la memoria RAM del equipo
Modificar el Registro de Windows, optimizar el uso del sistema de archivos

Deshabilitar la paginación de la memoria en Windows e6mf



Mayor tamaño para la caché del sistema 143e5u




Deshabilitar la creación de nombres 8.3 596a2o



Deshabilitar la actualización de a archivos 2q706w



Incrementar la cantidad de memoria en la paginación para NTFS 2v1h8




Páginas relacionadas 5n3a4t