I spend some time on this before cracking the nut, so I thought I’d share with you all in case you ever experienced something similar.
See I was hardware certifying a HP 6930p laptop for SCCM and things was fine until my attention moved to installing the “HP Quicklaunch buttons”, my first issue was that even though I extracted the installed drivers using Driver Magician or Driver Max it did not work – both programs failed to extract the certificate for the drivers thus you would have a ‘drivers not certified’ warning when installing them, well I decided to simply install the HP package with the -s switch and here things became really annoying – the installation proceeded fine and in device manager we moved from “Unknown device” to “HP Quicklaunch Buttons” but accompanied by the text “Windows cannot load the device driver for this hardware. The driver may be corrupted or missing. (Code 39)” and no amount of reboots fixed this. I tried with numerous versions of the install package, just in case it was some issue with a specific version of the package – but all had the same result.
A lot of googling led me to this article where a guy named Eric has a very similar issue, he has detected a common denomitor namely virtualization. Eric has discovered that if he deploy a workstation using a wim image captured on a VmWare workstation and then later try to install “HP Quick Launch Buttons” he gets this issue with the ‘corrupted or missing drivers’, but if he manually installs the same machine then there is no issue.
The solution is simple, all that is missing to make things work is three files;
hidclass.sys
hidparse.sys
hidusb.sys
these files need to be copied to “C:\windows\system32\drivers” (or the equivalent on your system), and after a reboot the “HP Quick Launch Buttons” is now working fine.. But where do you get these files from? You can of cause get them from a different system (copy them to a usb pen or what ever), but there is another easy way around this – see these three files are all related to “Human Interface Devices” and all you need to do to have them installed (copied to c:\windows\system32\drivers) is to insert an external usb mouse or keyboard (this will launch an automated installation of these three files). Now where inserting a USB mouse or keyboard may work for a single user it’s not really appropriate for corporate installation environments, so in our corporate setup we will be copying these three files into the C:\windows\system32\drivers folder during installation – having them there will do no harm.
Ever so often you need to test your Internet speed (for debugging speed issues or maybe to determine the actual speed of a new line or a customers line), in Denmark people often use the test page at www.tdc.dk (the largest telecommunications provider in Denmark) however sometimes, during my work, I need to test the Internet speed from other countries and a Danish test page does not give a reliable result in other countries.
Today I stumbled across what appear to be a very neat test page, it offers nice graphs and customization of the test.
Give it a spin at;
http://www.numion.com/YourSpeed3/Run.php
Just finished installing a few patches to a Windows 2003 box and was puzzled about one of the updates “Windows Powershell 2.0 and WinRM 2.0”, now Powershell I knew about but what is this WinRM (Windows Remote Management) all about.
Well from what I can tell it’s rather basic, it’s more or less the corporate (industry standard) replacement of PsExec.exe from Sysinternals, a way to launch commands, scripts etc. remotely. WinRM (Windows Remote Management) offers some additional features and can be used in scripting, from what I can tell it may also work on hardware devices that support WsManagement.
https://readmydamnblog.com/wp-content/uploads/2015/02/toplogo4.png00Mikehttps://readmydamnblog.com/wp-content/uploads/2015/02/toplogo4.pngMike2010-01-27 22:29:482010-01-27 13:41:06WinRM (Windows Remote Management) – wtf is that
HP Quicklaunch buttons – driver install problem
Drivers, OSInternetspeed – neat test page
WebToday I stumbled across what appear to be a very neat test page, it offers nice graphs and customization of the test.
Give it a spin at;
http://www.numion.com/YourSpeed3/Run.php
WinRM (Windows Remote Management) – wtf is that
OSJust finished installing a few patches to a Windows 2003 box and was puzzled about one of the updates “Windows Powershell 2.0 and WinRM 2.0”, now Powershell I knew about but what is this WinRM (Windows Remote Management) all about.
Well from what I can tell it’s rather basic, it’s more or less the corporate (industry standard) replacement of PsExec.exe from Sysinternals, a way to launch commands, scripts etc. remotely. WinRM (Windows Remote Management) offers some additional features and can be used in scripting, from what I can tell it may also work on hardware devices that support WsManagement.
For more details look here;
http://en.wikipedia.org/wiki/WS-Management
http://blogs.technet.com/jonjor/archive/2009/01/09/winrm-windows-remote-management-troubleshooting.aspx