HP biosconfigutility.exe and password in BIOS options, error 10

by butsch 22. April 2013 00:24
HP this is absolue confusing! Not all syntax provided in the "Biosconfigutlity.exe" seem to work in a certain order!

Here is the correct syntax and a working example under Windows PE 3.X 32BIT boot media:

Biosconfigutlity.exe /cspwd:"youroldbiospassword" /cspws:"yournewbiospassword"

And an example to renew the existing BIOS password and write new BIOS Setting in one command:

BiosConfigUtility.exe /cspwd:"youroldbiospassword" /nspwd:"yournewbiospassword" /set:"%cd:~0,3%bios\6300\settings\6300.txt"

  • %cd:~0,3% = Current Drive letter your batch is on
  • bios\6300\settings\6300.txt (The config file with the new bios settings in some file Directory structure bios\modelltype\settings\modelltypeconfigfile.txt (Just an example)
  • Yes, you have to mention the "-chars (Quotation marks)
  •  "IF" you provider a existing password (cspwd), AND it does not match, it will be overseen and the NEW password written (cspws)
  • The exact syntax and ORDER of the options have to be followed

Make sure you don't mess UP with this tool. On certain newer laptops if you mess UP the BIOS password you "Can't" reset it with a jumper. There are two way (Send device to HP or buy a unlock key from russia for USD50). A cutomer from us has tried and did not understand the tool correct.

 If you don't want plain text passwords in your scripts you may have to use "HPQPswd.exe" which makes a password.BIN file from your entrys with the password encrypted.



Client Management | Deployment | Frontrange Enteo V6/7 | Microsoft SCCM 2007 | Scripting

Internet Explorer 9 Setup Breaks Active Setup of further MSI Packages

by butsch 8. July 2012 22:32


Active Setup is used in Windows Installer technology to setup certain Registry or file changed to all users of a computer. If you have a shared computer with several different local users this method is used to apply a certain setting to all profiles that exist on the machine.

The Internet Explorer 9 setup uses Active Setup to Switch between two different versions of Internet Explorer. In this example from IE8 and IE9. This can only happen after the Reboot of the Internet Explorer Setup.

If a regular (Domain User) without Admin permissions does Logon after the Reboot the Active setup does not get handheld correct. This si not by design and is an error of the IE9 Setup (Also IEAK Version).

To fix this remove Following Registry Setting after the reboot and installion of Internet Explorer 9. We had this problem also under Germans Windows 64BIT with IEAK 9 Setup.

reg.exe DELETE "HKLM\SOFTWARE\Microsoft\Active Setup\Installed Components" /v "NoIE4StubProcessing" /f






 Frontrange/Enteo V7.1 Package (Exported and packed with 7ZIP)

{B090D188-091B-4470-95D4-A422E4991B49}.7z (2.90 kb)


Deployment | Frontrange Enteo V6/7 | Hotfixes / Updates | Scripting

Adobe Flash Player (10e) Deployment silent

by butsch 4. January 2012 00:08

Adobe Flash Player (10e) Deployment silent

Download Flash Player (EXE or MSI)


Download the Uninstaller fort the old version



Doku Adobe:



Sample of how to deploy it with batch only:
:: Butsch Informatik
:: --------------------------------------------------------------------------------------------------------
:: V1.1 16.02.2011 mms.cfg Korrektur auf aktuelle Version
:: V2.0 07.03.2011 M. Butsch, Flash March 2011 (Flash10n.ocx)
:: V2.1 23.03.2011 M. Butsch, Flash April 2011 (Flash10o.ocx),
:: V2.2 18.04.2011 M. Butsch, Flash April 2011 II (Flash10p.ocx)
:: V2.3 25.05.2011 M. Butsch, Flash Mai 2011 (flash10q.ocx)
:: V2.4 08.06.2011 M. Butsch, Flash Juni 2011 (flash10t.ocx)
:: V2.5 20.06.2011 M. Butsch, Flash Juni II 2011 (flash10t.ocx)
:: V2.6 18.08.2011 M. Butsch, Flash August 2011 (flash10v.ocx)
:: V2.7 22.09.2011 M. Butsch, Flash September 2011 (Flash10x.ocx)
:: V2.8 10.10.2011 M. Butsch, Flash Oktober 2011 (Flash11c.ocx)
:: v2.9 04.01.2011 M. Butsch, Flash Januar 2012 (Flash11e.ocx)
:: Kontrolliere ob Version_11.1.102.55 schon vorhanden
if exist "c:\WINDOWS\system32\Macromed\Flash\flash11e.ocx" goto vorhanden
:: Kopiere PSKILL ins Root
if not Exist c:\windows\system32\pskill.exe copy \\server\software$\adobe_flash\Version_11.1.102.55\pskill.exe c:\windows\system32 /y
:: Kill running PLUGIN Tasks
"c:\windows\system32\pskill.exe" firefox.exe
"c:\windows\system32\pskill.exe" iexplore.exe
"c:\windows\system32\pskill.exe" firefox
"c:\windows\system32\pskill.exe" iexplore
"c:\windows\system32\pskill.exe" firefoxportable
"c:\windows\system32\pskill.exe" firefoxportable.exe
"c:\windows\system32\pskill.exe" firefoxportabel
"c:\windows\system32\pskill.exe" firefoxportabel.exe
\\server\software$\adobe_flash\Version_11.1.102.55\uninstall_flash_player_32bit.exe -uninstall activex
\\server\software$\adobe_flash\Version_11.1.102.55\install_flash_player_11_active_x_32bit.exe -install
copy \\server\software$\adobe_flash\Version_11.1.102.55\mms.cfg c:\windows\system32\Macromed\Flash /y
if exist "c:\WINDOWS\system32\Macromed\Flash\flash11c.ocx" md \\server\logfiles$\adobe\flash11e\%computername%.FLASH11e.OK
if not exist "c:\WINDOWS\system32\Macromed\Flash\flash11e.ocx" md \\server\logfiles$\adobe\flash11e\NOT.OK.%computername%.FLASH11e.OK

mms.cfg (21.00 bytes)


Client Management | Deployment | Scripting

Powershell Links for Exchange 2007/2010

by butsch 25. October 2011 22:22

Hot wo automate a Powershell on Windows Server:


Free ActiveRoles Management Shell for Active Directory 32/64-bit from Quest:


How to load the Powershell Plugins into the Shell (As example Exchange and the Quest)



Add-PSSnapIn -Name Microsoft.Exchange.Management.PowerShell.Admin,Quest.ActiveRoles.ADManagement


Here is how to skip/catch the error if the SNAP in has laready been registered.


  1. #Load Exchange PS Snapin
  2. If (@(Get-PSSnapin -Registered | Where-Object {$_.Name -eq "Microsoft.Exchange.Management.PowerShell.E2010"} ).count -eq 1) {
  3.     If (@(Get-PSSnapin | Where-Object {$_.Name -eq "Microsoft.Exchange.Management.PowerShell.E2010"} ).count -eq 0) {
  4.          Write-Host "Loading Exchange Snapin Please Wait...."; Add-PSSnapin Microsoft.Exchange.Management.PowerShell.E2010}
  5.          }
  7. #Load Exchange PS Snapin
  8. If (@(Get-PSSnapin -Registered | Where-Object {$_.Name -eq "Microsoft.Exchange.Management.PowerShell.Admin"} ).count -eq 1){
  9.     If (@(Get-PSSnapin | Where-Object {$_.Name -eq "Microsoft.Exchange.Management.PowerShell.Admin"} ).count -eq 0) {
  10.         Write-Host "Loading Exchange Snapin Please Wait...."; Add-PSSnapin Microsoft.Exchange.Management.PowerShell.Admin}
  11.         }


Removing mailbox export and import requests from command New-MailboxExportRequest -Mailbox $Identity -FilePath $pstshare$user".pst"



Exchange 2007 | Exchange 2010 | Scripting | Server 2008 R2

Adobe Flash 11 / Silent Install and Migration from 10.X

by butsch 10. October 2011 00:49
Check for Version: %SYSTEMROOT%\system32\Macromed\Flash\Flash11c.ocx
1 Kill Browsers with Batch and tools like PSKILL.EXE from Systernals/MS
2 uninstall_flash_player_32bit.exe -uninstall activex
3 install_flash_player_ax_32bit.exe -install
4 Copy file mms.cfg to %SYSTEMROOT%\system32\Macromed\Flash
(See http://kb2.adobe.com/cps/167/16701594.html how to make this to disable Auto Update)
Windows 32-bit
Flash Player for Internet Explorer
Flash Player for other browsers
Windows 64-bit
Flash Player for Internet Explorer
Flash Player for other browsers
Note: the 64-bit installers will install Flash Player for 32-bit and 64-bit browsers.
Flash Player for supported browsers
Windows 32-bit: http://download.macromedia.com/pub/flashplayer/current/uninstall_flash _player_32bit.exe
Windows 64-bit: http://download.macromedia.com/pub/flashplayer/current/uninstall_flash _player_64bit.exe


Deployment | Hotfixes / Updates | Scripting | Frontrange Enteo V6/7