Update information (history)
Set objShell = CreateObject("WScript.Shell") ' Create a string value objShell.RegWrite "HKCU\Software\MyApp\Settings\", "Active", "REG_SZ" ' Create a DWORD value objShell.RegWrite "HKCU\Software\MyApp\Version", 1, "REG_DWORD" Use code with caution. Copied to clipboard 2. Read a Registry Value
Managing the Windows Registry with VBScript is primarily done through two main objects: (simple, local tasks) and WMI StdRegProv (advanced, remote, or complex tasks). 🛠️ Key Toolsets
: The built-in Windows GUI utility for manually verifying script changes or exploring paths. 📝 Common Scripting Examples 1. Create or Write a Value (WScript.Shell)
Set objShell = CreateObject("WScript.Shell") strValue = objShell.RegRead("HKCU\Software\MyApp\Settings\") WScript.Echo "Current Setting: " & strValue Use code with caution. Copied to clipboard 3. Check if a Key Exists (WMI) Remote Registry Reading the VBScript Way - SAPIEN Blog
: Use this for advanced needs like enumerating keys, managing remote registries, or fine-tuning data types (DWORD, Multi-string).
: Best for quick, local operations like reading or writing single values. It uses the RegRead , RegWrite , and RegDelete methods.
This method automatically creates the key if it doesn't exist.





Set objShell = CreateObject("WScript.Shell") ' Create a string value objShell.RegWrite "HKCU\Software\MyApp\Settings\", "Active", "REG_SZ" ' Create a DWORD value objShell.RegWrite "HKCU\Software\MyApp\Version", 1, "REG_DWORD" Use code with caution. Copied to clipboard 2. Read a Registry Value
Managing the Windows Registry with VBScript is primarily done through two main objects: (simple, local tasks) and WMI StdRegProv (advanced, remote, or complex tasks). 🛠️ Key Toolsets
: The built-in Windows GUI utility for manually verifying script changes or exploring paths. 📝 Common Scripting Examples 1. Create or Write a Value (WScript.Shell)
Set objShell = CreateObject("WScript.Shell") strValue = objShell.RegRead("HKCU\Software\MyApp\Settings\") WScript.Echo "Current Setting: " & strValue Use code with caution. Copied to clipboard 3. Check if a Key Exists (WMI) Remote Registry Reading the VBScript Way - SAPIEN Blog
: Use this for advanced needs like enumerating keys, managing remote registries, or fine-tuning data types (DWORD, Multi-string).
: Best for quick, local operations like reading or writing single values. It uses the RegRead , RegWrite , and RegDelete methods.
This method automatically creates the key if it doesn't exist.